Saya sangat baru di dunia GIS, jadi masalah saya bisa sangat bodoh, tapi saya tetap akan mencoba.
Objektif
Diberikan daftar koordinat dalam bujur / lintang, disimpan sebagai .csvfile, saya ingin membuat buffer dengan jarak xkm di sekitar koordinat tersebut. (Dalam hal ini relevan, koordinat ini adalah lokasi masyarakat dalam dataset SCCS . Masyarakat ini tersebar di seluruh dunia.)
Masalah
Saya hanya dapat membuat buffer dengan jarak dalam derajat radial, tetapi saya ingin melakukannya dalam (kilo) meter. Saya mengetahui Tanya Jawab berikut, tetapi mengikuti apa yang disarankan di dalamnya sepertinya tidak menyelesaikan masalah saya:
- Pemahaman QGIS unit alat penyangga?
- Apa Workflow untuk buffering dalam meter / km menggunakan lapisan WGS84?
- Bagaimana cara membuat poligon (penyangga lebar tetap) di sekitar poligon di QGIS?
- Bagaimana cara mengubah satuan ukuran dari derajat ke meter di QGIS?
Apa yang saya coba ...
- Saya memulai QGIS (v2.4), dan
Add delimited text layer - pilih
.csvfile saya dan bidang x / y, klikOK - pilih
WGS 84sebagai CRS saya (juga mencobaNAD83tetapi tidak membuat perbedaan), klikOK - klik kanan pada layer dan pilih
Save As..., di kotak dialog, pilih yang berikut dan klikOK:
- tambahkan
sccs_meter.shpsebagai lapisan ke proyek saat ini - Pilih
Vector>Geoprocessing Tools>Buffers> set penyangga jarak 10
Hasilnya adalah penyangga dengan radius sekitar 1068km, yang menunjukkan bahwa jarak penyangga adalah 10 derajat daripada 10 meter.
Apa yang saya lakukan salah di sini?