12 votos

Desarrollo de aplicaciones GIS en Android

¿Existe algún software SIG de código abierto para Android en el que podamos realizar varias operaciones de geoprocesamiento (como el buffering, la unión y la intersección) y que sea personalizable, por ejemplo, lo que hacemos en QGIS, que está basado en el escritorio?

0 votos

0 votos

Thanxx, 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 azulejos como: OpenStreetMap, Yahoo Maps, Microsoft Bing y otros.) así que podemos realizar la operación de Geoprocesamiento utilizando esto

0 votos

Esas operaciones pueden consumir demasiados recursos para el tipo de hardware que suelen tener los dispositivos Android, yo sugeriría en su lugar [si tus requisitos lo permiten] ejecutarlas en un servidor web (por ejemplo, utilizar PostGIS) y hacer una aplicación web que pueda utilizar Android. La ventaja añadida es que tendrás una aplicación multisoporte sin tener que hacer un software por sistema operativo.

10voto

Symmetric Puntos 158

En el marco del Google Summer of Code de este año hubo un proyecto QGIS para Android. Marco Bernasocchi fue el autor, y aunque es en gran parte un trabajo en progreso, ha conseguido que lo básico funcione en una tableta Android. Sólo hay que buscar QGIS Android y aparecerán varios enlaces a publicaciones de la lista de correo, su blog y enlaces de descarga.

Para una adecuada utilizable GIS con groprocessing, esta es tu mejor (más bien, única) opción, pero está en las primeras etapas, así que tendrás que esperar hasta que Marco consiga más tiempo/financiación, o alguien continúe con el desarrollo.

0 votos

Ya incluso yo iba a través de ese código de verano google weekely asignaciones .. Pero en eso me encontré con que cualquier forma podemos instalar el qgis en Android, pero ¿qué pasa con la parte de personalización (utilizando python) ..

2 votos

Como referencia, aunque es una pregunta antigua, el trabajo en curso ha madurado mucho y se llama QField.org

6voto

Vicent Marti Puntos 2942

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

Además, puede consultar este pregunta .

4voto

codethrift Puntos 452

Puedes probar NASA WorldWind . Acaban de iniciar el soporte de Android con la ayuda del equipo QGlobe de QinetiQ.

2voto

Peter Puntos 4694

Quería mencionar cualquier GIS por rockwell espacial para Android y disponible en google play. Si bien no es un paquete total de GIS permite cierta funcionalidad en la recolección de datos. Creas formularios de datos en google forms que la aplicación carga e integra la posición recogida por el gps del teléfono inteligente (en mi caso utilicé una unidad de gps bluetooth con una aplicación adicional llamada gps bluetooth para ahorrar en el plan de datos). Cada conjunto de datos recogidos se guarda en la nube. También proporciona la capacidad de tomar fotos, así que proporciona un enlace a la foto cargada.

Como topógrafo construí un formulario que utilizaba para catalogar las pruebas de límites encontradas en el campo anotando el tipo, la condición, el tamaño y otras notas. Me estaba esperando en mi google drive cuando volví a la oficina. Un pequeño mensaje de la tabla y la información llegó a la derecha en qgis. Gran apoyo y grandes tutoriales también.

2voto

JaakL Puntos 786

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

Se trata de un trabajo en curso, pero, por ejemplo, Spatialite ofrece un conjunto bastante bueno de APIs de geoprocesamiento, derivadas en su mayor parte de las funciones de GEOS: desde los buffers hasta el enrutamiento básico de Djikstra. Nutiteq es una herramienta de desarrollo, no una aplicación como QGIS. Así que tendrías que implementar la interfaz de usuario basada en tus datos y requisitos, y aprender un poco de desarrollo de Android Java. Pero ya hay algunos desarrolladores haciendo aplicaciones SIG 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 (paquete de instalación de casi 100 MB), y la interfaz de usuario no está optimizada para tabletas/teléfonos en absoluto. El núcleo de visualización gráfica del SDK de Nutiteq es bastante ligero y está optimizado para móviles.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X