Satu jempol. Tanpa sinyal.
Shape adalah aplikasi Android untuk survei lapangan: peta dan shapefile, GPS, formulir, dan foto, yang tetap bekerja tanpa sinyal.
Ilustrasi layar, digambar ulang dari aplikasi. Data contoh.
Empat hal yang tidak pernah menunggu sinyal.
Kami menyebutnya lingkar inti luring. Setiap fitur Shape diputuskan masuk lingkar ini atau tidak sebelum ditulis, bukan sesudahnya.
- Membuka proyekWorking copy di HP
- Melihat petaBasemap MBTiles
- Mengisi formulirKodefikasi tersimpan
- Menyimpan fiturSQLite, bukan server
Di luar lingkar itu, Shape memakai jaringan bila ada: basemap daring, layer WMS, dan unggah malam. Layar mengatakannya sebelum fitur dipakai, dan kalau sinyal putus, pekerjaan yang sedang berjalan tidak ikut jatuh.
Unggahan berjalan di latar dan bisa tertunda sampai malam. Itu disengaja: data yang tidak bisa diulang tetap aman di HP dulu.
Dari QGIS, ke lapangan, kembali ke QGIS.
Shape adalah alat pengumpul, bukan alat analisis. Kantor tetap bekerja di QGIS; Shape mengisi bagian yang terjadi di jalan.
Kantor merakit paket
Skrip QGIS menyusun layer, kodefikasi, dan gaya ke dalam satu
paket.zip.Paket berpindah ke HP
Layer,
manifest.json, foto, dan gaya QGIS. Satu berkas, dua arah.Surveyor bekerja di Shape
Peta, GPS, formulir, foto, edit geometri. Semua tersimpan di HP.
Hasil kembali ke kantor
Diunggah saat ada sinyal atau diekspor, lalu diolah lagi di QGIS.
RDTR bangunan hanya profil pertama.
Jenis survei ditentukan profil survei: field bawaan, kodefikasi, dan aturan progresnya. Profil baru cukup satu berkas .json, tanpa APK baru.
Angkanya angka sebenarnya.
Setiap angka di halaman ini menunjuk sumbernya di repositori Shape.
| Angka | Artinya | Sumber |
|---|---|---|
| < 1 cm | Transformasi koordinat UTM 47N cocok dengan PROJ/GDAL, maju dan balik. | Unit test Fase 0 |
| .dbf | Shapefile yang ditulis Shape dibaca GDAL dan DuckDB; luas dan batas identik, berkas .dbf sama per byte. | Unit test round-trip |
| 11.899 | Bangunan dari data asli Gunungsitoli terbaca benar, lengkap dengan atributnya. | Uji data asli |
| 672 | Unit test lulus: 478 di inti, 194 di aplikasi. | gradlew test · 19 Sep 2026 |
| 16,51 MB | Ukuran APK rilis v1.2.0. Tanpa GDAL, tanpa proj4j, tanpa Google Play Services. | Build release · app/build.gradle.kts |
Diuji di lapangan 5 dan 6 September 2026vivo I2405 · Android 16Android 11 ke atas · arm64
Survei berikutnya,
tanpa menunggu sinyal.
Ceritakan area dan jenis surveinya. Kami tunjukkan Shape bekerja dengan paket proyek contoh.
