GML BinaryXML y libgpe

Documentos relacionados
ACCESO Y VISUALIZACIÓN DE DATOS

Introducción a OGC Open Geospatial Consortium

Acceso a IDE s y servicios OGC orientados a la toma de decisiones. Caso práctico

ACCESO Y VISUALIZACIÓN DE DATOS OBIS, QGIS y CARTO Venus Lorena Rocha

ACCESO Y VISUALIZACIÓN DE DATOS OBIS y QGIS Venus Lorena Rocha

Cambios de arquitectura e instalador

Programming in HTML5 with JavaScript and CSS3

Aplicación basada en web y en software libre para la gestión municipal de incidencias y actuaciones en el espacio público

OGC GeoPackage como alternativa a GML y SHP Ejemplos y buenas prácticas

Infraestructura de Datos Espaciales del patrimonio de Calpe. Trabajo fin de grado en ingeniería en Geomática y Topografía

Dónde están las novedades?

Modalidades.

Novedades gvsig Desktop 2.3

Pautas de Accesibilidad al Contenido de la Web W3C WAI

NOVEDADES EN EL VISUALIZADOR DE IDENA Perspectiva y líneas de futuro

NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO

Ministerio del Poder Popular. Instituto Geográfico de Venezuela Simón Bolívar

a- En una vista con la proyección local (EPSG: 22185) añadir la capa (archivo shapefile). Figura 1 Capa de Departamentos en un vista EPSG:22185

Curso de capacitación del sistema de información Biótica v 5.0. (SIG de Biótica) Comisión Nacional para el Conocimiento y Uso de la Biodiversidad

Capítulo 5. Conclusiones

CONCEPTOS BÁSICOS DE ARCHIVOS XML Y ESQUEMAS DE VALIDACIÓN XSD.

necesaria, una organización y compartición uniforme de dicha información.

Instituto Geográfico Nacional. Mapa de España a escala 1: con Geomedia Profesional 6.0

MÓDULOS B-MOTICS ESCLAVOS DE MODBUS. Bielsa electrónica S.L. Ref: mblogix1.0es.pdf

Sistemas de Información Geográfica. Unidad didáctica 3

Desarrollo de un índice espacial para la extensión JASPA sobre H2. José Antonio Calvillo Ardila Jesús de Diego Alarcón Antoni Pérez Navarro

Novedades gvsig Desktop

Documento de análisis

Modelos Comprimidos. Modelo de Bloque 3D Standard

Etapas del diseño de un sig

El dato espacial: obtención, utilización, almacenamiento y publicación

Web Map Service (WMS)

Descripción de los Datos Obligatorios del esquema de perfiles mínimos de Metadatos de IDESA

Proyecto HLanData: Visor y Servicios Web de valor añadido.

20480 Programación en HTML5 con JavaScript y CSS3

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2017/2018

Curso online de ArcGIS Pro

GEOPISTA - LOCALGIS - LOCALGIS DOS

CÓMO GENERAR UN GML DE PARCELA CATASTRAL?

Introducción a Mapa Digital

Modelos de datos. Resumen previo

Implementación de un Servicio de Nomenclátor según la norma MNE y el estándar WFS-G

Introducción a la cartografía convencional y digital

La mayoría de las características siguientes son parametrizables a su gusto y de forma sencilla desde la zona de administración de la tienda.

CURSO SIG Jueves 19 y Viernes 20 de Noviembre 2009 Dictado por la Ing. María del Huerto Mancilla, Ing. Marcelo Ledesma y Téc.

Instructivo consumo de servicios web geográficos

Calendario de actividades y programa

CONEXIÓN A GEOSERVICIOS WMS y WFS MEDIANTE LA UTILIZACIÓN DE gvsig. MANUAL DEL USUARIO (Versión 1.0)

Base de datos espacial - PostGIS

3 El SIMACWEB, servidor de mapas del SIMAC.

gvsig Mobile y gvsig Mini

WCTS (Servicio Web de Transformación de Coordenadas)

DIELMO 3D VIEWER BASED ON NASA WORLD WIND

Sistemas de Información Geográfica (GIS) Estándares y Herramientas

Servicio INTRANET. Validez se los servicios y precios: 03 de Septiembre 2007 a 31 de diciembre 2007

BASE DE DATOS Modelos de Datos

CAPITULO V CONCLUSIONES Y RECOMENDACIONES

Introducción. CURSO QSIG AEIG

Trabajo con datos tabulares

CONEXIÓN A GEOSERVICIOS WMS y WFS MEDIANTE LA UTILIZACIÓN DE KOSMO SAIG. MANUAL DEL USUARIO (Versión 1.0)

- Este cambio es opcional, deberéis poneros en contacto con nosotros para activarlo.

Programación Web Tema 2.1: Tecnologías W3C Introducción

Sistemas Geográfico de Información

MODELOS DE COMUNICACION EL PRINCIPIOS DE COMUNICACIONES. clase no de octubre de Patricio Parada

SISTEMAS WEB. Facultad de Estadística e Informática

Programming with C# DESCRIPCION MODULOS DE CAPACITACION. Sistemas Informáticos del Valle Módulo 1: Revisión de la sintaxis de C#

S.I.G del COSIPLAN. Avances en el Plan de Trabajo, Objetivos de la reunión y resultados esperados. Coordinación Nacional Argentina

Servicio de impresión de información geográfica en forma de mapas siguiendo el estándar OGC WPS

En gvsig podemos georreferenciar una imagen ráster, o salvar una imagen a ráster georreferenciado.

INSTITUTO TECNOLÓGICO SUPERIOR DE SANTIAGO PAPASQUIARO PROGAMACIÓN WEB CATEDRATICO: ISC JOEL LEYVA MARES

Temática intercambio SIG-CTAM TUTORIAL 2. CAPAS.

Bases de Datos Especializadas

Auda Claims Gold Web. Requerimientos Mínimos de Operación & Manual de Instalación de Componentes

pyqgis python para qgis 55 horas

Extracción semiautomática de metadatos: hacia los metadatos implícitos

gvsig Desktop certificación de usuarios

Un sistema de bases de datos sirve para integrar los datos. Lo componen los siguientes elementos:

CAPÍTULO 1. INTRODUCCIÓN

HERRAMIENTAS EMPLEADAS EN EL DESARROLLO DEL PROYECTO

Tarjeta PCI Express de 2 Puertos USB 3.1 Gen 2 USB-C

La Internet Vocal: Aplicación de

Unidad IV: Modelo de Diseño 4.1. Estrategias de diseño

OBTENCIÓN Y MANEJO DE DATOS CON SOFTWARES DE SIG ERASMO AGUILAR SIG FARQ UNI

MANUAL DE NOVEDADES DEL VISOR DE INFORMACIÓN GEOGRÁFICA DE URA (IDE-URA- WEB)

Gas Biker la APP para moteros

Nueva aplicación de movilidad en la Infraestructura de Datos Espaciales de Navarra (IDENA)

Practica qgis y fragstats

Hacia una IDEE 2.0: integrando a los usuarios y sus contenidos

Creación de Mapas Climatológicos para la Implementación en el proyecto E4R

Capítulo 4 Modelo de Extensión de Consultas Espaciales. 4.1 Introducción. 4.2 Descripción de la aplicación GeoSIG

ESPACIO CURRICULAR OPTATIVO SIG HERRAMIENTA PARA LA GESTIÓN URBANO-TERRITORIAL. Equipo docente: BRAGOS. GÜIZZO. PIEMONTE

Punto 1 Introducción al servicio. Juan Luis Cano

Diseñados para un rendimiento fiable en red

Evolución tecnológica de la IDE de Menorca

INDICE 1. LICENCIA MAPBENDER Estándares Implementados PRE-REQUISITOS: INICIO Parámetros de un módulo: Pág.

Transcripción:

GML BinaryXML y libgpe

Que es GML? El Lenguaje de Marcado Geográfico (GML) es una gramática XML definida en varios esquemas en XML. Nos sirve para representar, transportar y almacenar la Información Geográfica. GML se desarrolla en el OpenGeospatial Consortium.

Que es GML? GML ofrece una amplia variedad de objetos para describir la geografía incluyendo entidades, sistemas de coordenadas, geometría, topología, tiempo, unidades de medida y valores generalizados.

Que es GML? La definición de GML se realiza utilizando schemas. Los schemas de la especificación podemos personalizarlos para nuestro modelo de datos extendiéndolos o especializandolos.

Que es GML? En el fondo GML es texto que describe una información clasificada y nos permite visualizarla de diferentes formas.

GML en gvsig

Capacidades de GML Nos permite representar Entidades geometricas, propiedades y conjuntos. <Montaña fid=" D1123 > <g ml:des cription>pico mayor de mayor altura en Es paña </g ml:des cription> <Nombre>Teide</Nombre> PROPIEDAD <altura>3718 </altura> <Tipo>Volcán</Tipo> CONJUNTOC <Location> <Point s rs Name=" http://www.openg is.net/g ml/s rs /eps g.xml#4326" > <coord><x>5.0</x> <Y>40.0</Y></coord> GEOMETRIAG E </Point> </Location> </Montaña>

Capacidades de GML Codifica Topologia Describe la correspondencia topológica y las relaciones geométricas hasta 3D. Hay cuatro clases de primitivas de objetos topológicos, uno para cada dimensión hasta 3D. También se incluyen topologías complejas, al igual que las geometrías. P. Ej una red de metro.

Capacidades de GML Codifica Coberturas Nos facilita definir el espacio - tiempo y el rango de atributos asignados a ese espacio tiempo. Muy util para representar capas. Codifica Observaciones Como por ejemplo tomas fotográficas, medidas de inundabilidad o temperatura. Nos indica como se obtuvo la información, el objeto de la medida, instrumental y la medida resultante. Codifica Metadatos Los metadatos pueden ir en relación a una entidad tanto como a una propiedad.

Capacidades de GML Codifica Sistemas de Referencia Tiene la capacidad de definir datums. Incluye los principales sitemas de referencia geocéntricos y principales proyecciones para aplicarlos a cualquier entidad. Codifica Tiempo Permite describir entidades en movimiento o que evolucionan con el tiempo. Para ambas cosas los diccionarios Nos permite extender los Sistemas de Referencia de Coordenadas (CRS), a las palabras clave de localización (SRS) y las Unidades de Medida (UOM).

Ventajas de GML Basado en un modelo común de datos geográficos, la Especificación Abstracta del OGC, acordada por gran número de fabricantes. Es ya un estandar. GML utiliza una amplia cantidad de estándares públicos que se han adoptado. Asegura que los datos GML pueden ser visualizados, editados y transformados por una gran variedad de herramientas comerciales y gratuitas entre ellas gvsig. Lo más importante de GML: que está basado en XML.

Ventajas de GML Verificación automática de la integridad de los datos Fácilmente editado Puede ser visualizado en los navegadores web. Estilos de mapa personalizados. Separación de los datos y la presentación. Selección y filtrado de la información. Puede aplicarse a dispositivos móviles.

Desventajas de GML Coste de la formación y adaptación a la tecnologia GML. Dificultad para manejar ficheros raster grandes. Ficheros de gran tamaño. Al ser texto los ficheros no están diseñados para ocupar poco espacio en disco, cuando la información es muy grande el tamaño de almacenamiento necesario y el ancho de banda de la red para su envio se multiplica.

BinaryXML Es la solución a la desventaja del espacio que ocupan los ficheros GML con un gran volumen de información. BinXML es un XML binario que es soportado tanto por API's nativas como abiertas ( e.j. Sax, Dom). BinXML también da la posibilidad de streaming y expansión incremental del XML binario.

Que es libgpe? Librería de Motor de Persistencia para GML (Gml Persistence Engine library). Es una librería que podemos ampliar (extensible) para leer y escribir varios fomatos de representación geográfica y no solo GML.

Objetivos de libgpe Comportamiento de framework: La librería tiene que será completamente independiente de las aplicaciones q ue harán uso de ella. Por tanto será usable por cualquiera que necesite leer y/o escribir en GML u otros formatos soportados (no solo gvsig es capaz de usarla). No tiene modelo de objetos: La librería no tiene que tener un modelo de objetos propio. Esto lo ha de hacer quien lo use decidiendo como guardar la información leida en su programa. Hay un mecanismo de eventos que será usado por el motor para avisar a la aplicaci ón consumidora que ha leido un nuevo objeto.

Objetivos de libgpe Soporte de Lectura y Escritura: Ha de permitir tambien generar ficheros en el formato correcto, a parte de saber leerlos. Extensible: La librería debe proporcionar mecanismos para añadir facilmente nuevos formatos compatibles y perfiles existentes de GML sin tener que volver a programar nada, lo ideal es ir enchufando los formatos soportados.

Objetivos de libgpe Transparencia de Formato: Como se usa la librería nunca dependerá de el formato que vayamos a leer de los soportados por esta, ya sea GML, KML, etc... El cliente siempre recibirá o enviará los datos a la librería de la misma manera. Recuperación frente a errores: Es una característica muy ambiciosa sobretodo en lectura, ya que podemos encontrarnos con multitud de posibles errores y el objetivo que se quiere conseguir es que la lectura o escritura no se detenga cuando estos ocurran, Aunque si que se desea que informe de que algo no ha ido bien y la medida adoptada por la librería para continuar adelante.

Realidad de libgpe Actualmente libgpe está en fase de desarrollo de formatos soportados. Ya soporta la lectura y escritura en KML y en GML (version 2.x), en breve estará disponible trabajando con GML (version 3.x en su perfil simple SFP-0/1/2 ). BinaryXML será una gran incorporación a los formatos soportados.

Realidad de libgpe libgpe ya está adaptado para gvsig y permite leer incluso ficheros de formato GML que no tienen los Schemas disponibles al interpretar los formatos. libgpe también ha demostrado ser rápido y ocupar poca memoria, esta característica le permitirá a gvsig seguir usándolo en un futuro incluso en moviles.

Futuro libgpe CityGML Empezó como perfil de GML 3 Ahora está consiguiendo ser un especificación por si mismo. Permite modelar ciudades en 3D callejeros, etc...

Futuro libgpe Especificación completa de GML 3 GML 3 permitirá ampliar libgpe La especificación completa es muy compleja pero permitirá a libgpe una potencia mucho mayor, a parte de abarcar mas formatos.