Ketersediaan Data Spasial yang dapat diakses, dan dapat dimanfaatkan, sehingga data spasial up-to-date dan akurat sangat diperlukan dalam mendukung pengambilan keputusan berbasis spasial. Saat ini sudah tersedia suatu tool berbasis open source yang dapat mengelola data spasial, membuat peta dan aplikasinya serta dapat diakses melalui web browser, desktop, maupun perangkat mobile. Tools tersebut adalah OpenGeo Suite. Untuk lebih jelas mengenai OpenGeo Suite, dapat dilihat pada boundlessgeo.
Pada artikel ini akan dijelaskan bagaimana menggunakan OpenGeo Suite dimulai dari mempersiapkan data spasial, memasukkan data ke dalam database, hingga mempublikasikan data pada GeoServer.
1. Memulai Aplikasi OpenGeo
a. Setelah melakukan instalasi OpenGeo, maka pilih "Start OpenGeo Suite".
b. Akan tampil command prompt seperti ini:
2. PostgreSQL: Persiapan Database Spasial
a. Memulai PostgreSQL dengan memilih "pgAdmin".
b. Untuk membuat Database Spasial, beberapa hal yang harus dipersiapkan, yaitu:
Pada artikel ini akan dijelaskan bagaimana menggunakan OpenGeo Suite dimulai dari mempersiapkan data spasial, memasukkan data ke dalam database, hingga mempublikasikan data pada GeoServer.
1. Memulai Aplikasi OpenGeo
a. Setelah melakukan instalasi OpenGeo, maka pilih "Start OpenGeo Suite".
b. Akan tampil command prompt seperti ini:
2. PostgreSQL: Persiapan Database Spasial
a. Memulai PostgreSQL dengan memilih "pgAdmin".
b. Untuk membuat Database Spasial, beberapa hal yang harus dipersiapkan, yaitu:
- Membuat Server
(2) Field yang diinputkan:
Name: nama server
Host: hostname server atau IP Address
Username: nama user
Password: password
- Membuat User
(2). Kemudian pada tab Properties, Masukkan:
Role Name: username database
Password: password
Password (again): ketik ulang password
Role Name: username database
Password: password
Password (again): ketik ulang password
(3). Pada tab Role Privileges, cek semua checkbox, lalu pilih OK
- Membuat Database
(3). Pada tab Properties, Field yang harus diinputkan:
Name: nama database
Owner: masukan pemilik data yaitu user yang sebelumnya dibuat
Encoding: UTF8
(4). Di dalam tab Privileges, pada field Role, pilih ALL.
3. Load Data
a. Untuk memasukan data, dapat memilih "pgShapeLoader".
b. Akan tampil Shape File to PostGIS Importer yang akan mengonversi shapefile ke dalam tabel di Database PostGIS. Kemudian pilih shapefile yang akan di import.
c. Field yang harus diinputkan:
Username: nama user di database
Password: Password user database
Database: nama database
SRID: Kode Proyeksi dari shapefile
Destination Table: disesuaikan
d. Setelah input field lengkap, kemudian pilih Import.
e. Shapefile akan di impor ke dalam tabel di database PostGIS. Ulangi tahap a s.d. d untuk setiap shapefile lainnya.
4. Verifikasi Data pada pgAdmin
a. Untuk verifikasi data, dapat memilih "pgAdmin".
b. Klik 2x pada Server yang sebelumnya telah dibuat pada tahap Membuat Server.
c. Expand tree view nama server, Databases, nama database, Schemas, Public, Tables. Akan terlihat daftar tabel yang sebelumnya diimpor dari shapefile.
Catatan: Akan ada dua tabel yaitu geometry_columns dan spatial_ref_sys. Tabel tersebut secara otomatis dibuat oleh PostGIS.
Catatan: Akan ada dua tabel yaitu geometry_columns dan spatial_ref_sys. Tabel tersebut secara otomatis dibuat oleh PostGIS.
5. Publikasi Data pada GeoServer
a. Pastikan OpenGeo Suite aktif. Kemudian melalui web browser ketikkan: http://localhost:8080/geoserver/web/
b. Pilih GeoServer Layer Importer yang berada pada Side Bar sebelah kiri.
c. Pilih tipe data yang akan diimpor.
Catatan:
Untuk menggunakan dukungan ArcSDE dan Oracle Spatial pada Layer Importer maka dibutuhkan file-file tambahan. Untuk ArcSDE, file: jsde*.jar dan jpe*.jar.
Untuk Oracle spatial, ojdbc*.jar.
Copy file-file tersebut kedalam webapps/geoserver/WEB-INF/lib Kemudian restart.
d. Selanjutnya tampil halaman login ke GeoServer. Masukkan username dan password, klik Login. (Default username dan password adalah admin and geoserver).
e. Inputkan semua field. Pilih Workspace dari daftar. Workspace adalah nama untuk pengelompokan layer dan biasanya mengacu kepada nama projek. Atau dapat membuat workspace baru, dengan klik create a new workspace.
f. Inputkan nama koneksi ke PostGIS database.
g. Inputkan deskripsi koneksi pada field Description.
h. Pada Connection Parameters, inputkan informasi berikut, kemudian pilih Next.
g. Inputkan deskripsi koneksi pada field Description.
h. Pada Connection Parameters, inputkan informasi berikut, kemudian pilih Next.
|
Host
|
localhost
|
|
Port
|
54321
|
|
Database
|
[your username on your host
operating system]
|
|
User name
|
postgres
|
|
Password
|
[blank]
|
j. Halaman berikutnya, daftar yang berisi tabel spasial akan ditampilkan. Daftar ini seharusnya sesuai dengan shapefile yang ada dalam PostGIS. Centang semua kotak kemudian klik Import Data.
k. Progress bar akan tampil, load setiap tabel ke dalam GeoServer. Setelah selesai, hasilnya akan ditampilkan. Apabila ada error, akan ditandai dengan warna kuning.l. Untuk melihat layer, dapat memilih OpenLayers, Google Earth, atau Styler.



















No comments:
Post a Comment