Anda di halaman 1dari 33

RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-6

TUGAS 6 BASIS DATA SPASIAL

DISUSUN OLEH:

RENO WIBOWO PUTRA

15114017

BASIS DATA SPASIAL DISUSUN OLEH: RENO WIBOWO PUTRA 15114017 TEKNIK GEODESI DAN GEOMATIKA FAKULTAS ILMU DAN

TEKNIK GEODESI DAN GEOMATIKA

FAKULTAS ILMU DAN TEKNOLOGI KEBUMIAN

INSTITUT TEKNOLOGI BANDUNG

2016

RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-6

MODUL 6_GEOMETRY QUERY Tanggal : 14 November 2016

1.

Pendahuluan

1.1.Pengertian

PENDAHULUAN

Sebuah kolom SQL bernilai geometri diimplementasikan sebagai kolom yang

memiliki tipe geometri. Spesifikasinya menggambarkan satu set jenis SQL

geometri, serta fungsi dari jenis geometri untuk membuat dan menganalisis nilai-

nilai geometri. SQL ekstensi spasial memungkinkan penggenerasian,

penyimpanan, dan analisis fitur geografis:

Tipe data untuk mewakili nilai-nilai tata ruang

Fungsi untuk memanipulasi nilai-nilai tata ruang

Pengindeksan spasial untuk meningkatkan waktu akses ke kolom spasial

SQL memiliki tipe data yang sesuai dengan kelas OpenGIS. Beberapa jenis

memegang nilai-nilai geometri tunggal:

Geometri

Titik

Linestring

Poligon

Tipe data lainnya terus koleksi nilai-nilai:

Multipoint

MultiLineString

MultiPolygon

GeometryCollection

RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-6

Jenis Geometri

Geometri adalah kata yang menunjukkan fitur geografis. Awalnya kata geometri berarti pengukuran bumi. Arti lain berasal dari kartografi, mengacu pada fitur geometris yang menggunakan kartografer untuk memetakan dunia. Yang merupakan kelas noninstantiable namun memiliki sejumlah properti, diberikan di bawah ini umum untuk semua nilai geometri diciptakan dari beberapa subclass Geometry.

Point

Point adalah geometri yang mewakili satu lokasi di ruang koordinat. Penggunaan Point : Pada peta kota, benda titik bisa mewakili stasiun kereta.

Sifat dari Point :

X-koordinat nilai.

Y-koordinat nilai.

Point didefinisikan sebagai geometri nol dimensi. Batas Point adalah himpunan kosong.

Curve Curve adalah geometri satu dimensi, secara umum diwakili oleh urutan poin. subclass tertentu Curve menentukan jenis interpolasi antara titik. Curve adalah kelas noninstantiable.

Sifat dari Curve :

Sebuah Curve memiliki koordinat titik nya.

Sebuah Curve didefinisikan sebagai geometri satu dimensi.

Sebuah Curve sederhana jika tidak melewati titik yang sama dua kali.

Sebuah Curve ditutup jika titik awal yang sama dengan endpoint-nya.

Batas dari Curve tertutup kosong.

Batas dari Curve nonclosed terdiri dari dua titik ujungnya.

RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-6

LineString

titik.

Penggunaan LineString : LineString benda bisa mewakili sungai dalam peta negara.

Sebuah

LineString

adalah

Curve

dengan

interpolasi

linier

antara

Sifat dari LineString :

Sebuah LineString memiliki koordinat segmen, yang didefinisikan oleh masing-masing pasangan berturut-turut poin.

Sebuah LineString adalah Line jika terdiri dari tepat dua poin. Sebuah LineString adalah LinearRing jika itu adalah baik tertutup dan sederhana.

Surface Surface adalah geometri dua dimensi. Ini adalah kelas noninstantiable. hanya subclass instantiable adalah Polygon. Properti surface : Surface didefinisikan sebagai geometri dua dimensi.

Spesifikasi OpenGIS mendefinisikan minimum Surface seperti geometri yang terdiri dari satu "patch" yang berhubungan dengan batas eksterior tunggal dan nol atau batas interior lebih. Batas dari minimum Surface adalah himpunan kurva tertutup sesuai dengan batas-batas eksterior dan interior.

RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-6

Polygon Sebuah Polygon adalah Surface planar mewakili geometri multisided. Hal ini didefinisikan oleh batas eksterior tunggal dan nol atau lebih batas interior, di mana masing-masing batas interior mendefinisikan sebuah lubang di Polygon.

Penggunaan Polygon : Objek Polygon bisa mewakili kabupaten, blok dan sebagainya dari peta negara.

