Files
UAS_WEBGIS_DeranggaArayAbim…/sig-02/api/tanah.php
T
Araya's Project 6462f2e396 First Commit
2026-06-10 12:12:51 +07:00

18 lines
540 B
PHP

<?php
require_once __DIR__ . '/../includes/crud.php';
handle_crud([
'table' => 'tanah',
'geomType' => 'Polygon',
'fields' => ['nama', 'pemilik', 'kategori', 'deskripsi', 'warna'],
'measure' => function (array $geom): array {
// Polygon: coordinates = [ring, ...]; ring pertama = outer ring.
[, $coords] = $geom;
$outer = $coords[0] ?? [];
return [
'luas' => round(ring_area($outer), 2),
'keliling' => round(ring_perimeter($outer), 2),
];
},
]);