İşaret Sembolleştirici
İşaret Sembolleştirici
Basit İşaret sembolleştirici, özelleştirilebilir dolgu ve kenarlık ile önceden tanımlanmış bir şekil çizer. Bu, 0 boyutlu geometriler (noktalar) için varsayılan sembolleştiricidir.
Desteklenen şekiller şunlardır:
![]() |
Daire | ![]() |
Yıldız | |
---|---|---|---|---|
![]() |
Kare | ![]() |
Çapraz | |
![]() |
Üçgen | ![]() |
X |
Desteklenen stil seçenekleri:
Özellik | Açıklama |
---|---|
ShapeType | İşaretin şeklini belirtir. |
Size | İşaret şeklinin boyutunu belirtir |
FillColor | Dolguya verilen rengi ve şeffaflığı belirtir |
StrokeColor | Çizgiye verilen rengi ve şeffaflığı belirtir |
StrokeWidth | Çizginin genişliğini belirtir |
StrokeLineJoin | Çizgi segmentlerinin kesişimlerinde çizgilerin nasıl oluşturulacağını belirler. |
StrokeStyle | Sembol çizgi çalışmasının nasıl çizilmesi gerektiğini belirtir. |
StrokeDashPattern | Kesikli çizgilerdeki alternatif tirelerin ve boşlukların uzunluğunu belirten bir dizi mesafe belirtir. |
StrokeDashOffset | Bir çizginin başlangıcından bir tire deseninin başlangıcına olan mesafeyi belirtir. |
Rotation | Sembolün merkez noktası etrafında döndürülmesini, ondalık derece cinsinden belirtir. Pozitif değerler saat yönünde dönüşü, negatif değerler ise saat yönünün tersine dönüşü gösterir. Varsayılan 0’dır. |
HorizontalOffset | Bir noktanın konumundan şekil çapa noktasına olan yatay mesafeyi belirtir. |
VerticalOffset | Bir noktanın konumundan şekil çapa noktasına olan dikey mesafeyi belirtir. |
HorizontalAnchorPoint | İşaret şeklinin hangi tarafının noktanın konumuyla yatay olarak hizalanacağını belirtir. |
VerticalAnchorPoint | İşaret şeklinin hangi tarafının noktanın konumuyla dikey olarak hizalanacağını belirtir. |
Geometri Türleri
Sembolleştirici, herhangi bir türdeki geometrilere uygulanabilir.
Geometri Boyutu | Geometri Türleri | Oluşturma Davranışı |
---|---|---|
Nokta | Nokta, Çoklu Nokta | Şekli nokta koordinatının merkezine çizer. |
Çizgi | ÇizgiDizesi, DaireselDize, Bileşik Eğri, ÇizgiHalkası, Çoklu Eğri, Çoklu ÇizgiDizesi | Şekli geometrinin ağırlık merkezine çizer
|
Yüzey | Poligon, Eğri Poligonu, Çoklu Poligon, Çoklu Yüzey |
Geometri Koleksiyonları için oluşturma davranışı koleksiyondaki her geometri için ayrı ayrı belirlenir. Karışık geometri tipine sahip katmanlar Geometri Koleksiyonları için mantığı izler.
Belirli geometri tipleriyle sınırlamak için MixedGeometrySymbolizer kullanın.
Örnekler
Varsayılan olarak işaret sembolleştirici siyah daireler çizer:
İşte dolgu rengini kırmızıya değiştirmek nasıl yapılır:
![]() |
---|
Başka bir örnek olarak önceden tanımlanmış bir şekil (üçgen) ile stil oluşturma:
![]() |
---|
Daha gelişmiş senaryolar için işaret stilini özellik nitelik değerlerine göre dinamik olarak ayarlamak isteyebilirsiniz. İşte nasıl yapıldığı:
![]() |
---|
İşaretlerinize etiketler de eklemek isteyebilirsiniz. Örnekler için Nokta Etiketleme Örnekleri adresini ziyaret edin.