ikimap gvsig mini

31
Alejandro Lamas Correo: [email protected] Twitter: @alejandrolamas Cliente de ikiMap para Android utilizando librerias de gvSIG Mini Micho García Correo: [email protected] Twitter: @michogar

Upload: micho-garcia

Post on 03-Jul-2015

505 views

Category:

Technology


0 download

DESCRIPTION

Presentación integración gvSIG Mini en ikiMap para móviles

TRANSCRIPT

Page 1: ikiMap gvSIG Mini

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

ikimap.com

El problema

Page 3: ikiMap gvSIG Mini

ikimap.com

El problema¿Qué haces con tus mapas?

Page 4: ikiMap gvSIG Mini

ikimap.com

La solución

+ =

Page 5: ikiMap gvSIG Mini

ikimap.com

El camino...

Page 6: ikiMap gvSIG Mini

ikimap.com

El camino...

Nuestros retos diariosRendimientoUsabilidad

Page 7: ikiMap gvSIG Mini

ikimap.com

Rendimiento

Page 8: ikiMap gvSIG Mini

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

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

ikimap.com

Usabilidad

Page 11: ikiMap gvSIG Mini

ikimap.com

Usabilidad

Page 12: ikiMap gvSIG Mini

ikimap.com

Usabilidad

Page 13: ikiMap gvSIG Mini

ikimap.com

API

Page 14: ikiMap gvSIG Mini

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

ikimap.com

Aplicación para móviles

Page 16: ikiMap gvSIG Mini

ikimap.com

Comunidad y red social

Http + XML o JSON

Page 17: ikiMap gvSIG Mini

ikimap.com

Comunidad y red social

Solucionado con librerías de Android + Java

Page 18: ikiMap gvSIG Mini

ikimap.com

Publicación de mapas

Http + KML, KMZ y GPX

Page 19: ikiMap gvSIG Mini

ikimap.com

Publicación de mapas

Page 20: ikiMap gvSIG Mini

ikimap.com

Publicación de mapas

?

Page 21: ikiMap gvSIG Mini

ikimap.com

Publicación de mapas

Page 22: ikiMap gvSIG Mini

ikimap.com

Publicación de mapas

Page 23: ikiMap gvSIG Mini

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

ikimap.com

Publicación de mapas

Page 25: ikiMap gvSIG Mini

ikimap.com

Publicación de mapas

¿osmdroid

gvSIG Mini?

Page 26: ikiMap gvSIG Mini

ikimap.com

Publicación de mapas

Page 27: ikiMap gvSIG Mini

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

ikimap.com

gvSIG MiniEstado actual

Page 29: ikiMap gvSIG Mini

ikimap.com

gvSIG Mini

Page 30: ikiMap 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

Page 31: ikiMap gvSIG Mini

ikimap.com

Fin