8 votos

La web de fuente abierta mapa de cliente con reguladores de tiempo mediante WMS fuente

Tengo un web map service (WMS en geoserver). Tiene una visualización actual que es decente. Los datos se divide en meses en la actualidad el uso de pestañas. Me gustaría visualizar los datos mediante una fuente abierta basada en mapa web cliente con un control deslizante de tiempo.

He visto algunos ejemplos de todo, pero estoy en busca de una solución genérica donde yo, básicamente, puede cambiar las capas de fondo (también WMS), de origen wms y atributos relevantes. Esto para poder experimentar con la solución. El wms capa de tiempo (wms-t) no debe cambiar el fondo de la wms-capas. Ellos deben permanecer controlado por un archivo de configuración o interactivos de la interfaz de selección no relacionadas con el control deslizante de tiempo.

Los servicios pueden ser accedidos a través de la wms parámetro de tiempo:

tiempo=2014-1 tiempo=2014-5 etc

Debe ser posible para el usuario para establecer los valores min/max y los intervalos, o el cliente debe ser capaz de adivinar esto por sí mismo basado en la getcapabilities-info.

ESRI u otras de naturaleza comercial (código cerrado) soluciones no son las opciones posibles para esta pregunta.

4voto

Electrophys Puntos 31

Usted puede probar esto, http://lib.heron-mc.org/heron/1.0.3/examples/timeslider/index.html

enter image description here

Este ejemplo tiene un impresionante control deslizante, la Esperanza de que cumple con todos sus requisitos.

ACTUALIZACIÓN : Otro Buen Ejemplo:

http://timemap.googlecode.com/svn/tags/2.0.1/examples/kenya.html

enter image description here

2voto

Alenanno Puntos 185

Yo no conozco a ningún cliente web con un fuera de la caja de control deslizante de tiempo para WMS-T capas. WMS dimensión es, curiosamente, una propiedad de la WMS protocolo que falta en muchas de las herramientas que he usado.

He desarrollado una solución para controlar todas las dimensiones (tiempo y otros) basado en OpenLayers. Usted puede encontrar aquí : WMS dimensión de ejemplo

La capa en este ejemplo se define en Mapserver con un valor por defecto (2013) y todos los valores propuestos (de 2000 a 2013).

Cuando usted haga clic en el icono de filtro a la derecha un GetCapabilities se envía la solicitud de los valores de hora y, a continuación, se analiza en el XML para ser propuesto en el código HTML de la lista desplegable. Verás en el código que tenemos una versión en caché de la petición GetCapabilities por razones de rendimiento.

Más adelante voy a mostrar un jQueryUI calendario o un jQueryUI regulador adaptado para manejar el tiempo para WMS-T capas.

Así que usted puede ver que con OpenLayers y pocas líneas de código se puede obtener lo que necesita. Espero que ayude!

1voto

JB King Puntos 10105

La mayoría de los reguladores de tiempo no son la animación de mapa de bits las imágenes de mapa de un WMS de baldosa o servidor. Son de la animación de los puntos que se representan como puntos (marcadores, SVG, Canvas) en el lado del cliente.

Para una animación para ser efectivo, el cliente debe tener todos los datos disponibles antes de que comience la animación. Si se tiene que ir de vuelta al servidor para nada es el retraso de la solicitud de arruinar el efecto.

El ejemplo dado por Ashutosh de arriba es la mejor que se podía esperar, donde no hay animación.

Si usted está usando puntos, entonces usted puede enviar todas las coordenadas para el cliente y la tengan en bucle encima de ellos para el control deslizante de tiempo. He aquí el estándar de oro de ese método:

https://srogers.cartodb.com/viz/337d9194-6458-11e3-85b5-e5e70547d141/public_map

1voto

Joe Puntos 16

MapStore http://mapstore.geo-solutions.it/mapstore/ por GeoSolutions parece tener todos los componentes necesarios, pero tal vez no han sido empaquetado para una fácilmente disponible paquete de instalación. A partir de la demostración de la galería de este clima portal cuenta con un control deslizante de tiempo

http://geoportale.lamma.rete.toscana.it/MapStore/public/?locale=en

Este tiene el calendario de vistas para la selección de fechas de inicio y fin

http://wiz.acque.net/portal/geonetwork?locale=en

Y esta toma fechas de inicio y fin de dos deslizadores

http://cip-pakistan.geo-solutions.it/MapStore/

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X