Esiste un software GIS open source per Android in cui possiamo eseguire varie operazioni di geoprocessing (come buffering, unione e intersezione) e che dovrebbe essere personalizzabile, ad esempio: cosa facciamo in QGIS che è basato su desktop.
Esiste un software GIS open source per Android in cui possiamo eseguire varie operazioni di geoprocessing (come buffering, unione e intersezione) e che dovrebbe essere personalizzabile, ad esempio: cosa facciamo in QGIS che è basato su desktop.
Risposte:
C'è stato un progetto Android QGIS nell'ambito di Google Summer of Code di quest'anno. Marco Bernasocchi è stato l'autore, e sebbene sia in gran parte un lavoro in corso, è riuscito a far funzionare le basi su un tablet Android. Basta cercare QGIS Android e troverai diversi link ai post della mailing list, al suo blog e ai link per il download.
Per un corretto GIS utilizzabile con il groprocessing, questa è la tua migliore (piuttosto, unica) opzione, ma è nelle primissime fasi quindi dovrai aspettare fino a quando Marco avrà più tempo / finanziamenti o qualcuno continuerà lo sviluppo.
Recentemente ho intrapreso ricerche nella stessa area di te e ho scoperto che al momento non ci sono API GIS mobili open source in giro che sarebbero adatte a costruire un'applicazione client specificamente supportata per Android. Mi sono imbattuto in BeeGIS ma non ho avuto l'opportunità di passare del tempo con esso.
Inoltre puoi fare riferimento a questa domanda .
Puoi provare la NASA WorldWind . Hanno appena iniziato il supporto Android con l'aiuto del team QGlobe di QinetiQ.
Volevo menzionare ovunque GIS di Rockwell spaziale per Android e disponibile su Google Play. Pur non essendo un pacchetto gis totale, consente alcune funzionalità nella raccolta dei dati. È possibile creare moduli di dati in moduli di Google che l'app carica e integra la posizione acquisita dagli smartphone GPS (nel mio caso ho usato l'unità GPS Bluetooth con app aggiuntive chiamata Bluetooth GPS per salvare sul piano dati). Ogni set di dati raccolti viene quindi salvato nel cloud. Offre inoltre la possibilità di scattare foto e fornisce un collegamento alla foto caricata.
Come perito agrario ho costruito un modulo che ho usato per catalogare le prove di confine trovate nel campo notando tipo, condizione, dimensione e altre note. Stava aspettando da me sul mio google drive quando sono tornato in ufficio. Un piccolo messaggio da tavolo e le informazioni sono arrivate direttamente in qgis. Ottimo supporto e anche ottimi tutorial.
Ho compilato una serie di strumenti GIS opensource (Spatialite, GDAL, OGR) per Android. Questo è per il nostro motore di visualizzazione di mappe 3D Nutiteq 3D SDK .
Sono lavori in corso, ma ad esempio Spatialite ti offre una serie piuttosto piacevole di API di geoprocessing, derivate principalmente dalle funzioni GEOS: dai buffer al routing Djikstra di base. Nutiteq è uno strumento di sviluppo, non un'applicazione come QGIS. Quindi dovresti implementare l'interfaccia utente in base ai tuoi dati e requisiti e imparare un po 'di sviluppo Java Android. Ma ci sono già alcuni sviluppatori che fanno app GIS piuttosto generiche con questo, in cui l'utente può definire i propri WMS, layer Shapefile ecc. E fare query spaziali con questo.
QGIS su Android è una buona dimostrazione del concetto, ma è molto pesante (quasi 100 MB di pacchetto di installazione) e l'interfaccia utente non è affatto ottimizzata per tablet / telefono. Il core di visualizzazione grafica Nutiteq SDK è abbastanza leggero e ottimizzato per dispositivi mobili.