Çoklu çizgi katmanından çokgen katman oluşturma


20

Sistemlerimiz kesişmeyen ve geometrik olarak geçerli (çoklu) çokgenlerin bir koleksiyonunu temsil eden çokgen şekil dosyaları beklemektedir. Özellikle, çiftlik alanları. Genellikle çiftliklerin ve tarlaların temsillerini, tipik olarak sarkan uçlar gibi bazı küçük coğrafi kodlama hatalarıyla, alan sınırını içeren çok satırlı şekil dosyaları olarak alırız.

Çokgen katmanını bir çokgen katmanına dönüştürmenin güvenilir bir yolu var mı, burada çokgenler çevre şekilleri şekil dosyasındaki çoklu çizgiler etrafında minimum döngüler olarak hesaplanıyor mu? Anlıyorum, muhtemelen ilk önce çoklu çizgileri toplamak zorunda kalacağım.

Şirketim profesyonel paketlerden hiçbirini satın almadığı için öncelikle Quantum GIS veya diğer ücretsiz araçları içeren çözümlerle ilgileniyorum.

Yanıtlar:


19

Çizgileri çokgenlere dönüştürmek kolay olacaktır: (Vector > Geometry Tools > Lines to polygons)

Sarkan sonlarla başa çıkmak için, çoklu çizgilerin etrafında bir tampon oluşturabilir (Vector > Geoprocessing Tools > Buffer)ve bunları 'erimeye' ayarlayabilirsiniz. Bu, birbiri içine sarkan herhangi bir bitiş noktası ekler.

Sonra arabellek çokgenlerini satırlara dönüştürün (Vector > Geometry Tools > Polygons to lines)

Ardından çizgileri çokgenlere dönüştürün (Vector > Geometry Tools > Lines to polygons)


1
Çizginin tamponlanmasından kaynaklanan çokgenler, her alanın dışında ince şeritlerdir. Bunları çoklu çizgilere dönüştürmek, her alanın çevresinde çift bir çizgi oluşturur. Bir sürü ekstra, çakışan çokgenden kurtulmam gerektiğine inanıyorum? Ayrıca, bu açıkta kırılmış yerine kırılmış olması gereken sarkmalar hakkında pek bir şey yapmıyor gibi görünüyor (çünkü yapışacak hiçbir şeyleri yok)
Sam

Bu seksek yanıtı, ilgili bir soruna çok yardımcı oldu. Teşekkürler!!!
Katalpa

Vektör Yok> Geometri Araçları varsayılan 2.18'de mevcut
dexgecko

12

Sarkma problemiyle başa çıkmak için Poligonizer eklentisini denemenizi öneririm, buraya bakın .


4
Bu şimdi İşleme Araç Kutusu eklentisi ile geliyor -> QGIS geoalgoritmaları -> Vektör geometri araçları ->
Poligonize
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.