ikimap gvsig mini
DESCRIPTION
Presentación integración gvSIG Mini en ikiMap para móvilesTRANSCRIPT
![Page 1: ikiMap gvSIG Mini](https://reader034.vdocuments.net/reader034/viewer/2022052205/5595a0bd1a28ab0f448b46a5/html5/thumbnails/1.jpg)
Alejandro LamasCorreo: [email protected]: @alejandrolamas
Cliente de ikiMap para Android utilizando librerias de gvSIG Mini
Micho GarcíaCorreo: [email protected]
Twitter: @michogar
![Page 2: ikiMap gvSIG Mini](https://reader034.vdocuments.net/reader034/viewer/2022052205/5595a0bd1a28ab0f448b46a5/html5/thumbnails/2.jpg)
ikimap.com
El problema
![Page 3: ikiMap gvSIG Mini](https://reader034.vdocuments.net/reader034/viewer/2022052205/5595a0bd1a28ab0f448b46a5/html5/thumbnails/3.jpg)
ikimap.com
El problema¿Qué haces con tus mapas?
![Page 4: ikiMap gvSIG Mini](https://reader034.vdocuments.net/reader034/viewer/2022052205/5595a0bd1a28ab0f448b46a5/html5/thumbnails/4.jpg)
ikimap.com
La solución
+ =
![Page 5: ikiMap gvSIG Mini](https://reader034.vdocuments.net/reader034/viewer/2022052205/5595a0bd1a28ab0f448b46a5/html5/thumbnails/5.jpg)
ikimap.com
El camino...
![Page 6: ikiMap gvSIG Mini](https://reader034.vdocuments.net/reader034/viewer/2022052205/5595a0bd1a28ab0f448b46a5/html5/thumbnails/6.jpg)
ikimap.com
El camino...
Nuestros retos diariosRendimientoUsabilidad
![Page 7: ikiMap gvSIG Mini](https://reader034.vdocuments.net/reader034/viewer/2022052205/5595a0bd1a28ab0f448b46a5/html5/thumbnails/7.jpg)
ikimap.com
Rendimiento
![Page 8: ikiMap gvSIG Mini](https://reader034.vdocuments.net/reader034/viewer/2022052205/5595a0bd1a28ab0f448b46a5/html5/thumbnails/8.jpg)
ikimap.com
Arquitectura
Javascript en cliente: librería OpenLayers
Generación de KMLKML
Caché de KML
Parseo e introducción en base de datos
Edición on-line
Subida de fichero
Los ikiMapas necesitan tantos KML como mapas
![Page 9: ikiMap gvSIG Mini](https://reader034.vdocuments.net/reader034/viewer/2022052205/5595a0bd1a28ab0f448b46a5/html5/thumbnails/9.jpg)
ikimap.com
Arquitectura
GPX
Creación e edición de mapas
KML/KMZ Parseo con libKMLKML/KMZ
Parseo con gpxtopgsqlGPX
Shapefile
Edición online
Parseo con shp2pgsql
Parseo de XML
Ficheros shapefile:SHP, SHX e DBF
XML
![Page 10: ikiMap gvSIG Mini](https://reader034.vdocuments.net/reader034/viewer/2022052205/5595a0bd1a28ab0f448b46a5/html5/thumbnails/10.jpg)
ikimap.com
Usabilidad
![Page 11: ikiMap gvSIG Mini](https://reader034.vdocuments.net/reader034/viewer/2022052205/5595a0bd1a28ab0f448b46a5/html5/thumbnails/11.jpg)
ikimap.com
Usabilidad
![Page 12: ikiMap gvSIG Mini](https://reader034.vdocuments.net/reader034/viewer/2022052205/5595a0bd1a28ab0f448b46a5/html5/thumbnails/12.jpg)
ikimap.com
Usabilidad
![Page 13: ikiMap gvSIG Mini](https://reader034.vdocuments.net/reader034/viewer/2022052205/5595a0bd1a28ab0f448b46a5/html5/thumbnails/13.jpg)
ikimap.com
API
![Page 14: ikiMap gvSIG Mini](https://reader034.vdocuments.net/reader034/viewer/2022052205/5595a0bd1a28ab0f448b46a5/html5/thumbnails/14.jpg)
ikimap.com
API
Aplicaciones de escritorio
Aplicación para móviles oficial
Mashups web
Portal web de ikiMap
Servidor web
API de ikiMap
Geodatabase
Publicación de mapas
Comunidad yred social
Módulos y funcionalidades
Aplicaciones para móviles
![Page 15: ikiMap gvSIG Mini](https://reader034.vdocuments.net/reader034/viewer/2022052205/5595a0bd1a28ab0f448b46a5/html5/thumbnails/15.jpg)
ikimap.com
Aplicación para móviles
![Page 16: ikiMap gvSIG Mini](https://reader034.vdocuments.net/reader034/viewer/2022052205/5595a0bd1a28ab0f448b46a5/html5/thumbnails/16.jpg)
ikimap.com
Comunidad y red social
Http + XML o JSON
![Page 17: ikiMap gvSIG Mini](https://reader034.vdocuments.net/reader034/viewer/2022052205/5595a0bd1a28ab0f448b46a5/html5/thumbnails/17.jpg)
ikimap.com
Comunidad y red social
Solucionado con librerías de Android + Java
![Page 18: ikiMap gvSIG Mini](https://reader034.vdocuments.net/reader034/viewer/2022052205/5595a0bd1a28ab0f448b46a5/html5/thumbnails/18.jpg)
ikimap.com
Publicación de mapas
Http + KML, KMZ y GPX
![Page 19: ikiMap gvSIG Mini](https://reader034.vdocuments.net/reader034/viewer/2022052205/5595a0bd1a28ab0f448b46a5/html5/thumbnails/19.jpg)
ikimap.com
Publicación de mapas
![Page 20: ikiMap gvSIG Mini](https://reader034.vdocuments.net/reader034/viewer/2022052205/5595a0bd1a28ab0f448b46a5/html5/thumbnails/20.jpg)
ikimap.com
Publicación de mapas
?
![Page 21: ikiMap gvSIG Mini](https://reader034.vdocuments.net/reader034/viewer/2022052205/5595a0bd1a28ab0f448b46a5/html5/thumbnails/21.jpg)
ikimap.com
Publicación de mapas
![Page 22: ikiMap gvSIG Mini](https://reader034.vdocuments.net/reader034/viewer/2022052205/5595a0bd1a28ab0f448b46a5/html5/thumbnails/22.jpg)
ikimap.com
Publicación de mapas
![Page 23: ikiMap gvSIG Mini](https://reader034.vdocuments.net/reader034/viewer/2022052205/5595a0bd1a28ab0f448b46a5/html5/thumbnails/23.jpg)
ikimap.com
Publicación de mapas
Integración mediante WebChromeClient & WebView
Llamadas callJS a funciones JavaScript
Rendimiento no adecuado
Funcionalidad MultiTouch no implementada en Android
![Page 24: ikiMap gvSIG Mini](https://reader034.vdocuments.net/reader034/viewer/2022052205/5595a0bd1a28ab0f448b46a5/html5/thumbnails/24.jpg)
ikimap.com
Publicación de mapas
![Page 25: ikiMap gvSIG Mini](https://reader034.vdocuments.net/reader034/viewer/2022052205/5595a0bd1a28ab0f448b46a5/html5/thumbnails/25.jpg)
ikimap.com
Publicación de mapas
¿osmdroid
gvSIG Mini?
![Page 26: ikiMap gvSIG Mini](https://reader034.vdocuments.net/reader034/viewer/2022052205/5595a0bd1a28ab0f448b46a5/html5/thumbnails/26.jpg)
ikimap.com
Publicación de mapas
![Page 27: ikiMap gvSIG Mini](https://reader034.vdocuments.net/reader034/viewer/2022052205/5595a0bd1a28ab0f448b46a5/html5/thumbnails/27.jpg)
ikimap.com
gvSIG Mini
Manejo de diferentes proveedores de cartografía
Gestión y manejo de controles zoom, pan...
Posibilidad de incluir procesos de Edición
Manejo de capas vectoriales KML(GsoC 2011)
Comunicación con desarrolladores
Gestión de vistas, capas y renderers
¿Qué nos ofrece gvSIG Mini?
![Page 28: ikiMap gvSIG Mini](https://reader034.vdocuments.net/reader034/viewer/2022052205/5595a0bd1a28ab0f448b46a5/html5/thumbnails/28.jpg)
ikimap.com
gvSIG MiniEstado actual
![Page 29: ikiMap gvSIG Mini](https://reader034.vdocuments.net/reader034/viewer/2022052205/5595a0bd1a28ab0f448b46a5/html5/thumbnails/29.jpg)
ikimap.com
gvSIG Mini
![Page 30: ikiMap gvSIG Mini](https://reader034.vdocuments.net/reader034/viewer/2022052205/5595a0bd1a28ab0f448b46a5/html5/thumbnails/30.jpg)
ikimap.com
Conclusiones
Uso de funcionalidades ya desarrolladas (no reinventar la rueda)
Mantenimiento de parte de tus desarrollos
Agghhhhh!!!, maldita documentación
Sinergias entre proyectos
![Page 31: ikiMap gvSIG Mini](https://reader034.vdocuments.net/reader034/viewer/2022052205/5595a0bd1a28ab0f448b46a5/html5/thumbnails/31.jpg)
ikimap.com
Fin