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:

todo:image_alt_text Lingkaran   todo:image_alt_text Bintang
todo:image_alt_text Persegi   todo:image_alt_text Silang
todo:image_alt_text Segitiga   todo:image_alt_text 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:

todo:image_alt_text

Contoh lain penataan gaya dengan bentuk yang telah ditentukan sebelumnya (segitiga):

todo:image_alt_text

Untuk skenario yang lebih maju, Anda mungkin ingin menyesuaikan gaya penanda secara dinamis berdasarkan nilai atribut fitur. Berikut cara melakukannya:

todo:image_alt_text

Anda mungkin juga ingin menambahkan label ke penanda Anda. Kunjungi Contoh Pelabelan Titik untuk contohnya.