Apa cara terbaik untuk mengubah gif peta menjadi format vektor, seperti shapefile?
Satu-satunya bagian yang relevan yang saya tertarik adalah garis besar pulau sehingga saya menyadari beberapa pekerjaan manual akan diperlukan di tempat yang diarsir oranye; apakah ada cara untuk menangani sisanya?
Mengenai hak cipta, ini dari tahun 1980-an dan sedang digunakan untuk penelitian akademik.
Jawaban:
GRASS GIS memiliki alat untuk mengubah garis raster ke vektor. Prosedurnya adalah:
Pertama buka peta di editor gambar (GIMP), pilih dengan warna dengan toleransi dan pilih warna hitam. Balikkan seleksi dan hapus hal-hal yang bukan hitam. Simpan sebagai Tiff TANPA KOMPRESI.
Kemudian dalam GRASS:
r.in.gdal - import raster
r.thin - Menipiskan sel yang bukan nol yang menunjukkan fitur linear dalam peta raster.
r.to.vect - Mengubah peta raster menjadi layer peta vektor.
Anda akan memiliki masalah dengan teks dan kisi. Beberapa pembersihan sangat penting untuk hasil yang baik.
Sebagai contoh, berikut ini adalah screenshot nyata dari output vektor gambar Anda setelah prosedur dalam GRASS:
sumber
Georeferensi gambar dan ambil dengan tangan. Sejauh ini, ini adalah cara terbaik karena kurang rentan terhadap kesalahan.
sumber
Saya belum menggunakannya, tetapi Anda mungkin ingin mencoba skrip gdal_polygonize yang disertakan dengan GDAL
http://www.gdal.org/gdal_polygonize.html
sumber
Jika Anda memiliki ArcGIS, Anda dapat menggunakan ekstensi ArcScan jika Anda memiliki lisensi untuk itu.
sumber
Anda bisa membukanya di Google Earth dan mendigitalkannya. Dan simpan sebagai file KML. Selesai!
File KML adalah format vektor yang baik yang didukung oleh sebagian besar perangkat lunak GIS.
sumber