Çizgi Sembollendirici
Çizgi Sembollendirici
Basit Çizgi sembollendiricisi, özelleştirilebilir stile sahip bir çizgi çizer. Bu, 1 boyutlu geometriler (çizgiler) için varsayılan sembollendiricidir.
Desteklenen stil seçenekleri:
Özellik | Açıklama |
---|---|
Renk | Çizgiye verilen rengi ve şeffaflığı belirtir. |
Genişlik | Çizginin genişliğini belirtir |
LineJoin | Çizgi segmentlerinin kesişimlerinde çizgilerin nasıl oluşturulacağını belirler. |
Style | Sembol çizgi çalışmasının nasıl çizilmesi gerektiğini belirtir. |
DashPattern | Dashed çizgilerde alternatif tireler ve boşlukların uzunluklarını belirten bir dizi mesafe belirtir. |
DashOffset | Bir çizginin başlangıcından bir tire deseninin başlangıcına olan mesafeyi belirtir. |
CapStyle | Çizgilerin uçlarında nasıl oluşturulacağını belirtir. - Butt - keskin kare kenar - Round - yuvarlatılmış kenar - Square - hafifçe uzatılmış kare kenar |
Offset | Orijinal çizgiden uzaklığı belirtir. Pozitif mesafe için ofset, giriş çizgisinin sol tarafında (çizgi yönüne göre) olacaktır. Negatif bir mesafe için sağ tarafta olacaktır. |
Geometri Türleri
Sembollendirici herhangi bir türdeki geometrilere uygulanabilir.
Geometri Boyutu | Geometri Türleri | Oluşturma Davranışı |
---|---|---|
Nokta | Nokta, Çoklu Nokta | Küçük bir uzunluktaki yatay yönlü bir çizgi çizer ve noktanın merkezinde iki uç kapağı vardır. |
Çizgi | ÇizgiDizesi, DaireselDize, Bileşik Eğri, ÇizgiHalkası, Çoklu Eğri, Çoklu ÇizgiDizesi | Çizgiyi çizer. |
Yüzey | Poligon, Eğri Poligonu, Çoklu Poligon, Çoklu Yüzey | Geometrinin kapalı ana hattı çizgi dizesi olarak kullanılır (uç kapakları yok) |
GeometryCollection’lar için oluşturma davranışı koleksiyondaki her geometri için ayrı ayrı belirlenir. Karışık geometri tipine sahip katmanlar GeometryCollection’lar için mantığı izler.
Bir sembollendiriciyi belirli geometri türleriyle sınırlamak için MixedGeometrySymbolizer kullanın.
Örnekler
Varsayılan olarak çizgi sembollendiricisi siyah çizgiler çizer:
İşte çizgi rengini maviye nasıl değiştireceğiniz:
![]() |
---|
Daha gelişmiş senaryolar için, özellik öznitelik değerlerine göre çizgi stilini dinamik olarak ayarlamak isteyebilirsiniz. İşte nasıl yapacağınız:
![]() |
---|
Çizgilere etiketler de eklemek isteyebilirsiniz. Örnekler için Çizgi Etiketleme Örnekleri adresini ziyaret edin.