QGIS'deki diğer çokgenlerden boş alanda çokgen mi oluşturuyorsunuz?


9

Bazı çokgenler yaptığım bir vektör dosyası var ama çokgenler arasında boş yerim var.

Bütün bu boş alanı bir çokgen yapmak istiyorum ama şimdiye kadar bunu yapmanın yolunu bulamıyorum.

Yanıtlar:


14

Bunu yapmanın en kolay yolu, ilgi alanınızın kapsamını kapsayan bir çokgen oluşturmak ve çizerken "kavşaklardan kaçınmak" ı açmaktır.

Yani başlangıçta bazı çokgenlerim var: resim açıklamasını buraya girin

Sonra yapışmayı açıyorum: Ayarlar> Yapışma Seçenekleri ... seçeneğine gidin ve Katman seçimi açılır menüsü için Gelişmiş'i seçin .

Bunu doğru şekilde ayarlamış olmalısınız. Genellikle 20 piksellik bir tolerans öneririm ve "Kavşaklardan kaçının" seçeneğini işaretlediğinizden emin olun.

resim açıklamasını buraya girin

Ardından, doldurmak istediğiniz alanı kapsayan bir çokgen çizebilirsiniz:

resim açıklamasını buraya girin

Yeni çokgen mevcut olanlarla kesişemediğinden (kavşakları önlediniz), sadece boşlukları dolduran bir tane alırsınız:

resim açıklamasını buraya girin


2
@elena Yanıt doğruysa, cevabın yanındaki yeşil onay işaretini tıklayarak cevaplayabilirsiniz. Bu, cevaplanan ve cevaplanmayan soruları takip etmeye yardımcı olur.
HeikkiVesanto

5

Bunu aşağıdaki adımları kullanarak yapabilirsiniz:

1- QGIS'de Vector > Research Tools > Polygon From Layer Extentvarolan çokgen katmanını Giriş Dosyası olarak kullanın. Genişlik katmanının çıktı dosyası adı için İstenen adı seçin. Bu, tüm çokgenleri kapsayan yeni bir çokgen katmanı oluşturacaktır.

2- Kullanım Geoprocessing Tools > Difference: Birinci adımda oluşturulan genişletme katmanını giriş dosyası ve mevcut çokgen katmanını fark dosyası olarak kullanın. Sonra boş alanı kaplayan zıt bir şekil dosyası alacaksınız.


3

Yeni bir çokgen katmanı oluşturun ve ilgi alanınızın kenarlığını içeren bir çokgen ekleyin. İki çokgen katmanınızın birleşimini oluşturun. Örneğin: Bu çokgenlerle başlıyorsunuz orijinal çokgenleriniz

Dış kenarlık çokgenini ayrı bir katman olarak oluşturma resim açıklamasını buraya girin

Vector / Geoprocessing Tools / Union menüsünden iki katmanın birleşimini sağlayın resim açıklamasını buraya girin

Yukarıdaki sonuç katmanında dört çokgen var.


Birlik değil. Bu, her iki özelliğin tüm şekillerine sahip bir çokgen yapar, sadece boş alan ister. Bu, Vektör -> Coğrafi İşleme Araçları -> Fark'ın altındadır. Sonra kenarlık ve küçük seçmek istersiniz.
Evan Carroll

1
@evan Sendikadan sonra birkaç çokgen alacaksınız. Onu denedin mi?
Zoltan

@evan fark sonra küçük olanlar dışında tüm alanları ile bir çokgen alacak. Birlik ile dış ve iç çokgenleri tek bir katmanda alacaksınız.
Zoltan
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.