Biểu tượng đường

Biểu tượng đường

Biểu tượng đường đơn giản vẽ một đường với kiểu tùy chỉnh. Đây là biểu tượng mặc định cho các hình học 1 chiều (đường). 

Các tùy chọn tạo kiểu được hỗ trợ:

Thuộc tính Mô tả
Color Chỉ định màu sắc và độ trong suốt của đường.
Width Chỉ định chiều rộng của đường
LineJoin Xác định cách các đường được hiển thị tại giao điểm của các đoạn thẳng.
Style Chỉ định cách đường viền biểu tượng nên được vẽ.
DashPattern Chỉ định một mảng khoảng cách xác định độ dài của các đoạn gạch nối và khoảng trống xen kẽ trong các đường nét đứt.
DashOffset Chỉ định khoảng cách từ điểm bắt đầu của một đường đến điểm bắt đầu của mẫu gạch nối.
CapStyle

Chỉ định cách các đường được hiển thị ở cuối chúng.

- Butt - cạnh vuông sắc nét

- Round - cạnh bo tròn

- Square - cạnh vuông hơi kéo dài

Offset Chỉ định độ lệch từ đường ban đầu. Đối với khoảng cách dương, độ lệch sẽ ở bên trái của đường (tương đối so với hướng đường). Đối với khoảng cách âm, nó sẽ ở bên phải.

Loại hình học

 Biểu tượng có thể được áp dụng cho các hình học của bất kỳ loại nào.

Kích thước hình học Loại hình học Hành vi hiển thị
Điểm Point, MultiPoint Vẽ một đường có chiều dài nhỏ với hướng ngang được căn giữa điểm, với hai nắp cuối.
Đường LineString, CircularString, CompoundCurve, LinerRing, MultiCurve, MultiLineString Vẽ đường.
Bề mặt Polygon, CurvePolygon, MultiPolygon, MultiSurface Đường viền khép kín của hình học được sử dụng làm chuỗi đường (không có nắp cuối)

Đối với GeometryCollections, hành vi hiển thị được xác định riêng cho từng hình học bên trong bộ sưu tập. Các lớp có loại hình học hỗn hợp tuân theo logic cho GeometryCollections.

Sử dụng MixedGeometrySymbolizer để giới hạn một biểu tượng ở các loại hình học cụ thể.

Ví dụ

Theo mặc định, biểu tượng đường vẽ các đường màu đen:

Đây là cách thay đổi màu đường thành màu xanh lam:

todo:image_alt_text

Để có các kịch bản nâng cao hơn, bạn có thể muốn điều chỉnh kiểu đường động dựa trên giá trị thuộc tính của đối tượng. Dưới đây là cách thực hiện:

todo:image_alt_text

Bạn cũng có thể muốn thêm nhãn vào các đường của mình. Hãy truy cập Ví dụ về gắn nhãn đường để biết thêm ví dụ.