Batas dari Polygon terdiri dari satu set objek LinearRing (yaitu, LineString objek yang sederhana dan tertutup) yang membentuk batas eksterior dan interior.

Sebuah Polygon tidak memiliki cincin yang melintasi.

Cincin di batas dari Polygon mungkin berpotongan pada titik, tetapi hanya sebagai garis singgung.

Sebuah Polygon tidak memiliki garis, paku, atau tusukan.

Sebuah Polygon memiliki interior yang merupakan titik set terhubung.

Sebuah Polygon mungkin memiliki lubang. Eksterior dari Polygon dengan lubang

tidak

eksterior.

terhubung. Setiap lubang mendefinisikan komponen terhubung dari

1.2.Tujuan

a. Mampu menggunakan Geometry Query yang merujuk pada aspek geometri dari analisis citra, analisis pola, dan bentuk analisis menggunakan sekumpulan data dalam ruang n-dimensi.

RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-6

2.Pembahasan

2.1.Isi

PEMBAHASAN

2.1.1. Langkah Kerja Nomer 1

a. Buka pgAdminIII dan buat database baru dengan SQL Editor.

PEMBAHASAN 2.1.1. Langkah Kerja Nomer 1 a. Buka pgAdminIII dan buat database baru dengan SQL Editor.

RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-6

b. Klik pada database yang sudah dibuat, klik execute SQL queries dan masukkan perintah create extension postgis, maka perintah akan diproses.

create extension postgis , maka perintah akan diproses. c. Pada jendela Query klik new window lalu

c. Pada jendela Query klik new window lalu buat perintah untuk membuat tabel point lalu proses.

c. Pada jendela Query klik new window lalu buat perintah untuk membuat tabel point lalu proses.

RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-6

d. Maka pada database yang dibuat akan terbentuk tabel untuk melihat klik database > schemas > public > table.

klik database > schemas > public > table. e. Untuk melihat hasil dari tabel klik view

e. Untuk melihat hasil dari tabel klik view data in the selected object, selanjutnya akan muncul jendela Edit data seperti berikut :

tabel klik view data in the selected object , selanjutnya akan muncul jendela Edit data seperti

RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-6

2.1.2. Langkah Kerja Nomer 2

a. Untuk membuat tabel lines, klik execute SQL queries dan masukkan perintah tabel seperti dibawah ini, lalu klik execute queries untuk proses.

dibawah ini, lalu klik execute queries untuk proses. b. Untuk melihat hasil tabel dilakukan dengan me-

b. Untuk melihat hasil tabel dilakukan dengan me-refresh menu Table.

execute queries untuk proses. b. Untuk melihat hasil tabel dilakukan dengan me- refresh menu Table. Shift

RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-6

c. Lalu akan ada tabel baru yaitu “lines” untuk melihat hasil tabel klik view data in the selected object, selanjutnya akan muncul jendela Edit data seperti berikut :

tabel klik view data in the selected object , selanjutnya akan muncul jendela Edit data seperti

RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-6

2.1.3. Langkah Kerja Nomer 3

a. Untuk membuat tabel polygon, klik execute SQL queries dan masukkan perintah tabel seperti dibawah ini, lalu klik execute queries untuk proses.

dibawah ini, lalu klik execute queries untuk proses. b. Untuk melihat hasil tabel dilakukan dengan me-

b. Untuk melihat hasil tabel dilakukan dengan me-refresh menu Table.

execute queries untuk proses. b. Untuk melihat hasil tabel dilakukan dengan me- refresh menu Table. Shift

RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-6

c. Lalu akan ada tabel baru yaitu “polygon” untuk melihat hasil tabel klik view data in the selected object, selanjutnya akan muncul jendela Edit data seperti berikut:

tabel klik view data in the selected object , selanjutnya akan muncul jendela Edit data seperti

RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-6

2.1.4. Langkah Kerja Nomer 4

a. Pada database yang sama Buka scroll down execute the last plugin, pilih postgis shapefile.

down execute the last plugin, pilih postgis shapefile . b. Lalu akan muncul jendela postgis shapefile,

b. Lalu akan muncul jendela postgis shapefile, klik add file

the last plugin, pilih postgis shapefile . b. Lalu akan muncul jendela postgis shapefile, klik add

RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-6

c. Pilih file .shp (shapefile) di direktori dimana file .shp disimpan, klik Open.

DATA SPASIAL TUGAS KE-6 c. Pilih file .shp (shapefile) di direktori dimana file .shp disimpan, klik
DATA SPASIAL TUGAS KE-6 c. Pilih file .shp (shapefile) di direktori dimana file .shp disimpan, klik

RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-6

d. Selanjutnya akan ada data tabel pada database yang kita pilih

akan ada data tabel pada database yang kita pilih e. Untuk melihat isi data tabel, klik

e. Untuk melihat isi data tabel, klik view data in the selected object, selanjutnya akan muncul jendela Edit data seperti berikut

tabel, klik view data in the selected object , selanjutnya akan muncul jendela Edit data seperti

RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-6

f. Tahap selanjutnya, buka QGIS - klik layer - kemudian pilih tambahkan layer PostGIS

QGIS - klik layer - kemudian pilih tambahkan layer PostGIS g. Kemudian akan mucul jendela seperti

g. Kemudian akan mucul jendela seperti di bawah ini, pilih New.

- kemudian pilih tambahkan layer PostGIS g. Kemudian akan mucul jendela seperti di bawah ini, pilih

RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-6

h.

Isikan data-data yang dibutuhkan, kemudian klik OK, maka akan muncul jendela seperti ini

TUGAS KE-6 h. Isikan data-data yang dibutuhkan, kemudian klik OK, maka akan muncul jendela seperti ini
TUGAS KE-6 h. Isikan data-data yang dibutuhkan, kemudian klik OK, maka akan muncul jendela seperti ini

RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-6

i. Klik connect lalu masukkan username “postgres” dan password 1234 lalu akan muncul public-klik 2x. Block pada bagian “jalan kota bandung” lalu klik Add.

Block pada bagian “jalan kota bandung” lalu klik Ad d. j. Maka akan bandung” muncul hasil

j. Maka

akan

bandung”

muncul

hasil

dari

data

geometri

“jalan

kota

kota bandung” lalu klik Ad d. j. Maka akan bandung” muncul hasil dari data geometri “jalan

RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-6

k. Mengembalikan dalam format teks menggunakan SQL :

KE-6 k. Mengembalikan dalam format teks menggunakan SQL : l. Mengembalikan dalam format panjang dengan SQL

l. Mengembalikan dalam format panjang dengan SQL :

k. Mengembalikan dalam format teks menggunakan SQL : l. Mengembalikan dalam format panjang dengan SQL :

RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-6

m. Mengembalikan ke dalam format titik awal dengan SQL :

m. Mengembalikan ke dalam format titik awal dengan SQL : n. Mengembalikan ke dalam format titik

n. Mengembalikan ke dalam format titik akhir dengan SQL :

ke dalam format titik awal dengan SQL : n. Mengembalikan ke dalam format titik akhir dengan

RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-6

o. Mengembalikan ke dalam jumlah titik pada jalan Soekarno Hatta dengan SQL :

DATA SPASIAL TUGAS KE-6 o. Mengembalikan ke dalam jumlah titik pada jalan Soekarno Hatta dengan SQL

RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-6

2.1.5. Langkah Kerja Nomer 5

a. Pada database yang sama Buka scroll down execute the last plugin, pilih postgis shapefile and DBF Loader 2.0.

the last plugin, pilih postgis shapefile and DBF Loader 2.0. b. Lalu akan muncul jendela postgis

b. Lalu akan muncul jendela postgis shapefile, klik add file.

pilih postgis shapefile and DBF Loader 2.0. b. Lalu akan muncul jendela postgis shapefile, klik add

RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-6

c. Pilih file .shp (shapefile) di direktori dimana file .shp disimpan, klik Open.

DATA SPASIAL TUGAS KE-6 c. Pilih file .shp (shapefile) di direktori dimana file .shp disimpan, klik
DATA SPASIAL TUGAS KE-6 c. Pilih file .shp (shapefile) di direktori dimana file .shp disimpan, klik

RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-6

d. Selanjutnya akan ada data tabel pada database yang kita pilih

akan ada data tabel pada database yang kita pilih e. Untuk melihat isi data tabel, klik

e. Untuk melihat isi data tabel, klik view data in the selected object, selanjutnya akan muncul jendela Edit data seperti berikut:

tabel, klik view data in the selected object , selanjutnya akan muncul jendela Edit data seperti

RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-6

f. Tahap selanjutnya, buka QGIS - klik layer - kemudian pilih tambahkan layer PostGIS.

QGIS - klik layer - kemudian pilih tambahkan layer PostGIS. g. Kemudian akan mucul jendela seperti

g. Kemudian akan mucul jendela seperti di bawah ini, pilih New

- kemudian pilih tambahkan layer PostGIS. g. Kemudian akan mucul jendela seperti di bawah ini, pilih

RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-6

h. Isikan data-data yang dibutuhkan, kemudian klik OK, maka akan muncul jendela seperti ini

TUGAS KE-6 h. Isikan data-data yang dibutuhkan, kemudian klik OK, maka akan muncul jendela seperti ini
TUGAS KE-6 h. Isikan data-data yang dibutuhkan, kemudian klik OK, maka akan muncul jendela seperti ini

RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-6

i. Klik connect lalu masukkan username “postgres” dan password 1234 lalu akan muncul public-klik 2x. Block pada bagian “room _1_perpus” lalu klik Add

2x. Block pada bagian “room _1_perpus” lalu klik Add j. Maka akan muncul hasil “room_1_perpus” .

j. Maka

akan

muncul

hasil

“room_1_perpus”.

dari

data

geometri

“room _1_perpus” lalu klik Add j. Maka akan muncul hasil “room_1_perpus” . dari data geometri Shift

RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-6

k. Mengembalikan ke dalam format teks gunakan SQL dengan perintah seperti di bawah ini.

teks gunakan SQL dengan perintah seperti di bawah ini. l. Mengembalikan ke dalam format area gunakan

l. Mengembalikan ke dalam format area gunakan SQL dengan perintah seperti di bawah ini.

di bawah ini. l. Mengembalikan ke dalam format area gunakan SQL dengan perintah seperti di bawah

RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-6

m. Mengembalikan ke dalam format jumlah dari ring gunakan SQL dengan perintah seperti di bawah ini.

dari ring gunakan SQL dengan perintah seperti di bawah ini. n. Mengembalikan ke dalam format jumlah

n. Mengembalikan ke dalam format jumlah ring dalam dan ring luar gunakan SQL dengan perintah berikut

ini. n. Mengembalikan ke dalam format jumlah ring dalam dan ring luar gunakan SQL dengan perintah

RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-6

WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-6 o. Mengembalikan ke dalam format perimeter pada

o. Mengembalikan ke dalam format perimeter pada P.1.12 gunakan SQL dengan perintah seperti berikut

KE-6 o. Mengembalikan ke dalam format perimeter pada P.1.12 gunakan SQL dengan perintah seperti berikut Shift

RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-6

2.2.Analisis

Data spasial mendesripsikan lokasi fisik dan bentuk geometri objek. Objek tersebut dapat berupa point lokasi atau objek yang kompleks. Server SQL mempunyai 2 tipe spasial data :

Geometri : menyimpan data berdasarkan kedataran (Euclidean) sistem koordinat. Tipe data ini sering digunakan untuk menyimpan koordinat X dan Y yang disajikan dalam bentuk line, points, dan polygon dan ruang 2 dimensi

Geografi : menyimpan data berdasarkan sistem koordinat kelengkungan bumi. Tipe data ini digunakan untuk menyimpan koordinat lintang dan bujur yang disajikan dalam bentuk line, polygon dan points.

Tiap spasial data tersebut mempunyai kegunaan. Misalnya, tipe Geografi sering digunakan untuk menyimpan data GPS, sedangkan Geometri sering digunakan untuk menyimpan data objek 3D dalam sebuah peta seperti bangunan

RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-6

3.

Penutup

3.1.Kesimpulan

PENUTUP

Tipe data spasial yang digunakan adalah geometri data spasial dan geografi data spasial. Keduanya menggambarkan lokasi fisik dan bentuk dari objek geometri. Tipe data spasial geometri dan geografi dapat dihubungkan yang mana beberapa aspek data geografi dapat bekerja dengan sejumlah tipe data geometri yang berbeda sehingga menghasilkan data yang dapat menyimpan koordinat, topologi, dan data lainnya yang bias dipetakan.

3.2.Saran

Pada Praktikum Modul 6 penggunaan fungsi SQL Editor cukup banyak akan tetapi ada beberapa fungsi SQL Editor seperti mendeklarasian SRID belum diajarkan dan untuk evaluasi pratikum semester depan seharusnya diselipkan terlebih dulu.

RENO WIBOWO PUTRA (15114017) GD3104 BASIS DATA SPASIAL TUGAS KE-6

REFERENSI

OpenGIS Simple Features Specification for SQL Rev 1.1.

http://www.w3resource.com/mysql/mysql-spatial-data-types.php

https://www.mssqltips.com/sqlservertip/2117/standardize-data-storage-for-geography-spatial-

data-type-in-sql-server/

https://dev.mysql.com/doc/refman/5.7/en/spatial-datatypes.html