Cara Install PostGIS Extension di PostgreSQL di Ubuntu

Cara Install PostGIS Extension di PostgreSQL di Ubuntu

Pendahuluan

PostGIS adalah ekstensi populer untuk PostgreSQL yang menambahkan kemampuan untuk menangani data spasial dan geografis seperti titik, garis, poligon, dan berbagai struktur data lainnya yang penting dalam aplikasi GIS, pemetaan, dan analisis data berbasis lokasi. Dengan PostGIS, database PostgreSQL tidak hanya mampu menyimpan data biasa, tetapi juga memproses data geospasial secara kuat dan efisien. 

PostGIS sering digunakan dalam sistem informasi geografis (GIS) modern, termasuk aplikasi WebGIS yang menggunakan GeoServer, OpenLayers, LeafletJS, atau solusi berbasis peta lainnya. Dengan mengaktifkan PostGIS, pengguna dapat menjalankan query pencarian jarak, intersect, buffer, dan berbagai operasi spasial lainnya langsung dari database. 

Instalasi PostGIS pada Ubuntu sebenarnya cukup sederhana, namun memerlukan pemahaman langkah-langkah yang benar supaya ekstensi ini bisa bekerja dengan optimal pada PostgreSQL. Artikel ini akan memberikan penjelasan langkah demi langkah serta tips tambahan untuk memaksimalkan penggunaan PostGIS di environment server Anda.

Kenapa Perlu Menginstal PostGIS?

PostgreSQL adalah salah satu database open source paling kuat dan fleksibel, tetapi secara default tidak mendukung objek spasial seperti peta atau koordinat kompleks. PostGIS hadir untuk mengisi kebutuhan ini dengan menyediakan:

  • Tipe data geometri dan geografi
  • Kemampuan spatial indexing
  • Fungsionalitas analisis spasial
  • Kemudahan integrasi dengan sistem peta seperti GeoServer
  • Support untuk berbagai format peta vektor dan raster PostGIS

Dengan PostGIS aktif, aplikasi WebGIS berbasis GeoServer atau peta interaktif dengan OpenLayers/LeafletJS bisa mengambil data langsung dari database dan menampilkannya sebagai layer peta secara real-time.

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.

PostGIS adalah pondasi penting untuk pengembangan aplikasi WebGIS berbasis PostgreSQL. Dengan layanan Hosting GIS dari Plasawebhost, Anda mendapatkan:

  • Server handal untuk PostGIS
  • Kemudahan setup GeoServer dan library WebGIS
  • Skalabilitas sesuai kebutuhan proyek
  • Support teknis profesional

Semua ini membuat proses pembuatan WebGIS lebih cepat, aman, dan efisien. Hubungi WA kami sekarang untuk penawaran harga terbaik dan mulai bangun WebGIS profesional Anda.


Artikel Lain

WhatsApp Kami

Support : +6282138153600

Admin Finance : +6285191239466