Minggu, 20 Desember 2015

WebGIS III - Membuat WebGIS dengan postgre dan pmapper


Pada tutorial sebelumya kita sudah membuat peta sederhana (WebGIS) dengan menggunakan postgreSQL dan MS4W, nah pada tutorial kali ini kita akan membuat/mengcustome sebuah peta WebGIS dengan postgre dan pmapper yang telah sebelumnya terinstall.

1.  Pertama nyalakan dulu Apache MS4W Web Server dan pastikan pmapper telah terinstall pada MS4W komputer anda. Caranya dengan membuka browser dan ketikan “localhost”, lalu scroll ke bawah maka akan seperti gambar di bawah ini

2.  Selanjutnya buka direktori “ms4w/apps/” copy-kan folder “pmapper” dan paste pada direktori “ms4w/apache/htdocs”. Setelah dipaste, rename folder tersebut sesuai keinginan anda. (Contoh : tutorial)
3.  Kemudian buka folder tersebut dan rename pula folder “pmapper-4.3.2” (Contoh : gis). Lalu buka browser anda ketikkan “localhost/tutorial/gis”. Maka akan muncul seperti dibawah ini :

4.  Buka pgAdmin III, buat database baru ( contoh: jogja ) dan siapkan file .shp untuk dimasukkan ke dalam database PostgreSQL dengan bantuan ekstensi PostGIS. Untuk tutorial ini, file .shp nya bisa diunduh di https://goo.gl/J41jbr  
(Bagaimana cara memasukkan file .shp ke dalam postgre telah dibahas pada tutorial sebelumnya)

5.  Tabel dari file .shp yang sudah masuk ke dalam database postgreSQL

6.  Selanjutnya adalah saatnya kita membuat/mengcustome file .map yang akan ditampilkan kedalam pmapper.Buka direktori “C:\ms4w\Apache\htdocs\tutorial\gis\config\default” dan buka file “pmapper_demo.map” ke text editor anda dan lakukan beberapa perubahan : 

    Pada baris 19-37 lakukan perubahan seperti ini
    Pada baris 59-65 lakukan perubahan seperti ini
    Pada baris 145-176 lakukan perubahan seperti ini

 (untuk password koneksi ke database, anda sesuaikan dengan database anda)
    Pada baris 181-213 lakukan perubahan seperti ini

(untuk password koneksi ke database, anda sesuaikan dengan database anda)
7.  Perubahan yang kita lakukan adalah menghapus semua LAYER map default bawaan           pmapper_demo dan menggantikannya dengan 2 LAYER map, yaitu layer provinsi dan jalan_provinsi.

8.  Berarti setelah baris 213 adalah “END #map” yang berarti akhir dari pendefinisian file *.map

9. Jika sudah simpan file tersebut. Kemudian buka file “config_default.xml” pada direktori “C:\ms4w\Apache\htdocs\tutorial\gis\config”.Lakukan perubahan pada baris 17-39 sebagai berikut:

10. Simpan kembali dan buka browser dan ketikkan kembali “localhost/tutorial/gis” maka akan muncul seperti ini

11. Kurang lebih seperti itulah WebGIS sederhana dengan menggunakan postgreSQL dan pmapper. Untuk menampilkan layer daerah provisi dan jalan provinsi dapat dilakukan dengan mencentang checkbox pada toolbox disamping.

WebGIS II - Membuat Peta WebGIS dengan Postgre dan MS4W

Pada tutorial sederhana ini kita akan membuat sebuah peta (webGIS) dengan bantuan MapServer (MS4W) yang data spasialnya diambil dari database PostgreSQL (file .shp).

  1. Pastikan MS4W sudah start dan sudah siap file .shp untuk kemudian dimasukkan ke dalam database PostgreSQL. Untuk tutorial ini file .shp nya bisa diunduh di https://goo.gl/J41jbr
  2. Buka pgAdmin III dan login dengan user “postgres”. Buat database baru dengan owner “postgres”.  (Contoh nama database : jogja )
  3. Buka database yang baru dibuat, klik kanan pada trees list Extentions” -> “New Extentions”->Name “Postgis”.
  4. Setelah Extentions postgis telah ditambah, masukkan file .shp ke dalam database. Caranya sebagai berikut. Plugins -> PostGIS Shapefile and DBF loader 2.2
  5. Setelah muncul form baru seperti dibawah ini, maka pilih Add File -> cari dimana letak file .shp tersimpan, jika sudah klik Import
  6. Jika sudah refresh (F5) pada database, sehingga akan ada tabel baru pada schema public
  7.  Buat folder baru di “ms4w/apache/htdocs/” nama folder tersebut terserah anda. (Contoh  folder : pg )Buka text editor dan buat 1 file baru dengan extensi *.map. Namai file tersebut “jogja.map”. File .map baru yang dibuat akan menampilkan gambar peta yang data-nya berasal dari database PostgreSQL. Untuk mengambil data dari database diperlukan suatu definisi koneksi di dalam file *.map. Untuk password koneksi ke database-nya, anda sesuaikan dengan password database anda masing-masing.Pada file tersebut ketikkan kode sebagai berikut :
  8. Kemudian buat 1 file baru pada text editor dengan extention *.html dengan nama “jogja_map.html” Ketikan kode seperti di bawah ini :
  9. Buka browser dan akses url “http://localhost/pg/map_jogja.html”, maka InsyaAllah yang muncul adalah gambar sebagai berikut :
  10. Jika belum seperti gambar tersebut, coba diteliti kembali kode pada file “jogja.map” dan “map_jogja.html”.

Jumat, 18 Desember 2015

WebGIS I - Install MS4W dan pmapper


  1. Unduh MS4W di www.maptools.org
  2.  Setelah download langsung saja extract folder ms4w di hardisk (C:/ atau D:/). Sehingga hasilnya seperti dibawah ini.
  3. Sebelum memulai install pastikan tidak ada Web Server yang sedang berjalan pada komputer anda (XAMPP, WAMPP atau lainnya) agar tidak terjadi port default yang bentrok.
  4. Buka cmd dengan run administrator dan lakukan perintah seperti dibawah ini
  5. Buka SERVICES LOCAL dan pastikan Apache MS4W Web Server telah start. Jika tidak bisa pastikan kembali anda sudah mematikan Web Server lainnya pada komputer anda.
  6. Buka browser anda dan ketikan localhost/. Jika sudah bisa muncul tampilan seperti dibawah ini, berarti anda telah berhasil mengintall MS4W

Install pmapper
  1. Unduh pmapper pada http://sourceforge.net/ (versi tergantung selera). Extract hasil download tersebut ke dalam direktori MS4S tadi (C:/ms4w). Ketiga folder tersebut akan menimpa folder sebelumnya yang terdapat pada direktori C:/ms4w
  2.  Buka kembali SERVICES LOCAL dan restart Apache MS4W, lalu buka browser dan refresh halaman localhost/. Scroll ke bawah maka akan ada Aplikasi  pmaper yang terinstall
  3. Klik pada p.mapper start demo application, maka hasilnya seperti ini