script panggil untuk file shp pada mapserver

sebenarnya sederhana sekali, yaitu begini :


MAP
    NAME "Depok" #nama peta
    STATUS ON
    EXTENT 10 -450 550 50 #posisi defaul
    IMAGETYPE PNG #jenis format gambar
    SIZE 600 500 #ukuran peta
    SHAPEPATH "./peta" #tempat menyimpan peta
    IMAGECOLOR 255 255 255 #untuk mengubah warna latar peta


    SYMBOLSET "./etc/symbols.sym"
    FONTSET "./etc/fonts.txt"
     
    UNITS dd
   
    WEB
IMAGEPATH "/ms4w/tmp/ms_tmp/"
IMAGEURL "/ms_tmp/"
END
   
   
    REFERENCE
        COLOR -1 -1 -2
        EXTENT 92.5 -19.5 142.5 14.0
        IMAGE "depok.TIF"
        OUTLINECOLOR 255 0 0
        SIZE 120 80
        STATUS ON
    END
 
 
    LEGEND
        IMAGECOLOR 255 255 255 #warna dasar legenda
        KEYSIZE 18 12
        KEYSPACING 5 5
        LABEL
          SIZE MEDIUM
          TYPE BITMAP
          BUFFER 0
          COLOR 255 0 89
          FORCE FALSE
          MINDISTANCE -1
          MINFEATURESIZE -1
          OFFSET 0 0
          PARTIALS TRUE
        END
        POSITION LL
        STATUS ON
        TEMPLATE "legend.html"
    END
 
    QUERYMAP
        COLOR 0 255 255
        SIZE -1 -1
        STATUS OFF
        STYLE HILITE
    END
     
     
    SCALEBAR
        STYLE 1
        UNITS kilometers
    END
 
 
 
    LAYER
        NAME "kecamatan"
        TYPE POLYGON
        STATUS ON
        DATA "peta2006.shp"
         
        METADATA
            "DESCRIPTION" "Kecamatan"
            "RESULT_FIELDS" "id;nama"
            "DESC_FIELDS" "ID Kec;Nama Kec"
        END
           
        TEMPLATE "kecamatan.html"
        TOLERANCE 0
        TOLERANCEUNITS PIXELS
           
        CLASS
            NAME "Kecamatanku"
            COLOR 255 255 000 #mengubah warna wilayah
            OUTLINECOLOR 5 24 9
        END
    END
   
   
    LAYER
NAME "campak"
DATA "campak-2006.shp" #ubah datanya
STATUS DEFAULT
TYPE POINT
LABELITEM "lokasi"

METADATA
 "DESCRIPTION" "Campak"
 "RESULT_FIELDS" "lokasi;jumlah"
 "DESC_FIELDS" "Lokasi;Jumlah Penderita"
END

TEMPLATE "lokasi.html"
TOLERANCE 0
TOLERANCEUNITS PIXELS

CLASS
 NAME "penyakit"
 SYMBOL 1
 SIZE 8
 COLOR 85 0 255

LABEL
FONT fritqat-italic
TYPE truetype
SIZE 7
POSITION AUTO    
PARTIALS FALSE
OUTLINECOLOR 255 255 255    
COLOR 0 0 255
END
END
END  
   
   
    LAYER
NAME "dbd"
DATA "dbd-2006.shp" #ubah datanya sesuai tahun
STATUS DEFAULT
TYPE POINT
LABELITEM "lokasi"

METADATA
 "DESCRIPTION" "DBD"
 "RESULT_FIELDS" "lokasi;jumlah"
 "DESC_FIELDS" "Lokasi;Jumlah Penderita"
END

TEMPLATE "lokasi.html"
TOLERANCE 0
TOLERANCEUNITS PIXELS

CLASS
 NAME "penyakit"
 SYMBOL 2
 SIZE 8
 COLOR 0 170 0

LABEL
FONT fritqat-italic
TYPE truetype
SIZE 7
POSITION AUTO    
PARTIALS FALSE
OUTLINECOLOR 255 255 255    
COLOR 0 0 255
END
END
END

   
    LAYER
NAME "diare"
DATA "diare-2006.shp"
STATUS DEFAULT
TYPE POINT
LABELITEM "lokasi"

METADATA
 "DESCRIPTION" "Diare"
 "RESULT_FIELDS" "lokasi;jumlah"
 "DESC_FIELDS" "Lokasi;Jumlah Penderita"
END

        TEMPLATE "lokasi.html"
TOLERANCE 0
TOLERANCEUNITS PIXELS

CLASS
 NAME "penyakit"
 SYMBOL 3 #bedakan simbolnya
 SIZE 8
 COLOR 255 0 0

LABEL
FONT fritqat-italic
TYPE truetype
SIZE 7
POSITION AUTO    
PARTIALS FALSE
OUTLINECOLOR 255 255 255    
COLOR 0 0 255
END
END
END  

    LAYER
NAME "filaria"
DATA "filaria-2006.shp"
STATUS DEFAULT
TYPE POINT
LABELITEM "lokasi"

METADATA
 "DESCRIPTION" "Filaria"
 "RESULT_FIELDS" "lokasi;jumlah"
 "DESC_FIELDS" "Lokasi;Jumlah Penderita"
END

        TEMPLATE "lokasi.html"
TOLERANCE 0
TOLERANCEUNITS PIXELS

CLASS
 NAME "penyakit"
 SYMBOL 7 #bedakan simbolnya
 SIZE 8
 COLOR 170 0 127

LABEL
FONT fritqat-italic
TYPE truetype
SIZE 7
POSITION AUTO    
PARTIALS FALSE
OUTLINECOLOR 255 255 255    
COLOR 0 0 255
END
END
END  
   
     LAYER
NAME "hivaids"
DATA "hivaids-2006.shp"
STATUS DEFAULT
TYPE POINT
LABELITEM "lokasi"

METADATA
 "DESCRIPTION" "HIV/AIDS"
 "RESULT_FIELDS" "lokasi;jumlah"
 "DESC_FIELDS" "Lokasi;Jumlah Penderita"
END

        TEMPLATE "lokasi.html"
TOLERANCE 0
TOLERANCEUNITS PIXELS

CLASS
 NAME "penyakit"
 SYMBOL 4 #bedakan simbolnya
 SIZE 8
 COLOR 255 85 255

LABEL
FONT fritqat-italic
TYPE truetype
SIZE 7
POSITION AUTO    
PARTIALS FALSE
OUTLINECOLOR 255 255 255    
COLOR 0 0 255
END
END
END  

   
END


Save file tersebut sesuai kebutuhan anda dengan nama file xxxxxx.map
Penjelasan :

    NAME "Depok" #nama peta
Nama Peta shpnya sebagai contoh yg saya ambil "DEPOK"

    STATUS ON
Bisa tampil

    EXTENT 10 -450 550 50 #posisi defaul
    Posisi Koordinat lokasi yang ada di shp

    IMAGETYPE PNG #jenis format gambar
    SIZE 600 500 #ukuran peta
    SHAPEPATH "./peta" #tempat menyimpan peta
    IMAGECOLOR 255 255 255 #untuk mengubah warna latar peta


Previous
Next Post »
0 Komentar

Terimakasih telah berkomentar