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
- 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 -yCatatan: 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.
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.


