5 votos

¿Ventana uDig para cambiar entre fechas históricas?

Soy nuevo en uDig, pero tengo experiencia como desarrollador Java. Tengo puntos con mediciones de temperatura que cambian con el tiempo en la base de datos SQL. Me gustaría dar al usuario la capacidad de cambiar entre los datos históricos.

¿Hay alguna ventana en uDig que lo permita? Si no la hay: ¿Puede indicarme por dónde empezar a escribir un plugin que permita esto?

2voto

naumcho Puntos 2830

Hace algún tiempo añadimos soporte de navegación temporal a la ventana del mapa para poder ver netcdfs a lo largo de una línea de tiempo (véase https://code.google.com/p/jgrass/wiki/SummerOfCode2009 ).

Así que si he entendido bien tu problema, creo que deberías poder utilizar directamente la ventana del mapa y el tiempo de pilotaje a través de la vista de navegación.

Lo que será necesario que haga, es una implementación de su fuente de datos como un servicio de catálogo uDig, con el fin de ser capaz de soportar la navegación en el tiempo.

Quizás quieras preguntar en la lista de correo de uDig para conocer los detalles de la implementación.

1voto

Creo que puedo ayudar pero la descripción del problema no es suficiente para dar un consejo exacto.

Pero si tienes unos datos en Postgresql en alguna tabla y son puntos con una localización (hay una columna geometría) y además hay un atributo con una marca de tiempo (o algo así) . Importar el servicio PostGIS al catálogo, añadir la tabla subyacente con puntos como una capa al mapa, comprobar las proyecciones, etc (cosas básicas), luego en el diálogo de propiedades de la capa hay una página "Query" donde un usuario avanzado puede especificar una consulta usando operandos básicos tipo SQL y sentencias como "TIMESTAMP_FIELD BETWEEN 'some date' AND 'some date' " .. Algo así, de nuevo.

Al final es sólo un objeto Filtro que se establece en el objeto Capa que hace que se carguen los datos y se representen en el mapa de acuerdo con los criterios de filtrado dados.

Si necesita una interfaz de usuario personalizada, configure el entorno de desarrollo con el SDK de UDIG e implemente alguna vista o diálogo de interfaz de usuario personalizado en el que los usuarios puedan gestionar los criterios de filtrado que se convierten en un objeto Filter que se pasa a Layer y... véase más arriba:)

0voto

user22132 Puntos 16

Búsqueda rápida en google : http://goo.gl/ZO0JSH

Espero que te ayude.

0voto

trshiv Puntos 1163

Le recomiendo que publique su pregunta en la lista de desarrolladores de uDig en LocationTech. Sé que los desarrolladores principales estarían interesados en esto. Lista de correo uDig dev

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