VII. MEMBUAT APLIKASI DEMO WEBGIS MAPSERVER - POSTGIS

dokumen-dokumen yang mirip
IV. MEMBUAT APLIKASI DEMO WEBGIS MAPSERVER

BAB V PEMBAHASAN DAN IMPLEMENTASI

MODUL 3 IMPORT DATA DARI MAPINFO KE DATABASE. Praktikan dapat mengetahui cara meng-inport data dari MapInfo ke database pada PostgreSQL.

BAB IV HASIL DAN PEMBAHASAN

KAJIAN APLIKASI DAN TEKNOLOGI PADA INFRASTRUKTUR DATA SPASIAL NASIONAL

TUGAS AKHIR OLEH : ZULIANA FITRIA ( ) DOSEN PEMBIMBING :

PERBANDINGAN ALGORITMA A* DAN DIJKSTRA BERBASIS WEBGIS UNTUK PENCARIAN RUTE TERPENDEK

SISTEM INFORMASI GEOGRAFIS BANDARA YANG ADA DI INDONESIA

Menggunakan PostgreSQL dan PostGIS. Oleh : Edi Sugiarto, M.Kom

HASIL DAN PEMBAHASAN. ditampilkan dalam sebuah layer yang akan muncul dalam aplikasi SIG. Integrasi dan Perancangan Antarmuka Sistem

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa

SISTEM INFORMASI GEOGRAFIS PEMETAAN JALUR KERETA API DAN ANALISA TRAFFIC

Mengelola Data. Oleh: Arif Basofi

Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report

MODUL PRAKTIKUM BASIS DATA TEKNIK INFORMATIKA UIN SUNAN KALIJAGA YOGYAKARTA 2011 PENGENALAN DATABASE MYSQL

Instalasi RazorSQL pada Debian Wheezy

BAB III PEMBANGUNAN PRE-DISASTER MAP BERBASIS WEB

PEMBANGUNAN WEB-GIS KOSAN KELURAHAN JATI, KOTA PADANG SUMATERA BARAT

APLIKASI SISTEM INFORMASI GEOGRAFIS PENDIDIKAN KOTA DEPOK BERBASIS WEB MENGGUNAKAN QUANTUM GIS

Tutorial Web Server dengan Bitnami LappStack Copyright liyantanto.wordpress.com

Sistem Informasi Geografis Izin Lokasi dan IPPT Kota Bandung Menggunakan Mapserver dan PostGIS

Sistem Basis data Spasial dengan Software GIS Nafizah PRAKTIKUM

PRAKTIKUM 1 PENGENALAN SQL SERVER 2000

HASIL DAN PEMBAHASAN Praproses Data Clustering

Secara umum, eksploit dapat dibagi atas dua jenis, yaitu eksploit lokal (local exploit), dan eksploit remote (remote exploit).

Tahap Instalasi PostgreSQL di Windows

Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle.

BAB IV HASIL DAN PEMBAHASAN

Tutorial Java Desktop 1 Membuat Database dengan JavaDB bawaan Netbeans

3. Tekan tombol Next, hingga muncul tampilan kotak dialog berikutnya.

M. Choirul Amri.

MEMBANGUN SISTEM INFORMASI GEOGRAFIS PEMETAAN PERGURUAN TINGGI DI DIY BERBASIS WEB NASKAH PUBLIKASI. disusun oleh Galih Dwi Nisa Akmal

Instalasi & Penggunaan MapServer. Arif Basofi

IV. HASIL DAN PEMBAHASAN

Instalasi & Penggunaan MapServer

V. INSTALASI POSTGRESQL DAN SEKILAS TENTANG POSTGIS

MySQL. Setelah Anda melakukan tahapan-tahapan di atas Anda akan dapatkan screen seperti ini

BAB 2 LANDASAN TEORI

E-trik Ajax. Database MySQL. Dedi Alnas

Praktikum 1 - Pengantar Quantum GIS

LAMPIRAN A. instalan pada folder htdocs dengan mengakses alamat melalui

MANUAL PENGGUNAAN GIS BENIH

PENGENALAN MICROSOFT QUERY ANALYZER

adalah jenis-jenis tombol-tombol (buttons) yang dipakai di dalam system ini : Gambar 4.63 : Tombol ruler

APLIKASI SISTEM INFORMASI GEOGRAFIS PELAYANAN KESEHATAN KOTA DEPOK BERBASIS WEB MENGGUNAKAN QUANTUM GIS

D45 SISTEM INFORMASI GEOGRAFIS KERAJINAN BERBASIS WEB DI WILAYAH BEKASI

BAB V IMPLEMENTASI DAN PENGUJIAN

MANUAL BOOK WEBGIS BAPPEDA KABUPATEN MAHULU JL. JUANDA 2, RT 16 NO 6H SAMARINDA (0541) WEBSITE DEKA.CO.ID WEB & IT SOLUTION.

Modul-7 CRUD & Searching. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG

MODUL 8 Insert, Update, & delete

Mengakses Microsoft SQL Server dengan PHP

CSS (Cascading Style Sheet) Oleh : Devie Rosa Anamisa

Achmad Solichin

MODUL 6 JDBC (JAVA DATABASE CONNECTIVITY)

Lampiran 1 DFD Level 1 GIS Kampus IPB Darmaga. Lampiran 2 DFD Level 2 proses 3 GIS Kampus IPB Darmaga

ANALISA KUALITAS SEKOLAH DASAR DAN MENENGAH MENGGUNAKAN SISTEM INFORMASI GEOGRAFIS BERBASIS WEB (Studi Kasus : Kota Mojokerto, Jawa Timur)

CODEIGNITER 3. Belajar Mandiri. Zamah Sari

Konfigurasi File *.Map. Arif Basofi

FINAL PROJECT PRAKTIKUM BASIS DATA SPASIAL

BERMAIN DATA DENGAN SQL SERVER

BAB III ANALISA DAN DESAIN SISTEM

HASIL DAN PEMBAHASAN. antara data raster dengan data vektor sehingga dapat digunakan sebagai sebuah sumber data yang valid.

BAB I Penginstallan dan setting PHPTriad

Mengenal Pemrograman PHP7 Database untuk Pemula

BAB II TINJAUAN PUSTAKA

MODUL PEMPROGRAMAN SQL TINGKAT DASAR 1 STANDAR KOMPETENSI: MENERAPKAN BAHASA PEMPROGRAMAN SQL TINGKAT DASAR SMK NEGERI 1 MAJALENGKA

BAB III ANALISA DAN DESAIN SISTEM

Kontrak Kuliah. View dan Index. Edi Sugiarto, S.Kom, M.Kom

Aplikasi Komputer. Microsoft Access 2010 : Teori dan fungsi yang digunakan dalam MS. Access Safitri Juanita, S.Kom, M.T.I.

Modul-6 MySQL, Koneksi Database, dan Menampilkan Data

OPTIMALISASI QUERY DALAM BASIS DATA MY SQL MENGGUNAKAN INDEX

Spesifikasi: Ukuran: 14x21 cm Tebal: 159 hlm Harga: Rp Terbit pertama: Maret 2005 Sinopsis singkat:

Praktikum Basis Data. By. Rita Wiryasaputra, ST., M. Cs.

Framework CodeIgniter Part 1

Internal Server Error / Website Busy Apa Itu Internal Server Error/Website Busy?

BUKU MANUAL APLIKASI DATA FISIK

MENJALANKAN APLIKASI SISTEM INFORMASI SUMBER DAYA AIR (SISDA)

KONEKSI NETBEANS DENGAN DATABASE SQLITE

BAB III ANALISA DAN DESAIN SISTEM

Persiapan. File latihan.rar diekstrak. Contoh apabila Bahan diekstrak di d:\

Perancangan Sistem Informasi Spasial Berbasis Web dalam Pengelolaan Tata Ruang Kota (Studi Kasus: Kota Semarang)

BAB III PERANCANGAN. Gambar 3.1. Arsitektur Sistem Perancangan Database

HALAMAN JUDUL ABSTRAK KATA PENGANTAR

Gambar 4.47 Informasi Peta DampakMei Gambar 4.48 Informasi Peta Dampak Mei 2008 sampai Juni Gambar 4.49 Peta wilayah dampak

Basis Data Spasial Modul 2

Budi Permana, S.Kom Pendahuluan

DATA DEFINITION LANGUAGE : CREATE, DROP, ALTER

PENGANTAR TEKNOLOGI SISTEM INFORMASI MANAGEMENT 2

BAB III ANALISA DAN DESAIN SISTEM

MODUL 4 INTERNET PROGRAMMING DATABASE

PRAKTIKUM ASP.NET 12

Materi 2 E-Commerce Lanjut (CodeIgniter) 3 SKS Semester 7 S1 Sistem Informasi UNIKOM 2015 Nizar Rabbi Radliya

I. Pengenalan Play Framework

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data

BAB-II OPERASI TABEL

BAB III ANALISA DAN DESAIN SISTEM

Contoh Penerapan Reference Integrity di MySQL dengan PhpMyAdmin

Geographics Information System

Transkripsi:

