Modul 4 - Spatial Query: Geometry
Modul 4 - Spatial Query: Geometry
1. Pendahuluan
1.1 Tujuan Praktikum
1.1.1 Menentukan syntax dan hasil dari koordinat poligon Tangerang (layer
tangerang) dalam bentuk well known binary (WKB) dan well known text
(WKT).
1.1.2 Menentukan syntax dan hasil tipe geometri, dimensi, dan kode sistem referensi
(SRID) dari spot height, toponimi, dan kontur.
1.1.3 Menentukan syntax dan hasil pengaplikasian SQL fungsi geometri dalam
menampilkan informasi data spasial dari data vector shapefile.
1.2 Dasar Teori
1.2.1 Pengertian Database
Database adalah kumpulan informasi yang disimpan di dalam komputer
secara sistematik sehingga dapat diperiksa menggunakan suatu program
komputer untuk memperoleh informasi dari basis data tersebut. Database
adalah representasi kumpulan fakta yang saling berhubungan disimpan secara
bersama sedemikian rupa dan tanpa pengulangan (redudansi) yang tidak perlu,
untuk memenuhi berbagai kebutuhan. Database merupakan sekumpulan
informasi yang saling berkaitan pada suatu subjek tertentu pada tujuan tertentu
pula. Database adalah susunan record data operasional lengkap dari suatu
organisasi atau perusahaan, yang diorganisir dan disimpan secara terintegrasi
dengan menggunakan metode tertentu dalam komputer sehingga mampu
memenuhi informasi yang optimal yang dibutuhkan oleh para pengguna. [1]
(Hoberman, 2011)
Kelas X Page
1
RHAFLI RIZKI P. (15121041) GD3104 BASIS DATA SPASIAL MODUL KE-(4)
Kelas X Page
2
RHAFLI RIZKI P. (15121041) GD3104 BASIS DATA SPASIAL MODUL KE-(4)
Kelas X Page
3
RHAFLI RIZKI P. (15121041) GD3104 BASIS DATA SPASIAL MODUL KE-(4)
PostGIS adalah salah satu perangkat lunak open source yang paling
populer di dunia untuk pengelolaan data geospasial, dan karena terintegrasi
dengan PostgreSQL, memungkinkan pengembang untuk membangun aplikasi
basis data geografis yang kuat dan skalabel dengan biaya yang rendah.
Kelas X Page
4
RHAFLI RIZKI P. (15121041) GD3104 BASIS DATA SPASIAL MODUL KE-(4)
Kelas X Page
5
RHAFLI RIZKI P. (15121041) GD3104 BASIS DATA SPASIAL MODUL KE-(4)
Kelas X Page
6
RHAFLI RIZKI P. (15121041) GD3104 BASIS DATA SPASIAL MODUL KE-(4)
Kelas X Page
7
RHAFLI RIZKI P. (15121041) GD3104 BASIS DATA SPASIAL MODUL KE-(4)
Gambar 11. Syntax dan Hasil Luas Desa Sukamanah dalam hektar
2.2.1.6 Desa di Tangerang dengan luas kurang dari dua juta meter persegi
Kelas X Page
8
RHAFLI RIZKI P. (15121041) GD3104 BASIS DATA SPASIAL MODUL KE-(4)
Gambar 12. Syntax dan Hasil Desa di Tangerang Dengan Luas Kurang dari Dua Juta
Meter Persegi
2.2.1.7 Keliling Desa Kramat dalam km
Kelas X Page
9
RHAFLI RIZKI P. (15121041) GD3104 BASIS DATA SPASIAL MODUL KE-(4)
Gambar 15. Syntax dan Hasil Total panjang jalan (km) di Tangerang berdasarkan
jenis jalan
2.2.1.10 Total luas (ha) setiap kelas penutup lahan di Kabupaten Tangerang
Kelas X Page
10
RHAFLI RIZKI P. (15121041) GD3104 BASIS DATA SPASIAL MODUL KE-(4)
Gambar 16. Syntax dan Hasil Total Total panjang jalan (km) di Tangerang
berdasarkan jenis jalaluas (ha) setiap kelas penutup lahan di Kabupaten Tangerang
2.2.2 Analisis
Pada praktikum ini, dikenalkan query yang berhubungan dengan data
spasial (Spatial Query). Data spasial tersebut berbentuk shapefile (*.shp) yang
diimpor menggunakan extension PostGIS melalui PostGIS Shapefile
Import/Export Manager. Data yang diimpor tersebut yakni data vector atau
SHP harus diganti nilai SRID-nya yang sebelumnya 0 menjadi 32748. Nilai
tersebut digunakan untuk menyesuaikan lokasi daerah Tangerang, dengan 327
sebagai kode bumi bagian selatan dan 48 sebagai kode dari zona UTM 48S.
Dengan menggunakan Spatial Query, data tersebut dapat ditampilkan sesuai
output yang diinginkan, dapat berupa titik koordinat, luas wilayah, panjang
jalan, panjang sungai, keliling wilayah, koordinat centroid wilayah, dll.
Suatu koordinat dapat ditampilkan menjadi dua jenis data, yakni Well
Known Binary (WKB) dan Well Known Text (WKT) dengan menggunakan
query tertentu. Apabila ingin menampilkan dalam bentuk WKB, digunakan
query “select ST_AsBinary(geom) from tangerang” sehingga akan
ditampilkan koordinat dalam bentuk binary seperti yang terlihat pada Gambar
3 yang hanya dapat dibaca oleh komputer atau sistem yang tersusun dari angka
0 dan 1. Lalu, apabila ingin menampilkan dalam bentuk WKT, digunakan
query “select ST_AsText(geom) from tangerang” sehingga akan ditampilkan
koordinat dalam bentuk string yang dapat ditampilkan langsung oleh
perangkat lunak pgAdmin4.
Kelas X Page
11
RHAFLI RIZKI P. (15121041) GD3104 BASIS DATA SPASIAL MODUL KE-(4)
Kelas X Page
12
RHAFLI RIZKI P. (15121041) GD3104 BASIS DATA SPASIAL MODUL KE-(4)
yang diinginkan. Karena ingin dihitung pada desa yang memiliki luas kurang
dari 2 juta m2, maka digunakan query “from batas_desa where
(ST_Area(geom))<2000000)” yang akan menghitung dan menampilkan desa
yang memiliki luas area seperti yang diinginkan melalui kolom batas_desa.
Kelas X Page
13
RHAFLI RIZKI P. (15121041) GD3104 BASIS DATA SPASIAL MODUL KE-(4)
Kelas X Page
14