Tutorial penggunaan Mapserver

Tes file map dengan shp2img

Ditulis dalam File MAP by klanjabrik di/pada Februari 11th, 2008

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\

(lagi…)

Tagged with: , , ,

Extent dan Projection di file MAP

Ditulis dalam File MAP by klanjabrik di/pada Januari 31st, 2008

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.

(lagi…)

Tagged with: , , ,

Mapserver 5.0.1 telah dikeluarkan…

Ditulis dalam Umum by klanjabrik di/pada Januari 26th, 2008

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

Download Mapserver 5.0.1

Mulai hari ini, saya akan mencoba CartoWeb, mudahan-mudahan berhasil dan bisa saya sharing di blog ini…

Tagged with: , ,

Hello world!

Ditulis dalam Umum by klanjabrik di/pada Desember 31st, 2007

Mapserver Klanjabrik.com pindah ke blog ini…

Membuat file MAP (konfigurasi layer-layer) bag. ketiga

Ditulis dalam File MAP, chameleon by klanjabrik di/pada Agustus 20th, 2007

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

(lagi…)

Tagged with: , ,

Programming MapServer + Chameleon, bag. kedua

Ditulis dalam File MAP, chameleon by klanjabrik di/pada Agustus 20th, 2007

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…)

Tagged with: , ,

Programming MapServer + Chameleon, bag. pertama

Ditulis dalam File MAP, chameleon by klanjabrik di/pada Agustus 7th, 2007

(Baca artikel sebelumnya mengenai Mapserver…)

Mapserver Chameleon

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…)

Tagged with: , ,

Instalasi Mapserver buat Windows (MS4W)

Ditulis dalam windows by klanjabrik di/pada Agustus 6th, 2007

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,

Tampilan Chameleon

7. Klik link “Chameleon Sample Applications”

8. Anda akan menemukan tampilan halaman contoh penggunaan Chameleon di MapServer (MS4W) berdasarkan kategori jenis Widget.

Selamat Mencoba…

Tagged with: ,

MapServer, an itch…

Ditulis dalam Umum by klanjabrik di/pada Juli 30th, 2007

*New fragrance from klanjabrik - Satu Tahun Klanjabrik.com ….

Tampilan Mapserver Chameleon

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

Tagged with: , ,