APLIKASI GIS BERBASIS WEB MENGGUNAKAN GEOSERVER …

16
APLIKASI GIS BERBASIS WEB MENGGUNAKAN GEOSERVER PADA SISTEM INFORMASI TRAFO GARDU INDUK DI PLN SURABAYA FAKULTAS TEKNOLOGI INFORMASI INSTITUT TEKNOLOGI SEPULUH NOPEMBER Oleh Budiawan 5105100099 Pembimbing Ir.Muchammad Husni, M.Kom.

Transcript of APLIKASI GIS BERBASIS WEB MENGGUNAKAN GEOSERVER …

Page 1: APLIKASI GIS BERBASIS WEB MENGGUNAKAN GEOSERVER …

APLIKASI GIS BERBASIS WEB

MENGGUNAKAN GEOSERVER PADA SISTEM

INFORMASI TRAFO GARDU INDUK DI PLN

SURABAYA

FAKULTAS TEKNOLOGI INFORMASIINSTITUT TEKNOLOGI SEPULUH NOPEMBER

Oleh

Budiawan5105100099

Pembimbing

Ir.Muchammad Husni, M.Kom.

Page 2: APLIKASI GIS BERBASIS WEB MENGGUNAKAN GEOSERVER …

� Penggunaan data spasial (Geographic

Information System) dirasakan semakin

diperlukan untuk berbagai keperluan seperti

penelitian, pengembangan dan perencanaan

wilayah, dan manajemen sumberdaya alam.

Latar Belakang

wilayah, dan manajemen sumberdaya alam.

� Perkembangan media internet yang semakin

pesat memungkinkan penyedia jasa informasi

spasial dapat menggunakan media ini untuk

penyebarluasan informasi data spasial.

Page 3: APLIKASI GIS BERBASIS WEB MENGGUNAKAN GEOSERVER …

Salah satu aplikasi server yang menyediakan

layanan GIS berbasis web adalah Geoserver.

Geoserver adalah sebuah perangkat lunak open

source yang di bangun dengan menggunakan

Solusi

source yang di bangun dengan menggunakan

java yang memungkinkan pengguna untuk

menampilkan dan memanipulasi data geospasial.

Geoserver dirancang untuk menerbitkan data

dari semua sumber data spasial dengan

menggunakan standar OGC (Open Geospatial

Consortium).

Page 4: APLIKASI GIS BERBASIS WEB MENGGUNAKAN GEOSERVER …

Secara umum, aplikasi GIS berbasis web terdiri

dari 3 komponen utama, yaitu:

� Datastores, sebagai tempat penyimpanan basis

data geo-spatial.

Arsitektur Sistem

� GeoServer, merupakan aplikasi penyedia layanan

web sesuai standar OGC yaitu WMS dan WFS.

� Client, merupakan tampilan antar muka sistem

visualisasi peta.

Page 5: APLIKASI GIS BERBASIS WEB MENGGUNAKAN GEOSERVER …

Arsitektur Sistem

Page 6: APLIKASI GIS BERBASIS WEB MENGGUNAKAN GEOSERVER …

PostGIS

PostGIS merupakan ekstensi dari PostgreSQL

Database Management System. Dengan

menambahkan PostGIS pada Postgre SQL, maka

basis data ini akan memiliki kemampuan dalam

menyimpan data spasial seperti data jarak,menyimpan data spasial seperti data jarak,

wilayah, negara, persimpangan dan khususnya

tipe data geometri ke dalam basis data sebagai

data letak suatu objek pada peta.

Page 7: APLIKASI GIS BERBASIS WEB MENGGUNAKAN GEOSERVER …

Geoserver

Geoserver merupakan aplikasi penyediaan data

geospasial yang dapat diakses melalui web.

Layanan yang disediakan oleh Geoserver adalah

layanan yang sesuai dengan Open Geospatial

Consortium (OGC) yaitu Web Feature ServiceConsortium (OGC) yaitu Web Feature Service

(WFS) dan Web Map Service (WMS).

Page 8: APLIKASI GIS BERBASIS WEB MENGGUNAKAN GEOSERVER …

