Yeni çokgenlerin üst üste binmemesi için komşu çokgenlerin etrafında bir tampon oluşturmak mümkün müdür?
Tercihen QGIS'de ancak başka herhangi bir araç yapacaktır.
İlk sonuç yerine ikincisine benzer bir şey elde etmek istiyorum:
Yeni çokgenlerin üst üste binmemesi için komşu çokgenlerin etrafında bir tampon oluşturmak mümkün müdür?
Tercihen QGIS'de ancak başka herhangi bir araç yapacaktır.
İlk sonuç yerine ikincisine benzer bir şey elde etmek istiyorum:
Yanıtlar:
Çokgen katmanının kalitesine / karmaşıklığına bağlı olarak bunu yapmanın bir yolu aşağıdaki adımlarladır:
1) Benzersiz bir alanın nitelik olarak tutulduğundan emin olarak çokgenlerden köşeleri çıkarın
2) Bu noktalardan bir voronoi oluşturun
3) Orijinal çokgenleri gereken miktarda tamponlayın
4) Tampon poligonları voronoi'den çıkarın
5) Benzersiz özellik alanında kalan voronoi poligonlarını yeniden birleştirin / çözün
Geçmişte bunu biraz tutarsız veri kümeleriyle yaparken, yeni çokgenler içindeki eserleri kaldırmak için ek adımlar yapmak zorunda kaldım:
Voronoi adımının avantajı (csd tarafından da önerildiği gibi), gereksinim diyagramınızın gösterdiği gibi, dikey sınırlar vermesidir.
Bu işlemlerden bazıları önemli miktarda zaman alabilir ...
Bir ArcGIS hesabınız varsa, bu işlemi ArcGIS Online üzerinden kolayca yapabilirsiniz. Arc GIS Online üzerinden bir web haritası oluştururken sınırlı miktarda analiz aracı kullanabilirsiniz. Tampon analiz aracı, tamponları üst üste bindirme veya çözme seçenekleri sunar. Buradan, bu katmanı şekil dosyası olarak dışa aktarabilirsiniz.
QGIS için, önce Tampon Oluştur aracını kullanmak ve istediğiniz yarıçap ve yarıçap birimini girmek isteyeceksiniz. Ardından, coğrafi işleme araçlarınıza gidecek ve Çözme aracını kullanacaksınız. Bu, tamponlarınızın sınırlarını çözecek ve temel olarak tek bir büyük tampon gibi görünen bir şey yaratacaktır.
raster analizi kullanmak bir seçenekse, maliyet mesafe algoritmaları uygun bir yol olabilir. genellikle, bu algoritmalar mesafe ve tahsis çıktısı sağlar - tahsis sonucuna bağlı olarak (yani hangi pikselin hangi nesneye en yakın olduğu), mesafe <değerine (mesafe rasterinden) göre tahsis rasterinden herhangi bir piksel seçen bir raster hesaplaması beklenen sonucu verir.