/27 1 Especificaciones de Esquemas Inspire Paloma Abad Power
/27 1. Reglamento sobre Metadatos (2008) 2. Reglamento de Servicios en Red (2008) a) Servicios de Localización y Visualización b) Servicios de Descarga y Transformación 3. Reglamento sobre la interoperabilidad de conjuntos de datos y servicios espaciales. (mod 2014) 1. Conjuntos de datos del anexo I (2009) 2. Conjuntos de datos del anexo II y III ( )
/27 Introducción jpeg, gif, png,…. GML XML
/27 Introducción Directiva INSPIRE establece que: Cada uno de los conjuntos de datos de los temas de los Anexos hay que ofrecerlos conforme a unos “modelos de datos” definidos en Especificaciones técnicas A través de los servicios de descarga Inspire se debe permitir descargar copias de estos conjuntos de datos espaciales, o partes de ellos y, cuando sea posible, acceder directamente a ellos
/27 Eslabones necesarios para que el intercambio de la IG sea interoperable y armonizable entre diferentes productores, son los siguientes: 1. Servicio de descarga interoperable, debe seguir: La Guía técnica de servicio de Descarga 2. Un formato de intercambio para ofrecer los Objetos Geográficos, el GML. La operación GetFeature proporciona los objetos geográficos en GML 3. Las especificaciones de datos define y establece la estructura de los objetos geográficos, define el esquema de aplicación de cada uno de los temas de la Directiva Inspire. Información geográifca armonizada Servicio de descarga interoperable Formato de intercambio GML
/27 Modelos UML Inspire
/27 Esquemas Inspire
/27 Localiza el modelo UML de Nombres Geográficos
/27 Localiza el esquema XML de Nombres Geográficos
/27 UML y GML
/27 Operaciones WFS: WFS 2.0 Clase de operaciónOperaciones Descripción GetCapabilites DescribeFeatureType Consulta GetPropertyValues GetFeature GetFeatureWithLock BloqueoLockFeature TransacciónTransaction Almacenamiento de consultas CreateStoredQuery DropStoredQuery ListStoredQuery DescribeStoredQuery
/27 Ejemplo Servicio de Descarga, WFS (no inspire) Comarcas Agrarias GetCapabilities&service=WFS
/27 Ejemplo Servicio de Descarga, WFS (Inspire) Unidades Administrativas ¿Cuantos objetos geográficos se pueden descargar?
/27 Ejemplo Servicio de Descarga, WFS Unidades Administrativas administrativas?SERVICE=WFS&REQUEST=DescribeFeatureType&VERSION=2.0.0 ¿Qué atributos tienen los objetos espaciales?
/27 Entonces …. un servicio de Descarga INSPIRE
/27 es- administrativas?request=GetF eature&version=1.1.0&typeNa me=unidades- administrativas:AU.Administra tiveUnit&outputFormat=GML2 &FILTER=%3CFilter%3E%3C PropertyIsEqualTo%3E%3CPr opertyName%3Enameunit%3 C/PropertyName%3E%3CLiter al%3EMelilla%3C/Literal%3E %3C/PropertyIsEqualTo%3E %3C/Filter%3E&maxFeatures =1 WFS 2.0
/27 Debe cumplir con un modelo de datos Cada Especificación técnica define su modelo de datos Cumplir con el modelo de datos significa cumplir con su esquema de aplicación GML Registro de esquemas de aplicación Se listan los esquemas de cada uno de los temas Resumiendo
/27 ¿Qué hemos hecho en el IGN? Transformar datos Generar el servicio con Deegree Se conecta a la Base de datos. Establece el mapeo BD-Esquemas Inspire Sirve fenómenos en GML cumpliendo esquemas Implementación en BD modelo conceptual propio Implementación en BD modelo conceptual Inspire Experiencia en IGN
/27 Ejemplos peticiones WFS Transportes BTN100 GetCapabilities btn100?SERVICE=WFS&VERSION=2.0.0&REQUEST=GetCapabilities DescribeFeatureType btn100?SERVICE=WFS&VERSION=2.0.0&REQUEST=DescribeFeatu reType Nos ofrece la lista de esquemas XSD que nos describen los diferentes objetos geográficos Experiencia en IGN
/27 Ejemplos peticiones WFS Transportes BTN100 Descarga de 20 entidades de Eroad btn100?SERVICE=WFS&VERSION=2.0.0&REQUEST=GetFeature&TYPENA ME=tn-ro:ERoad&COUNT=20 Filtrando por el valor de una propiedad btn100?SERVICE=WFS&VERSION=2.0.0&REQUEST=GetFeature&TYPENA ME=tn-ro:Road&FILTER= tn- ro:nationalRoadCode A- 4 </Filterhttp:// btn100?SERVICE=WFS&VERSION=2.0.0&REQUEST=GetFeature&TYPENA ME=tn-ro:Road&FILTER= tn- ro:nationalRoadCode A- 4 Experiencia en IGN
/27 Ejemplos peticiones WFS Transportes BTN100 Filtrando por BBOX A la única FeatureType que tiene geometría (tn:RoadLink ) btn100?SERVICE=WFS&VERSION=2.0.0&REQUEST=GetFeature&TYPENA ME=tn- ro:RoadLink&FILTER= gn:position/gn:Geo graphicPosition/gn:geometry Experiencia en IGN
/27 -No WFS Inspire -Algunas operaciones: -GetCapabilitiesDescribe el servicio -DescribeFeatureTypeDescribe en XML los atributos de los objetos geográficos que se ofrecen codigo/services?SERVICE=WFS&VERSION=1.1.0&REQUEST=DescribeFeatureType&NAMESP ACE=xmlns%28app= -GetFeatureRecupera objetos geográficos individuales en GML según consultas en Filter Encoding codigo/services?SERVICE=WFS&VERSION=1.1.0&REQUEST=GetFeature&NAMESPACE=xml ns(app= nombreEntidad/nombre 190* entidadLocal/provincia Guadalajara WFS 2.0
/27 Paloma Abad CNIG (IGN)