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
This comment has been removed by the author.
ReplyDeletesolusi untuk offline installer bijimana gan? kalo harus pake repository web ndak kuku koneksinya :(
ReplyDeletedi 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
ReplyDeletesaya ada masalah dengan URL http://localhost/qgis/qgis_mapserv.fcgi.exe?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities
ReplyDeletejika dibuka maka file qgis_mapserv.fcgi.exe minta di download. ga kebuka xml spt di atas. terima kasih
berarti setingnya belum benar mas, mohon dicek di konfigurasi qgis servernya, atau coba dibuka di berbagai browser, jangan hanya satu browser saja
ReplyDeletemas,saya coba instal mapservernya tapi koq akses denied ya setelah step ke 6?
ReplyDeletepas step dua,klik kanan file exe nya, trus pilih run as administrator, semoga solutif
ReplyDeletemas bedanya server sama client apa ya? mohon penjelasannya
ReplyDeleteDari wiikipedia :
ReplyDeleteA 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,
mas,kenapa ya setelah step 11,12,13 saya lalui pas mau ke step 14 masih menampilkan internal server error?
ReplyDeleteinternal server error bisa bermacam2 sumbernya mas, dicek dulu webservernya dah jalan apa belum, trus ada conflict IP dan port apa tidak,
ReplyDeleteiya mas web server saya 500 internal server error,kalo untuk port saya kurang tahu mas..
ReplyDeletetapi 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..
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,
ReplyDeletecoba 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
mas sudah saya add akun fb nya,tolong di confirm ya mas..
ReplyDeletenanti saya mau tanya-tanya tentang quantum gis sama mas...
thank`s mas
Mas thank`s ya atas infonya,aku udah sukses instalin map servernya...
ReplyDeletedan 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.