Anda di halaman 1dari 10

BAB 1 PENDAHULUAN

1.1 Sejarah PostGIS

Di bulan Mei 2001, refractions penelitian merilis versi pertama PostGIS.


PostGIS 0.1 memiliki benda, indeks dan beberapa fungsi. Hasilnya adalah sebuah
database yang cocok untuk penyimpanan dan pengambilan tetapi tidak dianalisis.
Sebagai jumlah fungsi meningkat kebutuhan akan sebuah prinsip
pengorganisasian menjadi jelas. Pada fitur yang sederhana untuk SQL (SFSQL)
spesifikasi dari struktur open geospasial consortium dengan pedoman untuk
penamaan fungsi dan persyaratan. Dengan dukungan PostGIS untuk menganalisis
sederhana dan gabungan spasial MapServer menjadi aplikasi eksternal pertama
untuk menyediakan visualisasi data dalam database. Selama beberapa tahun
jumlah fungsi PostGIS berkembang, namun kekuatannya tetap terbatas. Banyak
fungsi yang lebih menarik (contoh : ST_Intersects(), ST_Buffer(), ST_Union())
sangat sulit untuk kode. Mereka menulis dari awal tahun untuk dijanjikan kerja.
Keuntungan sebuah proyek kedua “ mesin geometri, open source” atau GEOS
dating. Perpustakaan GEOS menyediakan algoritma yang diperlukan untuk
melaksanakan spesifikasi SFSQL. Dengan menghubungkan di GEOS, PostGIS
menyediakan dukungan lengkap untuk SFSQL versi 0.8.

Kapasitas PostGIS data yang tumbuh dengan masalah yang muncul:


representasi yang digunakan untu menyimpan geometri terbukti relative tidak
efisien. Untuk benda-benda kecil seperti titik dan garis pendek, meta data dalam
representasi memiliki sebanyak 300% biaya overhead. Untuk alasan kinerja,
diperlukan untuk menempatkan representasi diet. Dengan menyusut header meta
data dan dimensi yang diperlukan, overhead sangat berkurang. Dalam PostGIS 1.0
ini lebih cepat, representasi ringan menjadi default. PostGIS yang terbaru bekerja
pada perluasan kepatuhan standar menambahkan dukungan untuk kurva yang
berbasis geometrid an fungsi tanda tangan ditetapkan dalam standar SQL / MM
ISO. Melalui terus focus pada kinerja, PostGIS 1.4 secara signifikan
meningkatkan kecepatan rutinitas pengujian geometri.

1
1.2 Pengenalan PostGIS

PostGis adalah database spasial. PostGIS mengubah sistem manajemen database


Postgre SQL ke dalam database spasial dengan menambahkan dukungan untuk
ketiga aspek database spasial, yaitu jenis spasial, indeks, dan fungsi. PostGIS
adalah spatial extension untuk platform database (spatial) PostgreSQL. Spatial
database dapat menyimpan dan mengelola (manipulasi) objek-objek spasial,
seperti halnya pengelolaam data pada database umumnya. Aspek yang berkaitan
dengan spasial database, mencakup:

1. Spatial Data Types mengacu pada bentuk primitiv geometri: point, line,

polygon.

2. Spatial Indexing; diterapkan untuk efisiensi proses operasi-operasi spasial.

3. Spatial Function; digunakan untuk proses query spasial, baik atribut


objek maupun relasi antar objek spasial.

1.2.1 Jenis Data Spasial

Jenis database biasanya memiliki string, angka dan tanggal. Sebuah jenis
basis data spasial menambahkan tambahan (spasial) untuk mewakili fitur
geografis. Jenis data spasial abstrak dan merangkum struktur spasial seperti batas
dan dimensi, jenis data spasial dapat dipahami sebagai bentuk.

Jenis data spasial diatur dalam jenis hierarki. Setiap jenis sub struktur (atribut) dan
perilaku (metode atau fungsi) dari yang super ke jenis.

2
1.2.2 Indeks Spasial dan Batasan kotak

Database biasanya menyediakan “metode akses” yang dikenal sebagai indeks,


untuk mengakses cepat dan acak subset data. Pengindeksan untuk jenis standar
(angka, string, tanggal) biasanya dilakukan dengan indeks B-pohon. Sebuah B-
pohon partisi data dengn menggunakan urutan alami untuk memasukkan data ke
dalam pohon hirarki. Sebuah batasan kotak adalah persegi panjang ukuran terkecil
yang mampu mengandung fitur yang diberikan :

1.2.3 Fungsi Spasial

