Anda di halaman 1dari 10

MAP SERVER FOR WINDOWS (MS4W)

MS4W (MapServer For Windows) adalah bundle instalasi MapServer untuk platform
Windows. Dimana MapServer merupakan aplikasi freeware dan Open Source untuk dapat
menampilkan Sistem Informasi Geografis di web.
MS4W dilengkapi dengan berbagai modul tambahan (optional) yang mempermudah kita
membangun dan mengadministrasi sistem WebGIS. Antara lain : MapLab, KaMap,
Chameleon, dan lain-lain. MapLab digunakan untuk mempermudah kita membuat file
konfigurasi MapServer ( *.map ) pada aplikasi WebGIS yang kita kembangkan. Sedangkan
Chameleon adalah framework yang menyediakan berbagai class dan method yang
mempermudah kita membangun interface aplikasi WebGIS yang kita kembangkan, seperti
menambahkan fitur zoom, pan, dsb.
Langkah-langkah instalasi ms4w:
1. Extract file ms4w_1.0.3.zip, kemudian hasil extract tersebut di masukkan ke direktori C:\,
sehingga kamu akan memiliki folder baru di C:\ dengan path C:\ms4w

2. Kemudian extract file chameleon_ms4w-2.0.zip, dan file maplab kemudian hasil extract
tersebut di masukkan ke C:\

Sebelum melangkah ke langkah berikutnya, pastikan di komputer tidak ada proses Apache
yang sedang berjalan, jika sebelumnya telah menginstall Apache, sebaiknya matikan dan
hapus dari register windows, jika tidak ingin menghapusnya, pastikan Apache and tidak
berjalan secara automatic.
Hal tersebut untuk menghindari crash antara Apache yang anda miliki sebelumnya dengan
Apache bawaan MS4W.

3. Jalankan Apache dengan mengeksekusi file apache-install.bat yang terdapat di direktori


C:\MS4W\

4. Buka browser favorit anda, kemudian ketikkan http://localhost di kotak isian URL.
Jika proses Apache berjalan, maka anda akan melihat tampilan MS4W.

5. Selankutnya untuk mengaktifkan chameleon, lakukan langkah-langkah berikut:


copykan file chameleon.pkg.html ke dalam folder c:/ms4w/Apache/hdocs.
copykan folder chameleon ke dalam folder c:/ms4w/apps
copykan file httpd_chameleon.conf ke dalam folder c:/ms4w/http.d
Untuk mengaktifkan maplab, lakukan langkah berikut:
copykan file maplab.pkg.html ke dalam folder c:/ms4w/Apache/hdocs.

copykan folder maplab ke dalam folder c:/ms4w/apps


copykan file httpd_maplab.conf ke dalam folder c:/ms4w/http.d

6. Kemudian ketikan localhost pada browser, maka akan terlihat pada bagian application
tampilan seperti berikut:

7. Kemudian untuk melihat demo dari chameleon klik linkChameleon Sample Applications,
maka akan ditampilkan beberapa jenis demo, seperti gambar di bawah ini menggunakan
demoEnhanced Widget.

8. Langkah selanjutnya yaitu mengubah peta yang dunia menjadi peta kota Padang. Langkah
awalnya yakni pilih folder khusus peta padang kemudian pilih MapPadang, kemudian
copy etc, SHP, dan TAB ke folder yang berada pada samples yang berada pasa folder ms4w
(ms4w->apps->chameleon->samples)

9. Selanjutnya buka folder MapPadang->map, lalu copy file coba.map ke folder map yang
ada pada folder samples di ms4w (ms4w->apps->chameleon->samples->map)

10. Kemudian buka peteutama.phtml dengan menggunakan notepad (khusus peta padang
->MapPadang->htdocs->petautama).

11. Selanjutnya buka sample-basic-plainbuttons (ms4w->apps->chameleon->samples>htdocs->sample basic plainbuttons)

12. Copy */include( realpath(dirname(__FILE__))./../../htdocs/chameleon.php ); yang


ada pada sample_basic_plainbuttons, ke petautama menggantikan kata-kata
include(../chameleon/chameleon.php );

13. Selanjutnya copy sample_basic_plainbuttons.html yang ada pada


sample_basic_plainbuttons, ke petautama menggantikan kata-kata ./pagepeta.htm

14. Lalu ganti kata utama dengan kata coba

15. Kemudian save as (file->save as). Setelah muncul kotak dialog save as, lalu simpan
pada htdocs pada ms4w (Local Disk C->ms4w->apps->chameleon->samples->htdocs).
Kemudian ubah file name menjadi sample_basic_plainbuttons.phtml. pada save as type
ganti dengan All files, lalu klik save.

16. Buka browser dan ketikan


localhost, lalu pilih Chameleon Sample Applications

17. Selanjutnya pilih Sample using simple images for buttons

Maka akan tampil peta kota Padang seperti di bawah ini: