La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

23/09/2016II Encuertros de programadores Java. UJI El proyecto gvSIG y su extensión 3D Julio Campos

Presentaciones similares


Presentación del tema: "23/09/2016II Encuertros de programadores Java. UJI El proyecto gvSIG y su extensión 3D Julio Campos"— Transcripción de la presentación:

1 23/09/2016II Encuertros de programadores Java. UJI El proyecto gvSIG y su extensión 3D Julio Campos julio.campos@iver.es

2 23/09/2016II Encuertros de programadores Java. UJI Contenidos Experiencia personal GvSIG Arquitecturas y funcionalidades Ejemplos Extension 3D (GvSIG 3D) Arquitectura Sistema de visualización Vistas, Capas y Herramientas Animación Futuro

3 23/09/2016II Encuertros de programadores Java. UJI Experiencia Personal Instituto de Robotica, Grupo ARTEC. Universidad de Valencia. Configuracion y mantenimiento de instalaciones de realidad virtual. Desarrollo de software relacionado con dichas instalaciones. http://robotica.uv.es/

4 23/09/2016II Encuertros de programadores Java. UJI Experiencia Personal II Tissat Pagina web de la EMT Proyecto SIGEIS. http://www.tissat.es/

5 23/09/2016II Encuertros de programadores Java. UJI Experiencia Personal III Iver TI GvSIG 3D http://www.iver.es

6 23/09/2016II Encuertros de programadores Java. UJI Historia GvSIG Motivación inicial (2003): migración a Software Libre impulsada en la Consellería de Infraestructura y Transporte de la Generalitat Valenciana El objetivo es reproducir la funcionalidad de uso común en Sistemas de Información Geográfica (GIS) y también de Diseño Asistido por Ordenador (CAD) Un objetivo añadido es la integración con arquitecturas SOA en el dominio geoespacial (Infraestructuras de Datos Espaciales), siguiente las especificaciones del Open Geospatial Consortium (OGC)

7 23/09/2016II Encuertros de programadores Java. UJI Historia GvSIG GvSIG es un SIG de código abierto promovido por la Consellería de Infraestructuras y Transportes de la Generalitat Valenciana Desarrollado por IVER, otras empresas y universidades (UPV) Java, multiplataforma (Windows, Linux, Mac) y multilenguaje Funcionalidad para visualización, búsqueda, edición y análisis Versión y documentación genérica accesible al público

8 23/09/2016II Encuertros de programadores Java. UJI Arquitectura Modular, eficiente y fácilmente extensible Está contruído mediante módulos o plugins Fácil de personalizar y extender Workbench (Andami) AppGvsig ExtCad ExtWMS Ext3D Framewor k Modules/Extension s FMap Others Geotools Librarie s gvSIG application Lib3DMap

9 23/09/2016II Encuertros de programadores Java. UJI Funcionalidades de GvSIG Multidocumento Vistas, Mapas, Tablas, mas... Carga distintos formatos de datos (Shape, Raster, etc) Aceso a servicios remotos. WMS,WFS,WCS, ArcIMS (Propietario). CSW (Servicio de búsqueda en catálogo remoto) Servicio de búsqueda de lugares (topónimos) Edición de capas. Mas....

10 23/09/2016II Encuertros de programadores Java. UJI gvSIG: nuevas extensiones gvSIG se convierte en una plataforma para usuarios avanzados: Gestor de conexiones a bases de datos (Oracle Espacial, ArcSDE) Simbología avanzada y etiquetado Análisis de redes y topología Análisis Raster (imágenes) Visualización 3D y animación Publicación automática de servicios web Metadatos

11

12 23/09/2016II Encuertros de programadores Java. UJI GvSIG 3D Extensión 3D desarrollada por IVER y AI2 para ser integrada con el resto de la aplicación GvSIG.

13 23/09/2016II Encuertros de programadores Java. UJI Antecedentes Disponibilidad de conjuntos masivos de datos Imágenes, LIDAR, datos vectoriales (e.g. Catastro) Idea de un interfaz interactivo (la 'Tierra Digital' de Al Gore) Evolución tecnologías de visualización 3D, servicios web NASA WorldWind, Google Earth Integración de los diferentes componentes en un SIG ArcGlobe: visor 3D, vista esférica solamente gvSIG 3D: integrado en SIG, vistas esféricas y planas

14 23/09/2016II Encuertros de programadores Java. UJI Estructuras jerárquicas para visualización Problema: visualizar un conjunto masivo de datos con un sistema limitado en recursos (memoria, capacidad gráfica) Solución: trabajar con estructuras multiresolución. Los datos se representan con varios niveles de detalle, divididos en 'baldosas' (tiles) que se combinan en conjuntos manejables Idea similar a la de una pirámide ráster en 2D

15 23/09/2016II Encuertros de programadores Java. UJI Ejemplo: uso de un quadtree

16 23/09/2016II Encuertros de programadores Java. UJI Aplicación a los SIG Es claro como aplicar el quadtree a una vista 'plana' (coordenadas geográficas en X e Y, elevación en Z) Para vistas esféricas se han propuesto diversos sistemas de partición. Por conveniencia, proponemos una partición con cuadrados en el plano longitud/latitud Con un nodo por hemisferio, en el nivel 32 tenemos baldosas < 1 cm

17 23/09/2016II Encuertros de programadores Java. UJI Aplicación a los SIG Para generar la estructura multiresolución, los datos deben: Reproyectarse Filtrarse/muestrearse en los diferentes detalles Dividirse en baldosas Es sencillo para datos tipo ráster (imágenes, MDTs) Para ser funcional en un SIG, la generación debe realizarse 'al vuelo' según demanda, para poder: Añadir capas Cambiar leyenda Aplicar otros cambios dinámicos (edición, animación)

18 23/09/2016II Encuertros de programadores Java. UJI Sistema de visualizacion de GvSig 3D Extension 3D GvSIG JosgVP osgVP OpenSceneGraph (osg) OpenGL Jav a C++ Representación multiresolución en disco (caché) Representación multiresolución en memoria Fuentes de datos JNI

19 23/09/2016II Encuertros de programadores Java. UJI Vistas Vista: Esferica Plana Nuevo tipo de documento vista

20 23/09/2016II Encuertros de programadores Java. UJI Capas Capas vectoriales Capas raster Rasterizadas Vectorizadas Con altra Z MDT (Modelo Digital del Terreno Servicios Remotos WMS, WFS, WCS etc...

21 23/09/2016II Encuertros de programadores Java. UJI Herramientas Información y selección Búsqueda por catalogo Búsqueda por nomenglator Transparencia Navegación Encuadres

22 23/09/2016II Encuertros de programadores Java. UJI Animación Nuevo Framewor de Animación para GvSIG Formas de animacion basadas en: KeyFrames Funciones Fechas Extensibilidad Aplicable a cualquier documento de GvSIG (Vista 2D, Vista 3D, etc) Player de animaciones. Persistencia dentro del projecto de GvSIG

23 23/09/2016II Encuertros de programadores Java. UJI Futuro GvSIG 3D Multiresolución vectorial Pegado de vectores sobre el terreno Multiples superficies Edición 3D Uso de TIN (Triangle Irregular Network) mas.... Animación Nuevos tipos de animación Animación por fechas, GIS temporal Siguiendo un camino o path Exportar a video Player avanzado. mas...

24 23/09/2016II Encuertros de programadores Java. UJI Enlaces Proyecto GvSIG www.gvsig.orgwww.gvsig.org Iver Ti www.iver.eswww.iver.es AI2 www.ai2.upv.eswww.ai2.upv.es

25 23/09/2016II Encuertros de programadores Java. UJI Gracias ¿Preguntas?

26 23/09/2016II Encuertros de programadores Java. UJI El proyecto gvSIG y su extensión 3D Julio Campos julio.campos@iver.es


Descargar ppt "23/09/2016II Encuertros de programadores Java. UJI El proyecto gvSIG y su extensión 3D Julio Campos"

Presentaciones similares


Anuncios Google