Lewati ke isi
Profil penulisSeri Buku GIS Kehutanan dan Pertanian/ M2

Pendahuluan: Dari Peta Berkas ke Gudang Data

Buku ini adalah Seri M2 dari kelas Master. Judulnya Basis Data Spasial dan Analisis Lanjut. Di seri sebelumnya Anda bekerja dengan berkas. Di sini Anda pindah ke gudang data bersama, lalu memakainya untuk lima analisis yang sering diminta di kantor kehutanan dan pertanian.

Setelah selesai, Anda bisa memasang data di PostGIS, bertanya kepadanya dengan SQL, mencari rute dan jangkauan layanan, menurunkan sungai dari DEM, menebak curah hujan di antara stasiun, dan menilai kesesuaian lahan dengan banyak kriteria.

#Prasyarat dan hubungan antarseri

  • Seri I3 (Survei Lapangan dan Basis Data). Anda sudah mengenal GeoPackage, domain, dan SQL dasar. Di M2 semuanya dipakai lagi di server.
  • Seri I4 (Otomasi Dasar dengan Python). Anda sudah bisa menjalankan skrip PyQGIS dan memanggil processing.run. Di M2 hampir semua analisis juga ada dalam bentuk skrip.
  • Seri sesudahnya. M3 (deret waktu dan pemodelan) dan M4 (pengembangan dan publikasi) tidak mewajibkan seri ini. Anda boleh membacanya dalam urutan apa pun, dan gudang data M2 bisa dipakai sebagai sumber data di keduanya.

Seri M1 tidak wajib dibaca lebih dulu. Bila Anda sudah membacanya, data survei dan citra dari sana bisa dimasukkan ke gudang yang dibuat di Bab 1.

#Cara membaca buku ini

Satu bab terbagi dalam bagian dengan pola yang sama:

  • Studi kasus: masalah kecil dari "KPH Contoh", sebuah kantor pengelola hutan fiktif.
  • Konsep: inti gagasan dalam tiga kalimat, dengan analogi.
  • Langkah: Bagian A untuk QGIS (acuan utama), Bagian B untuk ArcGIS Pro, Bagian C untuk ArcMap 10.8, bila ada padanannya.
  • Cek paham, Kesalahan umum, Ringkasan dan latihan, dan tabel perbandingan.

Anda boleh memilih satu perangkat saja. Bila sebuah fitur tidak ada di perangkat tertentu, buku ini menyebutnya terus terang.

#Kenalan lagi dengan KPH Contoh

Cerita tetap terjadi di KPH Contoh. Semua nama, tempat, dan peristiwa fiktif. Tokohnya hanya dikenal lewat peran: Analis Muda (itu Anda) dan Kepala Seksi.

Pada seri ini wilayah kerja diperluas menjadi 2 km x 2 km (400 ha). Sudut barat dayanya sama dengan area contoh di seri sebelumnya. Wilayah ini berisi 25 petak (P-01 sampai P-25), jaringan jalan, stasiun hujan, dan 150 catatan kejadian. Semua data buatan, jadi aman dipakai. Hasil analisis bukan kondisi lapangan sebenarnya.

#Perangkat dan data

  • QGIS 4.0.2. Semua skrip diuji di versi ini dengan data sintetis.
  • PostgreSQL 17 dengan PostGIS 3.6 dan pgRouting 4.0. Itu versi yang dipakai penulis. Versi lain bisa sedikit berbeda.
  • ArcGIS Pro dan ArcMap 10.8. Langkah bertanda [CEK] perlu Anda cocokkan dengan perangkat Anda. Laporkan bila ada beda.
  • Paket data `paket-m2`, semuanya dalam WGS 84 / UTM zona 49S (EPSG:32749):
BerkasIsi
Petak.gpkg25 poligon petak: kode, blok, jenis tegakan, tahun tanam
Jalan.gpkg37 ruas jalan: kelas, kecepatan, status (satu ruas ditutup)
Jalan_celah.gpkgsalinan jalan dengan satu celah 4 m (untuk latihan)
Fasilitas.gpkgKantor KPH, 4 pos jaga, 1 TPK
Kejadian.gpkg150 titik: titik panas, tebangan liar, longsor
Stasiun_Hujan.gpkg30 stasiun: 24 untuk melatih, 6 untuk menguji
Tanah.gpkg8 poligon jenis tanah
DEM_10m.tifmodel tinggi, piksel 10 m, 200 x 200
hasil/keluaran skrip Bab 4 sampai 6 (sudah jadi, boleh dipakai langsung)

Skrip pembuat data (buat_data_m2.py) dan semua skrip bab ada di folder skrip. Skrip yang memakai QGIS dijalankan dengan python-qgis.bat dari folder QGIS, atau ditempel di Python Console QGIS.

Kontak penulis: badarmubarok@gmail.com.

#Hak cipta dan penggunaan

Hak cipta © 2026 Badar Mubarok Yogaswara. All Rights Reserved.

Hak cipta dilindungi undang-undang. Dilarang mengutip atau memperbanyak sebagian atau seluruh isi buku ini tanpa izin tertulis dari penulis. Untuk penggunaan lain, misalnya bahan ajar berbayar atau penerbitan ulang, hubungi penulis di badarmubarok@gmail.com.

Data latihan di buku ini buatan (sintetis), bukan data lapangan. Nama produk dan merek, misalnya QGIS dan ArcGIS, milik pemiliknya masing-masing.