Peta Interaktif

Tutorial Pembuatan Peta Interaktif

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 MapServer

3 Tanggapan

Subscribe to comments with RSS.

  1. [...] 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. PLAIN TEXT CODE: [...]

  2. http://klanjabrik.com/2007/08/20/membuat-file-map-konfigurasi-layer-layer-bag3/
    mas ko yg ini ga bisa di buka sih tolong dong mas…makasihhh..b4

    fahmi

    Oktober 3, 2008 at 1:36 pm


Tinggalkan Balasan