Friday, October 12, 2012

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