QGIS'de Radyal Sektör Kaplaması Oluşturma


11

İlgilenilen noktadan yayılan bir sektör ızgarası oluşturmam gerekiyor. İşte zahmetli bir şekilde elle bir araya getirdiğim bir örnek:

resim açıklamasını buraya girin

Masaüstü için ArcGIS kullanarak dart tahtası şekil dosyaları oluşturmak nasıl benzer çözümler buldum ? ve PostGIS'ten QGIS ile rüzgar gülü çizdim ama ikisi de kriterlerime tam olarak uymadı.

İdeal olarak, her sektörün ayrı bir çokgen olması (veri analizi amacıyla) ve sektör sayısını ve radyal mesafeleri kontrol etmek için parametreleri kullanarak farklı siteler için bu katmanı oluşturabilmem gerekir.

Herkes bu şekilleri QGIS'de kolayca oluşturmak için önerebilir veya bir araç sağlayabilir mi? Bunun nispeten yaygın bir görev olduğunu varsayıyorum, bu yüzden tekerleği yeniden icat etmek için büyük çaba sarf etmek istemiyorum, ancak bir çözüm bulmakta zorlanıyorum ve tam olarak yeni gelen biri olmak, sıfırdan çözüm.

Yanıtlar:


10

(Bir yorum için çok uzun ama bunun bir şekilde yararlı olabileceğini düşündüm.)

Belirtebileceğiniz bir yarıçapla x sayıda segmente (çokgen) bölünmüş bir efsane oluşturmanıza izin veren Oransal daireler adlı bir eklenti vardır . Bunu menü çubuğundan indirebilirsiniz:

Plugins > Manage and Install Plugins...

Tuvalinizi puanlarınızda ortalayın, ardından arayüzü açmak için eklenti simgesini tıklayın. Ardından şu adrese gidin Legend only:

Oransal daireler arayüzü

Etiketleme etkinken aşağıdaki gibi bir şey görebilirsiniz (yatay çizgiler de çokgenlerdir):

Misal

Sen onları tanımlayarak bu çizilen kaldırabilir Özellik Tablo içinde SECTdeğer bir olan alana L:

Özellik Tablosu

Hızlı bir örnek olarak, benzersiz değerler oluşturmak için ifadeyi kullanarak Alan Hesaplayıcı'dan yeni bir IDalan oluşturdum. Bunu kategorize bir stil oluşturmak ve çokgenleri etiketlemek için kullandım:$id

Sonuç


1
En yararlı olan teşekkür ederim - Bunu yapmak için "standart" bir yöntem olmalı ve bu tasarıyı mükemmel uyuyor eminiz.
Andrew Little

@AndrewLittle - En hoş geldiniz! Sevindim yardımcı oldu :)
Joseph

1
@Joseph bilmiyordum, gerçekten güzel bir etki.
mgri

@Joseph $ id etiketleme yöntemi gösterdiğiniz sonucu verdi mi? Bu, eklentinin nesneleri belirli bir sırada oluşturduğu anlamına mı geliyor? Oluşturulan çokgenleri başka bir mantık kullanarak etiketlemek istersek ne olur?
snaileater

1
U, aynı "dilim" den üretilen çokgenlerin üzerine bindirildiğini fark edecektir . Joseph'in örneğinde, Polygon 3, 1 ile kaplanmış 2 ile kaplanmıştır. Belki de Andrew'un hesaplama ihtiyaçlarına
uymaz
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.