Pengaturan awal Mapserver|Setting up Mapserver from scratch

Dari postingan saya yang lalu mengenai Mapserver, beberapa pembaca tampak antusias ingin mulai menyelami dunia GIS dengan Mapserver, meskipun apa yang saya jelaskan ketika itu benar-benar eksplorasi paling dasar yang pernah saya lakukan ketika berkenalan dengan Mapserver. Mungkin hal itulah yang menarik pembaca hadir di tulisan saya. Semoga tulisan saya yang sederhana ini dapat mudah dipahami dan bermanfaat. Dan diskusi tetap dibuka lebar, cukup dengan meninggalkan komentar di sini. Selama ini saya menggunakan mapserver di platform Windows. Berikut panduan dasar penggunaan Mapserver, semoga membantu.

Instalasi ms4w
- Pastikan ms4w di ekstrak di folder root (misal C:\ms4w\). Saya pernah mengalami kesulitan ketika menginstal aplikasi ms4w pada path yang terlalu dalam. Supaya terjamin berhasil, saya sarankan menginstal aplikasi ini di folder root.
- Pastikan hanya ada satu servis yang berjalan pada komputer Anda. Apabila sebelumnya sudah pernah menginstal servis apache lain (misal xampp), pastikan bahwa kedua servis berjalan di port yang berbeda.
- jalankan servis ms4w (C:\ms4w\install-service.bat)
- Buka http://localhost/ pada browser Anda, dan perhatikan apa yang terjadi *mario teguh banget :D *.

Instalasi aplikasi pada Mapserver (Studi kasus: pmapper).
- Ekstrak aplikasi mapserver (misal p.mapper) di folder apps (C:\ms4w\apps\pmapper)
Ekstraksi aplikasi biasanya langsung berada dalam folder ms4w\apps, jadi kita cukup mengekstrak aplikasi tersebut di folder root. Ekstraksi aplikasi pada umumnya sudah dilengkapi file httpd yang berisi konfigurasi bagaimana aplikasi dijalankan.
- untuk dapat menggunakan aplikasi yang baru terinstal, restart service mapserver (jalankan C:\ms4w\apache-restart.bat).
- Lihat konfigurasi pada httpd. Sebagai contoh, untuk konfigurasi httpd pmapper{will be updated soon}
Jalankan link yang tertera di konfigurasi httpd tersebut pada browser Anda.
- Dan, perhatikan lagi apa yang terjadi :D . Seharusnya aplikasi sudah dapat berjalan.
Selanjutnya silakan lanjutkan penelitian Anda, dan jika tidak keberatan, tunjukkan hasil penelitian Anda pada saya dan semua pembaca di sini untuk berbagi ilmu kembali. Semoga sukses :)

From my older post related to Mapserver, some readers seem eager to have fun with GIS using Mapserver, even my writing’s not telling much about Mapserver in deep, because i’m also not too expert in it. But thanks, from your comments, i know that this is what’s people search for mapserver’s newbie. I hope this simple writing will be more easy to understand and helpfull. The discussion is still opened, just leave your comments here. At this time, i only use Mapserver in Windows platform, so the tutorial will be described only for ms4w (Mapserver for Windows).

ms4w Installation
- Make sure you extract your ms4w in root (ex: C:\ms4w\). I ever failed running ms4w when installing it in deep path, so for savely guarantee, i recommend you to install it in the root folder.
- Make sure only one service run on your PC. If there is any service already run on it, then make sure both services run in the different port.
- Install ms4w service (C:\ms4w\install-service.bat).
- Open http://localhost/ on your browser, and see what happened :) .

Installing application in ms4w (case study: installing pmapper)
- Extract ms4w application (ex pmapper) in apps folder (C:\ms4w\apps). Usualy the archive is already well structured, so we’ll just need to extract the archive of the application in the root folder, so it will automatically make a copy in the apps folder. Usually the httpd config also included in the archive file.
- Restart ms4w service, so the service will re-read the httpd config.
Run the link written in the config in your browser.
- And again, see what happened :D . Your application should be running well.
Then, it’s your time for exploring ms4w in details, and share to me and all the readers about your research result after exploring Mapserver if you don’t mind :) . Good luck.

