Pertemuan 14 - Galih W Wicaksono
Download
Report
Transcript Pertemuan 14 - Galih W Wicaksono
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