Files
WEB-GIS/rancangan_sistem/README.md
T

1.9 KiB

Rancangan Sistem Geospasial untuk Kontribusi Pengentasan Kemiskinan

Ringkasan singkat: rancangan ini menggabungkan data titik (SPBU, fasilitas), jaringan jalan (polyline), parsel tanah (polygon dengan luas otomatis), dan peta tematik (choropleth). Tujuan: menyediakan basis data spasial untuk analisis kebutuhan bantuan, akses layanan, dan prioritas intervensi.

Komponen:

  • Data: sampel sensus, kemiskinan, infrastruktur, peta batas administrasi, penggunaan lahan, parsel tanah.
  • Backend: API PHP ringan untuk CRUD GeoJSON + penyimpanan file atau database spatial (PostGIS direkomendasikan).
  • Frontend: Leaflet + plugins (Draw, Turf.js) untuk editing, pengukuran, dan visualisasi layer groups.
  • Analitik: agregasi statistik per kelurahan/kecamatan untuk choropleth (tingkat kemiskinan, akses fasilitas).

Alur kerja singkat:

  1. Kumpulkan & validasi data atribut (nama, id, status ekonomis, luas parsel).
  2. Masukkan ke sistem: titik/line/polygon.
  3. Hitung atribut turunan: luas parsel (m²), distance-to-nearest-facility, road-condition index.
  4. Hasilkan peta tematik & laporan untuk prioritisasi intervensi.

Rekomendasi teknis singkat:

  • Gunakan PostGIS untuk query spasial yang efisien.
  • Simpan snapshot GeoJSON untuk interoperabilitas.
  • Bangun API otentikasi dan logging perubahan (audit trail) untuk kebijakan bantuan.

Catatan: folder lain di repo ini berisi contoh starter untuk tiap fitur (uji_spbu, fitur_jalan_parsel, layer_groups_choropleth).

Global Leaflet loader:

  • File: global/leaflet-loader.js — tambahkan tag berikut ke halaman HTML Anda untuk memuat Leaflet dari satu sumber global:
<script src="../global/leaflet-loader.js"></script>

Gunakan rancangan_sistem/index.html sebagai contoh integrasi: halaman akan memanggil rancangan_sistem/get_rumah_ibadah.php dan rancangan_sistem/get_penduduk_miskin.php (endpoints lokal di folder yang sama) dan menambahkan data ke peta.