Pusat Informasi Geospasial

Akses publik untuk mengeksplorasi, menambahkan, dan mengedit data pada 3 modul utama WebGIS.

β›½

Peta Lokasi SPBU

Manajemen dan pemetaan titik lokasi SPBU di seluruh wilayah, beserta informasi layanan 24 jam.

πŸ—ΊοΈ

Peta Tematik

Visualisasi batas wilayah kecamatan, jaringan sungai besar, dan hierarki jaringan jalan.

πŸ“

Digitasi Lahan

Fitur penggambaran poligon parsil tanah dan garis jalan secara interaktif layaknya petugas.

© 2026 WebGIS PENGENTASAN KEMISKINAN
exec("ALTER TABLE penduduk_miskin ADD COLUMN status_bantuan ENUM('Belum Disalurkan', 'Proses', 'Sudah Disalurkan') DEFAULT 'Belum Disalurkan'"); } catch(PDOException $e) { // Abaikan error jika kolom sudah ada } // Ambil semua data $stmt = $pdo->query("SELECT * FROM points ORDER BY id DESC"); $points = $stmt->fetchAll(); $stmt = $pdo->query("SELECT * FROM jalan ORDER BY id DESC"); $jalan = $stmt->fetchAll(); $stmt = $pdo->query("SELECT * FROM polygon ORDER BY id DESC"); $polygons = $stmt->fetchAll(); $stmt = $pdo->query("SELECT * FROM fasilitas_publik ORDER BY id DESC"); $fasilitasPublik = $stmt->fetchAll(); $stmt = $pdo->query("SELECT pm.*, fp.nama AS fp_nama FROM penduduk_miskin pm LEFT JOIN fasilitas_publik fp ON pm.fasilitas_publik_id = fp.id ORDER BY pm.id DESC"); $pendudukMiskin = $stmt->fetchAll(); // Statistik dashboard $totalFP = count($fasilitasPublik); $totalPM = count($pendudukMiskin); $ditangani = count(array_filter($pendudukMiskin, fn($p) => $p['status_jangkauan'] === 'Dalam Jangkauan')); $belumDitangani = $totalPM - $ditangani; $persen = $totalPM > 0 ? round(($ditangani / $totalPM) * 100, 1) : 0; $totalSPBU = count($points); $spbu24 = count(array_filter($points, fn($p) => $p['buka_24_jam'] === 'Ya')); $spbuTidak = $totalSPBU - $spbu24; ?> WebGIS – Sistem Analisis Geospasial Pengentasan Kemiskinan
Menyiapkan Engine Geospasial...
Memuat peta...