29 thoughts on “Pengaturan awal Mapserver|Setting up Mapserver from scratch

  1. Hai Indz…
    Aq Nuri mahasiswa IT smt 8, sekarang aq lg jalan ngerjain skripsi tentan SIG berbasis web…
    Aq pengen pake Mapserver, cuma aq bingung gimana caranya koneksi-kan mapserver dengan desain web yg akan dibuat (desain menggunakan php di dreamwaver)…
    Trus database-nya nanti aq jg masih bingung karna emg elom pernah nyoba postgresql…
    Tolong jelasin ya, gmn caranya nyatuin MApserver, Postgresql, dan php…?
    Trus jg Pmapper buat apa ya?

    cttn : untuk instalasi ms4w, postgresql udah aq jalanin.. cm aq bingung cara penggunaannya…
    Mohon bgt bantuannya…
    Thanks ^_^

  2. @Nuri Indah Susanti:
    Cara meng-koneksi-kan mapserver dengan web yaitu gunakan phpMapscript. PHPMapscript adalah salah satu framework dari mapserver yang dapat digunakan untuk pemrograman mapserver di php.
    untuk database, saya juga belum pernah mencoba mengkoneksikan mapserver dengan postgresql maupun mysql. Jika ada info silakan share ya.
    pMapper adalah salah satu aplikasi webgis yang sudah jadi, yang dibuat dengan framework PHPMapscript dikombinasikan dengan ajax. Kita bisa tinggal mengubah konfigurasi pMapper dengan kualitas menyerupai google map.

    @intan ayu octavia:
    Saya pernah menggunakan framework chameleon, tapi tidak mendalam karena saat itu saya rasa lebih mudah menggunakan framework PHPMapscript karena saya lebih familiar dengan PHP.

    Thx kembali atas kunjungannya :)

  3. untuk mbak indz…
    kebetulan, saya juga sedang mengerjakan tugas akhir yang hampir mirip dengan anda.

    Namun saya disini mengkombinasikan dengan data kemacetan dan dapat di update secara online. Mungkin mbak bisa berbagi source code untuk phpmapscript yang sudah mbak buat…… :)

    atau mungkin mbak bisa memberi no hape atau email, supaya saya bisa kontak dengan mbak secara langsung.

    btw, rencana map yang ingin saya gunakan itu map bandung lhoh…..jadi mungkin kita bisa saling berbagi ilmu.

    mohon bantuan dan kerjasamanya.
    trima kasih

  4. Maaf mbk, aq mau nyanya lg…
    Jd kalo pake mapserver ini bagusnya utk penyimpanan database spasilanya tuh sebaiknya dimna ya?
    Terima Kasih..

  5. hAlo salam kenall…Saya ngambil TA Web Gis juga tentang sentra daerah pertanian, instalasi mapserver udah berhasil
    cuma saya belum nyampe ke nyambungin file shp/map to map info.yang mau di tanyain apakah file yang nanti kita buka di browser?
    file html/php yang EMbed shp/mapnya atau langsung file map/shpnya??databasenya pake Postgis,gmana nyambunginnya??untuk pmapper saya blum smpat nyoba…Klo instalasi MapLab di MapServer gmana ya,apa sama kaya pmapper???
    Kalo dari mapInfo to shp or Map harus di convert lagi ya???????maaf banyak nanya…………. Hidup Web Based GIS..thankss4Share

  6. n satu lagi inst maplab udah berhasil tpi kyanya ada yang ssalah di pascriptnya soalnya saya liat di detail map labnya info MapScript Not Found – configuration problem?pengaturan mapscriptnya after instalasi MS4Wnya gmana??????thankssss……..

  7. Mapscript installed properly,,,klo POStGreSQL hrus integrate sma psotgisnya ya???apakah bisa postGreSQL n Posgisnya pake server apache untuk MS4W??????

  8. @dee: postgresql, mysql adalah jenis2 database management server (dbms). Postgis adalah dbms postgres yang mampu menangani data gis, biasanya merupakan modul terpisah dari postgres. Untuk mapserver, kita bisa memilih salah satu apakah akan menggunakan mysql atau postgreSQL.

  9. alo.sama ni aq lagi ta.dan ada kesulitan ni.ketika aku qury peta jalan ketika di klik jalanya bisa tetapi ketika yang diklik di luae peta jalan muncum pesan: warning [map server error]:msquery by point():no matching record found().
    pleaes da yang nisa bantu ga.mepet sidang ni.

  10. Halu… salam kenal..

    Begini…. saya juga lagi ada masalah nih dengan koneksi mapserver dengan SQL Server. bisa bantu gak contoh file map dan file2 yang bersangkutan, saya juga baru sebulan belajar mapserver, kebetulan kasusnya pake SQL Server. mohon pencerahannya dan bantuannya.

    Terima Kasih
    Riani

  11. salam kenal…
    Q dewa anak IT lagi ngerjain TA, Q m buat Informasi Pariwisata dengan SIG trus q pakek arcview eh sm DP q sruh pakek mapserver aja katanya lebih bagus, sy tanya gimana cara penginstalan mapserver cz g dapat mat kul mapserver and tolong sekalian m tutorialnya y….
    thank’s

  12. mbak.. salam kenal yah..

    saya baru d GIS..
    saya mau minta tutorial mengenai Pmapper..
    saya pake pmapper3.2
    saya blum bisa modifikasi demomap nya..
    mohon bantuannya,,,

    makasih…

  13. @rha and all: sorry i’m no longer hold any gis stuff ^_^
    ganbatte ne, just try to explore it so you can do it ;)

  14. mba indri, sy udh donlot jg yg kta mba ms4w itu,,tp ko pas install apchenya kga mau yah,?!!blm ada apache lain ko yg sy install.
    installnya pke cmd gag mba,??apa bs lgsung klik aja,??
    makasih,,ditunggu blsnya

  15. Salam kenal…
    saya mau nanya, ada yang tau tentang klasifikasi data vektor yang digunakan oleh MapServer? klo ada yang tau tolong share…thanks…

  16. @gilang: coba run apache nya pakai cmd, supaya bisa dilihat pesan errornya apa.
    @gangga: phpmapscript sudah disipport oleh ms4w, jika ingin contoh script-nya, bisa di download di situsnya. pmapper salah satu aplikasi yang menggunakan phpmapscript.

  17. mbak,,, kenapa yah sisi serverku (webgis) petanya hanya tampil di ie6.. browser slain ie6 gk bisa nampil petanya.. aq pake ms4w and php mascript… mohon share2 nya mbak..
    trimakasih

  18. Hi mbak..sangat menarik melihat penjelasannya.sy mau nanya mbak sy blm nangkap bnr tntg map server.sy pertama2 ingin membuat TA tntg penyebaran penyakit malaria,pertama sy pny ide untuk membuat GISnya dg arcview & vb(visual basic) sbg interfacenya.tp sy tertarik dg membuatnya online.yg sy mau tnyakan apabila sy uda mempunyai peta yg .shp bagaimana utk membuatnya online dg mapserver,sy ms bingung utk mapscript(utk apa kegunaannya),chameleon,trs pmapper(apakah itu utk interfacenya?).sy bingung utk interfacenya tmpt query(klo g online kn bs query prnth dr interface vb)?mohon petunjuknya mbak..makasih

  19. tolong saya,peta saya kq g bisa muncul y di pmapper lodingnya jalan terus g berhenti2??saya dah buat file map dan udah otak atik alis rubah php_config n config default sesuai kebutuhan peta aq, yang muncul cm gambar peta kecil n tulisan diatasnya.gmn ne??apa ada file lain y yang belum tak rubah atau conecsi database aq g terconecsi,….mohon bantuannya.

  20. @rony: aku pernah ngalamin sama waktu pake pmapper. Sebab knp ga ada peta yg ke load di pmapper tapi cuma ada notifikasi loading yg gak selesai2 bisa macem2:
    -cek mapfile. mungkin ada bagian yg kurang/salah, misal: tidak ada reference map (ini kasusku), atau salah deklarasi class, layer, etc
    -salah setting file config, misal di config_default.xml
    -segala macam error: pmapper ini biasanya gak nampilin pesan error di browser, makanya jgn lupa buat ngeset logfile buat error jadi kita bisa ngecek sumber masalah di situ

  21. thxz ich jwbnya ternyata benar di mapfilenya dan databaseq juga.emm…ada jwbn lagi g gmn saja cara buat create point di pmapper dengan database postgre.

  22. mba indri,saya lagi pusing ngerjain TA SIG berbasis web,saya pakai program mapinfo,mapserver,mapfile,mysql. saya lagi kesulitan membuat fitur search dan rute.
    boleh tau kontak mba indri ga?saya pengen tanya2 langsung atau kalau bisa malah ketemu langsung,itu kalau mba indri ada waktu sih…:)
    mohon bantuannya ya mba…makasih..

  23. ada yang bisa bantu ndak?? saya sedang membuat TA gis, dengan menggunakan pmapper, quantum gis dan postgres sql,, ada yang tau caranya,bagaimana langkah- langkahnya hingga peta bisa di tampilkan ke pmapper? mhon bantuannya.. terima kasih sebelumnya

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>