Saya menggunakan QGIS 1.7.4-Wroclaw dan bekerja dengan layer SHP di WGS84. Saya ingin buffer ke beberapa kilometer dari lapisan ini menggunakan alat buffer ftools.
Saya mengerti bahwa alat buffer selalu menggunakan unit lapisan, yang untuk WGS84 adalah derajat desimal. Kita semua tahu bahwa derajat tidak dikonversi secara konsisten ke meter, jadi bagaimana cara membuat buffer saya?
Apakah perlu bagi saya untuk mengubah shapefile ke CRS berbeda yang secara asli menggunakan meter?
Jika demikian, bagaimana saya memilihnya?
Jawaban:
Untuk aplikasi ini, saya akan menggunakan proyeksi Azimuthal Equidistant yang berpusat di tengah titik sumber Anda. Proyeksi ini memiliki fitur yang bagus dari semua jarak radial di sekitar pusat proyeksi yang akurat.
Proyeksi khusus itu bukan bagian dari proyeksi standar QGIS. Anda dapat mendefinisikan sendiri menggunakan Pengaturan / CRS Kustom dengan string perintah
+proj=aeqd +lat_0=24.5 +lon_0=121.5
, tetapi sayangnya, proyeksi kustom tidak dapat digunakan oleh alat Reprojection fTools. Sebagai gantinya, Anda dapat mengubah dataset Anda pada baris perintah menggunakan perintahKemudian Anda dapat melakukan buffering di QGIS menggunakan
points_reprojected.shp
shapefile.Penyangga 2000km di sekitar titik di Taiwan utara terlihat seperti lingkaran dalam proyeksi ortografis yang berpusat pada titik:
... dan terjepit di WGS84:
sumber
Hum, menarik. Sebagai percobaan pertama saya pikir saya akan melihat menghasilkan buffer (besar) sebagai KML. Anda dapat melakukannya di sini:
http://www.thesamestory.com/kmlcircle/
Anda harus memasukkan lat / lon untuk titik dan jarak buffer. Apa yang Anda dapatkan kembali adalah file KML yang berisi lingkaran. Lihat ini di Google Earth dan jika tidak apa-apa, muatkan ke QGIS.
sumber