Pendahuluan
PostGIS adalah ekstensi PostgreSQL yang memungkinkan dukungan data spasial dan geografis seperti titik, garis, dan poligon. Ekstensi ini sangat berguna untuk aplikasi GIS (Geographic Information Systems), pemetaan, dan analisis spasial berbasis basis data.
Prasyarat
Sebelum menginstal PostGIS, pastikan:
-
PostgreSQL sudah terpasang
-
Kamu punya akses sudo atau root
-
Sudah memiliki database PostgreSQL yang ingin ditambahkan PostGIS
Langkah-langkah Instalasi
- Install PostgreSQL
Jika anda belum menginstall PostgreSQL anda bisa membaca Cara Install PostgreSQL - Install PostGIS
Ubuntu 22.04 menyertakan paket resmi PostGIS, jadi cukup jalankan
sudo apt install postgis postgresql-14-postgis-3 -y
Catatan: postgresql-14-postgis-3 sesuai dengan versi PostgreSQL 14. Ganti angka jika anda pakai versi berbeda (misalnya postgresql-15-postgis-3).
- Verifikasi bahwa PostGIS tersedia
Login ke PostgreSQL
sudo -i -u postgres psql
- pilih database yang akan diaktifkan ekstensi PostGIS-nya
\c nama_database
- Aktifkan Ekstensi
CREATE EXTENSION postgis;
- Verifikasi ekstensi
Jika muncul versi PostGIS lengkap seperti gambar dibawah, berarti berhasilSELECT PostGIS_Full_Version();
Tips Tambahan
- Tambahkan juga fitur raster
Seperti data geometri, data raster juga menggunakan sistem koordinat Cartesian dan referensi spasial. Namun, berbeda dengan data vektor, data raster direpresentasikan dalam bentuk matriks berdimensi-n yang terdiri dari sel-sel piksel dan lapisan
CREATE EXTENSION postgis_raster;
- Tambahkan fitur topology
CREATE EXTENSION postgis_topology;
Kesimpulan
Dengan mengikuti langkah-langkah di atas, anda telah berhasil menginstal dan mengaktifkan ekstensi PostGIS di PostgreSQL pada Ubuntu 22.04. Ini membuka banyak kemungkinan untuk mengolah data spasial langsung di database, cocok untuk aplikasi GIS, pelacakan lokasi, hingga analisis spasial tingkat lanjut.