Pertemuan 14 - Galih W Wicaksono

Report
WEB SIG
GALIH WASIS WICAKSONO
TEKNIK INFORMATIKA UMM
DEKSTOP SIG VS WEB SIG
 Web SIG didasarkan pada arsitektur client-server
sedangkan dekstop SIG didasarkan atas dekstop
based
 Web SIG mengalami terpengaruh kinerja jaringan
desktop SIG tidak
 Web SIG pengguna tergantung pada kualitas
web server sedangkan desktop SIG tidak
 Desktop SIG menyediakan full features minus
download, Web SIG hanya fungsi menampilkan
atribut, legenda dan manipulasi tampilan plus
download
WEB SIG
 Kebutuhan pengembang (produsen)
 Kebutuhan Pengguna (clients)
 Pintu Daya tarik
 Eksistensi dan Aktualisasi
 Konsep Client Server
 Teknologi Hardware
 Teknologi Sofware
 DBMS
 Pengembangan tipe data spasial
WEB SIG
 Globalisasi
 Teknologi Telekomunikasi & Internet
 Masa Depan SIG
 Open Source
 Infrastruktur Data Spasial
SOFTWARE SIG
 ArcIMS
 Mapserver
 Map Xtreme
 Map Objects IMS
 Arcview IMS
 Alov Map
 Cartoweb
 Beyond Geo
 Dll
APLIKASI WEB SIG
 Travelling
 Perhotelan
 Pariwisata
 Olahraga
 Periklanan
 Sensus dan statistik
 Pemilu
 Jurnalistik
 Bencana/mitigasi bencana
APLIKASI WEB SIG
 Lembaga pendidika
 Fasilitas pelayanan umum
 Penelitian dan pengembangan
 Industri
 Pertanian, perikanan dan perkebunan
 Utilitas
 Tata ruang
 Perpajakan dan pertanahan
 Lalulintas dan perhubungan
MAP SERVER
 Lingkungan pengembangan software Web SIG
 Free/open source
 Map server unggul dalam me-render data spasial
 Tidak semua feature desktop SIG diakomodir
dalam map server
 Dikembangkan oleh UMN
MAP SERVER FOR WINDOWS
 MS4W
 Paket software yang memudahkan pengguna
menginstall map server pada platform windows
 Sasaran ms4w
 Organisasi yang mendistribusikan aplikas untuk
ms4w
 Pengembang perangkat lunak Web SIG untuk
komersil
 Trainer SIG
 Pemula
PACKAGE MS4W
 Server HTTP Apache
 PHP
 Map Server CGI
 PHP/Mapscript
 Program Utilitas (Library)
 Program Utilitas Mapserver
(shp2img,legend,scalebar,dll)
FEATURES MAPSERVER
 Menghasilkan output kartografis dengan kualitas




advaced
Memiliki dukungan bahasa pemrograman script
dan lingkungan pengembangan
Multi platform
Mendukung banyak tipe data spasial baik raster
maupun vektor
Memiliki library sehingga on the fly map projection
dengan banyak pilihan proyeksi peta.
ARSITEKTUR MAPSERVER
• Mobile browser
• Web browser
Client
Http server
• Apache
• IIS
•
•
•
•
Mapfile
Html Template
Map Data
Ex. Data
Map Server
MAPFILE
 Dalam menampilkan peta sederhana (hanya
berupa layer) map server membutuhkan minimal
sebuah map file
 Map file adalah suatu teks ASCII berekstensi
*.MAP
 Map file mendeskripsikan apa dan dimana
sumber datanya serta bagaimana data itu
ditampilkan
 Terkadang juga berisi konfigurasi dasar map
server
OBJEK DALAM MAPFILE
 Map
 Layer
 Class
 Label
 Style
MAP
NAME UMM
IMAGETYPE JPEG
EXTENT 112.5948926147654 -7.923093137066283 112.6006841046656 7.922401941484523
STATUS ON
UNITS DD
SIZE 350 400
IMAGECOLOR 255 255 255 255
LAYER
NAME GKB
DATA gkb
STATUS ON
TYPE POLIGON
CLASS
NAME “GKB”
STYLE
COLOR 179 243 251
OUTLINE COLOR 0 0 0
END
END
END
END
KETERANGAN
 Mapfile tersebut memiliki nama UMM
 File sementara yang dihasilkan oleh CGI




mapserver adalah JPEG, bisa juga PNG, GIF
Extent adalah jangkauan/batas koordinat [xmin,
ymin] dam [xmax, ymax]
Semua layer on
Satuan koordinat peta dalam derajat, bisa juga
meter dsb
Ukuran file citra raster
KETERANGAN
 Lokasi data di local computer
 Warna inisialisasi background
 Nama layer yang akan ditampilkan
 Nama shapefile gkb.shp
 Status layer diset ON
 Layer GKB bertipe Polygon
 Terdapat minimal class dengan nama GKB
 Set warna unsur poligon dan pembatasnya
MENAMPILKAN PETA
 Gunakan string url berikut
http://localhost/cgibin/mapserv.exe?map=(lokasimapfile)&layer=(layer
yang akan ditampilkan)&mode=map
Terdapat dua mode :
 Mode map, pengguna langsung melihat peta
 Mode browser, pengguna membutuhkan
template html
LAYER
NAME "Kecamatan"
TYPE POLYGON
DATA "the_geom FROM sidoarjo USING UNIQUE gid"
CONNECTIONTYPE POSTGIS
CONNECTION "user=postgres dbname=sidoarjo host=localhost port=5432 password=#"
PROCESSING "CLOSE_CONNECTION=DEFER"
STATUS ON
CLASS
NAME "Kecamatan"
STYLE
COLOR 255 255 204
OUTLINECOLOR 0 0 0
END
LABEL
TYPE TRUETYPE
FONT “Arial”
SIZE MEDIUM
END
END
METADATA
"id_attribute_string" "gid"
"query_returned_attributes" "kecamatan first_nama"
END
END
POSITION AUTO

similar documents