Tes file map dengan shp2img
Untuk menge-tes apakah file MAP yang sudah kita buat dapat berkerja, caranya dapat menggunakan program shp2img.
Shp2img
shp2img adalah command-line yang ada di paket MS4W, yang berfungsi untuk mengubah, kamu bisa menemukannya di C:\ms4w\tools\mapserv-utils\
Extent dan Projection di file MAP
Nilai EXTENT berfungsi untuk menentukan titik pojok atas-bawah-kiri-kanan atau longitudes dan latitudes (dalam satuan decimal degree format, bukannya Degrees-Minutes-Seconds) sebuah peta, kita bisa mendapatkan nilai extent pada sebuah SHP dengan menggunakan program OGR.
Mapserver 5.0.1 telah dikeluarkan…
Kabar gembira buat temen-temen yang ingin selalu mencoba yang baru, Mapserver 5.0.1 telah di-release.
Banyak perbaikan di sana sini, contohnya:
Avoid crash when generating error message (#2389) baca lebih lanjut
Mulai hari ini, saya akan mencoba CartoWeb, mudahan-mudahan berhasil dan bisa saya sharing di blog ini…
Hello world!
Mapserver Klanjabrik.com pindah ke blog ini…
Membuat file MAP (konfigurasi layer-layer) bag. ketiga
Pada artikel sebelumnya, telah dibuat beberapa kode di file MAP, dalam artikel ini saya akan membahas konfigurasi layer-layer peta yang kita miliki di file MAP.
Kita akan membuat pada peta di Chameleon dengan menggunakan 3 layer:
1. Layer “Sungai”
2. Layer “Poli Bantu”
3. Layer “Administrasi”
Saya akan membahasnya satu persatu.
LAYER “SUNGAI”
#
# Start of layer definitions
#LAYER
GROUP “Polygon”
NAME sungai
METADATA
“DESCRIPTION” “Sungai”
“GROUP” “Polygon”
“LAYER” “sungai”
END
TYPE POLYGON
STATUS ON
DATA sungai
CLASS
NAME “Sungai”
COLOR 23 149 247
OUTLINECOLOR 23 149 247
END
PROJECTION
“init=epsg:4269″
END
END # layer
Programming MapServer + Chameleon, bag. kedua
Membuat File MAP
Brief: Chameleon yang bekerja di Mapserver memiliki file MAP berfungsi sebagai pendeklarasian layer-layer sesuai dengan file SHP yang kita miliki yang dikategorikan sesuai dengan grup Line, Polygon dan Point, pendeklarasian skala, Proyeksi yang digunakan, dll.
Pertama kali yang diisikan pada file MAP adalah seperti berikut:
#
# Start of map file
#
# Sample map file for a chameleon app.
#
NAME DEMO
STATUS ON
SIZE 400 300
SYMBOLSET ../etc/symbols.sym
EXTENT 287087.190338 9236933.007130 296637.946419 9242847.100283
UNITS METERS
SHAPEPATH “../data/tegal”
IMAGECOLOR 241 241 228
FONTSET ../etc/fonts.txt
Keterangan:
SIZE , ukuran peta yang pertama kali ditampilkan di browser (Width Height) => (400 300)
SYMBOLSET, Jenis karakter symbol yang akan digunakan untuk pemberian simbol di peta.
EXTENT, koordinat referensi.
UNITS, Satuan ukuran di peta.
SHAPEPATH, Letak direktori dimana file SHP, DBF dan SHX berada.
IMAGECOLOR, warna bakcground peta.
FONTSET, Jenis karakter huruf yang akan digunakan untuk penulisan.
(lagi…)
Programming MapServer + Chameleon, bag. pertama
(Baca artikel sebelumnya mengenai Mapserver…)

Untuk mencoba-coba programming mapserver + chameleon, kita akan mengambil contoh seperti di link yang di dalam kotak merah pada gambar di atas, yaitu “Sample Using XML Theme Legend”.
Struktur Direktori Chameleon
C:\ms4w\ Root Mapserver
C:\ms4w\apps\ Applikasi yang berjalan, contohnya, Chameleon, GMap, dll
C:\ms4w\apps\chameleon\ Direktori Root Chameleon, direktori ini akan menjadi direktori kerja kita untuk mengotak-atik chameleon
C:\ms4w\apps\chameleon\samples\ Direktori contoh-contoh peng-aplikasian Chameleon
C:\ms4w\apps\chameleon\samples\htdocs\ Direktori letak file-file include (HTML, PHTML, XML, dll) yang akan dipanggil langsung melalui browser.
C:\ms4w\apps\chameleon\samples\data\ Direktori letak file-file SHP (Shape File) dari arcview, satu layer memiliki 3 jenis file yang berbeda, yaitu: *.SHP, *.DBF, *.SHX
C:\ms4w\apps\chameleon\samples\map\ Direktori letak file MAP (ekstensi *.map) , file MAP adalah file dasar untuk menampilkan peta di halaman web, berisikan kode-kode sebagai konfigurasi peta SHP, skala, Unit, Proyeksi, dll.
(lagi…)
Instalasi Mapserver buat Windows (MS4W)
Untuk meng-instal MS4W, sebelumnya kamu harus men-download terlebih dahulu di URL berikut ini:
http://dl.maptools.org/dl/ms4w/
Sebagai uji coba, saya menggunakan MS4W versi 1.0.3 (ms4w_1.0.3.zip)
Setelah itu, download Chameleon di URL yang sama seperti diatas, dan sebagai ujicoba yang saya lakukan menggunakan Chameleon versi 2.0 (chameleon_ms4w-2.0.zip)
Langkah-langkah instalasi:
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, kemudian hasil extract tersebut di masukkan ke C:\
Sebelum melangkah ke langkah berikutnya, pastikan di komputer anda tidak ada proses Apache yang sedang berjalan, jika sebelumnya anda telah menginstall Apache, saya sarankan untuk mematikan dan menghapusnya di register windows anda, jika anda 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\
Setelah anda meng-eksekusi perintah batch tersebut, file tersebut akan memerintah windows untuk merekam apache bawaan MS4W di register.
Jika anda tidak ingin hal tersebut, anda bisa membuatnya agar Apache MS4W tidak terekam di register, sehingga hanya aktif jika anda inginkan dan dapat distop dengan cara manual, caranya adalah dengan membuat file batch sendiri, berikut adalah caranya:
buat file batch “start.bat”, kemudian isikan perintah berikut:
@ECHO OFF
start apache\bin\apache.exe
ECHO PLEASE WAIT…Kemudian untuk menghentikan Apache, buat file batch “quit.bat”, kemudian isikan perintah berikut:
@ECHO OFF
start apache\bin\apache.exe -k shutdown
ECHO PLEASE WAIT…
4. Buka browser favorit anda, kemudian ketikkan “http://localhost” di kotak isian URL.
5. Jika proses Apache berjalan, maka anda akan melihat tampilan MS4W.
6. Kemudian Scroll ke bawah halaman tersebut, kamu akan menemukan link untuk melihat tampilan Chameleon di MS4W,

7. Klik link “Chameleon Sample Applications”
8. Anda akan menemukan tampilan halaman contoh penggunaan Chameleon di MapServer (MS4W) berdasarkan kategori jenis Widget.
Selamat Mencoba…
MapServer, an itch…
*New fragrance from klanjabrik - Satu Tahun Klanjabrik.com ….

MapServer adalah program aplikasi data spasial di Internet yang berbasis Open-Source.
Chameleon adalah program yang menempel di MapServer, dengan kemudahannya kelengkapan tool-toolnya, Chameleon paling pantas untuk dicoba-coba.
Ingredients:
PHP
XML
Map Programming
JavaScript
HTML/PHTML
Arcview (SHP)
CWC2