Tutorial penggunaan Mapserver

Tutorial MapServer Indonesia

Programming MapServer + Chameleon, bag. kedua

with 3 comments

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.

Kode berikutnya adalah:

#
# Start of web interface definition
#
WEB
#
# On Windows systems, /tmp and /tmp/ms_tmp/ should be created at the root
# of the drive where the .MAP file resides.
#
IMAGEPATH “/ms4w/tmp/ms_tmp/”
IMAGEURL “/ms_tmp/”
# LOG “/tmp/gmap.log”
METADATA
END
END

#
# Start of legend
#
LEGEND
KEYSIZE 18 12
LABEL
TYPE BITMAP
SIZE MEDIUM
COLOR 0 0 89
END
STATUS ON
END

Kode berikutnya adalah:

#
# Start of scalebar
#
SCALEBAR
BACKGROUNDCOLOR 0 0 0
COLOR 255 255 255
IMAGECOLOR 255 255 255
INTERVALS 5
LABEL
SIZE SMALL
TYPE BITMAP
BUFFER 0
COLOR 0 0 0
FORCE FALSE
MINDISTANCE -1
MINFEATURESIZE -1
OFFSET 0 0
PARTIALS TRUE
POSITION CR
END
OUTLINECOLOR 0 0 0
POSITION LL
SIZE 250 3
STATUS ON
STYLE 0
TRANSPARENT TRUE
UNITS KILOMETERS
END

QUERYMAP
STYLE HILITE
COLOR 255 0 0
END

PROJECTION
“init=epsg:4269″
END

SCALEBAR, untuk mendeklarasikan ukuran skala peta yang akan ditampilkan.
PROJECTION, atau proyeksi, adalah beberapa metode yang digunakan dalam pembuatan peta (kartografi) untuk menggambarkan bentuk permukaan 2-dimensi atau dalam bentuk datar.

bersambung…

Written by jtv

Agustus 20, 2007 pada 12:06 pm

Ditulis dalam File MAP, chameleon

Ditandai dengan , ,

3 Tanggapan

Subscribe to comments with RSS.

  1. om mau tanya..
    kalau mesin chameleon.. bisa akses KML( Google Earth ) nggak???

    Ada sample script .mapnya nggak …

    Help me yaaa om.

    Thnks

    halo fendy, coba akses http://www.itopen.it/soluzioni/kml-map-server/ atau http://mapserver.gis.umn.edu/gallery/owsBureauofMeteorology

    fendy

    Maret 12, 2008 at 9:18 am

  2. ok.. makasih om

    saya coba dulu… tp ada sample .mapnya nggk??

    Saya nggak punya mas, secara saya juga belum pernah ngotak-ngatik KML

    fendy

    Maret 13, 2008 at 1:21 pm

  3. saya mempunyai peta, dgn layer yang berbeda extentnya….
    yang ingin saya tanyakan, bagaimana saya menggabungkan beberapa layer yang memiliki extent yang berbeda agar menjadi satu layer saja ??

    terimakasih

    va

    Juli 14, 2008 at 4:42 am


Tinggalkan Balasan