Gibt es eine Open Source GIS-Software für Android, mit der wir verschiedene Geoverarbeitungsvorgänge (wie Pufferung, Vereinigung und Schnittmenge) ausführen können und die anpassbar sein sollte, z. B.: Was wir in QGIS tun, das Desktop-basiert ist.
Gibt es eine Open Source GIS-Software für Android, mit der wir verschiedene Geoverarbeitungsvorgänge (wie Pufferung, Vereinigung und Schnittmenge) ausführen können und die anpassbar sein sollte, z. B.: Was wir in QGIS tun, das Desktop-basiert ist.
Antworten:
Im Rahmen des diesjährigen Google Summer of Code gab es ein QGIS-Android-Projekt. Marco Bernasocchi war der Autor, und obwohl es sich größtenteils um eine laufende Arbeit handelt, hat er es geschafft, die Grundlagen auf einem Android-Tablet zum Laufen zu bringen. Suchen Sie einfach in QGIS Android und Sie werden mehrere Links zu Mailinglisten-Posts, seinem Blog und Download-Links finden.
Für ein ordnungsgemäß verwendbares GIS mit Groprocessing ist dies die beste (eher einzige) Option, befindet sich jedoch noch in einem sehr frühen Stadium, sodass Sie warten müssen, bis Marco mehr Zeit / Geld erhält oder jemand die Entwicklung fortsetzt.
Ich habe kürzlich in demselben Bereich wie Sie geforscht und festgestellt, dass es derzeit keine Open-Source-GIS-APIs für Mobilgeräte gibt, die zum Erstellen einer Clientanwendung geeignet wären, die speziell für Android unterstützt wird. Ich bin auf BeeGIS gestoßen, hatte aber keine Gelegenheit, Zeit damit zu verbringen.
Zusätzlich können Sie sich auf diese Frage beziehen .
Sie können NASA WorldWind ausprobieren . Sie haben gerade mit Hilfe des QGlobe-Teams von QinetiQ mit dem Android-Support begonnen.
Ich wollte überall GIS von Rockwell Spatial für Android erwähnen und bei Google Play verfügbar. Obwohl es sich nicht um ein vollständiges GIS-Paket handelt, bietet es einige Funktionen für die Datenerfassung. Sie erstellen Datenformulare in Google Forms, die von der App geladen und die vom GPS des Smartphones erfasste Position integriert werden (in meinem Fall habe ich die Bluetooth-GPS-Einheit mit zusätzlichen Bluetooth-GPS-App-Anrufen verwendet, um Daten zu speichern). Jeder gesammelte Datensatz wird dann in der Cloud gespeichert. Es bietet auch die Möglichkeit, Bilder aufzunehmen und einen Link zum hochgeladenen Foto bereitzustellen.
Als Landvermesser habe ich ein Formular erstellt, mit dem ich Grenzbeweise katalogisiert habe, die im Feld gefunden wurden, wobei Typ, Zustand, Größe und andere Notizen notiert wurden. Es wartete von mir auf meinem Google Drive, als ich zurück ins Büro kam. Eine kleine Tischnachricht und die Infos kamen direkt in qgis. Tolle Unterstützung und tolle Tutorials.
Ich habe eine Reihe von OpenSource-GIS-Tools (Spatialite, GDAL, OGR) für Android zusammengestellt. Dies ist für unsere eigene 3D- Kartenvisualisierungs- Engine Nutiteq 3D SDK .
Es ist in Arbeit, aber z. B. bietet Spatialite eine Reihe von Geoverarbeitungs-APIs, die hauptsächlich von GEOS-Funktionen abgeleitet sind: von Puffern bis zum grundlegenden Djikstra-Routing. Nutiteq ist ein Entwicklungswerkzeug, keine Anwendung wie QGIS. Sie müssten also die Benutzeroberfläche basierend auf Ihren Daten und Anforderungen implementieren und ein wenig Android Java-Entwicklung lernen. Es gibt jedoch bereits einige Entwickler, die damit ziemlich allgemeine GIS-Apps ausführen, bei denen Benutzer eigene WMS-, Shapefile-Ebenen usw. definieren und damit räumliche Abfragen durchführen können.
QGIS unter Android ist ein guter Proof of Concept, aber es ist sehr schwer (fast 100 MB Installationspaket) und die Benutzeroberfläche ist überhaupt nicht für Tablets / Telefone optimiert. Der grafische Visualisierungskern von Nutiteq SDK ist recht einfach und für Mobilgeräte optimiert.