Instalasi Quantum GIS Server di Windows 7

Beberapa hari ini saya sedang tertarik mempelajari Quantum GIS. Pertama, karena ada undangan mengajar di daerah (pengen ngajarin pake software yang halal saja :D #ifyouknowwhatImean ), dan kedua, karena tertarik dengan koneksi database spasialnya. 

Quantum GIS terdiri dari 3 paket perangkat, Desktop, Server, dan Client, yang mengingatkan saya pada keluarga ESRI ArcGIS. Dari sini muncul pemikiran apakah Quantum GIS Desktop dan Server mempunyai kapabilitas yang sama seperti halnya ArcGIS Desktop dan ArcGIS Server. Dalam artian, kita bikin petanya pake software desktopnya, kemudian di Hosting agar bisa dipanggil lewat web pake Servernya. Dan ternyata bisa!. Lihat link ini untuk keterangan lebih lanjut. 

Oke dari sini muncul keinginan untuk mempelajari lebih lanjut Quantum GIS Server (yg desktop sudah lumayan bisa hehehe). Ternyata nginstallnya gampang - gampang susah. Berikut ini akan saya share pengalaman nginstal Quantum GIS Server di Windows 7. 

Sebelumnya, Quantum GIS desktop terbaru (1.8.0 lisboa) harus sudah terinstall lebih dahulu, karena ada beberapa librarynya yang akan kita butuhkan. Cara installnya silahkan dicari di google. 


1. Download OSGEO4W Web Installer dari sini.

2. Run file EXE hasil downloadnya, kemudian muncul menu pertama,  Pilih Advanced Install. 






3. Pilihan kedua pilih. Install from Internet (kalau mau nginstall online, bisa juga didownload dulu, nginstallnya nanti/ambil pilihan ke 2, terus nanti pas mau diinstall pake pilihan ke 3). 





4. Pilihan berikutnya, biarkan default seperti gambar, demikian pula untuk penyimpanan lokasi hasil download (bisa juga anda ganti terserah anda)





5. Pilihan berikutnya adalah seting internet, pilih direct connection untuk koneksi yang tidak dilindungi proxy. 




6. Instaler akan mendownload list repository QGIS, kemudian masuk ke menu pilihan paket instalasi, langsung ke Kelompok WEB, kemudian pilih qgis-Server, aplikasi lain yang dibutuhkan akan otomatis terselect juga. Klik Next. Installer akan mendownload semua file yang dibutuhkan. 





7. Instaler akan menginstall webserver Apache dan Quantum GIS Server. Setelah selesai, Jalankan Apache webservernya (jika ada konflik dengan webserver lain (apache lain atau IIS), ganti port-nya. 

8. Setelah Apache running, Coba jalankan GetCapabilities dari Quantum GIS Server WMS service dengan membuka link ini. http://localhost/qgis/qgis_mapserv.fcgi.exe?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities  

9. Kalau muncul respon XML seperti gambar di bawah, berarti Instalasi Sukses. :D




10. Tapi kalau munculnya message internal server error 500 seperti di bawah, berarti instalasi masih belum sukses :D







11. Sekarang, Copy seluruh file dll (dll saja) dari install dir quantum gis desktop (C:\Program Files\Quantum GIS Lisboa\bin) ke C:\OSGeo4W\apps\qgis\bin. Kalau ada yang sama, di skip saja. 

12. Buat satu folder baru di direktori C:\OSGeo4W\apps\qgis\bin\.  Namanya terserah, kemudian copy file qgis_mapserv.fcgi.exe dari folder C:\OSGeo4W\apps\qgis\bin\  ke folder baru. 

13. Restart Apachenya :D

14. Sekarang tes lagi dengan membuka link WMS get capabilities http://localhost/qgis/[newdir]/qgis_mapserv.fcgi.exe?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities  . Perhatikan ada tambahan [newdir] di link, newdir diganti dengan nama folder dari langkah 12. 

15. Seharusnya quantum GIS servernya sudah jalan. Dan untuk selanjutnya silahkan anda eksplorasi sendiri hehehe. 

16. Contoh pemanggilan WMS capabilities yang berhasil :D







Selamat mencoba, semoga bermanfaat :D

Comments

  1. This comment has been removed by the author.

    ReplyDelete
  2. solusi untuk offline installer bijimana gan? kalo harus pake repository web ndak kuku koneksinya :(

    ReplyDelete
  3. di langkah ke 3 pilih pilihan nomor dua gan, nanti trus pas nginstall local, pas sampe step ke 3 itu, pilih yg ketiga (local install) hehehe

    ReplyDelete
  4. saya ada masalah dengan URL http://localhost/qgis/qgis_mapserv.fcgi.exe?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities

    jika dibuka maka file qgis_mapserv.fcgi.exe minta di download. ga kebuka xml spt di atas. terima kasih

    ReplyDelete
  5. berarti setingnya belum benar mas, mohon dicek di konfigurasi qgis servernya, atau coba dibuka di berbagai browser, jangan hanya satu browser saja

    ReplyDelete
  6. mas,saya coba instal mapservernya tapi koq akses denied ya setelah step ke 6?

    ReplyDelete
  7. pas step dua,klik kanan file exe nya, trus pilih run as administrator, semoga solutif

    ReplyDelete
  8. mas bedanya server sama client apa ya? mohon penjelasannya

    ReplyDelete
  9. Dari wiikipedia :

    A server is a system (software and suitable computer hardware) that responds to requests across a computer network to provide, or help to provide, a network service. Servers can be run on a dedicated computer, which is also often referred to as "the server", but many networked computers are capable of hosting servers. In many cases, a computer can provide several services and have several servers running.

    network services disini bisa data, gambar, website, tabel, video, foto dan layanan internet lainnya, analoginya server ini seperti gudang barang, sagala aya, kabeh ono,

    A client is a piece of computer hardware or software that accesses a service made available by a server. The server is often (but not always) on another computer system, in which case the client accesses the service by way of a network.[1] The term applies to programs or devices that are part of a client–server model.

    client adalah pengguna dari layanan yang disediakan oleh server,

    ReplyDelete
  10. mas,kenapa ya setelah step 11,12,13 saya lalui pas mau ke step 14 masih menampilkan internal server error?

    ReplyDelete
  11. internal server error bisa bermacam2 sumbernya mas, dicek dulu webservernya dah jalan apa belum, trus ada conflict IP dan port apa tidak,

    ReplyDelete
  12. iya mas web server saya 500 internal server error,kalo untuk port saya kurang tahu mas..
    tapi saya coba ubah port di file httpd.conf sudah saya ubah yang #LoadModule rewrite_module modules/mod_rewrite.so
    saya hilangkan tanda "#" dan saya sudah ubah juga

    Options FollowSymLinks
    AllowOverride All
    Order deny,allow
    Deny from all


    yang "AllowOverride All" juga sudah saya ubah tapi tetap menampilkan 500 internal server error mas..
    Boleh nggak saya minta nama akun FB atau contact lain?
    terimah kasih banyak sebelumnya mas..

    ReplyDelete
  13. kalo ga ada aplikasi web lain yang running di webserver , balik pake port 80 (default) saja, sebenarnya internal server error 500 itu banyak sekali sumber errornya, jadi harus dicek satu satu memang,

    coba solusi ini deh http://osgeo-org.1560.x6.nabble.com/QGIS-WEB-Client-Qgis-Server-td4983593.html

    akun FB : https://www.facebook.com/bramantiyo.marjuki

    ReplyDelete
  14. mas sudah saya add akun fb nya,tolong di confirm ya mas..
    nanti saya mau tanya-tanya tentang quantum gis sama mas...
    thank`s mas

    ReplyDelete
  15. Mas thank`s ya atas infonya,aku udah sukses instalin map servernya...
    dan udah nampil seperti di contohnya mas...
    Mas Aku ini masih amatir dan pengen tau banget cara ngubah project qgis ke xml file..
    tutorial mas sangat berguna sekali thank`s ya...
    sukses selalu mas.

    ReplyDelete

Post a Comment

Popular posts from this blog

TUTORIAL ORTHOREKTIFIKASI CITRA SATELIT RESOLUSI SEDANG (CITRA ASTER)

HAE (Height Above Ellipsoid) and MSL (Mean Sea Level) Conversion Using Pathfinder Office

Split By Attributes di ArcGIS