Bagaimana cara mengubah gambar peta menjadi format vektor?

28

Apa cara terbaik untuk mengubah gif peta menjadi format vektor, seperti shapefile? masukkan deskripsi gambar di sini

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.

djq
sumber
Inilah sumber yang bagus untuk pengumpulan data pulau: evs-islands.com
Kirk Kuykendall

Jawaban:

22

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: masukkan deskripsi gambar di sini

Pablo
sumber
contoh gambar tidak ada
matt wilkie
1
Tutorial saya ini untuk pengguna Photoshop mungkin berguna untuk menyiapkan gambar: chimpy.wordpress.com/2010/04/16/…
Mr_Chimp
8

Georeferensi gambar dan ambil dengan tangan. Sejauh ini, ini adalah cara terbaik karena kurang rentan terhadap kesalahan.

Matthew Snape
sumber
3

Jika Anda memiliki ArcGIS, Anda dapat menggunakan ekstensi ArcScan jika Anda memiliki lisensi untuk itu.

artwork21
sumber
Itu tergantung pada gambar atau raster itu sendiri, itu bisa sangat lambat..Jika itu kecil itu harus dapat mengkonversi cepat asalkan Anda memiliki komputer yang kuat.
PROBERT
0

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.

Zearth
sumber
1
Hai Zearth - apa maksud Anda 'mendigitalkan' mereka? Bisakah google earth mengonversi gambar menjadi vektor?
djq
Hai kembali, Celemius. Pastinya. Yah, saya bukan ahli SIG tapi yang bisa saya ceritakan tentang digitalisasi adalah Anda bisa mengunggah gambar di atas dan meletakkan koordinat di peta. (Saya percaya itu peta Singapura, kan?) Dan secara kiasan, Anda dapat menyimpannya sebagai file KML atau KMZ (kompresi KML). Klik tautan ini: iapad.org/p3dm_process/step_04b.htm
zearth
1
Saya mengerti prinsipnya - saya tidak percaya google earth dapat mengubah gambar (atau raster) menjadi vektor.
djq
Lihat tutorial ini: youtube.com/watch?v=u5coUxUXe9s Mungkin dapat mempermudah pekerjaan Anda. Semoga berhasil!
zearth