WMS

Web Map Service (WMS) adalah standar dari

OGC yang digunakan untuk pengiriman dan

penerimaan data gambar geospasial melalui

protokol HTTP. Gambar ini dapat bersumber

dari data vektor dan data raster. Geoserverdari data vektor dan data raster. Geoserver

mendukung WMS versi 1.1.1. Styled Layer

Descriptor (SLD) digunakan untuk mengontrol

tampilan gambar dari WMS pada web.

Page 9: APLIKASI GIS BERBASIS WEB MENGGUNAKAN GEOSERVER …

WFS

Web Feature Service (WFS) adalah standar yang

dibuat oleh OGC yang mengacu pada pengiriman

dan penerimaan data geospasial melalui protocol

HTTP.

Web Feature Service – Transaction (WFS-T)Web Feature Service – Transaction (WFS-T)

adalah salah satu layanan dari WFS yang

digunakan untuk memanipulasi data geospasial.

Jadi dengan adanya WFS-T, kita dapat

melakukan perubahan pada data geospasial yang

ada pada datastore.

Page 10: APLIKASI GIS BERBASIS WEB MENGGUNAKAN GEOSERVER …

SLD

Data geospasial secara default tidak memiliki

komponen visual. Untuk menampilkan data itu

secara visual maka terlebih dahulu harus

melalui proses styling. Ini berarti harus

ditentukan terlebih dahulu warna, ketebalan,ditentukan terlebih dahulu warna, ketebalan,

dan semua atribut yang dapat dilihat. Pada

GeoServer, styling dibuat dengan menggunakan

bahasa markup yang disebut Styled Layer

Descriptor, atau SLD. SLD adalah bahasa

markup berbasis XML.

Page 11: APLIKASI GIS BERBASIS WEB MENGGUNAKAN GEOSERVER …

OpenLayers

Openlayers adalah aplikasi client berbasis

javascript untuk menampilkan data peta pada

web browser sehingga tidak tergantung pada

web server yang digunakan.

Openlayers mengimplementasikan JavaScriptOpenlayers mengimplementasikan JavaScript

API yang digunakan untuk membangun aplikasi

GIS berbasis web. Openlayers mirip dengan

Google Maps and MSN Virtual Earth API,

dengan satu perbedaan penting yaitu

OpenLayers adalah perangkat lunak gratis, yang

dikembangkan untuk dan oleh komunitas

perangkat lunak Open Source.

Page 12: APLIKASI GIS BERBASIS WEB MENGGUNAKAN GEOSERVER …

Uji Coba

Implementasi request WMS

Page 13: APLIKASI GIS BERBASIS WEB MENGGUNAKAN GEOSERVER …

Uji Coba

Implementasi request WFS

Page 14: APLIKASI GIS BERBASIS WEB MENGGUNAKAN GEOSERVER …

Uji Coba

Implementasi request WFS-T

Page 15: APLIKASI GIS BERBASIS WEB MENGGUNAKAN GEOSERVER …

� Geoserver sebagai server penyedia layanan

standar OGC antara lain WFS dan WMS sangat

cocok digunakan sebagai server GIS karena

dapat menyediakan layanan yang lengkap

dengan standar OGC.

Kesimpulan

dengan standar OGC.

� Pemanfaatan PostGIS sebagai tempat

penyimpanan data spasial sangat baik

digunakan pada pembuatan aplikasi GIS

dikarenakan faktor performa dan juga

kemudahan dalam melakukan koneksi dari

Geoserver ke PostGIS.

Page 16: APLIKASI GIS BERBASIS WEB MENGGUNAKAN GEOSERVER …

� Implementasi Openlayers sebagai klien yang

digunakan untuk me-request data spasial dari

server GIS sangat baik digunakan karena

Openlayers menggunakan JavaScript API dalam

penerapannya, sehingga OpenLayers tidak

Kesimpulan

penerapannya, sehingga OpenLayers tidak

tergantung pada penggunaan web server. Selain

itu OpenLayers juga bisa digunakan pada

hampir semua server GIS yang ada saat ini.