Kali ini kita akan mencoba membuat basis data spasial dengan postgreSQL. Kita akan gunakan pgAdmin4 karena tampilan grafisnya mudah dipahami. Buat basis data baru dengan klik kanan pada server lalu klik Create > Database

image

Kita akan beri nama database dengan nama poi

image

Klik pada icon query tools untuk menjalankan perintah query pada basis data

image

Ketik seperti di bawah ini untuk menyalakan ekstensi postgis pada database:

CREATE EXTENSION postgis;

Klik run atau gunakan tombol F5 Untuk cek kembali apakah postgis sudah dinyalakan bisa dengan perintah ini:

SELECT postgis_full_version();

Import Shapefile

Anda dapat menggunakan perintah berikut ini untuk import data format shapefile ke dalam database. Di sini kita menggunakan ogr2ogr pada sistem operasi Linux.

export PGPASSWORD=mydatabasepassword
ogr2ogr -f "PostgreSQL" PG:"dbname=poi user=postgres" -nlt PGEOMETRY /path/to/file.shp

Anda dapat melihat tabel yang baru saja dibuat pada Schemas > Public > Tables Klik kanan dan tampilkan data. Anda dapat melihat keseluruhan tabel

image


<
Previous Post
Creating Spatial Database in PostgreSQL
>
Blog Archive
Archive of all previous blog posts