Desarrollo de aplicaciones SIG en Android


11

¿Existe algún software GIS de código abierto para Android en el que podamos realizar diversas operaciones de geoprocesamiento (como almacenamiento intermedio, unión e intersección) y que pueda ser personalizable, por ejemplo: lo que hacemos en QGIS que está basado en el escritorio.



Gracias, pero ya he visto este enlace aquí en gvSIG Mini (gvSIG Mini es un visor de mapas para teléfonos móviles que permite acceder a servicios de mapas gratuitos basados ​​en mosaicos como: OpenStreetMap, Yahoo Maps, Microsoft Bing y otros). realizar la operación de geoprocesamiento con esto
Vicky

Esas operaciones pueden consumir demasiado recursos para el tipo de hardware que suelen tener los dispositivos Android, sugeriría en su lugar [si sus requisitos lo permiten] ejecutarlos en un servidor web (por ejemplo, usar PostGIS) y crear una aplicación web que Android pueda usar . El beneficio adicional es que tendrá una aplicación entre sistemas operativos sin tener que crear un software por sistema operativo.
wildpeaks

el procesamiento se puede realizar en el servidor de fondo (como postgres / postgis)
Mapperz

Gracias a los dos ... Incluso yo estaba pensando en lo mismo ...
Vicky

Respuestas:


10

Hubo un proyecto de Android QGIS como parte del Google Summer of Code de este año. Marco Bernasocchi fue el autor, y aunque es en gran parte un trabajo en progreso, ha logrado que lo básico funcione en una tableta Android. Simplemente busque QGIS Android y encontrará varios enlaces a publicaciones de listas de correo, su blog y enlaces de descarga.

Para un SIG utilizable adecuado con procesamiento de procesamiento, esta es su mejor opción (más bien, solo), pero está en las primeras etapas, por lo que tendrá que esperar hasta que Marco obtenga más tiempo / financiamiento, o alguien continúe con el desarrollo.


incluso yo estaba pasando por las asignaciones semanales del código de verano de Google ... Pero en eso encontré cómo podemos instalar los qgis en Android, pero qué pasa con la parte de personalización (usando python) ...
Vicky

1
como referencia, aunque es una vieja pregunta, el trabajo en progreso ha madurado mucho y se llama QField.org
mbernasocchi

6

Recientemente he estado investigando en la misma área que usted, y he descubierto que actualmente no hay ninguna API de SIG móvil de código abierto que sea adecuada para crear una aplicación cliente específicamente compatible con Android. Me encontré con BeeGIS pero no tuve la oportunidad de pasar tiempo con él.

Además, puede consultar esta pregunta .



2

Quería mencionar en cualquier lugar GIS de Rockwell Space para Android y disponible en Google Play. Si bien no es un paquete gis total, permite cierta funcionalidad en la recopilación de datos. Usted crea formularios de datos en formularios de Google que la aplicación carga e integra la posición recopilada por el teléfono inteligente GPS (en mi caso, utilicé la unidad GPS Bluetooth con la aplicación adicional de llamadas Bluetooth para guardar en el plan de datos). Cada conjunto de datos recopilados se guarda en la nube. También proporciona la capacidad de tomar fotos y proporciona un enlace a la foto cargada.

Como agrimensor construí un formulario que utilicé para catalogar la evidencia de límites que se encuentra en el campo, señalando el tipo, condición, tamaño y otras notas. Me estaba esperando en mi unidad de Google cuando regresé a la oficina. Un pequeño mensaje en la mesa y la información llegó directamente a qgis. Gran soporte y excelentes tutoriales también.


2

He compilado un conjunto de herramientas GIS de código abierto (Spatialite, GDAL, OGR) para Android. Esto es para nuestro propio motor de visualización de mapas 3D Nutiteq 3D SDK .

Es un trabajo en progreso, pero, por ejemplo, Spatialite le ofrece un conjunto bastante bueno de API de geoprocesamiento, derivadas principalmente de las funciones de GEOS: desde buffers hasta enrutamiento básico de Djikstra. Nutiteq es una herramienta de desarrollo, no una aplicación como QGIS. Por lo tanto, necesitaría implementar una interfaz de usuario basada en sus datos y requisitos, y aprender un poco sobre el desarrollo de Android Java. Pero ya hay algunos desarrolladores que están haciendo aplicaciones GIS bastante genéricas con esto, donde el usuario puede definir su propio WMS, capas Shapefile, etc. y hacer consultas espaciales con esto.

QGIS en Android es una buena prueba de concepto, pero es muy pesado (cerca del paquete de instalación de 100 MB), y la interfaz de usuario no está optimizada para tabletas / teléfonos. El núcleo de visualización gráfica Nutiteq SDK es bastante ligero y optimizado para dispositivos móviles.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.