Saya ingin menemukan 'titik tidak dapat diakses' dari serangkaian titik, mewakili kota dan desa di Skotlandia. Menggunakan alat FOSS GIS (QGIS, SAGA, GRASS, Postgres / PostGIS ...).
Ini adalah titik terjauh dari pusat populasi mana pun. Ini akan menjadi pusat lingkaran terbesar yang tidak mengandung kota, tetapi akan memiliki kota di tepinya.
Ada pendekatan raster, yang berfungsi - filter Kedekatan GDAL .
Apakah ada cara berbasis VECTOR untuk melakukan ini? Yang tidak memerlukan rasterisasi?
Inilah upaya saya dengan raster ...
- Mulailah dengan layer titik dalam proyeksi yang sesuai dalam meter (Saya menggunakan OSGB, 27700)
- Tambahkan bidang yang disebut "satu", dan setel ke integer dengan nilai konstan 1.
- Vektor ke raster, mengedit perintah untuk menggunakan -a satu dan menggunakan GEO daripada piksel. Pastikan pikselnya persegi!
- Buat kontur pada kedekatan raster (dalam hal ini, lebar 1 km)
Begini tampilannya. Saya menarik beberapa poin kandidat dengan tangan ;-)
Saya berpikir bahwa melarutkan buffer berulang (menggunakan plugin multi ring buffer ) mungkin berhasil, tetapi saya kira saya tidak memiliki cukup memori untuk ini berfungsi.
Vector | Delaunay Triangulation
), (2) Pilih segitiga juara (Dihitung$area
pada tabel atribut poligon Delaunay) dan menyimpan yang terbesar sebagai layer baru (3) Temukan circumcenter (Processing | GRASS | Vector | v.voronoi.skeleton
di segitiga juara). Apakah Anda pikir metode ini benar?