24 April 2009

Konversi SHP ke MAP

Format peta digital pada umumnya adalah SHP dari ESRI, sedangkan format untuk mapserver adalah MAP, padahal MAP ini sebenarnya hanya file yang berisi properti dan informasi, yang pada dasarnya masih memerlukan file SHP juga.

Dulu sekali aku menggunakan QuantumGIS untuk konversi atau tepatnya mengeksport project file dari QGIS (yang berisi layer dari SHP) ke Mapfile, waktu itu versi Qgis adalah 0.8. Sekarang, setelah versi 1.0.1 (Kore), ternyata opsi export ke mapfile malah tidak ada! Adanya adalah sekumpulan plugin, yang semula kuduga bisa untuk generate mapfile, ternyata sampai saat ini belum bisa.

Biasa, googling sana-sini dengan berbagai keyword, akhirnya ketemu dengan keyword qgis to mapserver, akan membawa kita ke sini. Ternyata konversi qgis project ke mapserver file sekarang dipisahkan menjadi aplikasi stand-alone. Pantas saja!

Nah, untuk versi Linux ternyata harus menarik sourcenya, sedangkan yang windows dan macos sudah ada binarynya. Maka, diperlukan program semacam svn, yaitu git. Langkahnya adalah dengan #apt-get install git-core, lalu # git clone git://spatialserver.net/mapserver_export.git

Setelah itu, masuk ke folder mapserver_export, lalu jalankan make seperti biasa. Wah. lagi-lagi kurang toolsnya, maka perlu install dulu # apt-get install pyqt4-dev-tools. Setelah itu baru jalankan programnya lewat konsol: #./qgistomapserver.py, akan muncul jendela seperti ini:

Dari file Map yang dihasilkan, nantinya tinggal dipanggil lewat ka-map, pmapper, chameleon atau yang lainnya, atau koding langung dengan bantuan php_mapscript

4 tanggapan:

Kepra said...

Masih seperti yang dulu, tidak berubah!

Yang untuk windows ada nggak kang?

solie said...

Yo ada no, tinggal donlot ke situsnya aja... Malah lebih gampil, donlot paket ms4w berikut paket2 aplikasinya, dijamin mantep poll

derbi said...

kalow file peta saya shp mw tak buat file map gmn???bisa g pake qgis untuk buat file shp saya jadi file map. kalo bs gmn caranya.pleaseee beri petunjuk. :D

solie said...

bisa, coba donlot qgis, terus plugins->fetch plugins, atau manage plugins, diaktifkan semua saja pluginnya, terus nanti akan muncul menu export to mapserver