Untuk memanipulasi data selama query, dalam database menyediakan


fungsi seperti concatenating string, melakukan operasi string pada hash,
melakukan perhitungan matematika dan penggalian informasi dari tanggal.
Sebuah basis data spasial menyediakan satu set lengkap fungsi untuk menganalisis
komponen geometris, menentukan hubungan spasial dan memanipulasi geometri.
Fungsi spasial sebagai blok bangunan untuk setiap proyek spasial.

Fungsi spasial dikelompokan menjadi 5 kategori, yaitu sebagai berikut :

1. Konversi : fungsi untuk mengkonversi antara geometrid an eksternal


format data.
2. Manajemen : fungsi untuk mengelola informasi tabel spasial dan
administrasi PostGis.

3. Retrieval : fungsi untuk mengambil sifat dan pengukuran geometri.

3
4. Perbandingan : fungsi untuk membandingkan dua geometri dengan
hubungan spasial.

5. Generasi : fungsi untuk menghasilkan geometri baru.

Daftar fungsi mungkin sangat besar, tetapi fungsi didefinisikan oleh SFSQL OGC
dilaksanakan (bersama dengan fungsi yang berguna) oleh PostGis.

BAB 2 PEMBAHASAN

2.1 Cara Menginstal PostGIS

Dengan menggunakan Suite OpenGeo sebagai paket perangkat lunak dengan


mencakup PostGIS / PostgreSQL dalam instalasi cepat untuk Windows, Apple
OS/X dan Linux. Suite ini mencakup GeoServer, OpenLayers dan sejumlah
utilitas visualisasi web.

 Mencari installer Suite OpenGeo untuk platform (download dari


http://opengeo.org/technologi/suite/download). Installer Windows akan
diberi nama sesuatu seperti opengeosuite 3.0.exe, Mac OSX installer
seperti opengeosuite 3.0.dmg). klik dua kali untuk memulai.
 Tampilan awal, courtesy of OpenGeo, kemudia klik next

 Pada Suite OpenGeo berlisensi di bawah GNU GPL yang direproduksi


pada halaman lisensi. Kemudian klik setuju.

4
 Pada direktori Suite OpenGeo, disimpan pada c:\Program Files\. Dengan
data yang merupakan tempat penyimpanan, setelah selesai click next.

 Pada Installer akan membuat sejumlah jalan pintas dalam folder OpenGeo
di Start Menu. Kemudian click next

5
 Semua komponen yang ada pada Suite adalah pilihan wajib, setelah itu
click next

 Siap untuk menginstall. Click Instal

 Pada proses instal dapat berlangsung beberapa menit

6
 Ketika instalasi telah selesai, tampil dashboard untuk pertama kemudian
next untuk workshop! Click selesai.

2.2 Cara Membuat Database Spasial

Untuk workshop ini, akan menggunakan entri dibawah bagian “PostGIS” dari
dashboard hampir secar eksklusif.

 Pertama, untuk memulai PostGIS, klik tombol start di pojok kanan atas
Dashboard.

 Untuk pertama kali Suite dimulai akan menginisialisasi daerah data dan
membuat database template. Ini dapat mengambil beberapa menit. Setelah
Suite telah dimulai, klik opsi kelola bawah komponen PostGIS untuk
memulai utilitas pgAdmin

7
 Untuk pertama menjalankan pgAdmin, harus memiliki entri server untuk
PostGIS (localhost : 54321) sudah dikonfigurasi di pgAdmin. Klik dua
kali entri dan masukan apapun yang anda suka di password prompt untuk
koneksi ke database.

2.3 Membuat Database

 Buka item pohon database dan melihat di database yang tersedia. Database
postgres adalah database pengguna untuk pengguna standar postgres.
Database tamplate_postgis adalah apa yang akan digunakan untuk
membuat database spasial.

 Klik kanan pada item database dan pilih database baru

8
 Mengisi formulir database baru seperti yang ditunjukkan dibawah ini dan
klik OK

 Pilih database nyc baru dan membukanya untuk menampilkan pohon


benda. Akan melihat skema public dan dibawah bahwa beberapa PostGIS
spesifik tabel metadata-geometry_columns dan spasial_ref_sys.

9
 Klik pada tombol query SQL yang ditunjukkan dibawah
 Masukkan query berikut ke dalam kolom teks query

SELECT postgis_full_version();

 Klik tombol play pada toolbar (atau tekan F5) untuk “jalankan query”.
Permintaan akan mengembalikan string berikut, mengkonfirmasi bahwa
PostGIS benar diaktifkan dalam database.

10

Anda mungkin juga menyukai