Ç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:

todo:image_alt_text

Daha gelişmiş senaryolar için, özellik öznitelik değerlerine göre çizgi stilini dinamik olarak ayarlamak isteyebilirsiniz. İşte nasıl yapacağınız:

todo:image_alt_text

Çizgilere etiketler de eklemek isteyebilirsiniz. Örnekler için Çizgi Etiketleme Örnekleri adresini ziyaret edin.