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

  1. Install PostgreSQL 
    Jika anda belum menginstall PostgreSQL anda bisa membaca Cara Install PostgreSQL 
  2. 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).

  3. Verifikasi bahwa PostGIS tersedia
    Login ke PostgreSQL
    sudo -i -u postgres
    psql
  4.  pilih database yang akan diaktifkan ekstensi PostGIS-nya
    \c nama_database
  5. Aktifkan Ekstensi
    CREATE EXTENSION postgis;
  6. Verifikasi ekstensi
    SELECT PostGIS_Full_Version();
    Jika muncul versi PostGIS lengkap seperti gambar dibawah, berarti berhasil

Tips Tambahan

  1. 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;
  2. 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.