¿Herramientas de código abierto para crear y publicar mapas web animados?

10

Estoy interesado en crear animaciones a partir de observaciones o predicciones de modelos y luego mostrar estas animaciones en un visor basado en la web como OpenLayers .

El mejor ejemplo que he encontrado de esta funcionalidad es en:

En mi opinión, la interfaz de usuario es muy poco intuitiva. Los pasos necesarios para obtener un mapa animado son:

  1. Seleccione una capa del navegador de árbol a la izquierda.
  2. Haga clic en un día en el calendario a la derecha.
  3. Haga clic en el enlace "primer cuadro" que se encuentra a la izquierda del calendario.
  4. Elija otro día del calendario y haga clic en el enlace "último cuadro".
  5. Aparecerá un enlace "crear animación": haga clic en él para generar la animación.

¿Qué kits de herramientas de código abierto están disponibles con soporte para visualizar y animar series de tiempo? En el front-end, estoy tratando de mostrar los resultados en un visor de estilo Google Maps, ya que eso es con lo que la mayoría de la gente está familiarizada. El back-end está abierto de par en par.

Sharpie
fuente

Respuestas:

9

Si puede poner sus datos en JSON, KML o GeoRSS, entonces el mapa de tiempo maneja el tiempo de una manera muy elegante.

ACTUALIZACIÓN: Otras opciones a considerar:

radek
fuente
1
Wow, eso se ve genial! ¿Esto también se puede usar con OpenLayers?
oscuro
eso sería genial, desafortunadamente todos los ejemplos que he visto hasta ahora utilizan Google Maps.
radek
1
Gracias por el enlace al mapa de tiempo, algunas cosas interesantes allí. Vinculado a Google Maps, pero eso trae algunos enlaces interesantes con Google Earth. También de código abierto para que pueda adaptarse a OpenLayers con algo de trabajo.
Sharpie
2

No es de código abierto, pero la API gratuita de Google Earth proporciona una interfaz y un mecanismo de almacenamiento para datos de series de tiempo, consulte la documentación de la API de tiempo .

Siguiendo con OpenLayers, admite WMS-T ( ver ejemplo ), que podría usarse junto con algo como este parche para proporcionar una interfaz para controlar la animación.

scw
fuente
Para su información, el primer enlace dice "La API de Google Earth ya no está disponible. Gracias por su interés".
fatih_dur
1
@fatih_dur gracias por el comentario. Desenterró las versiones de archive.org y las relacionó con ellas.
scw
1

http://Mapstraction.com , una biblioteca de abstracción de mapeo Javascript de código abierto, tiene un control de marcador de filtro que podría aprovecharse para la animación. Su muestra de filtro utiliza un control deslizante http://script.aculo.us/ y Google Maps.

Ejemplo con código en: http://mapstraction.appspot.com/#filtering_markers

En esa implementación de ejemplo de Google Maps, al menos, el código podría volver a conectarse como una animación de piloto automático o mediante la interacción del usuario.

Glennon
fuente
0

¿Has mirado en GeoEXT?

Dassouki
fuente
GeoEXT es un buen proyecto, pero la última vez que lo usé, fue solo una capa de integración que facilitó la construcción de GUI usando ExtJS y OpenLayers. No noté ningún soporte explícito para la animación. Aunque lo miraré de nuevo.
Sharpie
0

ArcGIS Explorer no es de código abierto, pero al menos es gratis. Se puede usar con datos históricos .

Se puede personalizar para crear presentaciones basadas en fotogramas clave . No estoy seguro de que use la API REST para geoprocesamiento , que ESRI está lanzando como una especificación abierta , cuando llama tareas de geoprocesamiento . Si es así, es posible que pueda exponer su modelo para que ArcGIS Explorer lo llame.

Kirk Kuykendall
fuente
1
ArcGIS Explorer es muy pesado (no funcionará en todas partes), no es independiente de la plataforma y, francamente, es un sentimiento poco elegante.
westyvw
1
También es solo para Windows y no está basado en el navegador. Realmente admiro las contribuciones de ESRI a GIS, pero hasta que amplíen su línea de productos más allá de la plataforma Windows, son de uso limitado para mí.
Sharpie
Olvidé mencionar que también hay ArcGIS Explorer Online. No es tan pesado como AGX, pero usa Silverlight. explorer.arcgis.com
Kirk Kuykendall