Simbol Penanda
Simbol Penanda
Simbol penanda sederhana menggambar bentuk yang telah ditentukan sebelumnya dengan isian dan garis luar yang dapat disesuaikan. Ini adalah simbolizer default untuk geometri 0-dimensi (titik).
Bentuk yang didukung adalah:
![]() |
Lingkaran | ![]() |
Bintang | |
---|---|---|---|---|
![]() |
Persegi | ![]() |
Silang | |
![]() |
Segitiga | ![]() |
X |
Opsi penataan gaya yang didukung:
Properti | Deskripsi |
---|---|
ShapeType | Menentukan bentuk penanda. |
Size | Menentukan ukuran bentuk penanda |
FillColor | Menentukan warna dan transparansi yang diberikan ke isian |
StrokeColor | Menentukan warna dan transparansi yang diberikan ke garis |
StrokeWidth | Menentukan lebar garis |
StrokeLineJoin | Menentukan cara garis dirender pada persimpangan segmen garis. |
StrokeStyle | Menentukan bagaimana pekerjaan linework simbol harus digambar. |
StrokeDashPattern | Menentukan array jarak yang menentukan panjang garis putus-putus dan spasi pada garis bergaris. |
StrokeDashOffset | Menentukan jarak dari awal garis ke awal pola garis putus-putus. |
Rotation | Menentukan rotasi simbol di sekitar titik tengahnya, dalam derajat desimal. Nilai positif menunjukkan rotasi searah jarum jam, nilai negatif menunjukkan rotasi berlawanan arah jarum jam. Default adalah 0. |
HorizontalOffset | Menentukan offset horizontal dari lokasi titik ke titik jangkar bentuk. |
VerticalOffset | Menentukan offset vertikal dari lokasi titik ke titik jangkar bentuk. |
HorizontalAnchorPoint | Menentukan sisi mana dari bentuk penanda yang akan disejajarkan secara horizontal dengan lokasi titik. |
VerticalAnchorPoint | Menentukan sisi mana dari bentuk penanda yang akan disejajarkan secara vertikal dengan lokasi titik. |
Jenis Geometri
Simbolizer dapat diterapkan ke geometri dari jenis apa pun.
Dimensi Geometri | Jenis Geometri | Perilaku Rendering |
---|---|---|
Titik | Titik, MultiPoint | Menggambar bentuk yang berpusat di koordinat titik. |
Garis | LineString, CircularString, CompoundCurve, LinerRing, MultiCurve, MultiLineString | Menggambar bentuk yang berpusat di centroid geometri
|
Permukaan | Poligon, CurvePolygon, MultiPolygon, MultiSurface |
Untuk GeometryCollections, perilaku rendering ditentukan secara terpisah untuk setiap geometri di dalam koleksi. Layer dengan jenis geometri Campuran mengikuti logika untuk GeometryCollections.
Gunakan MixedGeometrySymbolizer untuk membatasi simbolizer ke jenis geometri tertentu.
Contoh
Secara default simbol penanda menggambar lingkaran hitam:
Berikut cara mengubah warna isian menjadi merah:
![]() |
---|
Contoh lain penataan gaya dengan bentuk yang telah ditentukan sebelumnya (segitiga):
![]() |
---|
Untuk skenario yang lebih maju, Anda mungkin ingin menyesuaikan gaya penanda secara dinamis berdasarkan nilai atribut fitur. Berikut cara melakukannya:
![]() |
---|
Anda mungkin juga ingin menambahkan label ke penanda Anda. Kunjungi Contoh Pelabelan Titik untuk contohnya.