İskoçya'daki kasaba ve köyleri temsil eden bir dizi noktadan 'erişilemezlik noktası' bulmak istiyorum. FOSS GIS araçlarını (QGIS, SAGA, GRASS, Postgres / PostGIS ...) kullanma.
Bu, herhangi bir nüfus merkezinden en uzak nokta. Bu, bir kasaba içermeyen en büyük dairenin merkezi olacaktı, ancak kenarında bir kasaba olacak.
Çalışan bir raster yaklaşımı var - GDAL Proximity filtre.
Bunu yapmanın VEKTÖR tabanlı bir yolu var mı ? Rasterleştirme gerektirmeyen?
İşte rasterler ile olan girişimim ...
- Metre cinsinden uygun bir projeksiyonda bir nokta katmanıyla başlayın (OSGB, 27700 kullanıyorum)
- "One" adlı bir alan ekleyin ve sabit değer 1 ile tam sayıya ayarlayın.
- Raster vektör, -a bir kullanmak için komut düzenleme ve piksel yerine GEO kullanma. Piksellerin kare olduğundan emin olun!
- Yakınlık rasterinde konturlar oluşturun (bu durumda, 1 km genişliğinde)
İşte böyle görünüyor. Bazı aday noktaları elle çizdim ;-)
Tekrarlanan tamponların çözülmesinin ( Çoklu halka tampon eklentisini kullanarak ) işe yarayabileceğini düşündüm, ancak bunun çalışması için yeterli belleğe sahip olmadığımdan şüpheleniyorum.
Vector | Delaunay Triangulation
), (Hesaplanan (2) seç şampiyon üçgeni$area
(Delaunay çokgen nitelik masaya) ve yeni bir katmana (3) circumcenter bul olarak büyük birini kurtardımProcessing | GRASS | Vector | v.voronoi.skeleton
üzerinde şampiyon üçgeni). Bu yöntemin doğru olduğunu düşünüyor musunuz?