NORMAIDINA (J1F109016) ILHAM DWI PUJIANTO (J1F109030) AHMAD FAUZI (J1F109031) FUAD JANUAR (J1F109222) Tutorial MS4W dan Pmapper P.mapper merupakan suatu framework yang menawarkan fungsi luas dan berbagai konfigurasi untuk memfasilitasi setup dari pengembangan aplikasi MapServer berbasis pemrograman PHP/MapScript dan JavaScript. A. Download MS4W Akses address http://www.maptools.org Klik pada MS4W
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
P.mapper merupakan suatu framework yang menawarkan fungsi luas dan berbagai konfigurasi untuk memfasilitasi setup dari pengembangan aplikasi MapServer berbasis pemrograman PHP/MapScript dan JavaScript.
Untuk mengecek apakah MS4W telah terinstall, jalankan apache-install.bat dengan diklik. Jika firewall pada komputer kita sedang aktif, maka akan muncul kotak peringatan untuk memastikan bahwa program yang diminta (Apache) memang aman. Klik tombol Allow untuk mengizinkan program Apache dijalankan.
Atau bisa juga lewat cmd yang dijalankan dengan run as administrator.
ketikkan alamat server lokal (http://localhost atau 127.0.01 pada browser. Hasilnya MS4W telah terinstall sukses.
Untuk selanjutnya, pengendalian web server dapat dilakukan melalui control panel / administrative tool / services / Apache MS4W Web Server.
Selanjutnya Masih pada page download MS4W tadi, Kita melakukan download p.mapper
Setelah diklik maka akan diarahkan ke page tab baru seperti gambar di bawah, pilih download pmapper -4.2.0.zip (versi terakhir). Kita juga dapat memilih versi terdahulu.
Setelah download selesai, kita Ekstrak paket pmapper tersebut ke directory C:/. Terlihat tiga buah folder pada paket pmapper tersebut yang akan menggantikan tiga buah folder dengan nama yang sama.
Kemudian Restart service Apache MS4W Web Server.
Buka kembali http://localhost, berikut adalah tampilan halaman bagian bawah
Terlihat satu aplikasi telah terpasang, yaitu pmapper. Untuk melihat contoh aplikasi menggunakan pmapper, klik link pmapper start demo application. Hasilnya sebagai berikut:
Pengaturan aplikasiconfig / config_default.ini Konfigurasi utama untuk
p.mapper diatur di bawah subdirektori config pada config.inifile (config_default.xml).allGroups: daftar dipisahkan koma lapisan / kelompok tersedia dalam aplikasi useCategories: jika di set ke 1 kategori tematik dan layer ditugaskan/ kelompok harus didefinisikan dalam kategori array $ dalam "php_config.php" Aturan umum: jika lapisan milik kelompok, menggunakan nama grup, sebaliknya menggunakan nama layer. Layer dan nama grup harus tidak memiliki spasi.
Pada map file kita dapat menggunakan map file sendiri (pada source config_default.xml kita ganti dengan nama map file kita). Config_default.xml terletak pada ms4w/apps/pmapper/pmapper-4.2.0/config/config default.
################################################################################################ # Adapt settings in map file <tt>pmapper_demo.map</tt> for the following tags to match settings# on your machine (see additionally MapServer documentation for detailed information):## MAP# SHAPEPATH # FONTSET# SYMBOLSET# # WEB# IMAGEPATH # IMAGEURL ###################################################################################################
TRANSPARENT off INTERVALS 4 SIZE 200 3 UNITS meters COLOR 250 250 250 OUTLINECOLOR 0 0 0 BACKGROUNDCOLOR 100 100 100 STYLE 0 POSTLABELCACHE true LABEL COLOR 0 0 90 #OUTLINECOLOR 200 200 200 SIZE small END # LabelEND # Reference
# SYMBOLS USED IN PMAPPER# - 'circle' always necessary (used e.g. for highlight)# - 'square' used in currecnt map file# Symbols can also be defined via tag SYMBOLSET (see above)Symbol Name 'circle' Type ELLIPSE Filled TRUE Points 1 1 ENDEND
Symbol Name 'square' Type VECTOR Filled TRUE Points 0 1 0 0 1 0 1 1 0 1 ENDEND
#================== START OF LAYER SECTION =====================#
## Start of Layer kecamatan.shp#
LAYER NAME "kecamatan" TYPE polygon DATA "kecamatan" TRANSPARENCY 30
METADATA "DESCRIPTION" "Kecamatan" END # Metadata CLASS Name 'Kecamatan' COLOR 154 255 0 OUTLINECOLOR 0 0 0 END # ClassEND # Layer
## Start of Layer sungai.shp#LAYER NAME "sungai" TYPE line DATA "sungai" TOLERANCE 3 TOLERANCEUNITS pixels TEMPLATE void
METADATA "DESCRIPTION" "Sungai" "RESULT_FIELDS" "NAME" "RESULT_HEADERS" "Name" END # Metadata CLASS Name 'Sungai' COLOR 0 0 255 END # ClassEND # Layer
LAYER NAME "batasdesa" TYPE line DATA "batasdesa" TOLERANCE 3 TOLERANCEUNITS pixels TEMPLATE void
METADATA "DESCRIPTION" "Batas Desa" "RESULT_FIELDS" "NAME" "RESULT_HEADERS" "Name" END # Metadata CLASS Name 'Batas Desa' COLOR 0 0 0 END # ClassEND # Layer
NAME "bataskabupaten" TYPE line DATA "bataskabupaten" TOLERANCE 3 TOLERANCEUNITS pixels TEMPLATE void
METADATA "DESCRIPTION" "Batas Kabupaten" "RESULT_FIELDS" "NAME" "RESULT_HEADERS" "Name" END # Metadata CLASS Name 'Batas Kabupaten' COLOR 218 66 20 END # ClassEND # Layer
LAYER NAME "bataskecamatan" TYPE line DATA "bataskecamatan" TOLERANCE 3 TOLERANCEUNITS pixels TEMPLATE void
METADATA "DESCRIPTION" "Batas Kecamatan" "RESULT_FIELDS" "NAME" "RESULT_HEADERS" "Name" END # Metadata CLASS Name 'Batas Kecamatan' COLOR 181 9 138 END # ClassEND # Layer
LAYER NAME "batasprovinsi" TYPE line DATA "batasprovinsi" TOLERANCE 3 TOLERANCEUNITS pixels TEMPLATE void
METADATA "DESCRIPTION" "Batas Provinsi" "RESULT_FIELDS" "NAME" "RESULT_HEADERS" "Name" END # Metadata CLASS Name 'Batas Provinsi' COLOR 176 10 18 END # Class
LAYER NAME "jalan" TYPE line DATA "jalan" TOLERANCE 3 TOLERANCEUNITS pixels TEMPLATE void
METADATA "DESCRIPTION" "Jalan" "RESULT_FIELDS" "NAME" "RESULT_HEADERS" "Name" END # Metadata CLASS Name 'Jalan' COLOR 149 149 144 END # ClassEND # Layer
END #Map
Sedangkan pada config_default.xml dengan source code berikut:
Jalankan lagi pada localhost tetapi ingat untuk menjalankan apache-restart.batAtau melalui control panel/Administrative Tools/Services/Apache MS4W Web Server tekan Restart.
Untuk menghentikan service map server juga bisa pada cmd dengan mengetikkan apache-uninstall.bat ataupun control panel/administrative tools/services/Apache MS4W Web Server klik kanan pilih stop.