Import peta digital dari Quantum GIS ke Postgis


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
  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 :

Capture Syntax Command Prompt

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 alamat C:\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
  8. Selesai

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

Depok, 12-6-2011

noname

Advertisements

2 Responses

  1. bos, bisa di jelaskan gak tentang uraian seting “postgis connection”?
    Kayak host, database, etc..
    karena stiap kali saya buat, pasti gagal terus..
    Trima kasih

    Like

  2. Pak Agus tolong kirim Postgre versi 8.1 ke email saya, terima kasih

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: