라인 심볼라이저
Contents
[
Hide
]
라인 심볼라이저
단순 라인 심볼라이저는 사용자 정의 가능한 스타일로 선을 그립니다. 이것은 1차원 기하 도형(선)의 기본 심볼라이저입니다.
지원되는 스타일링 옵션:
| 속성 | 설명 |
|---|---|
| Color | 선에 적용되는 색상 및 투명도를 지정합니다. |
| Width | 선의 너비를 지정합니다 |
| LineJoin | 선 분의 교차점에서 선이 렌더링되는 방식을 결정합니다. |
| Style | 심볼 라인워크가 어떻게 그려져야 하는지를 지정합니다. |
| DashPattern | 대시 및 간격의 길이를 번갈아 나타내는 거리를 배열로 지정합니다. |
| DashOffset | 대시 패턴 시작점으로부터의 거리를 지정합니다. |
| CapStyle | 선의 끝부분이 어떻게 렌더링되는지를 지정합니다. - Butt - 날카로운 사각형 가장자리 - Round - 둥근 가장자리 - Square - 약간 길어진 사각형 가장자리 |
| Offset | 원래 선으로부터의 오프셋을 지정합니다. 양수 거리의 경우 오프셋은 입력 선 방향에 대해 선의 왼쪽에 위치합니다. 음수 거리는 오른쪽에 위치합니다. |
기하 유형
심볼라이저는 모든 유형의 기하 도형에 적용할 수 있습니다.
| 기하 차원 | 기하 유형 | 렌더링 동작 |
|---|---|---|
| 점 | Point, MultiPoint | 점을 중심으로 가로 방향으로 작은 길이의 선을 그리고 두 개의 캡 엔드를 갖습니다. |
| 선 | LineString, CircularString, CompoundCurve, LinerRing, MultiCurve, MultiLineString | 선을 그립니다. |
| 표면 | Polygon, CurvePolygon, MultiPolygon, MultiSurface | 기하 도형의 닫힌 윤곽선을 선 문자열로 사용합니다(캡 엔드 없음) |
GeometryCollections의 경우 컬렉션 내 각 기하 도형에 대해 별도로 렌더링 동작이 결정됩니다. Mixed geometry 유형 레이어는 GeometryCollections에 대한 논리를 따릅니다.
MixedGeometrySymbolizer를 사용하여 심볼라이저를 특정 기하 유형으로 제한합니다.
예제
기본적으로 라인 심볼라이저는 검은색 선을 그립니다:
여기에서 선 색상을 파란색으로 변경하는 방법입니다:
![]() |
|---|
더욱 고급 시나리오의 경우 기능 속성 값에 따라 라인 스타일을 동적으로 조정하려는 경우가 있을 수 있습니다. 다음과 같이 수행할 수 있습니다:
![]() |
|---|
또한 라인에 레이블을 추가하려는 경우도 있습니다. 예제는 라인 레이블링 예제를 방문하십시오.

