Logo Lanfrica

khamisule/geologist

Domaine:

geospatial

Type de record:

software
Créateur:
kha
Hôte:
Geologist — mfumo wa kutafuta madini Tanzania kwa satelaiti (Sentinel-2): ramani ya madini, pima eneo kwa GPS point-kwa-point, uchambuzi wa dhahabu/faults, na kumbukumbu. Android + web # ⛏️ Geologist — Android Mfumo wa **kutafuta madini Tanzania** kwa satelaiti (Sentinel-2) na zana za shambani. Kiswahili kwanza. Sehemu ya Android ya mfumo mzima wa Geologist (Android + backend + desktop). > Skrini kuu ni **app kamili ya Geologist** (WebView ya `assets/Geologist.html`) yenye vipengele vyote, > pamoja na nyongeza za asili (dira/sensor, kamera ya utambuzi madini, sampuli). ## Vipengele - **🗺️ Ona Madini** — ramani ya satelaiti halisi (Esri) Tanzania nzima: dhahabu, tanzanite, almasi, nickel, n.k. + maeneo ya uwezekano kutoka uchambuzi wa Sentinel-2 (Dodoma/Manyara/Tanga). - **📐 Pima & Chunguza** — pima eneo kwa kubonyeza ramani au kuandika coordinates (DMS/decimal) → eneo (hekta/acres) + mzunguko + madini yanayowezekana ya kikanda. - **🚶 GPS Survey** — tembea mpaka, bonyeza kila kona, GPS inajiandika (usahihi ±m, best-of-N) → eneo halisi. - **📋 Historia** — kumbukumbu za maeneo (backend/database au offline ndani ya kifaa) + sidebar ya historia. - **Nyongeza (native):** dira (strike/dip), utambuzi wa madini kwa kamera, kukusanya sampuli, ripoti, usalama. ## Kujenga APK **Njia ya wingu (rahisi — bila Android Studio):** 1. Tengeneza repo tupu GitHub, nakili URL. 2. Endesha **`push_to_github.bat`** (bandika URL, ingia GitHub mara moja). 3. Tab ya **Actions** → "Build Geologist APK" → subiri → pakua **`geologist-debug-apk`** (`app-debug.apk`). Mwongozo: `CLOUD_BUILD.md` · Workflow: `.github/workflows/build-apk.yml` **Android Studio:** `BUILD_APK.md` → Build → Build APK. ## Tech stack Kotlin · Jetpack Compose (Material 3) · WebView (app kamili) · Hilt · Room · Retrofit · play-services-location (GPS) · CameraX · TensorFlow Lite (utambuzi wa madini). ## Modules (features/) | Module | Maelezo | |---|---| | app | **Geologist kamili** (WebView): Ona Madini, Pima, GPS Survey, Historia | | targets | Prospectivity targets (Sentinel-2) + field validation | | compass | Strike/dip kwa sensor | | sampling | Sampuli + GPS + lithology | | rockid | Utambuzi wa ma …