miércoles, 26 de noviembre de 2008

Hipatia en acción

Inauguro el blog con un pequeño video que muestra un ejemplo de uso de Hipatia para crear un minigeolocalizador. De momento la funcionalidad es muy básica pero pueden verse en funcionamiento las características principales del componente.

El ejemplo incluye gestión de capas, respuesta a eventos (en este caso sencillamente mostrar un cartelito frente al POI sobre el que se ha pulsado), creación de POIs (muy tontos, solo guardan sus datos de geolocalización) y, utilizando el modelo de datos geospaciales cargados desde un fichero .gpx, búsqueda de calles y cálculo de rutas (cutrillo, con algoritmo devorador para que no tarde).



En próximas entradas hablaré de cómo funciona por dentro el invento (y de qué es el invento!) y en cuanto pueda subiré algun otro ejemplo en video (especialmente sobre la respuesta a eventos para permitir la interacción del usuario).

6 comentarios:

Martin dijo...

Parece que la cosa avanza... enhorabuena...

Tengo una duda sobre el vídeo... ¿los bitmaps de fondo son de Googlemaps?

Gelu dijo...

No, son de openstreetmap.org, se obtienen de la misma forma. Ya que es un proyecto abierto me pareció más apropiado "mangarles" a ellos. Pondré un post sobre cómo sacar las imagenes para los que no conocen el sistema.

fidel dijo...

El único problema que le veo es que OSM está menos definido en pequeñas ciudades, habría que comparar los mapas con las ciudades reales para ver cuanto se acerca o aleja, en Pola de Siero la verdad es que las calles de los alrededores faltan todas :(

Gelu dijo...

Se pueden usar imágenes de Google o de OSM indistintamente, si para un sitio no hay en OSM pues se pillan de Google. El problema estaría más bien en la capa vectorial: si no tenemos esos datos (porque nadie los haya subido a OSM) nos quedamos sin poder hacer búsquedas ni calcular rutas.

...y si dices que Pola de Siero está a medio cocer a qué esperas a subir tu mismo los datos?? :P

fidel dijo...

No se puede hacer indistintamente porque coger los mapas de googlemap sin tirar de su api se supone que es ilegal.

Y no te preocupes que estoy recabando datos para subir a OSM (fijo)

Gelu dijo...

si tu no dices nada yo no diré nada :P