Pendahuluan
Artikel ini membahas
tentang bagaimana cara mengkonversi file SHP menjadi file SQL dan memasukannya
kedalam database postgree dengan bantuan library postgis. ada 2 cara yang bisa
di gunakan yaitu :
- Menggunakan
command prompt (cmd)
- Menggunakan
plugins Quantum GIS
Tahap Persiapan
yang harus disiapkan
dalam belajar GIS berbasis web adalah :
1.
Mapserver menggunakan software ms4w (saya menggunakan versi 1.6)
2.
QuantumGIS untuk membuat peta digital (saya menggunakan versi
0.9.1 Ganymede)
3.
Database PostgreSQL dan postgis (saya menggunakan Postgre versi
8.1 yang include postgis)
4.
Siapkan file SHP yang sebelumnya sudah dibuat (bisa anda
download di sini)
Cara Pertama (Menggunakan Command prompt)
1.
Saya asumsikan semua software pada tahap persiapan sudah selesai
di install. dan peta digital sudah di simpan di C:\ms4w\apps\map\shp
2.
Setelah itu buka command promtnya dan ketik syntax berikut ini
untuk menyeting path postgre agar bisa di jalankan di semua alamat folder
: set PATH=%PATH%;C:\Program Files\PostgreSQL\8.1\bin
3.
Setelah itu menuju folder tempat file SHP berada C:\ms4w\apps\map\shp
4.
Kemudian ketik syntak berikut untuk mengkonversi SHP ke SQL :
shp2pgsql fdistrict.shp distrik > distrik.sql
shp2pgsql fdistrict.shp distrik > distrik.sql
5.
Setelah itu ketik syntax berikut untuk import SQL ke Postgre.
TAPI sebelumnya harus dibuat dahulu di pgAdminIII (Postgre Admin) sebuah
database bernama gisdb dengan user defaultnya postgres : psql
-U postgres -d gisdb -f distrik.sql -W
6.
Setelah dimasukan password untuk user postgres, jika berhasil
maka di cek di portgres database gistdb terdapat tabel distrik.
Untuk lebih jelasnya
bisa dilihat hasil capture berikut ini :
Cara Kedua (Menggunakan Plugin SPIT)
cara kedua ini
menggunakan plugins yang sudah disediakan oleh QuantumGIS. caranya adalah :
1.
Jalankan software quantumGIS
2.
Aktifkan plugins melalui menu Plugins>Plugins Manager>Cari
dan centang plugins SPIT>klik OK
3.
Setelah berhasil pilih kembali menu Plugins>Spit>Import
shape file to postgreSQL
4.
Setelah itu buat koneksi baru dengan klik tombol new.
contoh settingnya lihat gambar dibawah ini :
5. Setelah itu
dibagian shapefile list Klik tombol add dan
cari file SHP di alamatC:\ms4w\apps\map\shp\fdistrict.shp
6.Setelah itu klik OK. maka file SHP pun
akan di import langsung ke database postgreSQL
7.Bisa dilihat hasilnya di database
postgre
Penutup
Jadi sekarang peta
digital anda tidak di simpan lagi dalam file SHP, tapi langsung disimpan dalam
database postgre dengan bantuan library postgis. sekian artikel dari saya
semoga bermanfaat untuk teman-teman dan anda semua…aamiin
No comments:
Post a Comment