2.9 Perangkat Lunak WEBSIG
2.9.1 MapServer
MapServer merupakan salah satu lingkungan pengembangan perangkat
lunak open source yang dapat digunakan untuk mengembangkan aplikasi- aplikasi internet-based yang melibatkan tampilan data spasial atau peta dijital.
Fitur yang didukung oleh MapServer adalah: 1
Format vektor: ESRI shapefile, ESRI ArcSDE 2
Format raster: TIFFGeoTIFF, GIF, PNG, ERDAS, JPEG, EPPL7 3
Quadtree spatial indexing untuk shapefile
4 Dapat sepenuhnya dikustomisasi untuk menghasilkan hasil yang
diinginkan Pemilihan fitur menggunakan item nilai, titik, area atau fitur lainnya
5 Mendukung TrueType font
6 Mendukung OpenSIG
7 Mendukung penggabungan data raster dan vektor untuk penyajian
data 8
Legenda dan skala yang otomatis 9
Mendukung pengembangan peta tematik online 10 Pelabelan fitur
11 Konfigurasi dapat dilakukan secara online on-the fly configuration 12 Proyeksi dapat dilakukan secara online on-the-fly projection
Untuk menjalankan dan menampilkan peta yang dihasilkan oleh MapServer
, diperlukan dua file yaitu Map file dan HTML file. Map file berisikan konfigurasi penyajian peta yang ditulis dalam bahasa dan syntax
tersendiri. Informasi ini kemudian diolah dan disajikan oleh program MapServer
. Sedangkan file HTML digunakan untuk melakukan format penyajian hasil peta. file HTML dapat berupa HTML biasa atau template
yang disisipi syntax MapServer atau file HTML yang disisipi PHP Mapscript. Gambar 2.5 menyajikan proses penyajian peta.
Mapscript adalah sebuah modul PHP yang dapat melakukan operasi-
operasi untuk data spasial termasuk dalam mengolah data spasial, proyeksi ulang data, dan operasi-operasi lainnya. Modul . Konfigurasi PHPMapScript
ini dikembangkan oleh DM Solutions untuk konfigurasi MapScript dapat dilihat pada Gambar 2.10.
Gambar 2.10 Konfigurasi PHPMapScript
2
2
http:www.dmsolutions.on.caPHPMapScript
Gambar 2.11 Proses Penyajian Peta oleh MapServer
2.9.2 MS4W
MS4W adalah suatu paket perangkat lunak yang sangat memudahkan para pengguna di dalam meng-install atau melakukan set-up MapServer
UMN atau Cheetah pada platform sistem operasi Ms. Windows. Tujuan utama dalam pembuatan paket ini adalah untuk memudahkan semua pengguna,
secepatnya terhindar dari segala detil yang rumit, dalam mempersiapkan lingkungan kerja yang diperlukan oleh MapServer di lingkungan Ms. Windows.
Selain itu, paket ini juga merupakan suatu cara atau lingkungan yang sangan baik untuk memaketkan dan kemudian mendistribusikan aplikasi-aplikasi
MapServer kepada pihak manapun.
2.9.3 PMAPPER