Lewati ke isi
Profil penulisSeri Buku GIS Kehutanan dan Pertanian/ I1
Tampilkan bagian untuk:

BAB 1: Kotak Alat Geoprocessing: Cara Kerja dan Aturan Mainnya

#Studi kasus: "Berapa hektare yang kena sungai?"

Kepala Seksi datang dengan satu pertanyaan: "Berapa hektare tanaman kita yang masuk jarak aman sungai dan permukiman?" Anda punya peta petak, sungai, dan permukiman. Semuanya sudah rapi dari Seri B1 sampai B4. Tetapi jawabannya tidak terbaca di layar. Anda perlu alat yang menghitung. Bab ini memperkenalkan "kotak alat" itu, sebelum Anda memakainya di bab-bab berikutnya.

#Konsep: geoprocessing dalam tiga kalimat

Geoprocessing adalah mengolah layer lewat sebuah alat untuk menghasilkan layer baru. Bayangkan mesin penggiling: Anda memasukkan bahan, mesin bekerja menurut pengaturan, dan keluar hasil giling, sedangkan bahan aslinya tidak berubah. Setiap alat geoprocessing bekerja seperti itu: masukan, parameter, keluaran.

Istilah baru bab ini:

  • Alat (algoritma): satu mesin dengan tugas tertentu, misalnya Buffer.
  • Parameter: pengaturan alat, misalnya jarak buffer.
  • Layer sementara: hasil yang hanya ada di memori dan hilang saat proyek ditutup.
  • Riwayat (History): catatan alat apa saja yang pernah dijalankan.
  • Geometri valid: bentuk objek yang tidak rusak, misalnya poligon yang tidak menyilang dirinya sendiri.
Ilustrasi 1.1: Cara kerja sebuah alat
Skema: layer masukan masuk ke alat dengan parameter, lalu keluar layer baru

#Konsep: dua jenis keluaran

Setiap kali menjalankan alat, Anda memilih tujuan hasilnya. Pilihan pertama adalah layer sementara: cepat, tidak memenuhi folder, tetapi hilang bila proyek ditutup. Pilihan kedua adalah berkas (misalnya .gpkg): tersimpan permanen.

Aturan praktis: pakai layer sementara untuk langkah antara dan percobaan. Simpan ke berkas hanya hasil yang akan dipakai lagi atau dilaporkan.

Ilustrasi 1.2: Dua jenis keluaran
Skema: hasil alat bisa berupa layer sementara atau berkas, dan keduanya tercatat di riwayat

#Bagian A: QGIS

#Bagian A: Kotak alat di QGIS (Processing Toolbox)

Siapkan proyek.

  1. Buat proyek QGIS baru. Simpan di folder latihan dengan nama latihan_i1.qgz.
  2. Tambahkan layer dengan Layer ► Data Source Manager: Petak.gpkg, Sungai.gpkg, dan Permukiman.gpkg dari paket-i1, serta Batas_KPH.gpkg dari paket-data.
  3. Klik kanan Petak di panel Layers, lalu pilih Layer CRS. Pastikan tertulis EPSG:32749. Ulangi untuk layer lain.

Hasilnya: empat layer muncul, semuanya EPSG:32749. Satuan peta adalah meter.

Buka kotak alat.

  1. Pilih Processing ► Toolbox (pintasan Ctrl+Alt+T). Panel Processing Toolbox terbuka.
  2. Ketik buffer di kolom pencarian. Alat Buffer muncul di daftar. Jangan dijalankan dulu.

Periksa geometri sebelum menganalisis.

  1. Cari alat Check validity. Anda juga bisa membukanya lewat Vector ► Geometry Tools ► Check Validity.
  2. Pada Input layer, pilih Petak. Pada Method, pilih GEOS. Biarkan keluaran lain sebagai Create temporary layer.
  3. Klik Run. Jumlah objek valid dan tidak valid dilaporkan alat (tab Log; peringkasan tampil di layer keluaran valid). Untuk Petak, hasil uji skrip: 16 valid dan 0 tidak valid. [CEK: letak tampilan angka di antarmuka]

Hasilnya: data Anda aman dipakai. Bila ada yang tidak valid, jalankan alat Fix geometries lebih dulu.

Jalankan alat pertama: Clip.

Tugas: memotong sungai agar hanya bagian di KPH Gamma yang tersisa.

  1. Buka tabel atribut Batas_KPH. Pilih baris KPH Gamma (seleksi dari Seri B2), lalu tutup tabel.
  2. Pilih Vector ► Geoprocessing Tools ► Clip.
  3. Pada Input layer, pilih Sungai. Pada Overlay layer, pilih Batas_KPH. Centang Selected features only di sebelah overlay.
  4. Pada Clipped, biarkan Create temporary layer. Klik Run, lalu Close.
  5. Layer baru Clipped muncul. Klik kanan layer itu, pilih Open Attribute Table. Ada 2 baris: bagian sungai utama dan anak sungai yang masuk KPH Gamma. Totalnya sekitar 570 m (hasil uji skrip: 570,3 m).

Hasilnya: sungai terpotong di batas KPH Gamma. Layer Clipped bertanda ikon kecil di panel Layers, tanda bahwa ia sementara.

