Geliştiriliyor

Arazi ölçümü ve CBS

TopoNode

Android'de arazi ölçümü: Bluetooth ile RTK GNSS, COGO hesapları ve çevrimdışı haritalar.

  • Android
  • Yakında

Hakkında

Sahadaki harita mühendisleri için

TopoNode, jeodezi ve harita mühendisleri için geliştirilen, önce çevrimdışı çalışan bir Android ölçüm uygulaması. Harici GNSS alıcısına Bluetooth ile bağlanır, ham NMEA veri akışını okur ve hesapları çift duyarlıklı bir COGO motoruyla yapar.

Haritalar MapLibre ile çizilir. Sahaya çıkmadan önce altlığınızın bir bölgesini indirebilir ya da hiç ağ gerektirmeyen bir MBTiles veya GeoTIFF dosyası yükleyebilirsiniz. Projeler ve noktalar cihazdaki yerel veritabanında kalır; hesap ya da sunucu yoktur ve uygulama yalnızca NTRIP düzeltme akışı ya da sizin tanımladığınız bir web altlığı için internete çıkar.

TopoNode geliştirme aşamasında; henüz Google Play'de yayında değil.

Özellikler

Saha için tasarlandı

01

Çevrimdışı altlıklar

Sahaya çıkmadan önce XYZ ya da WMS altlığınızın bir bölgesini indirin veya hiç ağ gerektirmeden çizilen bir MBTiles arşivi ya da GeoTIFF yükleyin.

02

COGO hesap motoru

Semt açısı, polar nokta, mesafe ve kesişim hesaplarını çift duyarlıklı olarak yapın. Saha kalibrasyonu, işi 2B Helmert dönüşümüyle yerel kontrol noktalarına bağlar.

03

Bluetooth GNSS alıcıları

GNSS alıcınızı klasik Bluetooth ya da BLE ile bağlayın. TopoNode NMEA akışından konumu, fix kalitesini ve hassasiyet değerlerini okur; RTK için NTRIP düzeltmelerini alıcıya iletebilir.

04

Aplikasyon ve poligon

Bir noktaya, bir hat boyunca ya da güzergâh üzerinde kilometre ve ofsetle aplikasyon yapın. Poligonu Bowditch yöntemiyle dengeleyin ve kapanışını 1:N olarak görün.

05

Ölçü dosyası biçimleri

CSV, DXF, KML, GeoJSON, Shapefile, GeoPackage, LandXML, NetCAD NCN ve TUCBS GML biçimlerinde dışa aktarın; ofis için PDF raporlar hazırlayın.

Kaputun altında

Nasıl geliştirildi

Kotlin ile, Clean Architecture ve MVVM ilkelerine göre yazıldı; jeodezik hesap çekirdeği ayrı, saf Kotlin bir modülde. Arayüzde Jetpack Compose ve Hilt kullanılıyor; veriler UUID anahtarlarla SQLite üzerindeki Room veritabanında tutulur, haritaları MapLibre çizer, projeksiyon dönüşümlerini Proj4J yapar.

  • Kotlin
  • Jetpack Compose
  • Hilt
  • Room / SQLite
  • MapLibre
  • Proj4J

MEDEV Studios'tan daha fazlası

Göz atabileceğiniz diğer uygulamalar

Tüm projeler
Google Play'de

Weight Tracker

Kilo ve vücut takibi

Android'de kilo, vücut kompozisyonu ve su tüketimi takibi. Health Connect ile eşitlenir, PDF rapor hazırlar, hesap ya da internet erişimi olmadan çalışır.

Google Play'de

QuickQR

QR ve barkod okuyucu

Android için QR kod ve barkod okuyucu, aynı zamanda kod oluşturucu. İnternetsiz çalışır, aranabilir bir tarama geçmişi tutar, reklam göstermez.

Chrome Web Store'da

X Pulse

X için Chrome eklentisi

X'te takipten çıkanları, geri takipleri ve takipçi büyümesini izleyen bir Chrome eklentisi. Pasif çalışır, tüm veriler tarayıcınızda kalır.