VII. MEMBUAT APLIKASI DEMO WEBGIS MAPSERVER - POSTGIS Kita akan mengubah demo/sample aplikasi Web GIS yang sudah kita buat diatas, menjadi aplikasi webgis mapserver yang mengambil data geometri dan atribut dari postgresql server yang sudah mendukung POSTGIS. Aplikasi ini juga bisa di download di : http:///download/gis/demo_mapserver_postgis.zip. Setelah download selesai, ekstrak isi nya ke direktori yang sesuai, yaitu : apps, http.d dan Apache/htdocs. Kemudian load data sql ke dalam database postgresql anda. Lalu restart Apache anda dengan mengeksekusi apache-restart.bat. buka http://localhost dengan web browser, kemudian klik link demo pada Hatma Suryotrisongko Demo Web GIS - PostGIS Spatial Database URLs: : http://localhost/demo2/demo.phtml Link URL demo program kedua, pada halaman utama MENGUBAH FILE KONFIGURASI PERTA (CHAMELEON.MAP) DARI SAMPLE/DEMO APLIKASI DIATAS, MENJADI APLIKASI WEBGIS YANG MENGAMBIL DATA DARI SERVER DATABASE POSTGRESQL. Kita akan merubah baris pemanggilan data shp pada baris definisi layer, sehingga pengambilan data langsung dari database. Secara umum, kita akan mengubah dengan cara sebagai berikut : Langkah I. beri tanda komentar (#) pada baris definisi data # DATA (data file shp) Langkah II. Sisipkan definisi pengambilan data dari database CONNECTION "user=[nama user] dbname=[nama database] host=[host database] port=[port database : 5432] password=[password anda]" DATA "[nama kolom geometry] FROM [nama table] USING UNIQUE [unique index / primary key]" FILTER "[kondisi / persyaratan]" 1

Harap diperhatikan, bahwa penulisan nama kolom, nama table HARUS menggunakan huruf kecil, sedangkan untuk lainnya menggunakan huruf besar (perhatikan pada bagian DATA dan FILTER diatas), selain itu juga harus sesuai dengan penulisan perintah yang dimengerti oleh database postgresql (pada definisi DATA tidak menggunakan syntax SELECT, sedang pada definisi FILTER tidak menggunakan syntax WHERE). USING UNIQUE [unique index / primary key] pada baris definisi DATA digunakan untuk mempercepat query menggunakan index. Langkah III. Sesuaikan baris definisi lain LabelItem "name" CLASSITEM "capital" CLASS EXPRESSION "1" TEMPLATE "ttt_query.html" SYMBOL 2 SIZE 8 NAME "Cities" COLOR 0 0 0 END Harap diperhatikan, bahwa penulisan nama kolom data atribut pada LABELITEM, CLASSITEM, dan lain-lain harus menggunakan huruf kecil. Begitu juga dengan isi dari definisi EXPRESSION, harus sesuai dengan penulisan perintah yang dimengerti oleh database postgresql. Sehingga berikut ini perubahan yang terjadi pada file konfigurasi perta (.map) Layer land_fn #DATA land_fn DATA "the_geom FROM tland_fn USING UNIQUE gid" Layer park #DATA park 2

DATA "the_geom FROM tpark USING UNIQUE gid" Layer drain_fn #DATA drain_fn DATA "the_geom FROM tdrain_fn USING UNIQUE gid" FILTER "poly_featu = 16 OR poly_featu = 21" CLASSITEM "poly_featu" Layer drainage #DATA drainage DATA "the_geom FROM tdrainage USING UNIQUE gid" FILTER "poly_featu = 0" CLASSITEM "poly_featu" Layer prov_bound #DATA province DATA "the_geom FROM tprovince USING UNIQUE gid" Layer fedlimit #DATA fedlimit DATA "the_geom FROM tfedlimit USING UNIQUE gid" Layer rail #DATA rail DATA "the_geom FROM trail USING UNIQUE gid" Layer road #DATA road 3

DATA "the_geom FROM troad USING UNIQUE gid" Layer popplace #DATA popplace DATA "the_geom FROM tpopplace USING UNIQUE gid" FILTER "capital >= 1 AND capital <= 3" LabelItem "name" CLASSITEM "capital" Layer "grid" #DATA "grid" DATA "the_geom FROM tgrid USING UNIQUE gid" Beberapa perubahan pada file chameleon.php Setelah file konfigurasi selesai dirubah, selanjutnya kita ujicoba apakah aplikasi yang sudah kita buat dapat berjalan dengan baik, dan apakah data yang ditampilkan sama dengan data yang ditampilkan pada aplikasi demo yang masih mengambil data dari file shp. 4

Tampilan program dengan mengambil data dari database 5