Simpan hasil, lalu baca riwayat.

  1. Klik kanan layer Clipped, pilih Export ► Save Features As…. Pilih format GeoPackage, beri nama Sungai_Gamma.gpkg, lalu OK.
  2. Buka Processing ► History… (pintasan Ctrl+Alt+H). Daftar alat yang Anda jalankan tampil, lengkap dengan parameternya.

Hasilnya: Anda tahu cara menyimpan hasil sementara, dan semua langkah tercatat. Riwayat berguna untuk mengulang pekerjaan dan menjelaskannya ke atasan.

python
# Cuplikan: menjalankan alat dari Python Console (utuh di skrip/1_1_cek_data.py)
import processing
hasil = processing.run("native:checkvalidity", {"INPUT_LAYER": petak, "METHOD": 2,
    "VALID_OUTPUT": "memory:", "INVALID_OUTPUT": "memory:", "ERROR_OUTPUT": "memory:"})
print("Valid:", hasil["VALID_COUNT"], "Tidak valid:", hasil["INVALID_COUNT"])

#Bagian B: ArcGIS Pro

#Bagian B: ArcGIS Pro

ArcGIS Pro menyebut kotak alatnya Geoprocessing dan menyimpan hasil di geodatabase proyek secara bawaan.

  1. Buat proyek Map baru, lalu Add Data untuk Petak.gpkg, Sungai.gpkg, Permukiman.gpkg, dan Batas_KPH.gpkg. [CEK]
  2. Pada tab Analysis, klik Tools. Panel Geoprocessing terbuka. Ketik Clip untuk mencari alat Clip (Analysis Tools, kelompok Extract). [CEK]
  3. Pilih Input Features = Sungai, Clip Features = Batas_KPH, tentukan Output Feature Class, lalu Run. Untuk memotong dengan KPH Gamma saja, pilih baris KPH Gamma lebih dulu; alat memakai fitur terpilih. [CEK]
  4. Pakai alat Check Geometry (Data Management Tools) dan Repair Geometry untuk memeriksa dan memperbaiki geometri. [CEK]
  5. Riwayat ada pada tab Analysis ► History (di kelompok Geoprocessing). [CEK]

Perbedaan penting: Pro selalu menulis hasil ke berkas atau geodatabase. Pro tidak punya "layer sementara di memori" yang semudah QGIS. Pakai kelompok memory atau in_memory bila perlu. [CEK]

#Bagian C: ArcMap 10.8

#Bagian C: ArcMap 10.8

ArcMap menyimpan alat dalam ArcToolbox.

  1. Klik Add Data untuk menambahkan layer. [CEK: bila GeoPackage tidak terbaca, pakai shapefile atau geodatabase]
  2. Buka ArcToolbox (ikon kotak merah di bilah alat, atau Geoprocessing ► ArcToolbox). Alat Clip ada di Analysis Tools ► Extract. [CEK]
  3. Isi Input Features, Clip Features, dan Output Feature Class, lalu OK. [CEK]
  4. Riwayat ada di Geoprocessing ► Results. [CEK]
  5. Pemeriksaan geometri memakai Check Geometry dan Repair Geometry di Data Management Tools ► Features. [CEK]

#Cek paham

  1. Apa yang terjadi pada layer masukan setelah sebuah alat dijalankan?
  2. Kapan Anda memilih layer sementara, dan kapan berkas?
  3. Mengapa geometri perlu diperiksa sebelum overlay?

Jawaban:

  1. Tidak berubah. Alat selalu menghasilkan layer baru.
  2. Layer sementara untuk langkah antara dan percobaan. Berkas untuk hasil yang akan dipakai lagi atau dilaporkan.
  3. Geometri rusak (misalnya poligon yang menyilang dirinya) bisa membuat alat gagal atau menghasilkan luas yang salah.

#Kesalahan umum

  • Mengira alat mengubah layer asli. Alat hanya membuat layer baru. Bila hasilnya tidak muncul, cari layer baru di bagian bawah daftar Layers.
  • Lupa menyimpan layer sementara. Menutup proyek menghapusnya. Simpan lewat Export ► Save Features As… sebelum menutup.
  • Lupa mencentang "Selected features only". Alat memakai semua objek, bukan hanya yang terpilih. Periksa kotak itu bila hasil terlalu besar.
  • Memakai data dalam derajat. Jarak dan luas jadi tidak bermakna. Cek CRS dulu, sesuai Seri B1.

#Ringkasan dan latihan

Ringkasan: alat geoprocessing = masukan + parameter + keluaran. Hasilnya layer baru, sementara atau berkas. Periksa CRS dan geometri sebelum mulai. Riwayat mencatat semua langkah.

Latihan: potong Sungai dengan KPH Alpha, lalu dengan KPH Beta. Catat panjangnya, lalu cocokkan dengan riwayat. Anda akan mendapati sungai hanya melewati sebagian KPH.

#Tabel perbandingan: kotak alat tiga perangkat

HalQGISArcGIS ProArcMap 10.8
Nama kotak alatProcessing ToolboxGeoprocessingArcToolbox
Pintasan atau jalan masukCtrl+Alt+TAnalysis ► ToolsGeoprocessing ► ArcToolbox
Hasil sementaraLayer sementara (memori)Tidak semudah QGISTidak semudah QGIS
RiwayatProcessing ► HistoryAnalysis ► HistoryGeoprocessing ► Results
Periksa geometriCheck validityCheck GeometryCheck Geometry
Perbaiki geometriFix geometriesRepair GeometryRepair Geometry