Tôi muốn tìm một "điểm không thể tiếp cận" từ một loạt các điểm, đại diện cho các thị trấn và làng mạc ở Scotland. Sử dụng các công cụ FOSS GIS (QGIS, SAGA, GRASS, Postgres / PostGIS ...).
Đây là điểm xa nhất từ bất kỳ trung tâm dân số. Đây sẽ là trung tâm của vòng tròn lớn nhất không chứa thị trấn, nhưng nó sẽ có một thị trấn ở rìa của nó.
Có một cách tiếp cận raster, hoạt động - bộ lọc tiệm cận GDAL .
Có một cách dựa trên YAMOR để làm điều này? Một trong đó không yêu cầu rasterisation?
Đây là nỗ lực của tôi với các raster ...
- Bắt đầu với một lớp điểm trong một phép chiếu phù hợp tính bằng mét (Tôi đang sử dụng OSGB, 27700)
- Thêm một trường gọi là "một" và đặt thành số nguyên với giá trị không đổi 1.
- Vector to raster, chỉnh sửa lệnh để sử dụng -a một và sử dụng GEO thay vì pixel. Đảm bảo pixel là hình vuông!
- Tạo đường viền trên raster lân cận (trong trường hợp này, rộng 1 km)
Đây là những gì nó trông giống như. Tôi đã vẽ một số điểm ứng cử viên bằng tay ;-)
Tôi nghĩ rằng việc hòa tan bộ đệm lặp lại (sử dụng plugin đệm đa vòng ) có thể hoạt động, nhưng tôi nghi ngờ tôi không có đủ bộ nhớ để làm việc này.
Vector | Delaunay Triangulation
), (2) Chọn tam giác vô địch (Được tính$area
trên bảng thuộc tính của đa giác Delaunay) và lưu lớp lớn nhất dưới dạng một lớp mới (3) Tìm chu vi (Processing | GRASS | Vector | v.voronoi.skeleton
trên) tam giác vô địch). Bạn có nghĩ rằng phương pháp này là chính xác?