Upload
others
View
6
Download
0
Embed Size (px)
Citation preview
Alejandro LamasCorreo: [email protected]: @alejandrolamas
Cliente de ikiMap para Android utilizando
librerias de gvSIG Mini
Micho GarcíaCorreo: [email protected]
Twitter: @michogar
ikimap.com
El problema
ikimap.com
El problema¿Qué haces con tus mapas?
ikimap.com
La solución
+ =
ikimap.com
El camino...
ikimap.com
El camino...
Nuestros retos diarios1.Rendimiento2.Usabilidad
ikimap.com
Rendimiento
ikimap.com
Arquitectura
Javascript en cliente: librería OpenLayers
Generación de KML
KML
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
ikimap.com
Arquitectura
GPX
Creación e edición de mapas
KML/KMZParseo
con libKML
KML/KMZ
Parseo con
gpxtopgsql
GPX
Shapefile
Edición online
Parseo con
shp2pgsql
Parseo de XML
Ficheros shapefile:SHP, SHX e DBF
XML
ikimap.com
Usabilidad
ikimap.com
Usabilidad
ikimap.com
Usabilidad
ikimap.com
API
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 y
red social
Módulos y funcionalidad
es
Aplicaciones para móviles
ikimap.com
Aplicación para móviles
ikimap.com
Comunidad y red social
Http + XML o JSON
ikimap.com
Comunidad y red social
Solucionado con librerías de Android + Java
ikimap.com
Publicación de mapas
Http + KML, KMZ y GPX
ikimap.com
Publicación de mapas
ikimap.com
Publicación de mapas
?
ikimap.com
Publicación de mapas
ikimap.com
Publicación de mapas
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
ikimap.com
Publicación de mapas
ikimap.com
Publicación de mapas
¿osmdroid
gvSIG Mini?
ikimap.com
Publicación de mapas
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?
ikimap.com
gvSIG MiniEstado actual
ikimap.com
gvSIG Mini
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
ikimap.com
Fin