55
1 2018-10-17/19 Menorca (Isla de Lazareto) Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña Ruiz de Argandoña Pedro Mendive Lerendegui Álvaro Huarte Sanz Paloma Abad Power

Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

1 2018-10-1719 Menorca (Isla de Lazareto)

Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga

WFS INSPIRE Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

Pedro Mendive Lerendegui Aacutelvaro Huarte Sanz Paloma Abad Power

2 2018-10-1719 Menorca (Isla de Lazareto)

Tiacutetulo de la diapositiva

bull Introduccioacuten bull Servicios de descarga con GeoServer

ndash Ventajas e Inconvenientes

bull Servicios de descarga con MapServer ndash Ventajas e Inconvenientes

bull Servicios de descarga con Deegree ndash Ventajas e Inconvenientes

bull Conclusiones

3 2018-10-1719 Menorca (Isla de Lazareto)

Los servicios de red ndash Son necesarios para compartir los datos espaciales ndash Deben hacer posible localizar transformar visualizar y

descargar datos espaciales ndash Garantizar la interoperabilidad

bull El reglamento modificado nordm 9762009 define ndash Los requisitos para el establecimiento y mantenimiento de

los servicios de red bull Localizacioacuten visualizacioacuten descarga transformacioacuten

ndash Las obligaciones en cuanto a disponibilidad del servicio

Directiva INSPIRE

4 2018-10-1719 Menorca (Isla de Lazareto)

bull En materia de servicios de descarga ndash El Anexo IV Enumera

bull Las operaciones que se deben garantizar bull Paraacutemetros de peticioacuten y respuesta

ndash Se divide en 3 partes bull Parte A operaciones que deben ser implementadas

obligatoriamente bull Parte B operaciones que deben implementarse alliacute donde

sea posible bull Parte C criterios de consulta si se implementa B

Reglamento sobre servicios de red nordm 9762009

5 2018-10-1719 Menorca (Isla de Lazareto)

bull Operaciones obligatorias (Parte A Anexo IV) ndash ldquoGet Download Service Metadatardquo Obtener metadatos

del servicios de descarga ndash ldquoGet Spatial Datasetrdquo Obtener conjunto de datos

espaciales ndash ldquoDescribe Spatial Datasetrdquo Devuelve la descripcioacuten de

todos los tipos de objeto espacial del conjunto de datos espaciales

ndash Link Download Servicerdquo Conectar con servicio de descarga Permite a autoridad puacuteblica o 3ordm dar a conocer la disponibilidad de un servicio descarga manteniendo la capacidad de descarga en la autoridad puacuteblica o 3ordm

Reglamento sobre servicios de red nordm 9762009

6 2018-10-1719 Menorca (Isla de Lazareto)

bull Operaciones no obligatorias (Parte B Anexo IV) ndash ldquoGet Spatial Objectrdquo Permite recuperar objetos espaciales

mediante consulta ndash ldquoDescribe Spatial Objectrdquo Devuelve la descripcioacuten de los

tipos de objeto espacial especificados

bull Criterios de buacutesqueda (Parte C Anexo IV) ndash Buacutesqueda por URI del CDE ndash Buacutesqueda por atributos clave de objetos espaciales

incluyendo URI y fechahora de actualizacioacuten ndash Buacutesqueda por rectaacutengulo geograacutefico envolvente (BBOX) ndash Buacutesqueda por tema de datos espaciales ndash Buacutesqueda por combinacioacuten de anteriores

Reglamento sobre servicios de red nordm 9762009

7 2018-10-1719 Menorca (Isla de Lazareto)

bull Ya tenemos la norma ahora toca implementarla bull Seguimos las Directrices Teacutecnicas para la

implementacioacuten de servicios de descarga INSPIRE ndash Technical Guidance for the Implementation of Inspire

Download Services

GT para la implementacioacuten de servicios de descarga INSPIRE

8 2018-10-1719 Menorca (Isla de Lazareto)

bull El Reglamento plantea 2 tipos de Servicios de Descarga ndash Servicios de descarga de conjuntos de datos pre-definidos

bull WFS-Filter Encoding o ATOM ndash Consultas preparadas para la descarga por ejemplo de

topoacutenimos por provincia o la hidrografiacutea de la cuenca del Ebro

ndash Servicios de descarga de acceso directo bull WFS-Filter Encoding

ndash Obtener el valor de la cota a medida que avanzo en una ruta u obtener el topoacutenimo del lugar donde me encuentro o conocer mediante una consulta el riacuteo maacutes largo de una regioacuten

GT para la implementacioacuten de servicios de descarga INSPIRE

9 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga de conjuntos de datos pre-definidos ndash Solo implementan las operaciones obligatorias ndash Descarga simple sin posibilidad de filtrar datos ndash ldquoConjunto de datos predefinidordquo

bull ATOM de Edificios de la D G de Catastro ndash httpwwwcatastrominhapesINSPIREbuildingsESSDGCbuatomxml ndash Descarga los edificios de un municipio dado

GT para la implementacioacuten de servicios de descarga INSPIRE

10 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga de acceso directo ndash Implementan todas las operaciones ndash Consultar descargar subconjuntos y conjuntos datos

bull Mayor control sobre la descarga por parte del cliente ndash ldquoAcceso directordquo

bull Capacidad del cliente para interactuar directamente con los contenidos del repositorio (BD)

ndash Consultas basadas en criterios temporales espaciales o en propiedades especiacuteficas de una instancia del tipo de objeto espacial contenido en el repositorio

bull WFS de Redes de Transporte de la IDEE ndash httpserviciosideeeswfs-

inspiretransportesSERVICE=WFSampVERSION=200ampREQUEST=GetFeatureampTYPENAME=tn-aAerodromeAreaampFILTER=ltFilter xmlnsnet=httpinspireeceuropaeuschemasnet40 xmlnstn-ro=httpinspireeceuropaeuschemastn-ro40 xmlnstn=httpinspireeceuropaeuschemastn40 xmlnsxlink=httpwwww3org1999xlink xmlnsgn=httpinspireeceuropaeuschemasgn40 xmlnsbase=httpinspireeceuropaeuschemasbase33 xmlnstn-ra=httpinspireeceuropaeuschemastn-ra40 xmlnstn-a=httpinspireeceuropaeuschemastn-a40 xmlnstn-w=httpinspireeceuropaeuschemastn-w40 xmlnsgmd=httpschemasopengisnetiso1913920070417gmd gtltPropertyIsLike wildCard= singleChar= escapeChar= matchCase=falsegtltValueReferencegttngeographicalNamegnGeographicalNamegnspellinggnSpellingOfNamegntextltValueReferencegtltLiteralgtAdolfoltLiteralgtltPropertyIsLikegtltFiltergtampCOUNT=-1

ndash Descarga los aeropuertos que contenga el nombre ldquoAdolfordquo

GT para la implementacioacuten de servicios de descarga INSPIRE

11 2018-10-1719 Menorca (Isla de Lazareto)

bull Resumen operaciones seguacuten tipo de servicio

Operacioacuten Tipo de servicio

Get Download Service Metadata Todos

Get Spatial Dataset Todos

Describe Spatial Dataset Todos

Link Download Service Todos

Get Spatial Object Acceso directo

Describe Spatial Object Acceso directo

GT para la implementacioacuten de servicios de descarga INSPIRE

12 2018-10-1719 Menorca (Isla de Lazareto)

bull Para la implementacioacuten 3 estaacutendares posibles ndash ATOM estaacutendar de IETF (Internet Engineering Task Force)

ndash Web Feature Service 200 de OGC

ndash Filter Encoding Specification de OGC bull Opciones

Tipo de servicio Estaacutendar

De datos predefinidos ATOM WFS

De acceso directo WFS+FE

GT para la implementacioacuten de servicios de descarga INSPIRE

13 2018-10-1719 Menorca (Isla de Lazareto)

bull Operaciones WFS

WFS 20

Clase de operacioacuten WFS Simple WFS Baacutesico WFS Transacional

Descripcioacuten GetCapabilites DescribeFeatureType

GetCapabilites DescribeFeatureType

GetCapabilites DescribeFeatureType

Consulta GetPropertyValues GetFeature GetFeatureWithLock

GetPropertyValues GetFeature GetFeatureWithLock

GetPropertyValues GetFeature GetFeatureWithLock

Bloqueo LockFeature LockFeature LockFeature Transaccioacuten Transaction Transaction Transaction

Almacenamiento de consultas

CreateStoredQuery DropStoredQuery ListStoredQuery DescribeStoredQuery

CreateStoredQuery DropStoredQuery ListStoredQuery DescribeStoredQuery

CreateStoredQuery DropStoredQuery ListStoredQuery DescribeStoredQuery

14 2018-10-1719 Menorca (Isla de Lazareto)

bull iquestCoacutemo se vincula el CDE con los servicios de visualizacioacuten y descarga

bull iquestCoacutemo podemos saber a partir de la URL de un WMS o de un WFS el CDE que se visualiza o se descarga

bull iquestCoacutemo podemos visualizar las capas de un CDE a partir del fichero de metadatos del conjunto de datos

bull iquestCoacutemo podemos descargar los objetos geograacuteficos a partir del fichero de metadatos del conjunto de datos

bull iquestCoacutemo seacute a que CDE pertenece una capa o un objeto geograacutefico

15 2018-10-1719 Menorca (Isla de Lazareto)

Metadatos CDE

Accesibilidad de los CDE a traveacutes de servicios de descarga bull WFSATOM

Metadatos del WFS

Metadatos del WMS

Accesibilidad de los CDE a traveacutes de servicios de visualizacioacuten bull WMSWMTS

ltgmlPolygon id = ldquoM-30rdquogt ltgmlLinearRinggt

ltgmlposListgt15 30 20 40 ltgmlposListgt ltgmlLinearRinggt ltgmlPolygongt

Los objetos espaciales deben visualizarse en capas o agrupados en la misma capa

Descarga copias completas de conjuntos de datos espaciales completos o de partes de dichos conjuntos

16 2018-10-1719 Menorca (Isla de Lazareto)

Ejemplo 1 CDE con dos

objetos espaciales

bull Unidad administrativa

bull Liacutemite adminsitrativo

El CDE es accesible a traveacutes

de un WMS y un WFS

bull WMS tiene dos capas

bull WFS tiene dos objetos

espaciales

1

2

3

Metadatos del CDE - Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

17 2018-10-1719 Menorca (Isla de Lazareto)

Identifier es uacutenico para el namespace y se corresponde con el ldquocoderdquo en el fichero de metadatos del CDE

- Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

18 2018-10-1719 Menorca (Isla de Lazareto)

En los dos casos es necesario incluir en la respuesta de la operacioacuten

GetCapabilities una extensioacuten que normalmente comienza por la etiqueta

ltinspire_vsExtendedCapabilitiesgt

Escenario 1 Los metadatos de los servicios de red se referencian con una URL en el extended

capability que indica la ubicacioacuten del fichero XML de metadatos en un cataacutelogo

Escenario 2 Las etiquetas de los metadatos de los servicios de red estaacuten contenidos dentro del

ltextended capabilitygt No existe un fichero XML de metadatos

Dos escenarios para realizar los metadatos de servicio web

Nota Con el escenario 1 hay duplicidad de elementos descritos en la respuesta de

GetCapabilities y del fichero de metadatos de servicio almacenado en un cataacutelogo

19 2018-10-1719 Menorca (Isla de Lazareto)

Code = Spatial DataSet Identifier CodeSpace = Namespace

- Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

20 2018-10-1719 Menorca (Isla de Lazareto)

21 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer

ndash Antecedentes ndash Trabajo realizado ndash Desarrollos e implementaciones ndash Ventajas e Inconvenientes ndash Validaciones ndash Tipos de peticiones Ejemplos

22 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Antecedentes ndash Proyectos europeos

Temaacuteticas INSPIRE Especificaciones de datos Extensioacuten de modelos Herramientas de transformacioacuten (HALE Studio FME ArcGIS Geobide)

ndash IDENA

Publicacioacuten de Servicios web GeoServer

WFS con GeoServer

23 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Trabajo realizado (Cadastral parcels) ndash Anaacutelisis de los modelos de datos

Navarra INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

HALE Studio GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web GeoServer 211 + plugins ldquoapp-schemardquo amp ldquoINSPIRErdquo WMS y WFS

24 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Arquitectura de aplicaciones

Plugin app-schema

Plugin INSPIRE

HUMBOLDT Alignment Editor (HALE)

WEB Mapping file

Extended Capabilities settings

GetFeature GML requests

GetMap requests

WFS con GeoServer

25 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Nuevo panel de configuracioacuten del plugin ldquoINSPIRErdquo para definir el Extended Capabilities de los elementos WMS WFS WCS y WMTS de forma completa

26 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Creacioacuten y publicacioacuten de MD CDE WMS y WFS Capabilities ndash Extended capabilities (Escenario 1) GetRecordsById Identificadores de la capa SpatialDataSetIdentifier

27 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con ldquoapp-schemardquo hellip para dar soporte completo a los tipos complejos

ndash Relacionados con WMS hellip para la integracioacuten completa de peticiones ldquoGetMaprdquo con requisitos INSPIRE

ndash Relacionados con WFS hellip para la integracioacuten completa de peticiones ldquoGetFeaturerdquo y ldquoStoredQueryrdquo con requisitos INSPIRE

28 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones - WFS

Gestioacuten interna de los tipos geomeacutetricos complejos pe ldquoMultisurfacerdquo Escala y proyeccioacuten al vuelo en peticiones ldquoGetFeatureInfordquo Publicacioacuten de las capas por ldquoworkspacerdquo Verificar el sentido de los puntos (CCW) de los poliacutegonos en la generacioacuten del GML (shp vs PostGIS) Problema referente al ldquoListStoredQueriesrdquo ya que la peticioacuten ldquoGetFeatureByIdrdquo no funcionaba correctamente para los tipos complejos

29 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WMS

GetCapabilities httpsinspirenavarraesservicesCPwmsservice=WMSamprequest=GetCapabilities

GetMap httpsinspirenavarraesservicesCPwmsservice=WMSampVERSION=130ampREQUEST=GetMapampBBOX=61006547419356103154742185ampCRS=EPSG25830ampWIDTH=1118ampHEIGHT=812ampLAYERS=CadastralParcelampFORMAT=imagepng

30 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetCapabilities (Get Download Service Metadata) httpsinspirenavarraesservicesCPwfsservice=WFSamprequest=getcapabilities GetFeature (count) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampcount=2 GetFeature (filter) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampfilter=ltfesFilter xmlnsfes=httpwwwopengisnetfes20gtltfesResourceId rid=ESRRTNCP38011381gtltfesFiltergt

31 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetFeature (bbox) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampbbox=61010047419006103504742150ampsrsName=urnogcdefcrsepsg25830

ListStoredQueries httpsinspirenavarraesservicesCPwfsservice=wfsampversion=200amprequest=ListStoredQueries

32 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Validaciones ndash Validador antiguo INSPIRE

ndash Spatineo ndash Geoportal validacioacuten Chequia ndash GDI-DE Test suite ndash eENVplus ndash Nuevo validador INSPIRE (a la espera)

33 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Ventajas e inconvenientes

ndash Ventajas Integracioacuten a traveacutes de plugin app-schema ya existente Evita procesos transformacioacuten de formatos innecesarios y la duplicidad de almacenamiento de datos Plugin INSPIRE ya existente Para nosotros que no tenemos que usar un SW distinto para cumplir con INSPIRE Conocemos las herramienta y queda integrada en nuestro entorno actual de produccioacuten (gestioacuten de workspaces)

ndash Inconvenientes Ha requerido desarrollos para la versioacuten utilizada Seraacute necesario revisar la situacioacuten actual de la aplicacioacuten iquestLa publicacioacuten de otra temaacutetica requeriraacute de nuevos desarrollos Multilinguumlismo No implementado nativamente Solucioacuten viacutea despliegue de una arquitectura multinodo

34 2018-10-1719 Menorca (Isla de Lazareto)

35 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con MapServer Trabajo realizado (Anexo III) ndash Anaacutelisis de los modelos de datos

IDErioja INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

FME plantillas xsd (INSPIRE) GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web INSPIRE MapServer 707 + WMS WFS y ATOM

WFS con MapServer 707

36 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707 Descarga Directa seguacuten perfil Inspire Operaciones y criterios de buacutesqueda bull Fichero de configuracioacuten ldquomaprdquo

ndash MAP ndash PROJECTION ndash WEB ndash METADATA (en el objeto MAP y en cada LAYER) GetCapabilities ndash LAYER ndash OUTPUTFORMAT

bull Metadato del servicio bull Metadato del conjunto de datos

37 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707

bull Metadato del servicio Escenario 1 (documento externo)

wfs_inspire_capabilities ldquourlrdquo wfs_inspire_metadataurl_hreflsquo Metadato del servicio wfs_inspire_metadataurl_format applicationvndiso19139+xml ows_inspire_dsid_code IDELARIOJAANEXOIII ows_inspire_dsid_ns IDERIOJAlsquo

38 2018-10-1719 Menorca (Isla de Lazareto)

bull Metadato del conjunto de datos ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtIDELARIOJAANEXOIIIltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtCENTROS_EDUCATIVOSltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt

WFS con MapServer

39 2018-10-1719 Menorca (Isla de Lazareto)

bull Definicioacuten de las capas en el fichero ldquomaprdquo LAYER NAME USEducationlsquo hellip END METADATA hellip ows_identifier_value CENTROS_EDUCATIVOS ows_metadataurl_href httpwwwideeescsw-codsi- ideesrvspacswSERVICE=CSWampVERSION=202ampREQUEST=GetRecordByIdampoutputSchema=httpwwwisotc211org2005gmdampElementSetName=fullampID=spacarcapaceneducativoswmstematica20141201 hellip END hellip TEMPLATE hellipus_educationhtmllsquo resultados de una QUERY en un archivo temporal END

WFS con MapServer

40 2018-10-1719 Menorca (Isla de Lazareto)

Plantillas de descarga GML

OUTPUTFORMAT NAME ldquogmlrdquo DRIVER ldquoTEMPLATErdquo MIMETYPE ldquoapplicationxhtml+xmlrdquo FORMATOPTION ldquoFILE=templatexmlrdquo END ltgmlFeatureCollectiongt [resultset][resultset layer=USEducation] xmlnsbase2=httpinspireeceuropaeuschemasbase220 xsischemaLocation=httpinspireeceuropaeuschemasus-govserv40 httpinspireeceuropaeuschemasus-govserv40GovernmentalServicesxsd gmlid=ES-GLR-CENTROS-EDUCATIVOSgt ltgmlboundedBygt ltgmlEnvelope srsName=EPSG3857 srsDimension=2gt ltgmllowerCornergt-3627768838082 51399331758572ltgmllowerCornergt ltgmlupperCornergt-1714590022999 52661602885271ltgmlupperCornergt ltgmlEnvelopegt ltgmlboundedBygt [feature] ltgmlfeatureMembergtltus-govservGovernmentalService gmlid=[NAMESPACE]-[LOCALID]gt ltus-govservbeginLifespanVersion xsinil=truegt ltus-govservinspireIdgt ltbaseIdentifiergt ltbaselocalIdgt[LOCALID]ltbaselocalIdgt ltbasenamespacegt[NAMESPACE]ltbasenamespacegt ltbaseversionIdgt[VERSIONID]ltbaseversionIdgt ltbaseIdentifiergt ltus-govservinspireIdgt ltus-govservpointOfContact xsinil=truegt ltus-govservserviceLocationgt ltus-govservServiceLocationTypegt ltus-govservserviceLocationByGeometrygt ltgmlPoint gmlid=[NAMESPACE]-[LOCALID]-[id]-[rn] srsName=EPSG3857 srsDimension=2gt ltgmlposgt[shpxy proj=EPSG3857 precision=7 xf= ]ltgmlposgt ltgmlPointgt ltus-govservserviceLocationByGeometrygt ltus-govservServiceLocationTypegt ltus-govservserviceLocationgt ltus-govservserviceType xlinkhref=httpinspireeceuropaeucodelistServiceTypeValueeducationgt ltus-govservGovernmentalServicegt ltgmlfeatureMembergt [feature] ltgmlFeatureCollectiongt

41 2018-10-1719 Menorca (Isla de Lazareto)

Operaciones del Servicio WFS

Get Download Service Metadata httpinspirelariojaorgrequestservice=WFSampversion=200amprequest=GetCapabilities Get Spatial Dataset y Get Spatial Object httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=getfeatureampTypenames=MRMineampSRSname=EPSG25830 Describe Spatial Dataset y Describe Spatial Object

Todas las capas httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureType Una capa httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureTypeamptypeNames=MrMine

ListStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=ListStoredQueries DescribeStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeStoredQueries

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 2: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

2 2018-10-1719 Menorca (Isla de Lazareto)

Tiacutetulo de la diapositiva

bull Introduccioacuten bull Servicios de descarga con GeoServer

ndash Ventajas e Inconvenientes

bull Servicios de descarga con MapServer ndash Ventajas e Inconvenientes

bull Servicios de descarga con Deegree ndash Ventajas e Inconvenientes

bull Conclusiones

3 2018-10-1719 Menorca (Isla de Lazareto)

Los servicios de red ndash Son necesarios para compartir los datos espaciales ndash Deben hacer posible localizar transformar visualizar y

descargar datos espaciales ndash Garantizar la interoperabilidad

bull El reglamento modificado nordm 9762009 define ndash Los requisitos para el establecimiento y mantenimiento de

los servicios de red bull Localizacioacuten visualizacioacuten descarga transformacioacuten

ndash Las obligaciones en cuanto a disponibilidad del servicio

Directiva INSPIRE

4 2018-10-1719 Menorca (Isla de Lazareto)

bull En materia de servicios de descarga ndash El Anexo IV Enumera

bull Las operaciones que se deben garantizar bull Paraacutemetros de peticioacuten y respuesta

ndash Se divide en 3 partes bull Parte A operaciones que deben ser implementadas

obligatoriamente bull Parte B operaciones que deben implementarse alliacute donde

sea posible bull Parte C criterios de consulta si se implementa B

Reglamento sobre servicios de red nordm 9762009

5 2018-10-1719 Menorca (Isla de Lazareto)

bull Operaciones obligatorias (Parte A Anexo IV) ndash ldquoGet Download Service Metadatardquo Obtener metadatos

del servicios de descarga ndash ldquoGet Spatial Datasetrdquo Obtener conjunto de datos

espaciales ndash ldquoDescribe Spatial Datasetrdquo Devuelve la descripcioacuten de

todos los tipos de objeto espacial del conjunto de datos espaciales

ndash Link Download Servicerdquo Conectar con servicio de descarga Permite a autoridad puacuteblica o 3ordm dar a conocer la disponibilidad de un servicio descarga manteniendo la capacidad de descarga en la autoridad puacuteblica o 3ordm

Reglamento sobre servicios de red nordm 9762009

6 2018-10-1719 Menorca (Isla de Lazareto)

bull Operaciones no obligatorias (Parte B Anexo IV) ndash ldquoGet Spatial Objectrdquo Permite recuperar objetos espaciales

mediante consulta ndash ldquoDescribe Spatial Objectrdquo Devuelve la descripcioacuten de los

tipos de objeto espacial especificados

bull Criterios de buacutesqueda (Parte C Anexo IV) ndash Buacutesqueda por URI del CDE ndash Buacutesqueda por atributos clave de objetos espaciales

incluyendo URI y fechahora de actualizacioacuten ndash Buacutesqueda por rectaacutengulo geograacutefico envolvente (BBOX) ndash Buacutesqueda por tema de datos espaciales ndash Buacutesqueda por combinacioacuten de anteriores

Reglamento sobre servicios de red nordm 9762009

7 2018-10-1719 Menorca (Isla de Lazareto)

bull Ya tenemos la norma ahora toca implementarla bull Seguimos las Directrices Teacutecnicas para la

implementacioacuten de servicios de descarga INSPIRE ndash Technical Guidance for the Implementation of Inspire

Download Services

GT para la implementacioacuten de servicios de descarga INSPIRE

8 2018-10-1719 Menorca (Isla de Lazareto)

bull El Reglamento plantea 2 tipos de Servicios de Descarga ndash Servicios de descarga de conjuntos de datos pre-definidos

bull WFS-Filter Encoding o ATOM ndash Consultas preparadas para la descarga por ejemplo de

topoacutenimos por provincia o la hidrografiacutea de la cuenca del Ebro

ndash Servicios de descarga de acceso directo bull WFS-Filter Encoding

ndash Obtener el valor de la cota a medida que avanzo en una ruta u obtener el topoacutenimo del lugar donde me encuentro o conocer mediante una consulta el riacuteo maacutes largo de una regioacuten

GT para la implementacioacuten de servicios de descarga INSPIRE

9 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga de conjuntos de datos pre-definidos ndash Solo implementan las operaciones obligatorias ndash Descarga simple sin posibilidad de filtrar datos ndash ldquoConjunto de datos predefinidordquo

bull ATOM de Edificios de la D G de Catastro ndash httpwwwcatastrominhapesINSPIREbuildingsESSDGCbuatomxml ndash Descarga los edificios de un municipio dado

GT para la implementacioacuten de servicios de descarga INSPIRE

10 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga de acceso directo ndash Implementan todas las operaciones ndash Consultar descargar subconjuntos y conjuntos datos

bull Mayor control sobre la descarga por parte del cliente ndash ldquoAcceso directordquo

bull Capacidad del cliente para interactuar directamente con los contenidos del repositorio (BD)

ndash Consultas basadas en criterios temporales espaciales o en propiedades especiacuteficas de una instancia del tipo de objeto espacial contenido en el repositorio

bull WFS de Redes de Transporte de la IDEE ndash httpserviciosideeeswfs-

inspiretransportesSERVICE=WFSampVERSION=200ampREQUEST=GetFeatureampTYPENAME=tn-aAerodromeAreaampFILTER=ltFilter xmlnsnet=httpinspireeceuropaeuschemasnet40 xmlnstn-ro=httpinspireeceuropaeuschemastn-ro40 xmlnstn=httpinspireeceuropaeuschemastn40 xmlnsxlink=httpwwww3org1999xlink xmlnsgn=httpinspireeceuropaeuschemasgn40 xmlnsbase=httpinspireeceuropaeuschemasbase33 xmlnstn-ra=httpinspireeceuropaeuschemastn-ra40 xmlnstn-a=httpinspireeceuropaeuschemastn-a40 xmlnstn-w=httpinspireeceuropaeuschemastn-w40 xmlnsgmd=httpschemasopengisnetiso1913920070417gmd gtltPropertyIsLike wildCard= singleChar= escapeChar= matchCase=falsegtltValueReferencegttngeographicalNamegnGeographicalNamegnspellinggnSpellingOfNamegntextltValueReferencegtltLiteralgtAdolfoltLiteralgtltPropertyIsLikegtltFiltergtampCOUNT=-1

ndash Descarga los aeropuertos que contenga el nombre ldquoAdolfordquo

GT para la implementacioacuten de servicios de descarga INSPIRE

11 2018-10-1719 Menorca (Isla de Lazareto)

bull Resumen operaciones seguacuten tipo de servicio

Operacioacuten Tipo de servicio

Get Download Service Metadata Todos

Get Spatial Dataset Todos

Describe Spatial Dataset Todos

Link Download Service Todos

Get Spatial Object Acceso directo

Describe Spatial Object Acceso directo

GT para la implementacioacuten de servicios de descarga INSPIRE

12 2018-10-1719 Menorca (Isla de Lazareto)

bull Para la implementacioacuten 3 estaacutendares posibles ndash ATOM estaacutendar de IETF (Internet Engineering Task Force)

ndash Web Feature Service 200 de OGC

ndash Filter Encoding Specification de OGC bull Opciones

Tipo de servicio Estaacutendar

De datos predefinidos ATOM WFS

De acceso directo WFS+FE

GT para la implementacioacuten de servicios de descarga INSPIRE

13 2018-10-1719 Menorca (Isla de Lazareto)

bull Operaciones WFS

WFS 20

Clase de operacioacuten WFS Simple WFS Baacutesico WFS Transacional

Descripcioacuten GetCapabilites DescribeFeatureType

GetCapabilites DescribeFeatureType

GetCapabilites DescribeFeatureType

Consulta GetPropertyValues GetFeature GetFeatureWithLock

GetPropertyValues GetFeature GetFeatureWithLock

GetPropertyValues GetFeature GetFeatureWithLock

Bloqueo LockFeature LockFeature LockFeature Transaccioacuten Transaction Transaction Transaction

Almacenamiento de consultas

CreateStoredQuery DropStoredQuery ListStoredQuery DescribeStoredQuery

CreateStoredQuery DropStoredQuery ListStoredQuery DescribeStoredQuery

CreateStoredQuery DropStoredQuery ListStoredQuery DescribeStoredQuery

14 2018-10-1719 Menorca (Isla de Lazareto)

bull iquestCoacutemo se vincula el CDE con los servicios de visualizacioacuten y descarga

bull iquestCoacutemo podemos saber a partir de la URL de un WMS o de un WFS el CDE que se visualiza o se descarga

bull iquestCoacutemo podemos visualizar las capas de un CDE a partir del fichero de metadatos del conjunto de datos

bull iquestCoacutemo podemos descargar los objetos geograacuteficos a partir del fichero de metadatos del conjunto de datos

bull iquestCoacutemo seacute a que CDE pertenece una capa o un objeto geograacutefico

15 2018-10-1719 Menorca (Isla de Lazareto)

Metadatos CDE

Accesibilidad de los CDE a traveacutes de servicios de descarga bull WFSATOM

Metadatos del WFS

Metadatos del WMS

Accesibilidad de los CDE a traveacutes de servicios de visualizacioacuten bull WMSWMTS

ltgmlPolygon id = ldquoM-30rdquogt ltgmlLinearRinggt

ltgmlposListgt15 30 20 40 ltgmlposListgt ltgmlLinearRinggt ltgmlPolygongt

Los objetos espaciales deben visualizarse en capas o agrupados en la misma capa

Descarga copias completas de conjuntos de datos espaciales completos o de partes de dichos conjuntos

16 2018-10-1719 Menorca (Isla de Lazareto)

Ejemplo 1 CDE con dos

objetos espaciales

bull Unidad administrativa

bull Liacutemite adminsitrativo

El CDE es accesible a traveacutes

de un WMS y un WFS

bull WMS tiene dos capas

bull WFS tiene dos objetos

espaciales

1

2

3

Metadatos del CDE - Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

17 2018-10-1719 Menorca (Isla de Lazareto)

Identifier es uacutenico para el namespace y se corresponde con el ldquocoderdquo en el fichero de metadatos del CDE

- Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

18 2018-10-1719 Menorca (Isla de Lazareto)

En los dos casos es necesario incluir en la respuesta de la operacioacuten

GetCapabilities una extensioacuten que normalmente comienza por la etiqueta

ltinspire_vsExtendedCapabilitiesgt

Escenario 1 Los metadatos de los servicios de red se referencian con una URL en el extended

capability que indica la ubicacioacuten del fichero XML de metadatos en un cataacutelogo

Escenario 2 Las etiquetas de los metadatos de los servicios de red estaacuten contenidos dentro del

ltextended capabilitygt No existe un fichero XML de metadatos

Dos escenarios para realizar los metadatos de servicio web

Nota Con el escenario 1 hay duplicidad de elementos descritos en la respuesta de

GetCapabilities y del fichero de metadatos de servicio almacenado en un cataacutelogo

19 2018-10-1719 Menorca (Isla de Lazareto)

Code = Spatial DataSet Identifier CodeSpace = Namespace

- Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

20 2018-10-1719 Menorca (Isla de Lazareto)

21 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer

ndash Antecedentes ndash Trabajo realizado ndash Desarrollos e implementaciones ndash Ventajas e Inconvenientes ndash Validaciones ndash Tipos de peticiones Ejemplos

22 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Antecedentes ndash Proyectos europeos

Temaacuteticas INSPIRE Especificaciones de datos Extensioacuten de modelos Herramientas de transformacioacuten (HALE Studio FME ArcGIS Geobide)

ndash IDENA

Publicacioacuten de Servicios web GeoServer

WFS con GeoServer

23 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Trabajo realizado (Cadastral parcels) ndash Anaacutelisis de los modelos de datos

Navarra INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

HALE Studio GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web GeoServer 211 + plugins ldquoapp-schemardquo amp ldquoINSPIRErdquo WMS y WFS

24 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Arquitectura de aplicaciones

Plugin app-schema

Plugin INSPIRE

HUMBOLDT Alignment Editor (HALE)

WEB Mapping file

Extended Capabilities settings

GetFeature GML requests

GetMap requests

WFS con GeoServer

25 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Nuevo panel de configuracioacuten del plugin ldquoINSPIRErdquo para definir el Extended Capabilities de los elementos WMS WFS WCS y WMTS de forma completa

26 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Creacioacuten y publicacioacuten de MD CDE WMS y WFS Capabilities ndash Extended capabilities (Escenario 1) GetRecordsById Identificadores de la capa SpatialDataSetIdentifier

27 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con ldquoapp-schemardquo hellip para dar soporte completo a los tipos complejos

ndash Relacionados con WMS hellip para la integracioacuten completa de peticiones ldquoGetMaprdquo con requisitos INSPIRE

ndash Relacionados con WFS hellip para la integracioacuten completa de peticiones ldquoGetFeaturerdquo y ldquoStoredQueryrdquo con requisitos INSPIRE

28 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones - WFS

Gestioacuten interna de los tipos geomeacutetricos complejos pe ldquoMultisurfacerdquo Escala y proyeccioacuten al vuelo en peticiones ldquoGetFeatureInfordquo Publicacioacuten de las capas por ldquoworkspacerdquo Verificar el sentido de los puntos (CCW) de los poliacutegonos en la generacioacuten del GML (shp vs PostGIS) Problema referente al ldquoListStoredQueriesrdquo ya que la peticioacuten ldquoGetFeatureByIdrdquo no funcionaba correctamente para los tipos complejos

29 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WMS

GetCapabilities httpsinspirenavarraesservicesCPwmsservice=WMSamprequest=GetCapabilities

GetMap httpsinspirenavarraesservicesCPwmsservice=WMSampVERSION=130ampREQUEST=GetMapampBBOX=61006547419356103154742185ampCRS=EPSG25830ampWIDTH=1118ampHEIGHT=812ampLAYERS=CadastralParcelampFORMAT=imagepng

30 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetCapabilities (Get Download Service Metadata) httpsinspirenavarraesservicesCPwfsservice=WFSamprequest=getcapabilities GetFeature (count) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampcount=2 GetFeature (filter) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampfilter=ltfesFilter xmlnsfes=httpwwwopengisnetfes20gtltfesResourceId rid=ESRRTNCP38011381gtltfesFiltergt

31 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetFeature (bbox) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampbbox=61010047419006103504742150ampsrsName=urnogcdefcrsepsg25830

ListStoredQueries httpsinspirenavarraesservicesCPwfsservice=wfsampversion=200amprequest=ListStoredQueries

32 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Validaciones ndash Validador antiguo INSPIRE

ndash Spatineo ndash Geoportal validacioacuten Chequia ndash GDI-DE Test suite ndash eENVplus ndash Nuevo validador INSPIRE (a la espera)

33 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Ventajas e inconvenientes

ndash Ventajas Integracioacuten a traveacutes de plugin app-schema ya existente Evita procesos transformacioacuten de formatos innecesarios y la duplicidad de almacenamiento de datos Plugin INSPIRE ya existente Para nosotros que no tenemos que usar un SW distinto para cumplir con INSPIRE Conocemos las herramienta y queda integrada en nuestro entorno actual de produccioacuten (gestioacuten de workspaces)

ndash Inconvenientes Ha requerido desarrollos para la versioacuten utilizada Seraacute necesario revisar la situacioacuten actual de la aplicacioacuten iquestLa publicacioacuten de otra temaacutetica requeriraacute de nuevos desarrollos Multilinguumlismo No implementado nativamente Solucioacuten viacutea despliegue de una arquitectura multinodo

34 2018-10-1719 Menorca (Isla de Lazareto)

35 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con MapServer Trabajo realizado (Anexo III) ndash Anaacutelisis de los modelos de datos

IDErioja INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

FME plantillas xsd (INSPIRE) GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web INSPIRE MapServer 707 + WMS WFS y ATOM

WFS con MapServer 707

36 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707 Descarga Directa seguacuten perfil Inspire Operaciones y criterios de buacutesqueda bull Fichero de configuracioacuten ldquomaprdquo

ndash MAP ndash PROJECTION ndash WEB ndash METADATA (en el objeto MAP y en cada LAYER) GetCapabilities ndash LAYER ndash OUTPUTFORMAT

bull Metadato del servicio bull Metadato del conjunto de datos

37 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707

bull Metadato del servicio Escenario 1 (documento externo)

wfs_inspire_capabilities ldquourlrdquo wfs_inspire_metadataurl_hreflsquo Metadato del servicio wfs_inspire_metadataurl_format applicationvndiso19139+xml ows_inspire_dsid_code IDELARIOJAANEXOIII ows_inspire_dsid_ns IDERIOJAlsquo

38 2018-10-1719 Menorca (Isla de Lazareto)

bull Metadato del conjunto de datos ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtIDELARIOJAANEXOIIIltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtCENTROS_EDUCATIVOSltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt

WFS con MapServer

39 2018-10-1719 Menorca (Isla de Lazareto)

bull Definicioacuten de las capas en el fichero ldquomaprdquo LAYER NAME USEducationlsquo hellip END METADATA hellip ows_identifier_value CENTROS_EDUCATIVOS ows_metadataurl_href httpwwwideeescsw-codsi- ideesrvspacswSERVICE=CSWampVERSION=202ampREQUEST=GetRecordByIdampoutputSchema=httpwwwisotc211org2005gmdampElementSetName=fullampID=spacarcapaceneducativoswmstematica20141201 hellip END hellip TEMPLATE hellipus_educationhtmllsquo resultados de una QUERY en un archivo temporal END

WFS con MapServer

40 2018-10-1719 Menorca (Isla de Lazareto)

Plantillas de descarga GML

OUTPUTFORMAT NAME ldquogmlrdquo DRIVER ldquoTEMPLATErdquo MIMETYPE ldquoapplicationxhtml+xmlrdquo FORMATOPTION ldquoFILE=templatexmlrdquo END ltgmlFeatureCollectiongt [resultset][resultset layer=USEducation] xmlnsbase2=httpinspireeceuropaeuschemasbase220 xsischemaLocation=httpinspireeceuropaeuschemasus-govserv40 httpinspireeceuropaeuschemasus-govserv40GovernmentalServicesxsd gmlid=ES-GLR-CENTROS-EDUCATIVOSgt ltgmlboundedBygt ltgmlEnvelope srsName=EPSG3857 srsDimension=2gt ltgmllowerCornergt-3627768838082 51399331758572ltgmllowerCornergt ltgmlupperCornergt-1714590022999 52661602885271ltgmlupperCornergt ltgmlEnvelopegt ltgmlboundedBygt [feature] ltgmlfeatureMembergtltus-govservGovernmentalService gmlid=[NAMESPACE]-[LOCALID]gt ltus-govservbeginLifespanVersion xsinil=truegt ltus-govservinspireIdgt ltbaseIdentifiergt ltbaselocalIdgt[LOCALID]ltbaselocalIdgt ltbasenamespacegt[NAMESPACE]ltbasenamespacegt ltbaseversionIdgt[VERSIONID]ltbaseversionIdgt ltbaseIdentifiergt ltus-govservinspireIdgt ltus-govservpointOfContact xsinil=truegt ltus-govservserviceLocationgt ltus-govservServiceLocationTypegt ltus-govservserviceLocationByGeometrygt ltgmlPoint gmlid=[NAMESPACE]-[LOCALID]-[id]-[rn] srsName=EPSG3857 srsDimension=2gt ltgmlposgt[shpxy proj=EPSG3857 precision=7 xf= ]ltgmlposgt ltgmlPointgt ltus-govservserviceLocationByGeometrygt ltus-govservServiceLocationTypegt ltus-govservserviceLocationgt ltus-govservserviceType xlinkhref=httpinspireeceuropaeucodelistServiceTypeValueeducationgt ltus-govservGovernmentalServicegt ltgmlfeatureMembergt [feature] ltgmlFeatureCollectiongt

41 2018-10-1719 Menorca (Isla de Lazareto)

Operaciones del Servicio WFS

Get Download Service Metadata httpinspirelariojaorgrequestservice=WFSampversion=200amprequest=GetCapabilities Get Spatial Dataset y Get Spatial Object httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=getfeatureampTypenames=MRMineampSRSname=EPSG25830 Describe Spatial Dataset y Describe Spatial Object

Todas las capas httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureType Una capa httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureTypeamptypeNames=MrMine

ListStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=ListStoredQueries DescribeStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeStoredQueries

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 3: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

3 2018-10-1719 Menorca (Isla de Lazareto)

Los servicios de red ndash Son necesarios para compartir los datos espaciales ndash Deben hacer posible localizar transformar visualizar y

descargar datos espaciales ndash Garantizar la interoperabilidad

bull El reglamento modificado nordm 9762009 define ndash Los requisitos para el establecimiento y mantenimiento de

los servicios de red bull Localizacioacuten visualizacioacuten descarga transformacioacuten

ndash Las obligaciones en cuanto a disponibilidad del servicio

Directiva INSPIRE

4 2018-10-1719 Menorca (Isla de Lazareto)

bull En materia de servicios de descarga ndash El Anexo IV Enumera

bull Las operaciones que se deben garantizar bull Paraacutemetros de peticioacuten y respuesta

ndash Se divide en 3 partes bull Parte A operaciones que deben ser implementadas

obligatoriamente bull Parte B operaciones que deben implementarse alliacute donde

sea posible bull Parte C criterios de consulta si se implementa B

Reglamento sobre servicios de red nordm 9762009

5 2018-10-1719 Menorca (Isla de Lazareto)

bull Operaciones obligatorias (Parte A Anexo IV) ndash ldquoGet Download Service Metadatardquo Obtener metadatos

del servicios de descarga ndash ldquoGet Spatial Datasetrdquo Obtener conjunto de datos

espaciales ndash ldquoDescribe Spatial Datasetrdquo Devuelve la descripcioacuten de

todos los tipos de objeto espacial del conjunto de datos espaciales

ndash Link Download Servicerdquo Conectar con servicio de descarga Permite a autoridad puacuteblica o 3ordm dar a conocer la disponibilidad de un servicio descarga manteniendo la capacidad de descarga en la autoridad puacuteblica o 3ordm

Reglamento sobre servicios de red nordm 9762009

6 2018-10-1719 Menorca (Isla de Lazareto)

bull Operaciones no obligatorias (Parte B Anexo IV) ndash ldquoGet Spatial Objectrdquo Permite recuperar objetos espaciales

mediante consulta ndash ldquoDescribe Spatial Objectrdquo Devuelve la descripcioacuten de los

tipos de objeto espacial especificados

bull Criterios de buacutesqueda (Parte C Anexo IV) ndash Buacutesqueda por URI del CDE ndash Buacutesqueda por atributos clave de objetos espaciales

incluyendo URI y fechahora de actualizacioacuten ndash Buacutesqueda por rectaacutengulo geograacutefico envolvente (BBOX) ndash Buacutesqueda por tema de datos espaciales ndash Buacutesqueda por combinacioacuten de anteriores

Reglamento sobre servicios de red nordm 9762009

7 2018-10-1719 Menorca (Isla de Lazareto)

bull Ya tenemos la norma ahora toca implementarla bull Seguimos las Directrices Teacutecnicas para la

implementacioacuten de servicios de descarga INSPIRE ndash Technical Guidance for the Implementation of Inspire

Download Services

GT para la implementacioacuten de servicios de descarga INSPIRE

8 2018-10-1719 Menorca (Isla de Lazareto)

bull El Reglamento plantea 2 tipos de Servicios de Descarga ndash Servicios de descarga de conjuntos de datos pre-definidos

bull WFS-Filter Encoding o ATOM ndash Consultas preparadas para la descarga por ejemplo de

topoacutenimos por provincia o la hidrografiacutea de la cuenca del Ebro

ndash Servicios de descarga de acceso directo bull WFS-Filter Encoding

ndash Obtener el valor de la cota a medida que avanzo en una ruta u obtener el topoacutenimo del lugar donde me encuentro o conocer mediante una consulta el riacuteo maacutes largo de una regioacuten

GT para la implementacioacuten de servicios de descarga INSPIRE

9 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga de conjuntos de datos pre-definidos ndash Solo implementan las operaciones obligatorias ndash Descarga simple sin posibilidad de filtrar datos ndash ldquoConjunto de datos predefinidordquo

bull ATOM de Edificios de la D G de Catastro ndash httpwwwcatastrominhapesINSPIREbuildingsESSDGCbuatomxml ndash Descarga los edificios de un municipio dado

GT para la implementacioacuten de servicios de descarga INSPIRE

10 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga de acceso directo ndash Implementan todas las operaciones ndash Consultar descargar subconjuntos y conjuntos datos

bull Mayor control sobre la descarga por parte del cliente ndash ldquoAcceso directordquo

bull Capacidad del cliente para interactuar directamente con los contenidos del repositorio (BD)

ndash Consultas basadas en criterios temporales espaciales o en propiedades especiacuteficas de una instancia del tipo de objeto espacial contenido en el repositorio

bull WFS de Redes de Transporte de la IDEE ndash httpserviciosideeeswfs-

inspiretransportesSERVICE=WFSampVERSION=200ampREQUEST=GetFeatureampTYPENAME=tn-aAerodromeAreaampFILTER=ltFilter xmlnsnet=httpinspireeceuropaeuschemasnet40 xmlnstn-ro=httpinspireeceuropaeuschemastn-ro40 xmlnstn=httpinspireeceuropaeuschemastn40 xmlnsxlink=httpwwww3org1999xlink xmlnsgn=httpinspireeceuropaeuschemasgn40 xmlnsbase=httpinspireeceuropaeuschemasbase33 xmlnstn-ra=httpinspireeceuropaeuschemastn-ra40 xmlnstn-a=httpinspireeceuropaeuschemastn-a40 xmlnstn-w=httpinspireeceuropaeuschemastn-w40 xmlnsgmd=httpschemasopengisnetiso1913920070417gmd gtltPropertyIsLike wildCard= singleChar= escapeChar= matchCase=falsegtltValueReferencegttngeographicalNamegnGeographicalNamegnspellinggnSpellingOfNamegntextltValueReferencegtltLiteralgtAdolfoltLiteralgtltPropertyIsLikegtltFiltergtampCOUNT=-1

ndash Descarga los aeropuertos que contenga el nombre ldquoAdolfordquo

GT para la implementacioacuten de servicios de descarga INSPIRE

11 2018-10-1719 Menorca (Isla de Lazareto)

bull Resumen operaciones seguacuten tipo de servicio

Operacioacuten Tipo de servicio

Get Download Service Metadata Todos

Get Spatial Dataset Todos

Describe Spatial Dataset Todos

Link Download Service Todos

Get Spatial Object Acceso directo

Describe Spatial Object Acceso directo

GT para la implementacioacuten de servicios de descarga INSPIRE

12 2018-10-1719 Menorca (Isla de Lazareto)

bull Para la implementacioacuten 3 estaacutendares posibles ndash ATOM estaacutendar de IETF (Internet Engineering Task Force)

ndash Web Feature Service 200 de OGC

ndash Filter Encoding Specification de OGC bull Opciones

Tipo de servicio Estaacutendar

De datos predefinidos ATOM WFS

De acceso directo WFS+FE

GT para la implementacioacuten de servicios de descarga INSPIRE

13 2018-10-1719 Menorca (Isla de Lazareto)

bull Operaciones WFS

WFS 20

Clase de operacioacuten WFS Simple WFS Baacutesico WFS Transacional

Descripcioacuten GetCapabilites DescribeFeatureType

GetCapabilites DescribeFeatureType

GetCapabilites DescribeFeatureType

Consulta GetPropertyValues GetFeature GetFeatureWithLock

GetPropertyValues GetFeature GetFeatureWithLock

GetPropertyValues GetFeature GetFeatureWithLock

Bloqueo LockFeature LockFeature LockFeature Transaccioacuten Transaction Transaction Transaction

Almacenamiento de consultas

CreateStoredQuery DropStoredQuery ListStoredQuery DescribeStoredQuery

CreateStoredQuery DropStoredQuery ListStoredQuery DescribeStoredQuery

CreateStoredQuery DropStoredQuery ListStoredQuery DescribeStoredQuery

14 2018-10-1719 Menorca (Isla de Lazareto)

bull iquestCoacutemo se vincula el CDE con los servicios de visualizacioacuten y descarga

bull iquestCoacutemo podemos saber a partir de la URL de un WMS o de un WFS el CDE que se visualiza o se descarga

bull iquestCoacutemo podemos visualizar las capas de un CDE a partir del fichero de metadatos del conjunto de datos

bull iquestCoacutemo podemos descargar los objetos geograacuteficos a partir del fichero de metadatos del conjunto de datos

bull iquestCoacutemo seacute a que CDE pertenece una capa o un objeto geograacutefico

15 2018-10-1719 Menorca (Isla de Lazareto)

Metadatos CDE

Accesibilidad de los CDE a traveacutes de servicios de descarga bull WFSATOM

Metadatos del WFS

Metadatos del WMS

Accesibilidad de los CDE a traveacutes de servicios de visualizacioacuten bull WMSWMTS

ltgmlPolygon id = ldquoM-30rdquogt ltgmlLinearRinggt

ltgmlposListgt15 30 20 40 ltgmlposListgt ltgmlLinearRinggt ltgmlPolygongt

Los objetos espaciales deben visualizarse en capas o agrupados en la misma capa

Descarga copias completas de conjuntos de datos espaciales completos o de partes de dichos conjuntos

16 2018-10-1719 Menorca (Isla de Lazareto)

Ejemplo 1 CDE con dos

objetos espaciales

bull Unidad administrativa

bull Liacutemite adminsitrativo

El CDE es accesible a traveacutes

de un WMS y un WFS

bull WMS tiene dos capas

bull WFS tiene dos objetos

espaciales

1

2

3

Metadatos del CDE - Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

17 2018-10-1719 Menorca (Isla de Lazareto)

Identifier es uacutenico para el namespace y se corresponde con el ldquocoderdquo en el fichero de metadatos del CDE

- Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

18 2018-10-1719 Menorca (Isla de Lazareto)

En los dos casos es necesario incluir en la respuesta de la operacioacuten

GetCapabilities una extensioacuten que normalmente comienza por la etiqueta

ltinspire_vsExtendedCapabilitiesgt

Escenario 1 Los metadatos de los servicios de red se referencian con una URL en el extended

capability que indica la ubicacioacuten del fichero XML de metadatos en un cataacutelogo

Escenario 2 Las etiquetas de los metadatos de los servicios de red estaacuten contenidos dentro del

ltextended capabilitygt No existe un fichero XML de metadatos

Dos escenarios para realizar los metadatos de servicio web

Nota Con el escenario 1 hay duplicidad de elementos descritos en la respuesta de

GetCapabilities y del fichero de metadatos de servicio almacenado en un cataacutelogo

19 2018-10-1719 Menorca (Isla de Lazareto)

Code = Spatial DataSet Identifier CodeSpace = Namespace

- Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

20 2018-10-1719 Menorca (Isla de Lazareto)

21 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer

ndash Antecedentes ndash Trabajo realizado ndash Desarrollos e implementaciones ndash Ventajas e Inconvenientes ndash Validaciones ndash Tipos de peticiones Ejemplos

22 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Antecedentes ndash Proyectos europeos

Temaacuteticas INSPIRE Especificaciones de datos Extensioacuten de modelos Herramientas de transformacioacuten (HALE Studio FME ArcGIS Geobide)

ndash IDENA

Publicacioacuten de Servicios web GeoServer

WFS con GeoServer

23 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Trabajo realizado (Cadastral parcels) ndash Anaacutelisis de los modelos de datos

Navarra INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

HALE Studio GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web GeoServer 211 + plugins ldquoapp-schemardquo amp ldquoINSPIRErdquo WMS y WFS

24 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Arquitectura de aplicaciones

Plugin app-schema

Plugin INSPIRE

HUMBOLDT Alignment Editor (HALE)

WEB Mapping file

Extended Capabilities settings

GetFeature GML requests

GetMap requests

WFS con GeoServer

25 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Nuevo panel de configuracioacuten del plugin ldquoINSPIRErdquo para definir el Extended Capabilities de los elementos WMS WFS WCS y WMTS de forma completa

26 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Creacioacuten y publicacioacuten de MD CDE WMS y WFS Capabilities ndash Extended capabilities (Escenario 1) GetRecordsById Identificadores de la capa SpatialDataSetIdentifier

27 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con ldquoapp-schemardquo hellip para dar soporte completo a los tipos complejos

ndash Relacionados con WMS hellip para la integracioacuten completa de peticiones ldquoGetMaprdquo con requisitos INSPIRE

ndash Relacionados con WFS hellip para la integracioacuten completa de peticiones ldquoGetFeaturerdquo y ldquoStoredQueryrdquo con requisitos INSPIRE

28 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones - WFS

Gestioacuten interna de los tipos geomeacutetricos complejos pe ldquoMultisurfacerdquo Escala y proyeccioacuten al vuelo en peticiones ldquoGetFeatureInfordquo Publicacioacuten de las capas por ldquoworkspacerdquo Verificar el sentido de los puntos (CCW) de los poliacutegonos en la generacioacuten del GML (shp vs PostGIS) Problema referente al ldquoListStoredQueriesrdquo ya que la peticioacuten ldquoGetFeatureByIdrdquo no funcionaba correctamente para los tipos complejos

29 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WMS

GetCapabilities httpsinspirenavarraesservicesCPwmsservice=WMSamprequest=GetCapabilities

GetMap httpsinspirenavarraesservicesCPwmsservice=WMSampVERSION=130ampREQUEST=GetMapampBBOX=61006547419356103154742185ampCRS=EPSG25830ampWIDTH=1118ampHEIGHT=812ampLAYERS=CadastralParcelampFORMAT=imagepng

30 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetCapabilities (Get Download Service Metadata) httpsinspirenavarraesservicesCPwfsservice=WFSamprequest=getcapabilities GetFeature (count) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampcount=2 GetFeature (filter) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampfilter=ltfesFilter xmlnsfes=httpwwwopengisnetfes20gtltfesResourceId rid=ESRRTNCP38011381gtltfesFiltergt

31 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetFeature (bbox) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampbbox=61010047419006103504742150ampsrsName=urnogcdefcrsepsg25830

ListStoredQueries httpsinspirenavarraesservicesCPwfsservice=wfsampversion=200amprequest=ListStoredQueries

32 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Validaciones ndash Validador antiguo INSPIRE

ndash Spatineo ndash Geoportal validacioacuten Chequia ndash GDI-DE Test suite ndash eENVplus ndash Nuevo validador INSPIRE (a la espera)

33 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Ventajas e inconvenientes

ndash Ventajas Integracioacuten a traveacutes de plugin app-schema ya existente Evita procesos transformacioacuten de formatos innecesarios y la duplicidad de almacenamiento de datos Plugin INSPIRE ya existente Para nosotros que no tenemos que usar un SW distinto para cumplir con INSPIRE Conocemos las herramienta y queda integrada en nuestro entorno actual de produccioacuten (gestioacuten de workspaces)

ndash Inconvenientes Ha requerido desarrollos para la versioacuten utilizada Seraacute necesario revisar la situacioacuten actual de la aplicacioacuten iquestLa publicacioacuten de otra temaacutetica requeriraacute de nuevos desarrollos Multilinguumlismo No implementado nativamente Solucioacuten viacutea despliegue de una arquitectura multinodo

34 2018-10-1719 Menorca (Isla de Lazareto)

35 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con MapServer Trabajo realizado (Anexo III) ndash Anaacutelisis de los modelos de datos

IDErioja INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

FME plantillas xsd (INSPIRE) GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web INSPIRE MapServer 707 + WMS WFS y ATOM

WFS con MapServer 707

36 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707 Descarga Directa seguacuten perfil Inspire Operaciones y criterios de buacutesqueda bull Fichero de configuracioacuten ldquomaprdquo

ndash MAP ndash PROJECTION ndash WEB ndash METADATA (en el objeto MAP y en cada LAYER) GetCapabilities ndash LAYER ndash OUTPUTFORMAT

bull Metadato del servicio bull Metadato del conjunto de datos

37 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707

bull Metadato del servicio Escenario 1 (documento externo)

wfs_inspire_capabilities ldquourlrdquo wfs_inspire_metadataurl_hreflsquo Metadato del servicio wfs_inspire_metadataurl_format applicationvndiso19139+xml ows_inspire_dsid_code IDELARIOJAANEXOIII ows_inspire_dsid_ns IDERIOJAlsquo

38 2018-10-1719 Menorca (Isla de Lazareto)

bull Metadato del conjunto de datos ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtIDELARIOJAANEXOIIIltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtCENTROS_EDUCATIVOSltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt

WFS con MapServer

39 2018-10-1719 Menorca (Isla de Lazareto)

bull Definicioacuten de las capas en el fichero ldquomaprdquo LAYER NAME USEducationlsquo hellip END METADATA hellip ows_identifier_value CENTROS_EDUCATIVOS ows_metadataurl_href httpwwwideeescsw-codsi- ideesrvspacswSERVICE=CSWampVERSION=202ampREQUEST=GetRecordByIdampoutputSchema=httpwwwisotc211org2005gmdampElementSetName=fullampID=spacarcapaceneducativoswmstematica20141201 hellip END hellip TEMPLATE hellipus_educationhtmllsquo resultados de una QUERY en un archivo temporal END

WFS con MapServer

40 2018-10-1719 Menorca (Isla de Lazareto)

Plantillas de descarga GML

OUTPUTFORMAT NAME ldquogmlrdquo DRIVER ldquoTEMPLATErdquo MIMETYPE ldquoapplicationxhtml+xmlrdquo FORMATOPTION ldquoFILE=templatexmlrdquo END ltgmlFeatureCollectiongt [resultset][resultset layer=USEducation] xmlnsbase2=httpinspireeceuropaeuschemasbase220 xsischemaLocation=httpinspireeceuropaeuschemasus-govserv40 httpinspireeceuropaeuschemasus-govserv40GovernmentalServicesxsd gmlid=ES-GLR-CENTROS-EDUCATIVOSgt ltgmlboundedBygt ltgmlEnvelope srsName=EPSG3857 srsDimension=2gt ltgmllowerCornergt-3627768838082 51399331758572ltgmllowerCornergt ltgmlupperCornergt-1714590022999 52661602885271ltgmlupperCornergt ltgmlEnvelopegt ltgmlboundedBygt [feature] ltgmlfeatureMembergtltus-govservGovernmentalService gmlid=[NAMESPACE]-[LOCALID]gt ltus-govservbeginLifespanVersion xsinil=truegt ltus-govservinspireIdgt ltbaseIdentifiergt ltbaselocalIdgt[LOCALID]ltbaselocalIdgt ltbasenamespacegt[NAMESPACE]ltbasenamespacegt ltbaseversionIdgt[VERSIONID]ltbaseversionIdgt ltbaseIdentifiergt ltus-govservinspireIdgt ltus-govservpointOfContact xsinil=truegt ltus-govservserviceLocationgt ltus-govservServiceLocationTypegt ltus-govservserviceLocationByGeometrygt ltgmlPoint gmlid=[NAMESPACE]-[LOCALID]-[id]-[rn] srsName=EPSG3857 srsDimension=2gt ltgmlposgt[shpxy proj=EPSG3857 precision=7 xf= ]ltgmlposgt ltgmlPointgt ltus-govservserviceLocationByGeometrygt ltus-govservServiceLocationTypegt ltus-govservserviceLocationgt ltus-govservserviceType xlinkhref=httpinspireeceuropaeucodelistServiceTypeValueeducationgt ltus-govservGovernmentalServicegt ltgmlfeatureMembergt [feature] ltgmlFeatureCollectiongt

41 2018-10-1719 Menorca (Isla de Lazareto)

Operaciones del Servicio WFS

Get Download Service Metadata httpinspirelariojaorgrequestservice=WFSampversion=200amprequest=GetCapabilities Get Spatial Dataset y Get Spatial Object httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=getfeatureampTypenames=MRMineampSRSname=EPSG25830 Describe Spatial Dataset y Describe Spatial Object

Todas las capas httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureType Una capa httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureTypeamptypeNames=MrMine

ListStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=ListStoredQueries DescribeStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeStoredQueries

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 4: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

4 2018-10-1719 Menorca (Isla de Lazareto)

bull En materia de servicios de descarga ndash El Anexo IV Enumera

bull Las operaciones que se deben garantizar bull Paraacutemetros de peticioacuten y respuesta

ndash Se divide en 3 partes bull Parte A operaciones que deben ser implementadas

obligatoriamente bull Parte B operaciones que deben implementarse alliacute donde

sea posible bull Parte C criterios de consulta si se implementa B

Reglamento sobre servicios de red nordm 9762009

5 2018-10-1719 Menorca (Isla de Lazareto)

bull Operaciones obligatorias (Parte A Anexo IV) ndash ldquoGet Download Service Metadatardquo Obtener metadatos

del servicios de descarga ndash ldquoGet Spatial Datasetrdquo Obtener conjunto de datos

espaciales ndash ldquoDescribe Spatial Datasetrdquo Devuelve la descripcioacuten de

todos los tipos de objeto espacial del conjunto de datos espaciales

ndash Link Download Servicerdquo Conectar con servicio de descarga Permite a autoridad puacuteblica o 3ordm dar a conocer la disponibilidad de un servicio descarga manteniendo la capacidad de descarga en la autoridad puacuteblica o 3ordm

Reglamento sobre servicios de red nordm 9762009

6 2018-10-1719 Menorca (Isla de Lazareto)

bull Operaciones no obligatorias (Parte B Anexo IV) ndash ldquoGet Spatial Objectrdquo Permite recuperar objetos espaciales

mediante consulta ndash ldquoDescribe Spatial Objectrdquo Devuelve la descripcioacuten de los

tipos de objeto espacial especificados

bull Criterios de buacutesqueda (Parte C Anexo IV) ndash Buacutesqueda por URI del CDE ndash Buacutesqueda por atributos clave de objetos espaciales

incluyendo URI y fechahora de actualizacioacuten ndash Buacutesqueda por rectaacutengulo geograacutefico envolvente (BBOX) ndash Buacutesqueda por tema de datos espaciales ndash Buacutesqueda por combinacioacuten de anteriores

Reglamento sobre servicios de red nordm 9762009

7 2018-10-1719 Menorca (Isla de Lazareto)

bull Ya tenemos la norma ahora toca implementarla bull Seguimos las Directrices Teacutecnicas para la

implementacioacuten de servicios de descarga INSPIRE ndash Technical Guidance for the Implementation of Inspire

Download Services

GT para la implementacioacuten de servicios de descarga INSPIRE

8 2018-10-1719 Menorca (Isla de Lazareto)

bull El Reglamento plantea 2 tipos de Servicios de Descarga ndash Servicios de descarga de conjuntos de datos pre-definidos

bull WFS-Filter Encoding o ATOM ndash Consultas preparadas para la descarga por ejemplo de

topoacutenimos por provincia o la hidrografiacutea de la cuenca del Ebro

ndash Servicios de descarga de acceso directo bull WFS-Filter Encoding

ndash Obtener el valor de la cota a medida que avanzo en una ruta u obtener el topoacutenimo del lugar donde me encuentro o conocer mediante una consulta el riacuteo maacutes largo de una regioacuten

GT para la implementacioacuten de servicios de descarga INSPIRE

9 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga de conjuntos de datos pre-definidos ndash Solo implementan las operaciones obligatorias ndash Descarga simple sin posibilidad de filtrar datos ndash ldquoConjunto de datos predefinidordquo

bull ATOM de Edificios de la D G de Catastro ndash httpwwwcatastrominhapesINSPIREbuildingsESSDGCbuatomxml ndash Descarga los edificios de un municipio dado

GT para la implementacioacuten de servicios de descarga INSPIRE

10 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga de acceso directo ndash Implementan todas las operaciones ndash Consultar descargar subconjuntos y conjuntos datos

bull Mayor control sobre la descarga por parte del cliente ndash ldquoAcceso directordquo

bull Capacidad del cliente para interactuar directamente con los contenidos del repositorio (BD)

ndash Consultas basadas en criterios temporales espaciales o en propiedades especiacuteficas de una instancia del tipo de objeto espacial contenido en el repositorio

bull WFS de Redes de Transporte de la IDEE ndash httpserviciosideeeswfs-

inspiretransportesSERVICE=WFSampVERSION=200ampREQUEST=GetFeatureampTYPENAME=tn-aAerodromeAreaampFILTER=ltFilter xmlnsnet=httpinspireeceuropaeuschemasnet40 xmlnstn-ro=httpinspireeceuropaeuschemastn-ro40 xmlnstn=httpinspireeceuropaeuschemastn40 xmlnsxlink=httpwwww3org1999xlink xmlnsgn=httpinspireeceuropaeuschemasgn40 xmlnsbase=httpinspireeceuropaeuschemasbase33 xmlnstn-ra=httpinspireeceuropaeuschemastn-ra40 xmlnstn-a=httpinspireeceuropaeuschemastn-a40 xmlnstn-w=httpinspireeceuropaeuschemastn-w40 xmlnsgmd=httpschemasopengisnetiso1913920070417gmd gtltPropertyIsLike wildCard= singleChar= escapeChar= matchCase=falsegtltValueReferencegttngeographicalNamegnGeographicalNamegnspellinggnSpellingOfNamegntextltValueReferencegtltLiteralgtAdolfoltLiteralgtltPropertyIsLikegtltFiltergtampCOUNT=-1

ndash Descarga los aeropuertos que contenga el nombre ldquoAdolfordquo

GT para la implementacioacuten de servicios de descarga INSPIRE

11 2018-10-1719 Menorca (Isla de Lazareto)

bull Resumen operaciones seguacuten tipo de servicio

Operacioacuten Tipo de servicio

Get Download Service Metadata Todos

Get Spatial Dataset Todos

Describe Spatial Dataset Todos

Link Download Service Todos

Get Spatial Object Acceso directo

Describe Spatial Object Acceso directo

GT para la implementacioacuten de servicios de descarga INSPIRE

12 2018-10-1719 Menorca (Isla de Lazareto)

bull Para la implementacioacuten 3 estaacutendares posibles ndash ATOM estaacutendar de IETF (Internet Engineering Task Force)

ndash Web Feature Service 200 de OGC

ndash Filter Encoding Specification de OGC bull Opciones

Tipo de servicio Estaacutendar

De datos predefinidos ATOM WFS

De acceso directo WFS+FE

GT para la implementacioacuten de servicios de descarga INSPIRE

13 2018-10-1719 Menorca (Isla de Lazareto)

bull Operaciones WFS

WFS 20

Clase de operacioacuten WFS Simple WFS Baacutesico WFS Transacional

Descripcioacuten GetCapabilites DescribeFeatureType

GetCapabilites DescribeFeatureType

GetCapabilites DescribeFeatureType

Consulta GetPropertyValues GetFeature GetFeatureWithLock

GetPropertyValues GetFeature GetFeatureWithLock

GetPropertyValues GetFeature GetFeatureWithLock

Bloqueo LockFeature LockFeature LockFeature Transaccioacuten Transaction Transaction Transaction

Almacenamiento de consultas

CreateStoredQuery DropStoredQuery ListStoredQuery DescribeStoredQuery

CreateStoredQuery DropStoredQuery ListStoredQuery DescribeStoredQuery

CreateStoredQuery DropStoredQuery ListStoredQuery DescribeStoredQuery

14 2018-10-1719 Menorca (Isla de Lazareto)

bull iquestCoacutemo se vincula el CDE con los servicios de visualizacioacuten y descarga

bull iquestCoacutemo podemos saber a partir de la URL de un WMS o de un WFS el CDE que se visualiza o se descarga

bull iquestCoacutemo podemos visualizar las capas de un CDE a partir del fichero de metadatos del conjunto de datos

bull iquestCoacutemo podemos descargar los objetos geograacuteficos a partir del fichero de metadatos del conjunto de datos

bull iquestCoacutemo seacute a que CDE pertenece una capa o un objeto geograacutefico

15 2018-10-1719 Menorca (Isla de Lazareto)

Metadatos CDE

Accesibilidad de los CDE a traveacutes de servicios de descarga bull WFSATOM

Metadatos del WFS

Metadatos del WMS

Accesibilidad de los CDE a traveacutes de servicios de visualizacioacuten bull WMSWMTS

ltgmlPolygon id = ldquoM-30rdquogt ltgmlLinearRinggt

ltgmlposListgt15 30 20 40 ltgmlposListgt ltgmlLinearRinggt ltgmlPolygongt

Los objetos espaciales deben visualizarse en capas o agrupados en la misma capa

Descarga copias completas de conjuntos de datos espaciales completos o de partes de dichos conjuntos

16 2018-10-1719 Menorca (Isla de Lazareto)

Ejemplo 1 CDE con dos

objetos espaciales

bull Unidad administrativa

bull Liacutemite adminsitrativo

El CDE es accesible a traveacutes

de un WMS y un WFS

bull WMS tiene dos capas

bull WFS tiene dos objetos

espaciales

1

2

3

Metadatos del CDE - Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

17 2018-10-1719 Menorca (Isla de Lazareto)

Identifier es uacutenico para el namespace y se corresponde con el ldquocoderdquo en el fichero de metadatos del CDE

- Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

18 2018-10-1719 Menorca (Isla de Lazareto)

En los dos casos es necesario incluir en la respuesta de la operacioacuten

GetCapabilities una extensioacuten que normalmente comienza por la etiqueta

ltinspire_vsExtendedCapabilitiesgt

Escenario 1 Los metadatos de los servicios de red se referencian con una URL en el extended

capability que indica la ubicacioacuten del fichero XML de metadatos en un cataacutelogo

Escenario 2 Las etiquetas de los metadatos de los servicios de red estaacuten contenidos dentro del

ltextended capabilitygt No existe un fichero XML de metadatos

Dos escenarios para realizar los metadatos de servicio web

Nota Con el escenario 1 hay duplicidad de elementos descritos en la respuesta de

GetCapabilities y del fichero de metadatos de servicio almacenado en un cataacutelogo

19 2018-10-1719 Menorca (Isla de Lazareto)

Code = Spatial DataSet Identifier CodeSpace = Namespace

- Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

20 2018-10-1719 Menorca (Isla de Lazareto)

21 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer

ndash Antecedentes ndash Trabajo realizado ndash Desarrollos e implementaciones ndash Ventajas e Inconvenientes ndash Validaciones ndash Tipos de peticiones Ejemplos

22 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Antecedentes ndash Proyectos europeos

Temaacuteticas INSPIRE Especificaciones de datos Extensioacuten de modelos Herramientas de transformacioacuten (HALE Studio FME ArcGIS Geobide)

ndash IDENA

Publicacioacuten de Servicios web GeoServer

WFS con GeoServer

23 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Trabajo realizado (Cadastral parcels) ndash Anaacutelisis de los modelos de datos

Navarra INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

HALE Studio GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web GeoServer 211 + plugins ldquoapp-schemardquo amp ldquoINSPIRErdquo WMS y WFS

24 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Arquitectura de aplicaciones

Plugin app-schema

Plugin INSPIRE

HUMBOLDT Alignment Editor (HALE)

WEB Mapping file

Extended Capabilities settings

GetFeature GML requests

GetMap requests

WFS con GeoServer

25 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Nuevo panel de configuracioacuten del plugin ldquoINSPIRErdquo para definir el Extended Capabilities de los elementos WMS WFS WCS y WMTS de forma completa

26 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Creacioacuten y publicacioacuten de MD CDE WMS y WFS Capabilities ndash Extended capabilities (Escenario 1) GetRecordsById Identificadores de la capa SpatialDataSetIdentifier

27 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con ldquoapp-schemardquo hellip para dar soporte completo a los tipos complejos

ndash Relacionados con WMS hellip para la integracioacuten completa de peticiones ldquoGetMaprdquo con requisitos INSPIRE

ndash Relacionados con WFS hellip para la integracioacuten completa de peticiones ldquoGetFeaturerdquo y ldquoStoredQueryrdquo con requisitos INSPIRE

28 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones - WFS

Gestioacuten interna de los tipos geomeacutetricos complejos pe ldquoMultisurfacerdquo Escala y proyeccioacuten al vuelo en peticiones ldquoGetFeatureInfordquo Publicacioacuten de las capas por ldquoworkspacerdquo Verificar el sentido de los puntos (CCW) de los poliacutegonos en la generacioacuten del GML (shp vs PostGIS) Problema referente al ldquoListStoredQueriesrdquo ya que la peticioacuten ldquoGetFeatureByIdrdquo no funcionaba correctamente para los tipos complejos

29 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WMS

GetCapabilities httpsinspirenavarraesservicesCPwmsservice=WMSamprequest=GetCapabilities

GetMap httpsinspirenavarraesservicesCPwmsservice=WMSampVERSION=130ampREQUEST=GetMapampBBOX=61006547419356103154742185ampCRS=EPSG25830ampWIDTH=1118ampHEIGHT=812ampLAYERS=CadastralParcelampFORMAT=imagepng

30 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetCapabilities (Get Download Service Metadata) httpsinspirenavarraesservicesCPwfsservice=WFSamprequest=getcapabilities GetFeature (count) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampcount=2 GetFeature (filter) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampfilter=ltfesFilter xmlnsfes=httpwwwopengisnetfes20gtltfesResourceId rid=ESRRTNCP38011381gtltfesFiltergt

31 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetFeature (bbox) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampbbox=61010047419006103504742150ampsrsName=urnogcdefcrsepsg25830

ListStoredQueries httpsinspirenavarraesservicesCPwfsservice=wfsampversion=200amprequest=ListStoredQueries

32 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Validaciones ndash Validador antiguo INSPIRE

ndash Spatineo ndash Geoportal validacioacuten Chequia ndash GDI-DE Test suite ndash eENVplus ndash Nuevo validador INSPIRE (a la espera)

33 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Ventajas e inconvenientes

ndash Ventajas Integracioacuten a traveacutes de plugin app-schema ya existente Evita procesos transformacioacuten de formatos innecesarios y la duplicidad de almacenamiento de datos Plugin INSPIRE ya existente Para nosotros que no tenemos que usar un SW distinto para cumplir con INSPIRE Conocemos las herramienta y queda integrada en nuestro entorno actual de produccioacuten (gestioacuten de workspaces)

ndash Inconvenientes Ha requerido desarrollos para la versioacuten utilizada Seraacute necesario revisar la situacioacuten actual de la aplicacioacuten iquestLa publicacioacuten de otra temaacutetica requeriraacute de nuevos desarrollos Multilinguumlismo No implementado nativamente Solucioacuten viacutea despliegue de una arquitectura multinodo

34 2018-10-1719 Menorca (Isla de Lazareto)

35 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con MapServer Trabajo realizado (Anexo III) ndash Anaacutelisis de los modelos de datos

IDErioja INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

FME plantillas xsd (INSPIRE) GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web INSPIRE MapServer 707 + WMS WFS y ATOM

WFS con MapServer 707

36 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707 Descarga Directa seguacuten perfil Inspire Operaciones y criterios de buacutesqueda bull Fichero de configuracioacuten ldquomaprdquo

ndash MAP ndash PROJECTION ndash WEB ndash METADATA (en el objeto MAP y en cada LAYER) GetCapabilities ndash LAYER ndash OUTPUTFORMAT

bull Metadato del servicio bull Metadato del conjunto de datos

37 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707

bull Metadato del servicio Escenario 1 (documento externo)

wfs_inspire_capabilities ldquourlrdquo wfs_inspire_metadataurl_hreflsquo Metadato del servicio wfs_inspire_metadataurl_format applicationvndiso19139+xml ows_inspire_dsid_code IDELARIOJAANEXOIII ows_inspire_dsid_ns IDERIOJAlsquo

38 2018-10-1719 Menorca (Isla de Lazareto)

bull Metadato del conjunto de datos ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtIDELARIOJAANEXOIIIltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtCENTROS_EDUCATIVOSltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt

WFS con MapServer

39 2018-10-1719 Menorca (Isla de Lazareto)

bull Definicioacuten de las capas en el fichero ldquomaprdquo LAYER NAME USEducationlsquo hellip END METADATA hellip ows_identifier_value CENTROS_EDUCATIVOS ows_metadataurl_href httpwwwideeescsw-codsi- ideesrvspacswSERVICE=CSWampVERSION=202ampREQUEST=GetRecordByIdampoutputSchema=httpwwwisotc211org2005gmdampElementSetName=fullampID=spacarcapaceneducativoswmstematica20141201 hellip END hellip TEMPLATE hellipus_educationhtmllsquo resultados de una QUERY en un archivo temporal END

WFS con MapServer

40 2018-10-1719 Menorca (Isla de Lazareto)

Plantillas de descarga GML

OUTPUTFORMAT NAME ldquogmlrdquo DRIVER ldquoTEMPLATErdquo MIMETYPE ldquoapplicationxhtml+xmlrdquo FORMATOPTION ldquoFILE=templatexmlrdquo END ltgmlFeatureCollectiongt [resultset][resultset layer=USEducation] xmlnsbase2=httpinspireeceuropaeuschemasbase220 xsischemaLocation=httpinspireeceuropaeuschemasus-govserv40 httpinspireeceuropaeuschemasus-govserv40GovernmentalServicesxsd gmlid=ES-GLR-CENTROS-EDUCATIVOSgt ltgmlboundedBygt ltgmlEnvelope srsName=EPSG3857 srsDimension=2gt ltgmllowerCornergt-3627768838082 51399331758572ltgmllowerCornergt ltgmlupperCornergt-1714590022999 52661602885271ltgmlupperCornergt ltgmlEnvelopegt ltgmlboundedBygt [feature] ltgmlfeatureMembergtltus-govservGovernmentalService gmlid=[NAMESPACE]-[LOCALID]gt ltus-govservbeginLifespanVersion xsinil=truegt ltus-govservinspireIdgt ltbaseIdentifiergt ltbaselocalIdgt[LOCALID]ltbaselocalIdgt ltbasenamespacegt[NAMESPACE]ltbasenamespacegt ltbaseversionIdgt[VERSIONID]ltbaseversionIdgt ltbaseIdentifiergt ltus-govservinspireIdgt ltus-govservpointOfContact xsinil=truegt ltus-govservserviceLocationgt ltus-govservServiceLocationTypegt ltus-govservserviceLocationByGeometrygt ltgmlPoint gmlid=[NAMESPACE]-[LOCALID]-[id]-[rn] srsName=EPSG3857 srsDimension=2gt ltgmlposgt[shpxy proj=EPSG3857 precision=7 xf= ]ltgmlposgt ltgmlPointgt ltus-govservserviceLocationByGeometrygt ltus-govservServiceLocationTypegt ltus-govservserviceLocationgt ltus-govservserviceType xlinkhref=httpinspireeceuropaeucodelistServiceTypeValueeducationgt ltus-govservGovernmentalServicegt ltgmlfeatureMembergt [feature] ltgmlFeatureCollectiongt

41 2018-10-1719 Menorca (Isla de Lazareto)

Operaciones del Servicio WFS

Get Download Service Metadata httpinspirelariojaorgrequestservice=WFSampversion=200amprequest=GetCapabilities Get Spatial Dataset y Get Spatial Object httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=getfeatureampTypenames=MRMineampSRSname=EPSG25830 Describe Spatial Dataset y Describe Spatial Object

Todas las capas httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureType Una capa httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureTypeamptypeNames=MrMine

ListStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=ListStoredQueries DescribeStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeStoredQueries

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 5: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

5 2018-10-1719 Menorca (Isla de Lazareto)

bull Operaciones obligatorias (Parte A Anexo IV) ndash ldquoGet Download Service Metadatardquo Obtener metadatos

del servicios de descarga ndash ldquoGet Spatial Datasetrdquo Obtener conjunto de datos

espaciales ndash ldquoDescribe Spatial Datasetrdquo Devuelve la descripcioacuten de

todos los tipos de objeto espacial del conjunto de datos espaciales

ndash Link Download Servicerdquo Conectar con servicio de descarga Permite a autoridad puacuteblica o 3ordm dar a conocer la disponibilidad de un servicio descarga manteniendo la capacidad de descarga en la autoridad puacuteblica o 3ordm

Reglamento sobre servicios de red nordm 9762009

6 2018-10-1719 Menorca (Isla de Lazareto)

bull Operaciones no obligatorias (Parte B Anexo IV) ndash ldquoGet Spatial Objectrdquo Permite recuperar objetos espaciales

mediante consulta ndash ldquoDescribe Spatial Objectrdquo Devuelve la descripcioacuten de los

tipos de objeto espacial especificados

bull Criterios de buacutesqueda (Parte C Anexo IV) ndash Buacutesqueda por URI del CDE ndash Buacutesqueda por atributos clave de objetos espaciales

incluyendo URI y fechahora de actualizacioacuten ndash Buacutesqueda por rectaacutengulo geograacutefico envolvente (BBOX) ndash Buacutesqueda por tema de datos espaciales ndash Buacutesqueda por combinacioacuten de anteriores

Reglamento sobre servicios de red nordm 9762009

7 2018-10-1719 Menorca (Isla de Lazareto)

bull Ya tenemos la norma ahora toca implementarla bull Seguimos las Directrices Teacutecnicas para la

implementacioacuten de servicios de descarga INSPIRE ndash Technical Guidance for the Implementation of Inspire

Download Services

GT para la implementacioacuten de servicios de descarga INSPIRE

8 2018-10-1719 Menorca (Isla de Lazareto)

bull El Reglamento plantea 2 tipos de Servicios de Descarga ndash Servicios de descarga de conjuntos de datos pre-definidos

bull WFS-Filter Encoding o ATOM ndash Consultas preparadas para la descarga por ejemplo de

topoacutenimos por provincia o la hidrografiacutea de la cuenca del Ebro

ndash Servicios de descarga de acceso directo bull WFS-Filter Encoding

ndash Obtener el valor de la cota a medida que avanzo en una ruta u obtener el topoacutenimo del lugar donde me encuentro o conocer mediante una consulta el riacuteo maacutes largo de una regioacuten

GT para la implementacioacuten de servicios de descarga INSPIRE

9 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga de conjuntos de datos pre-definidos ndash Solo implementan las operaciones obligatorias ndash Descarga simple sin posibilidad de filtrar datos ndash ldquoConjunto de datos predefinidordquo

bull ATOM de Edificios de la D G de Catastro ndash httpwwwcatastrominhapesINSPIREbuildingsESSDGCbuatomxml ndash Descarga los edificios de un municipio dado

GT para la implementacioacuten de servicios de descarga INSPIRE

10 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga de acceso directo ndash Implementan todas las operaciones ndash Consultar descargar subconjuntos y conjuntos datos

bull Mayor control sobre la descarga por parte del cliente ndash ldquoAcceso directordquo

bull Capacidad del cliente para interactuar directamente con los contenidos del repositorio (BD)

ndash Consultas basadas en criterios temporales espaciales o en propiedades especiacuteficas de una instancia del tipo de objeto espacial contenido en el repositorio

bull WFS de Redes de Transporte de la IDEE ndash httpserviciosideeeswfs-

inspiretransportesSERVICE=WFSampVERSION=200ampREQUEST=GetFeatureampTYPENAME=tn-aAerodromeAreaampFILTER=ltFilter xmlnsnet=httpinspireeceuropaeuschemasnet40 xmlnstn-ro=httpinspireeceuropaeuschemastn-ro40 xmlnstn=httpinspireeceuropaeuschemastn40 xmlnsxlink=httpwwww3org1999xlink xmlnsgn=httpinspireeceuropaeuschemasgn40 xmlnsbase=httpinspireeceuropaeuschemasbase33 xmlnstn-ra=httpinspireeceuropaeuschemastn-ra40 xmlnstn-a=httpinspireeceuropaeuschemastn-a40 xmlnstn-w=httpinspireeceuropaeuschemastn-w40 xmlnsgmd=httpschemasopengisnetiso1913920070417gmd gtltPropertyIsLike wildCard= singleChar= escapeChar= matchCase=falsegtltValueReferencegttngeographicalNamegnGeographicalNamegnspellinggnSpellingOfNamegntextltValueReferencegtltLiteralgtAdolfoltLiteralgtltPropertyIsLikegtltFiltergtampCOUNT=-1

ndash Descarga los aeropuertos que contenga el nombre ldquoAdolfordquo

GT para la implementacioacuten de servicios de descarga INSPIRE

11 2018-10-1719 Menorca (Isla de Lazareto)

bull Resumen operaciones seguacuten tipo de servicio

Operacioacuten Tipo de servicio

Get Download Service Metadata Todos

Get Spatial Dataset Todos

Describe Spatial Dataset Todos

Link Download Service Todos

Get Spatial Object Acceso directo

Describe Spatial Object Acceso directo

GT para la implementacioacuten de servicios de descarga INSPIRE

12 2018-10-1719 Menorca (Isla de Lazareto)

bull Para la implementacioacuten 3 estaacutendares posibles ndash ATOM estaacutendar de IETF (Internet Engineering Task Force)

ndash Web Feature Service 200 de OGC

ndash Filter Encoding Specification de OGC bull Opciones

Tipo de servicio Estaacutendar

De datos predefinidos ATOM WFS

De acceso directo WFS+FE

GT para la implementacioacuten de servicios de descarga INSPIRE

13 2018-10-1719 Menorca (Isla de Lazareto)

bull Operaciones WFS

WFS 20

Clase de operacioacuten WFS Simple WFS Baacutesico WFS Transacional

Descripcioacuten GetCapabilites DescribeFeatureType

GetCapabilites DescribeFeatureType

GetCapabilites DescribeFeatureType

Consulta GetPropertyValues GetFeature GetFeatureWithLock

GetPropertyValues GetFeature GetFeatureWithLock

GetPropertyValues GetFeature GetFeatureWithLock

Bloqueo LockFeature LockFeature LockFeature Transaccioacuten Transaction Transaction Transaction

Almacenamiento de consultas

CreateStoredQuery DropStoredQuery ListStoredQuery DescribeStoredQuery

CreateStoredQuery DropStoredQuery ListStoredQuery DescribeStoredQuery

CreateStoredQuery DropStoredQuery ListStoredQuery DescribeStoredQuery

14 2018-10-1719 Menorca (Isla de Lazareto)

bull iquestCoacutemo se vincula el CDE con los servicios de visualizacioacuten y descarga

bull iquestCoacutemo podemos saber a partir de la URL de un WMS o de un WFS el CDE que se visualiza o se descarga

bull iquestCoacutemo podemos visualizar las capas de un CDE a partir del fichero de metadatos del conjunto de datos

bull iquestCoacutemo podemos descargar los objetos geograacuteficos a partir del fichero de metadatos del conjunto de datos

bull iquestCoacutemo seacute a que CDE pertenece una capa o un objeto geograacutefico

15 2018-10-1719 Menorca (Isla de Lazareto)

Metadatos CDE

Accesibilidad de los CDE a traveacutes de servicios de descarga bull WFSATOM

Metadatos del WFS

Metadatos del WMS

Accesibilidad de los CDE a traveacutes de servicios de visualizacioacuten bull WMSWMTS

ltgmlPolygon id = ldquoM-30rdquogt ltgmlLinearRinggt

ltgmlposListgt15 30 20 40 ltgmlposListgt ltgmlLinearRinggt ltgmlPolygongt

Los objetos espaciales deben visualizarse en capas o agrupados en la misma capa

Descarga copias completas de conjuntos de datos espaciales completos o de partes de dichos conjuntos

16 2018-10-1719 Menorca (Isla de Lazareto)

Ejemplo 1 CDE con dos

objetos espaciales

bull Unidad administrativa

bull Liacutemite adminsitrativo

El CDE es accesible a traveacutes

de un WMS y un WFS

bull WMS tiene dos capas

bull WFS tiene dos objetos

espaciales

1

2

3

Metadatos del CDE - Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

17 2018-10-1719 Menorca (Isla de Lazareto)

Identifier es uacutenico para el namespace y se corresponde con el ldquocoderdquo en el fichero de metadatos del CDE

- Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

18 2018-10-1719 Menorca (Isla de Lazareto)

En los dos casos es necesario incluir en la respuesta de la operacioacuten

GetCapabilities una extensioacuten que normalmente comienza por la etiqueta

ltinspire_vsExtendedCapabilitiesgt

Escenario 1 Los metadatos de los servicios de red se referencian con una URL en el extended

capability que indica la ubicacioacuten del fichero XML de metadatos en un cataacutelogo

Escenario 2 Las etiquetas de los metadatos de los servicios de red estaacuten contenidos dentro del

ltextended capabilitygt No existe un fichero XML de metadatos

Dos escenarios para realizar los metadatos de servicio web

Nota Con el escenario 1 hay duplicidad de elementos descritos en la respuesta de

GetCapabilities y del fichero de metadatos de servicio almacenado en un cataacutelogo

19 2018-10-1719 Menorca (Isla de Lazareto)

Code = Spatial DataSet Identifier CodeSpace = Namespace

- Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

20 2018-10-1719 Menorca (Isla de Lazareto)

21 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer

ndash Antecedentes ndash Trabajo realizado ndash Desarrollos e implementaciones ndash Ventajas e Inconvenientes ndash Validaciones ndash Tipos de peticiones Ejemplos

22 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Antecedentes ndash Proyectos europeos

Temaacuteticas INSPIRE Especificaciones de datos Extensioacuten de modelos Herramientas de transformacioacuten (HALE Studio FME ArcGIS Geobide)

ndash IDENA

Publicacioacuten de Servicios web GeoServer

WFS con GeoServer

23 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Trabajo realizado (Cadastral parcels) ndash Anaacutelisis de los modelos de datos

Navarra INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

HALE Studio GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web GeoServer 211 + plugins ldquoapp-schemardquo amp ldquoINSPIRErdquo WMS y WFS

24 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Arquitectura de aplicaciones

Plugin app-schema

Plugin INSPIRE

HUMBOLDT Alignment Editor (HALE)

WEB Mapping file

Extended Capabilities settings

GetFeature GML requests

GetMap requests

WFS con GeoServer

25 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Nuevo panel de configuracioacuten del plugin ldquoINSPIRErdquo para definir el Extended Capabilities de los elementos WMS WFS WCS y WMTS de forma completa

26 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Creacioacuten y publicacioacuten de MD CDE WMS y WFS Capabilities ndash Extended capabilities (Escenario 1) GetRecordsById Identificadores de la capa SpatialDataSetIdentifier

27 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con ldquoapp-schemardquo hellip para dar soporte completo a los tipos complejos

ndash Relacionados con WMS hellip para la integracioacuten completa de peticiones ldquoGetMaprdquo con requisitos INSPIRE

ndash Relacionados con WFS hellip para la integracioacuten completa de peticiones ldquoGetFeaturerdquo y ldquoStoredQueryrdquo con requisitos INSPIRE

28 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones - WFS

Gestioacuten interna de los tipos geomeacutetricos complejos pe ldquoMultisurfacerdquo Escala y proyeccioacuten al vuelo en peticiones ldquoGetFeatureInfordquo Publicacioacuten de las capas por ldquoworkspacerdquo Verificar el sentido de los puntos (CCW) de los poliacutegonos en la generacioacuten del GML (shp vs PostGIS) Problema referente al ldquoListStoredQueriesrdquo ya que la peticioacuten ldquoGetFeatureByIdrdquo no funcionaba correctamente para los tipos complejos

29 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WMS

GetCapabilities httpsinspirenavarraesservicesCPwmsservice=WMSamprequest=GetCapabilities

GetMap httpsinspirenavarraesservicesCPwmsservice=WMSampVERSION=130ampREQUEST=GetMapampBBOX=61006547419356103154742185ampCRS=EPSG25830ampWIDTH=1118ampHEIGHT=812ampLAYERS=CadastralParcelampFORMAT=imagepng

30 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetCapabilities (Get Download Service Metadata) httpsinspirenavarraesservicesCPwfsservice=WFSamprequest=getcapabilities GetFeature (count) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampcount=2 GetFeature (filter) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampfilter=ltfesFilter xmlnsfes=httpwwwopengisnetfes20gtltfesResourceId rid=ESRRTNCP38011381gtltfesFiltergt

31 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetFeature (bbox) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampbbox=61010047419006103504742150ampsrsName=urnogcdefcrsepsg25830

ListStoredQueries httpsinspirenavarraesservicesCPwfsservice=wfsampversion=200amprequest=ListStoredQueries

32 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Validaciones ndash Validador antiguo INSPIRE

ndash Spatineo ndash Geoportal validacioacuten Chequia ndash GDI-DE Test suite ndash eENVplus ndash Nuevo validador INSPIRE (a la espera)

33 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Ventajas e inconvenientes

ndash Ventajas Integracioacuten a traveacutes de plugin app-schema ya existente Evita procesos transformacioacuten de formatos innecesarios y la duplicidad de almacenamiento de datos Plugin INSPIRE ya existente Para nosotros que no tenemos que usar un SW distinto para cumplir con INSPIRE Conocemos las herramienta y queda integrada en nuestro entorno actual de produccioacuten (gestioacuten de workspaces)

ndash Inconvenientes Ha requerido desarrollos para la versioacuten utilizada Seraacute necesario revisar la situacioacuten actual de la aplicacioacuten iquestLa publicacioacuten de otra temaacutetica requeriraacute de nuevos desarrollos Multilinguumlismo No implementado nativamente Solucioacuten viacutea despliegue de una arquitectura multinodo

34 2018-10-1719 Menorca (Isla de Lazareto)

35 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con MapServer Trabajo realizado (Anexo III) ndash Anaacutelisis de los modelos de datos

IDErioja INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

FME plantillas xsd (INSPIRE) GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web INSPIRE MapServer 707 + WMS WFS y ATOM

WFS con MapServer 707

36 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707 Descarga Directa seguacuten perfil Inspire Operaciones y criterios de buacutesqueda bull Fichero de configuracioacuten ldquomaprdquo

ndash MAP ndash PROJECTION ndash WEB ndash METADATA (en el objeto MAP y en cada LAYER) GetCapabilities ndash LAYER ndash OUTPUTFORMAT

bull Metadato del servicio bull Metadato del conjunto de datos

37 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707

bull Metadato del servicio Escenario 1 (documento externo)

wfs_inspire_capabilities ldquourlrdquo wfs_inspire_metadataurl_hreflsquo Metadato del servicio wfs_inspire_metadataurl_format applicationvndiso19139+xml ows_inspire_dsid_code IDELARIOJAANEXOIII ows_inspire_dsid_ns IDERIOJAlsquo

38 2018-10-1719 Menorca (Isla de Lazareto)

bull Metadato del conjunto de datos ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtIDELARIOJAANEXOIIIltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtCENTROS_EDUCATIVOSltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt

WFS con MapServer

39 2018-10-1719 Menorca (Isla de Lazareto)

bull Definicioacuten de las capas en el fichero ldquomaprdquo LAYER NAME USEducationlsquo hellip END METADATA hellip ows_identifier_value CENTROS_EDUCATIVOS ows_metadataurl_href httpwwwideeescsw-codsi- ideesrvspacswSERVICE=CSWampVERSION=202ampREQUEST=GetRecordByIdampoutputSchema=httpwwwisotc211org2005gmdampElementSetName=fullampID=spacarcapaceneducativoswmstematica20141201 hellip END hellip TEMPLATE hellipus_educationhtmllsquo resultados de una QUERY en un archivo temporal END

WFS con MapServer

40 2018-10-1719 Menorca (Isla de Lazareto)

Plantillas de descarga GML

OUTPUTFORMAT NAME ldquogmlrdquo DRIVER ldquoTEMPLATErdquo MIMETYPE ldquoapplicationxhtml+xmlrdquo FORMATOPTION ldquoFILE=templatexmlrdquo END ltgmlFeatureCollectiongt [resultset][resultset layer=USEducation] xmlnsbase2=httpinspireeceuropaeuschemasbase220 xsischemaLocation=httpinspireeceuropaeuschemasus-govserv40 httpinspireeceuropaeuschemasus-govserv40GovernmentalServicesxsd gmlid=ES-GLR-CENTROS-EDUCATIVOSgt ltgmlboundedBygt ltgmlEnvelope srsName=EPSG3857 srsDimension=2gt ltgmllowerCornergt-3627768838082 51399331758572ltgmllowerCornergt ltgmlupperCornergt-1714590022999 52661602885271ltgmlupperCornergt ltgmlEnvelopegt ltgmlboundedBygt [feature] ltgmlfeatureMembergtltus-govservGovernmentalService gmlid=[NAMESPACE]-[LOCALID]gt ltus-govservbeginLifespanVersion xsinil=truegt ltus-govservinspireIdgt ltbaseIdentifiergt ltbaselocalIdgt[LOCALID]ltbaselocalIdgt ltbasenamespacegt[NAMESPACE]ltbasenamespacegt ltbaseversionIdgt[VERSIONID]ltbaseversionIdgt ltbaseIdentifiergt ltus-govservinspireIdgt ltus-govservpointOfContact xsinil=truegt ltus-govservserviceLocationgt ltus-govservServiceLocationTypegt ltus-govservserviceLocationByGeometrygt ltgmlPoint gmlid=[NAMESPACE]-[LOCALID]-[id]-[rn] srsName=EPSG3857 srsDimension=2gt ltgmlposgt[shpxy proj=EPSG3857 precision=7 xf= ]ltgmlposgt ltgmlPointgt ltus-govservserviceLocationByGeometrygt ltus-govservServiceLocationTypegt ltus-govservserviceLocationgt ltus-govservserviceType xlinkhref=httpinspireeceuropaeucodelistServiceTypeValueeducationgt ltus-govservGovernmentalServicegt ltgmlfeatureMembergt [feature] ltgmlFeatureCollectiongt

41 2018-10-1719 Menorca (Isla de Lazareto)

Operaciones del Servicio WFS

Get Download Service Metadata httpinspirelariojaorgrequestservice=WFSampversion=200amprequest=GetCapabilities Get Spatial Dataset y Get Spatial Object httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=getfeatureampTypenames=MRMineampSRSname=EPSG25830 Describe Spatial Dataset y Describe Spatial Object

Todas las capas httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureType Una capa httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureTypeamptypeNames=MrMine

ListStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=ListStoredQueries DescribeStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeStoredQueries

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 6: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

6 2018-10-1719 Menorca (Isla de Lazareto)

bull Operaciones no obligatorias (Parte B Anexo IV) ndash ldquoGet Spatial Objectrdquo Permite recuperar objetos espaciales

mediante consulta ndash ldquoDescribe Spatial Objectrdquo Devuelve la descripcioacuten de los

tipos de objeto espacial especificados

bull Criterios de buacutesqueda (Parte C Anexo IV) ndash Buacutesqueda por URI del CDE ndash Buacutesqueda por atributos clave de objetos espaciales

incluyendo URI y fechahora de actualizacioacuten ndash Buacutesqueda por rectaacutengulo geograacutefico envolvente (BBOX) ndash Buacutesqueda por tema de datos espaciales ndash Buacutesqueda por combinacioacuten de anteriores

Reglamento sobre servicios de red nordm 9762009

7 2018-10-1719 Menorca (Isla de Lazareto)

bull Ya tenemos la norma ahora toca implementarla bull Seguimos las Directrices Teacutecnicas para la

implementacioacuten de servicios de descarga INSPIRE ndash Technical Guidance for the Implementation of Inspire

Download Services

GT para la implementacioacuten de servicios de descarga INSPIRE

8 2018-10-1719 Menorca (Isla de Lazareto)

bull El Reglamento plantea 2 tipos de Servicios de Descarga ndash Servicios de descarga de conjuntos de datos pre-definidos

bull WFS-Filter Encoding o ATOM ndash Consultas preparadas para la descarga por ejemplo de

topoacutenimos por provincia o la hidrografiacutea de la cuenca del Ebro

ndash Servicios de descarga de acceso directo bull WFS-Filter Encoding

ndash Obtener el valor de la cota a medida que avanzo en una ruta u obtener el topoacutenimo del lugar donde me encuentro o conocer mediante una consulta el riacuteo maacutes largo de una regioacuten

GT para la implementacioacuten de servicios de descarga INSPIRE

9 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga de conjuntos de datos pre-definidos ndash Solo implementan las operaciones obligatorias ndash Descarga simple sin posibilidad de filtrar datos ndash ldquoConjunto de datos predefinidordquo

bull ATOM de Edificios de la D G de Catastro ndash httpwwwcatastrominhapesINSPIREbuildingsESSDGCbuatomxml ndash Descarga los edificios de un municipio dado

GT para la implementacioacuten de servicios de descarga INSPIRE

10 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga de acceso directo ndash Implementan todas las operaciones ndash Consultar descargar subconjuntos y conjuntos datos

bull Mayor control sobre la descarga por parte del cliente ndash ldquoAcceso directordquo

bull Capacidad del cliente para interactuar directamente con los contenidos del repositorio (BD)

ndash Consultas basadas en criterios temporales espaciales o en propiedades especiacuteficas de una instancia del tipo de objeto espacial contenido en el repositorio

bull WFS de Redes de Transporte de la IDEE ndash httpserviciosideeeswfs-

inspiretransportesSERVICE=WFSampVERSION=200ampREQUEST=GetFeatureampTYPENAME=tn-aAerodromeAreaampFILTER=ltFilter xmlnsnet=httpinspireeceuropaeuschemasnet40 xmlnstn-ro=httpinspireeceuropaeuschemastn-ro40 xmlnstn=httpinspireeceuropaeuschemastn40 xmlnsxlink=httpwwww3org1999xlink xmlnsgn=httpinspireeceuropaeuschemasgn40 xmlnsbase=httpinspireeceuropaeuschemasbase33 xmlnstn-ra=httpinspireeceuropaeuschemastn-ra40 xmlnstn-a=httpinspireeceuropaeuschemastn-a40 xmlnstn-w=httpinspireeceuropaeuschemastn-w40 xmlnsgmd=httpschemasopengisnetiso1913920070417gmd gtltPropertyIsLike wildCard= singleChar= escapeChar= matchCase=falsegtltValueReferencegttngeographicalNamegnGeographicalNamegnspellinggnSpellingOfNamegntextltValueReferencegtltLiteralgtAdolfoltLiteralgtltPropertyIsLikegtltFiltergtampCOUNT=-1

ndash Descarga los aeropuertos que contenga el nombre ldquoAdolfordquo

GT para la implementacioacuten de servicios de descarga INSPIRE

11 2018-10-1719 Menorca (Isla de Lazareto)

bull Resumen operaciones seguacuten tipo de servicio

Operacioacuten Tipo de servicio

Get Download Service Metadata Todos

Get Spatial Dataset Todos

Describe Spatial Dataset Todos

Link Download Service Todos

Get Spatial Object Acceso directo

Describe Spatial Object Acceso directo

GT para la implementacioacuten de servicios de descarga INSPIRE

12 2018-10-1719 Menorca (Isla de Lazareto)

bull Para la implementacioacuten 3 estaacutendares posibles ndash ATOM estaacutendar de IETF (Internet Engineering Task Force)

ndash Web Feature Service 200 de OGC

ndash Filter Encoding Specification de OGC bull Opciones

Tipo de servicio Estaacutendar

De datos predefinidos ATOM WFS

De acceso directo WFS+FE

GT para la implementacioacuten de servicios de descarga INSPIRE

13 2018-10-1719 Menorca (Isla de Lazareto)

bull Operaciones WFS

WFS 20

Clase de operacioacuten WFS Simple WFS Baacutesico WFS Transacional

Descripcioacuten GetCapabilites DescribeFeatureType

GetCapabilites DescribeFeatureType

GetCapabilites DescribeFeatureType

Consulta GetPropertyValues GetFeature GetFeatureWithLock

GetPropertyValues GetFeature GetFeatureWithLock

GetPropertyValues GetFeature GetFeatureWithLock

Bloqueo LockFeature LockFeature LockFeature Transaccioacuten Transaction Transaction Transaction

Almacenamiento de consultas

CreateStoredQuery DropStoredQuery ListStoredQuery DescribeStoredQuery

CreateStoredQuery DropStoredQuery ListStoredQuery DescribeStoredQuery

CreateStoredQuery DropStoredQuery ListStoredQuery DescribeStoredQuery

14 2018-10-1719 Menorca (Isla de Lazareto)

bull iquestCoacutemo se vincula el CDE con los servicios de visualizacioacuten y descarga

bull iquestCoacutemo podemos saber a partir de la URL de un WMS o de un WFS el CDE que se visualiza o se descarga

bull iquestCoacutemo podemos visualizar las capas de un CDE a partir del fichero de metadatos del conjunto de datos

bull iquestCoacutemo podemos descargar los objetos geograacuteficos a partir del fichero de metadatos del conjunto de datos

bull iquestCoacutemo seacute a que CDE pertenece una capa o un objeto geograacutefico

15 2018-10-1719 Menorca (Isla de Lazareto)

Metadatos CDE

Accesibilidad de los CDE a traveacutes de servicios de descarga bull WFSATOM

Metadatos del WFS

Metadatos del WMS

Accesibilidad de los CDE a traveacutes de servicios de visualizacioacuten bull WMSWMTS

ltgmlPolygon id = ldquoM-30rdquogt ltgmlLinearRinggt

ltgmlposListgt15 30 20 40 ltgmlposListgt ltgmlLinearRinggt ltgmlPolygongt

Los objetos espaciales deben visualizarse en capas o agrupados en la misma capa

Descarga copias completas de conjuntos de datos espaciales completos o de partes de dichos conjuntos

16 2018-10-1719 Menorca (Isla de Lazareto)

Ejemplo 1 CDE con dos

objetos espaciales

bull Unidad administrativa

bull Liacutemite adminsitrativo

El CDE es accesible a traveacutes

de un WMS y un WFS

bull WMS tiene dos capas

bull WFS tiene dos objetos

espaciales

1

2

3

Metadatos del CDE - Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

17 2018-10-1719 Menorca (Isla de Lazareto)

Identifier es uacutenico para el namespace y se corresponde con el ldquocoderdquo en el fichero de metadatos del CDE

- Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

18 2018-10-1719 Menorca (Isla de Lazareto)

En los dos casos es necesario incluir en la respuesta de la operacioacuten

GetCapabilities una extensioacuten que normalmente comienza por la etiqueta

ltinspire_vsExtendedCapabilitiesgt

Escenario 1 Los metadatos de los servicios de red se referencian con una URL en el extended

capability que indica la ubicacioacuten del fichero XML de metadatos en un cataacutelogo

Escenario 2 Las etiquetas de los metadatos de los servicios de red estaacuten contenidos dentro del

ltextended capabilitygt No existe un fichero XML de metadatos

Dos escenarios para realizar los metadatos de servicio web

Nota Con el escenario 1 hay duplicidad de elementos descritos en la respuesta de

GetCapabilities y del fichero de metadatos de servicio almacenado en un cataacutelogo

19 2018-10-1719 Menorca (Isla de Lazareto)

Code = Spatial DataSet Identifier CodeSpace = Namespace

- Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

20 2018-10-1719 Menorca (Isla de Lazareto)

21 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer

ndash Antecedentes ndash Trabajo realizado ndash Desarrollos e implementaciones ndash Ventajas e Inconvenientes ndash Validaciones ndash Tipos de peticiones Ejemplos

22 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Antecedentes ndash Proyectos europeos

Temaacuteticas INSPIRE Especificaciones de datos Extensioacuten de modelos Herramientas de transformacioacuten (HALE Studio FME ArcGIS Geobide)

ndash IDENA

Publicacioacuten de Servicios web GeoServer

WFS con GeoServer

23 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Trabajo realizado (Cadastral parcels) ndash Anaacutelisis de los modelos de datos

Navarra INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

HALE Studio GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web GeoServer 211 + plugins ldquoapp-schemardquo amp ldquoINSPIRErdquo WMS y WFS

24 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Arquitectura de aplicaciones

Plugin app-schema

Plugin INSPIRE

HUMBOLDT Alignment Editor (HALE)

WEB Mapping file

Extended Capabilities settings

GetFeature GML requests

GetMap requests

WFS con GeoServer

25 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Nuevo panel de configuracioacuten del plugin ldquoINSPIRErdquo para definir el Extended Capabilities de los elementos WMS WFS WCS y WMTS de forma completa

26 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Creacioacuten y publicacioacuten de MD CDE WMS y WFS Capabilities ndash Extended capabilities (Escenario 1) GetRecordsById Identificadores de la capa SpatialDataSetIdentifier

27 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con ldquoapp-schemardquo hellip para dar soporte completo a los tipos complejos

ndash Relacionados con WMS hellip para la integracioacuten completa de peticiones ldquoGetMaprdquo con requisitos INSPIRE

ndash Relacionados con WFS hellip para la integracioacuten completa de peticiones ldquoGetFeaturerdquo y ldquoStoredQueryrdquo con requisitos INSPIRE

28 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones - WFS

Gestioacuten interna de los tipos geomeacutetricos complejos pe ldquoMultisurfacerdquo Escala y proyeccioacuten al vuelo en peticiones ldquoGetFeatureInfordquo Publicacioacuten de las capas por ldquoworkspacerdquo Verificar el sentido de los puntos (CCW) de los poliacutegonos en la generacioacuten del GML (shp vs PostGIS) Problema referente al ldquoListStoredQueriesrdquo ya que la peticioacuten ldquoGetFeatureByIdrdquo no funcionaba correctamente para los tipos complejos

29 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WMS

GetCapabilities httpsinspirenavarraesservicesCPwmsservice=WMSamprequest=GetCapabilities

GetMap httpsinspirenavarraesservicesCPwmsservice=WMSampVERSION=130ampREQUEST=GetMapampBBOX=61006547419356103154742185ampCRS=EPSG25830ampWIDTH=1118ampHEIGHT=812ampLAYERS=CadastralParcelampFORMAT=imagepng

30 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetCapabilities (Get Download Service Metadata) httpsinspirenavarraesservicesCPwfsservice=WFSamprequest=getcapabilities GetFeature (count) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampcount=2 GetFeature (filter) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampfilter=ltfesFilter xmlnsfes=httpwwwopengisnetfes20gtltfesResourceId rid=ESRRTNCP38011381gtltfesFiltergt

31 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetFeature (bbox) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampbbox=61010047419006103504742150ampsrsName=urnogcdefcrsepsg25830

ListStoredQueries httpsinspirenavarraesservicesCPwfsservice=wfsampversion=200amprequest=ListStoredQueries

32 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Validaciones ndash Validador antiguo INSPIRE

ndash Spatineo ndash Geoportal validacioacuten Chequia ndash GDI-DE Test suite ndash eENVplus ndash Nuevo validador INSPIRE (a la espera)

33 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Ventajas e inconvenientes

ndash Ventajas Integracioacuten a traveacutes de plugin app-schema ya existente Evita procesos transformacioacuten de formatos innecesarios y la duplicidad de almacenamiento de datos Plugin INSPIRE ya existente Para nosotros que no tenemos que usar un SW distinto para cumplir con INSPIRE Conocemos las herramienta y queda integrada en nuestro entorno actual de produccioacuten (gestioacuten de workspaces)

ndash Inconvenientes Ha requerido desarrollos para la versioacuten utilizada Seraacute necesario revisar la situacioacuten actual de la aplicacioacuten iquestLa publicacioacuten de otra temaacutetica requeriraacute de nuevos desarrollos Multilinguumlismo No implementado nativamente Solucioacuten viacutea despliegue de una arquitectura multinodo

34 2018-10-1719 Menorca (Isla de Lazareto)

35 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con MapServer Trabajo realizado (Anexo III) ndash Anaacutelisis de los modelos de datos

IDErioja INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

FME plantillas xsd (INSPIRE) GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web INSPIRE MapServer 707 + WMS WFS y ATOM

WFS con MapServer 707

36 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707 Descarga Directa seguacuten perfil Inspire Operaciones y criterios de buacutesqueda bull Fichero de configuracioacuten ldquomaprdquo

ndash MAP ndash PROJECTION ndash WEB ndash METADATA (en el objeto MAP y en cada LAYER) GetCapabilities ndash LAYER ndash OUTPUTFORMAT

bull Metadato del servicio bull Metadato del conjunto de datos

37 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707

bull Metadato del servicio Escenario 1 (documento externo)

wfs_inspire_capabilities ldquourlrdquo wfs_inspire_metadataurl_hreflsquo Metadato del servicio wfs_inspire_metadataurl_format applicationvndiso19139+xml ows_inspire_dsid_code IDELARIOJAANEXOIII ows_inspire_dsid_ns IDERIOJAlsquo

38 2018-10-1719 Menorca (Isla de Lazareto)

bull Metadato del conjunto de datos ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtIDELARIOJAANEXOIIIltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtCENTROS_EDUCATIVOSltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt

WFS con MapServer

39 2018-10-1719 Menorca (Isla de Lazareto)

bull Definicioacuten de las capas en el fichero ldquomaprdquo LAYER NAME USEducationlsquo hellip END METADATA hellip ows_identifier_value CENTROS_EDUCATIVOS ows_metadataurl_href httpwwwideeescsw-codsi- ideesrvspacswSERVICE=CSWampVERSION=202ampREQUEST=GetRecordByIdampoutputSchema=httpwwwisotc211org2005gmdampElementSetName=fullampID=spacarcapaceneducativoswmstematica20141201 hellip END hellip TEMPLATE hellipus_educationhtmllsquo resultados de una QUERY en un archivo temporal END

WFS con MapServer

40 2018-10-1719 Menorca (Isla de Lazareto)

Plantillas de descarga GML

OUTPUTFORMAT NAME ldquogmlrdquo DRIVER ldquoTEMPLATErdquo MIMETYPE ldquoapplicationxhtml+xmlrdquo FORMATOPTION ldquoFILE=templatexmlrdquo END ltgmlFeatureCollectiongt [resultset][resultset layer=USEducation] xmlnsbase2=httpinspireeceuropaeuschemasbase220 xsischemaLocation=httpinspireeceuropaeuschemasus-govserv40 httpinspireeceuropaeuschemasus-govserv40GovernmentalServicesxsd gmlid=ES-GLR-CENTROS-EDUCATIVOSgt ltgmlboundedBygt ltgmlEnvelope srsName=EPSG3857 srsDimension=2gt ltgmllowerCornergt-3627768838082 51399331758572ltgmllowerCornergt ltgmlupperCornergt-1714590022999 52661602885271ltgmlupperCornergt ltgmlEnvelopegt ltgmlboundedBygt [feature] ltgmlfeatureMembergtltus-govservGovernmentalService gmlid=[NAMESPACE]-[LOCALID]gt ltus-govservbeginLifespanVersion xsinil=truegt ltus-govservinspireIdgt ltbaseIdentifiergt ltbaselocalIdgt[LOCALID]ltbaselocalIdgt ltbasenamespacegt[NAMESPACE]ltbasenamespacegt ltbaseversionIdgt[VERSIONID]ltbaseversionIdgt ltbaseIdentifiergt ltus-govservinspireIdgt ltus-govservpointOfContact xsinil=truegt ltus-govservserviceLocationgt ltus-govservServiceLocationTypegt ltus-govservserviceLocationByGeometrygt ltgmlPoint gmlid=[NAMESPACE]-[LOCALID]-[id]-[rn] srsName=EPSG3857 srsDimension=2gt ltgmlposgt[shpxy proj=EPSG3857 precision=7 xf= ]ltgmlposgt ltgmlPointgt ltus-govservserviceLocationByGeometrygt ltus-govservServiceLocationTypegt ltus-govservserviceLocationgt ltus-govservserviceType xlinkhref=httpinspireeceuropaeucodelistServiceTypeValueeducationgt ltus-govservGovernmentalServicegt ltgmlfeatureMembergt [feature] ltgmlFeatureCollectiongt

41 2018-10-1719 Menorca (Isla de Lazareto)

Operaciones del Servicio WFS

Get Download Service Metadata httpinspirelariojaorgrequestservice=WFSampversion=200amprequest=GetCapabilities Get Spatial Dataset y Get Spatial Object httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=getfeatureampTypenames=MRMineampSRSname=EPSG25830 Describe Spatial Dataset y Describe Spatial Object

Todas las capas httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureType Una capa httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureTypeamptypeNames=MrMine

ListStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=ListStoredQueries DescribeStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeStoredQueries

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 7: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

7 2018-10-1719 Menorca (Isla de Lazareto)

bull Ya tenemos la norma ahora toca implementarla bull Seguimos las Directrices Teacutecnicas para la

implementacioacuten de servicios de descarga INSPIRE ndash Technical Guidance for the Implementation of Inspire

Download Services

GT para la implementacioacuten de servicios de descarga INSPIRE

8 2018-10-1719 Menorca (Isla de Lazareto)

bull El Reglamento plantea 2 tipos de Servicios de Descarga ndash Servicios de descarga de conjuntos de datos pre-definidos

bull WFS-Filter Encoding o ATOM ndash Consultas preparadas para la descarga por ejemplo de

topoacutenimos por provincia o la hidrografiacutea de la cuenca del Ebro

ndash Servicios de descarga de acceso directo bull WFS-Filter Encoding

ndash Obtener el valor de la cota a medida que avanzo en una ruta u obtener el topoacutenimo del lugar donde me encuentro o conocer mediante una consulta el riacuteo maacutes largo de una regioacuten

GT para la implementacioacuten de servicios de descarga INSPIRE

9 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga de conjuntos de datos pre-definidos ndash Solo implementan las operaciones obligatorias ndash Descarga simple sin posibilidad de filtrar datos ndash ldquoConjunto de datos predefinidordquo

bull ATOM de Edificios de la D G de Catastro ndash httpwwwcatastrominhapesINSPIREbuildingsESSDGCbuatomxml ndash Descarga los edificios de un municipio dado

GT para la implementacioacuten de servicios de descarga INSPIRE

10 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga de acceso directo ndash Implementan todas las operaciones ndash Consultar descargar subconjuntos y conjuntos datos

bull Mayor control sobre la descarga por parte del cliente ndash ldquoAcceso directordquo

bull Capacidad del cliente para interactuar directamente con los contenidos del repositorio (BD)

ndash Consultas basadas en criterios temporales espaciales o en propiedades especiacuteficas de una instancia del tipo de objeto espacial contenido en el repositorio

bull WFS de Redes de Transporte de la IDEE ndash httpserviciosideeeswfs-

inspiretransportesSERVICE=WFSampVERSION=200ampREQUEST=GetFeatureampTYPENAME=tn-aAerodromeAreaampFILTER=ltFilter xmlnsnet=httpinspireeceuropaeuschemasnet40 xmlnstn-ro=httpinspireeceuropaeuschemastn-ro40 xmlnstn=httpinspireeceuropaeuschemastn40 xmlnsxlink=httpwwww3org1999xlink xmlnsgn=httpinspireeceuropaeuschemasgn40 xmlnsbase=httpinspireeceuropaeuschemasbase33 xmlnstn-ra=httpinspireeceuropaeuschemastn-ra40 xmlnstn-a=httpinspireeceuropaeuschemastn-a40 xmlnstn-w=httpinspireeceuropaeuschemastn-w40 xmlnsgmd=httpschemasopengisnetiso1913920070417gmd gtltPropertyIsLike wildCard= singleChar= escapeChar= matchCase=falsegtltValueReferencegttngeographicalNamegnGeographicalNamegnspellinggnSpellingOfNamegntextltValueReferencegtltLiteralgtAdolfoltLiteralgtltPropertyIsLikegtltFiltergtampCOUNT=-1

ndash Descarga los aeropuertos que contenga el nombre ldquoAdolfordquo

GT para la implementacioacuten de servicios de descarga INSPIRE

11 2018-10-1719 Menorca (Isla de Lazareto)

bull Resumen operaciones seguacuten tipo de servicio

Operacioacuten Tipo de servicio

Get Download Service Metadata Todos

Get Spatial Dataset Todos

Describe Spatial Dataset Todos

Link Download Service Todos

Get Spatial Object Acceso directo

Describe Spatial Object Acceso directo

GT para la implementacioacuten de servicios de descarga INSPIRE

12 2018-10-1719 Menorca (Isla de Lazareto)

bull Para la implementacioacuten 3 estaacutendares posibles ndash ATOM estaacutendar de IETF (Internet Engineering Task Force)

ndash Web Feature Service 200 de OGC

ndash Filter Encoding Specification de OGC bull Opciones

Tipo de servicio Estaacutendar

De datos predefinidos ATOM WFS

De acceso directo WFS+FE

GT para la implementacioacuten de servicios de descarga INSPIRE

13 2018-10-1719 Menorca (Isla de Lazareto)

bull Operaciones WFS

WFS 20

Clase de operacioacuten WFS Simple WFS Baacutesico WFS Transacional

Descripcioacuten GetCapabilites DescribeFeatureType

GetCapabilites DescribeFeatureType

GetCapabilites DescribeFeatureType

Consulta GetPropertyValues GetFeature GetFeatureWithLock

GetPropertyValues GetFeature GetFeatureWithLock

GetPropertyValues GetFeature GetFeatureWithLock

Bloqueo LockFeature LockFeature LockFeature Transaccioacuten Transaction Transaction Transaction

Almacenamiento de consultas

CreateStoredQuery DropStoredQuery ListStoredQuery DescribeStoredQuery

CreateStoredQuery DropStoredQuery ListStoredQuery DescribeStoredQuery

CreateStoredQuery DropStoredQuery ListStoredQuery DescribeStoredQuery

14 2018-10-1719 Menorca (Isla de Lazareto)

bull iquestCoacutemo se vincula el CDE con los servicios de visualizacioacuten y descarga

bull iquestCoacutemo podemos saber a partir de la URL de un WMS o de un WFS el CDE que se visualiza o se descarga

bull iquestCoacutemo podemos visualizar las capas de un CDE a partir del fichero de metadatos del conjunto de datos

bull iquestCoacutemo podemos descargar los objetos geograacuteficos a partir del fichero de metadatos del conjunto de datos

bull iquestCoacutemo seacute a que CDE pertenece una capa o un objeto geograacutefico

15 2018-10-1719 Menorca (Isla de Lazareto)

Metadatos CDE

Accesibilidad de los CDE a traveacutes de servicios de descarga bull WFSATOM

Metadatos del WFS

Metadatos del WMS

Accesibilidad de los CDE a traveacutes de servicios de visualizacioacuten bull WMSWMTS

ltgmlPolygon id = ldquoM-30rdquogt ltgmlLinearRinggt

ltgmlposListgt15 30 20 40 ltgmlposListgt ltgmlLinearRinggt ltgmlPolygongt

Los objetos espaciales deben visualizarse en capas o agrupados en la misma capa

Descarga copias completas de conjuntos de datos espaciales completos o de partes de dichos conjuntos

16 2018-10-1719 Menorca (Isla de Lazareto)

Ejemplo 1 CDE con dos

objetos espaciales

bull Unidad administrativa

bull Liacutemite adminsitrativo

El CDE es accesible a traveacutes

de un WMS y un WFS

bull WMS tiene dos capas

bull WFS tiene dos objetos

espaciales

1

2

3

Metadatos del CDE - Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

17 2018-10-1719 Menorca (Isla de Lazareto)

Identifier es uacutenico para el namespace y se corresponde con el ldquocoderdquo en el fichero de metadatos del CDE

- Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

18 2018-10-1719 Menorca (Isla de Lazareto)

En los dos casos es necesario incluir en la respuesta de la operacioacuten

GetCapabilities una extensioacuten que normalmente comienza por la etiqueta

ltinspire_vsExtendedCapabilitiesgt

Escenario 1 Los metadatos de los servicios de red se referencian con una URL en el extended

capability que indica la ubicacioacuten del fichero XML de metadatos en un cataacutelogo

Escenario 2 Las etiquetas de los metadatos de los servicios de red estaacuten contenidos dentro del

ltextended capabilitygt No existe un fichero XML de metadatos

Dos escenarios para realizar los metadatos de servicio web

Nota Con el escenario 1 hay duplicidad de elementos descritos en la respuesta de

GetCapabilities y del fichero de metadatos de servicio almacenado en un cataacutelogo

19 2018-10-1719 Menorca (Isla de Lazareto)

Code = Spatial DataSet Identifier CodeSpace = Namespace

- Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

20 2018-10-1719 Menorca (Isla de Lazareto)

21 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer

ndash Antecedentes ndash Trabajo realizado ndash Desarrollos e implementaciones ndash Ventajas e Inconvenientes ndash Validaciones ndash Tipos de peticiones Ejemplos

22 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Antecedentes ndash Proyectos europeos

Temaacuteticas INSPIRE Especificaciones de datos Extensioacuten de modelos Herramientas de transformacioacuten (HALE Studio FME ArcGIS Geobide)

ndash IDENA

Publicacioacuten de Servicios web GeoServer

WFS con GeoServer

23 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Trabajo realizado (Cadastral parcels) ndash Anaacutelisis de los modelos de datos

Navarra INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

HALE Studio GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web GeoServer 211 + plugins ldquoapp-schemardquo amp ldquoINSPIRErdquo WMS y WFS

24 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Arquitectura de aplicaciones

Plugin app-schema

Plugin INSPIRE

HUMBOLDT Alignment Editor (HALE)

WEB Mapping file

Extended Capabilities settings

GetFeature GML requests

GetMap requests

WFS con GeoServer

25 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Nuevo panel de configuracioacuten del plugin ldquoINSPIRErdquo para definir el Extended Capabilities de los elementos WMS WFS WCS y WMTS de forma completa

26 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Creacioacuten y publicacioacuten de MD CDE WMS y WFS Capabilities ndash Extended capabilities (Escenario 1) GetRecordsById Identificadores de la capa SpatialDataSetIdentifier

27 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con ldquoapp-schemardquo hellip para dar soporte completo a los tipos complejos

ndash Relacionados con WMS hellip para la integracioacuten completa de peticiones ldquoGetMaprdquo con requisitos INSPIRE

ndash Relacionados con WFS hellip para la integracioacuten completa de peticiones ldquoGetFeaturerdquo y ldquoStoredQueryrdquo con requisitos INSPIRE

28 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones - WFS

Gestioacuten interna de los tipos geomeacutetricos complejos pe ldquoMultisurfacerdquo Escala y proyeccioacuten al vuelo en peticiones ldquoGetFeatureInfordquo Publicacioacuten de las capas por ldquoworkspacerdquo Verificar el sentido de los puntos (CCW) de los poliacutegonos en la generacioacuten del GML (shp vs PostGIS) Problema referente al ldquoListStoredQueriesrdquo ya que la peticioacuten ldquoGetFeatureByIdrdquo no funcionaba correctamente para los tipos complejos

29 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WMS

GetCapabilities httpsinspirenavarraesservicesCPwmsservice=WMSamprequest=GetCapabilities

GetMap httpsinspirenavarraesservicesCPwmsservice=WMSampVERSION=130ampREQUEST=GetMapampBBOX=61006547419356103154742185ampCRS=EPSG25830ampWIDTH=1118ampHEIGHT=812ampLAYERS=CadastralParcelampFORMAT=imagepng

30 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetCapabilities (Get Download Service Metadata) httpsinspirenavarraesservicesCPwfsservice=WFSamprequest=getcapabilities GetFeature (count) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampcount=2 GetFeature (filter) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampfilter=ltfesFilter xmlnsfes=httpwwwopengisnetfes20gtltfesResourceId rid=ESRRTNCP38011381gtltfesFiltergt

31 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetFeature (bbox) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampbbox=61010047419006103504742150ampsrsName=urnogcdefcrsepsg25830

ListStoredQueries httpsinspirenavarraesservicesCPwfsservice=wfsampversion=200amprequest=ListStoredQueries

32 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Validaciones ndash Validador antiguo INSPIRE

ndash Spatineo ndash Geoportal validacioacuten Chequia ndash GDI-DE Test suite ndash eENVplus ndash Nuevo validador INSPIRE (a la espera)

33 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Ventajas e inconvenientes

ndash Ventajas Integracioacuten a traveacutes de plugin app-schema ya existente Evita procesos transformacioacuten de formatos innecesarios y la duplicidad de almacenamiento de datos Plugin INSPIRE ya existente Para nosotros que no tenemos que usar un SW distinto para cumplir con INSPIRE Conocemos las herramienta y queda integrada en nuestro entorno actual de produccioacuten (gestioacuten de workspaces)

ndash Inconvenientes Ha requerido desarrollos para la versioacuten utilizada Seraacute necesario revisar la situacioacuten actual de la aplicacioacuten iquestLa publicacioacuten de otra temaacutetica requeriraacute de nuevos desarrollos Multilinguumlismo No implementado nativamente Solucioacuten viacutea despliegue de una arquitectura multinodo

34 2018-10-1719 Menorca (Isla de Lazareto)

35 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con MapServer Trabajo realizado (Anexo III) ndash Anaacutelisis de los modelos de datos

IDErioja INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

FME plantillas xsd (INSPIRE) GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web INSPIRE MapServer 707 + WMS WFS y ATOM

WFS con MapServer 707

36 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707 Descarga Directa seguacuten perfil Inspire Operaciones y criterios de buacutesqueda bull Fichero de configuracioacuten ldquomaprdquo

ndash MAP ndash PROJECTION ndash WEB ndash METADATA (en el objeto MAP y en cada LAYER) GetCapabilities ndash LAYER ndash OUTPUTFORMAT

bull Metadato del servicio bull Metadato del conjunto de datos

37 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707

bull Metadato del servicio Escenario 1 (documento externo)

wfs_inspire_capabilities ldquourlrdquo wfs_inspire_metadataurl_hreflsquo Metadato del servicio wfs_inspire_metadataurl_format applicationvndiso19139+xml ows_inspire_dsid_code IDELARIOJAANEXOIII ows_inspire_dsid_ns IDERIOJAlsquo

38 2018-10-1719 Menorca (Isla de Lazareto)

bull Metadato del conjunto de datos ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtIDELARIOJAANEXOIIIltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtCENTROS_EDUCATIVOSltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt

WFS con MapServer

39 2018-10-1719 Menorca (Isla de Lazareto)

bull Definicioacuten de las capas en el fichero ldquomaprdquo LAYER NAME USEducationlsquo hellip END METADATA hellip ows_identifier_value CENTROS_EDUCATIVOS ows_metadataurl_href httpwwwideeescsw-codsi- ideesrvspacswSERVICE=CSWampVERSION=202ampREQUEST=GetRecordByIdampoutputSchema=httpwwwisotc211org2005gmdampElementSetName=fullampID=spacarcapaceneducativoswmstematica20141201 hellip END hellip TEMPLATE hellipus_educationhtmllsquo resultados de una QUERY en un archivo temporal END

WFS con MapServer

40 2018-10-1719 Menorca (Isla de Lazareto)

Plantillas de descarga GML

OUTPUTFORMAT NAME ldquogmlrdquo DRIVER ldquoTEMPLATErdquo MIMETYPE ldquoapplicationxhtml+xmlrdquo FORMATOPTION ldquoFILE=templatexmlrdquo END ltgmlFeatureCollectiongt [resultset][resultset layer=USEducation] xmlnsbase2=httpinspireeceuropaeuschemasbase220 xsischemaLocation=httpinspireeceuropaeuschemasus-govserv40 httpinspireeceuropaeuschemasus-govserv40GovernmentalServicesxsd gmlid=ES-GLR-CENTROS-EDUCATIVOSgt ltgmlboundedBygt ltgmlEnvelope srsName=EPSG3857 srsDimension=2gt ltgmllowerCornergt-3627768838082 51399331758572ltgmllowerCornergt ltgmlupperCornergt-1714590022999 52661602885271ltgmlupperCornergt ltgmlEnvelopegt ltgmlboundedBygt [feature] ltgmlfeatureMembergtltus-govservGovernmentalService gmlid=[NAMESPACE]-[LOCALID]gt ltus-govservbeginLifespanVersion xsinil=truegt ltus-govservinspireIdgt ltbaseIdentifiergt ltbaselocalIdgt[LOCALID]ltbaselocalIdgt ltbasenamespacegt[NAMESPACE]ltbasenamespacegt ltbaseversionIdgt[VERSIONID]ltbaseversionIdgt ltbaseIdentifiergt ltus-govservinspireIdgt ltus-govservpointOfContact xsinil=truegt ltus-govservserviceLocationgt ltus-govservServiceLocationTypegt ltus-govservserviceLocationByGeometrygt ltgmlPoint gmlid=[NAMESPACE]-[LOCALID]-[id]-[rn] srsName=EPSG3857 srsDimension=2gt ltgmlposgt[shpxy proj=EPSG3857 precision=7 xf= ]ltgmlposgt ltgmlPointgt ltus-govservserviceLocationByGeometrygt ltus-govservServiceLocationTypegt ltus-govservserviceLocationgt ltus-govservserviceType xlinkhref=httpinspireeceuropaeucodelistServiceTypeValueeducationgt ltus-govservGovernmentalServicegt ltgmlfeatureMembergt [feature] ltgmlFeatureCollectiongt

41 2018-10-1719 Menorca (Isla de Lazareto)

Operaciones del Servicio WFS

Get Download Service Metadata httpinspirelariojaorgrequestservice=WFSampversion=200amprequest=GetCapabilities Get Spatial Dataset y Get Spatial Object httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=getfeatureampTypenames=MRMineampSRSname=EPSG25830 Describe Spatial Dataset y Describe Spatial Object

Todas las capas httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureType Una capa httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureTypeamptypeNames=MrMine

ListStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=ListStoredQueries DescribeStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeStoredQueries

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 8: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

8 2018-10-1719 Menorca (Isla de Lazareto)

bull El Reglamento plantea 2 tipos de Servicios de Descarga ndash Servicios de descarga de conjuntos de datos pre-definidos

bull WFS-Filter Encoding o ATOM ndash Consultas preparadas para la descarga por ejemplo de

topoacutenimos por provincia o la hidrografiacutea de la cuenca del Ebro

ndash Servicios de descarga de acceso directo bull WFS-Filter Encoding

ndash Obtener el valor de la cota a medida que avanzo en una ruta u obtener el topoacutenimo del lugar donde me encuentro o conocer mediante una consulta el riacuteo maacutes largo de una regioacuten

GT para la implementacioacuten de servicios de descarga INSPIRE

9 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga de conjuntos de datos pre-definidos ndash Solo implementan las operaciones obligatorias ndash Descarga simple sin posibilidad de filtrar datos ndash ldquoConjunto de datos predefinidordquo

bull ATOM de Edificios de la D G de Catastro ndash httpwwwcatastrominhapesINSPIREbuildingsESSDGCbuatomxml ndash Descarga los edificios de un municipio dado

GT para la implementacioacuten de servicios de descarga INSPIRE

10 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga de acceso directo ndash Implementan todas las operaciones ndash Consultar descargar subconjuntos y conjuntos datos

bull Mayor control sobre la descarga por parte del cliente ndash ldquoAcceso directordquo

bull Capacidad del cliente para interactuar directamente con los contenidos del repositorio (BD)

ndash Consultas basadas en criterios temporales espaciales o en propiedades especiacuteficas de una instancia del tipo de objeto espacial contenido en el repositorio

bull WFS de Redes de Transporte de la IDEE ndash httpserviciosideeeswfs-

inspiretransportesSERVICE=WFSampVERSION=200ampREQUEST=GetFeatureampTYPENAME=tn-aAerodromeAreaampFILTER=ltFilter xmlnsnet=httpinspireeceuropaeuschemasnet40 xmlnstn-ro=httpinspireeceuropaeuschemastn-ro40 xmlnstn=httpinspireeceuropaeuschemastn40 xmlnsxlink=httpwwww3org1999xlink xmlnsgn=httpinspireeceuropaeuschemasgn40 xmlnsbase=httpinspireeceuropaeuschemasbase33 xmlnstn-ra=httpinspireeceuropaeuschemastn-ra40 xmlnstn-a=httpinspireeceuropaeuschemastn-a40 xmlnstn-w=httpinspireeceuropaeuschemastn-w40 xmlnsgmd=httpschemasopengisnetiso1913920070417gmd gtltPropertyIsLike wildCard= singleChar= escapeChar= matchCase=falsegtltValueReferencegttngeographicalNamegnGeographicalNamegnspellinggnSpellingOfNamegntextltValueReferencegtltLiteralgtAdolfoltLiteralgtltPropertyIsLikegtltFiltergtampCOUNT=-1

ndash Descarga los aeropuertos que contenga el nombre ldquoAdolfordquo

GT para la implementacioacuten de servicios de descarga INSPIRE

11 2018-10-1719 Menorca (Isla de Lazareto)

bull Resumen operaciones seguacuten tipo de servicio

Operacioacuten Tipo de servicio

Get Download Service Metadata Todos

Get Spatial Dataset Todos

Describe Spatial Dataset Todos

Link Download Service Todos

Get Spatial Object Acceso directo

Describe Spatial Object Acceso directo

GT para la implementacioacuten de servicios de descarga INSPIRE

12 2018-10-1719 Menorca (Isla de Lazareto)

bull Para la implementacioacuten 3 estaacutendares posibles ndash ATOM estaacutendar de IETF (Internet Engineering Task Force)

ndash Web Feature Service 200 de OGC

ndash Filter Encoding Specification de OGC bull Opciones

Tipo de servicio Estaacutendar

De datos predefinidos ATOM WFS

De acceso directo WFS+FE

GT para la implementacioacuten de servicios de descarga INSPIRE

13 2018-10-1719 Menorca (Isla de Lazareto)

bull Operaciones WFS

WFS 20

Clase de operacioacuten WFS Simple WFS Baacutesico WFS Transacional

Descripcioacuten GetCapabilites DescribeFeatureType

GetCapabilites DescribeFeatureType

GetCapabilites DescribeFeatureType

Consulta GetPropertyValues GetFeature GetFeatureWithLock

GetPropertyValues GetFeature GetFeatureWithLock

GetPropertyValues GetFeature GetFeatureWithLock

Bloqueo LockFeature LockFeature LockFeature Transaccioacuten Transaction Transaction Transaction

Almacenamiento de consultas

CreateStoredQuery DropStoredQuery ListStoredQuery DescribeStoredQuery

CreateStoredQuery DropStoredQuery ListStoredQuery DescribeStoredQuery

CreateStoredQuery DropStoredQuery ListStoredQuery DescribeStoredQuery

14 2018-10-1719 Menorca (Isla de Lazareto)

bull iquestCoacutemo se vincula el CDE con los servicios de visualizacioacuten y descarga

bull iquestCoacutemo podemos saber a partir de la URL de un WMS o de un WFS el CDE que se visualiza o se descarga

bull iquestCoacutemo podemos visualizar las capas de un CDE a partir del fichero de metadatos del conjunto de datos

bull iquestCoacutemo podemos descargar los objetos geograacuteficos a partir del fichero de metadatos del conjunto de datos

bull iquestCoacutemo seacute a que CDE pertenece una capa o un objeto geograacutefico

15 2018-10-1719 Menorca (Isla de Lazareto)

Metadatos CDE

Accesibilidad de los CDE a traveacutes de servicios de descarga bull WFSATOM

Metadatos del WFS

Metadatos del WMS

Accesibilidad de los CDE a traveacutes de servicios de visualizacioacuten bull WMSWMTS

ltgmlPolygon id = ldquoM-30rdquogt ltgmlLinearRinggt

ltgmlposListgt15 30 20 40 ltgmlposListgt ltgmlLinearRinggt ltgmlPolygongt

Los objetos espaciales deben visualizarse en capas o agrupados en la misma capa

Descarga copias completas de conjuntos de datos espaciales completos o de partes de dichos conjuntos

16 2018-10-1719 Menorca (Isla de Lazareto)

Ejemplo 1 CDE con dos

objetos espaciales

bull Unidad administrativa

bull Liacutemite adminsitrativo

El CDE es accesible a traveacutes

de un WMS y un WFS

bull WMS tiene dos capas

bull WFS tiene dos objetos

espaciales

1

2

3

Metadatos del CDE - Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

17 2018-10-1719 Menorca (Isla de Lazareto)

Identifier es uacutenico para el namespace y se corresponde con el ldquocoderdquo en el fichero de metadatos del CDE

- Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

18 2018-10-1719 Menorca (Isla de Lazareto)

En los dos casos es necesario incluir en la respuesta de la operacioacuten

GetCapabilities una extensioacuten que normalmente comienza por la etiqueta

ltinspire_vsExtendedCapabilitiesgt

Escenario 1 Los metadatos de los servicios de red se referencian con una URL en el extended

capability que indica la ubicacioacuten del fichero XML de metadatos en un cataacutelogo

Escenario 2 Las etiquetas de los metadatos de los servicios de red estaacuten contenidos dentro del

ltextended capabilitygt No existe un fichero XML de metadatos

Dos escenarios para realizar los metadatos de servicio web

Nota Con el escenario 1 hay duplicidad de elementos descritos en la respuesta de

GetCapabilities y del fichero de metadatos de servicio almacenado en un cataacutelogo

19 2018-10-1719 Menorca (Isla de Lazareto)

Code = Spatial DataSet Identifier CodeSpace = Namespace

- Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

20 2018-10-1719 Menorca (Isla de Lazareto)

21 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer

ndash Antecedentes ndash Trabajo realizado ndash Desarrollos e implementaciones ndash Ventajas e Inconvenientes ndash Validaciones ndash Tipos de peticiones Ejemplos

22 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Antecedentes ndash Proyectos europeos

Temaacuteticas INSPIRE Especificaciones de datos Extensioacuten de modelos Herramientas de transformacioacuten (HALE Studio FME ArcGIS Geobide)

ndash IDENA

Publicacioacuten de Servicios web GeoServer

WFS con GeoServer

23 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Trabajo realizado (Cadastral parcels) ndash Anaacutelisis de los modelos de datos

Navarra INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

HALE Studio GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web GeoServer 211 + plugins ldquoapp-schemardquo amp ldquoINSPIRErdquo WMS y WFS

24 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Arquitectura de aplicaciones

Plugin app-schema

Plugin INSPIRE

HUMBOLDT Alignment Editor (HALE)

WEB Mapping file

Extended Capabilities settings

GetFeature GML requests

GetMap requests

WFS con GeoServer

25 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Nuevo panel de configuracioacuten del plugin ldquoINSPIRErdquo para definir el Extended Capabilities de los elementos WMS WFS WCS y WMTS de forma completa

26 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Creacioacuten y publicacioacuten de MD CDE WMS y WFS Capabilities ndash Extended capabilities (Escenario 1) GetRecordsById Identificadores de la capa SpatialDataSetIdentifier

27 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con ldquoapp-schemardquo hellip para dar soporte completo a los tipos complejos

ndash Relacionados con WMS hellip para la integracioacuten completa de peticiones ldquoGetMaprdquo con requisitos INSPIRE

ndash Relacionados con WFS hellip para la integracioacuten completa de peticiones ldquoGetFeaturerdquo y ldquoStoredQueryrdquo con requisitos INSPIRE

28 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones - WFS

Gestioacuten interna de los tipos geomeacutetricos complejos pe ldquoMultisurfacerdquo Escala y proyeccioacuten al vuelo en peticiones ldquoGetFeatureInfordquo Publicacioacuten de las capas por ldquoworkspacerdquo Verificar el sentido de los puntos (CCW) de los poliacutegonos en la generacioacuten del GML (shp vs PostGIS) Problema referente al ldquoListStoredQueriesrdquo ya que la peticioacuten ldquoGetFeatureByIdrdquo no funcionaba correctamente para los tipos complejos

29 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WMS

GetCapabilities httpsinspirenavarraesservicesCPwmsservice=WMSamprequest=GetCapabilities

GetMap httpsinspirenavarraesservicesCPwmsservice=WMSampVERSION=130ampREQUEST=GetMapampBBOX=61006547419356103154742185ampCRS=EPSG25830ampWIDTH=1118ampHEIGHT=812ampLAYERS=CadastralParcelampFORMAT=imagepng

30 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetCapabilities (Get Download Service Metadata) httpsinspirenavarraesservicesCPwfsservice=WFSamprequest=getcapabilities GetFeature (count) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampcount=2 GetFeature (filter) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampfilter=ltfesFilter xmlnsfes=httpwwwopengisnetfes20gtltfesResourceId rid=ESRRTNCP38011381gtltfesFiltergt

31 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetFeature (bbox) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampbbox=61010047419006103504742150ampsrsName=urnogcdefcrsepsg25830

ListStoredQueries httpsinspirenavarraesservicesCPwfsservice=wfsampversion=200amprequest=ListStoredQueries

32 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Validaciones ndash Validador antiguo INSPIRE

ndash Spatineo ndash Geoportal validacioacuten Chequia ndash GDI-DE Test suite ndash eENVplus ndash Nuevo validador INSPIRE (a la espera)

33 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Ventajas e inconvenientes

ndash Ventajas Integracioacuten a traveacutes de plugin app-schema ya existente Evita procesos transformacioacuten de formatos innecesarios y la duplicidad de almacenamiento de datos Plugin INSPIRE ya existente Para nosotros que no tenemos que usar un SW distinto para cumplir con INSPIRE Conocemos las herramienta y queda integrada en nuestro entorno actual de produccioacuten (gestioacuten de workspaces)

ndash Inconvenientes Ha requerido desarrollos para la versioacuten utilizada Seraacute necesario revisar la situacioacuten actual de la aplicacioacuten iquestLa publicacioacuten de otra temaacutetica requeriraacute de nuevos desarrollos Multilinguumlismo No implementado nativamente Solucioacuten viacutea despliegue de una arquitectura multinodo

34 2018-10-1719 Menorca (Isla de Lazareto)

35 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con MapServer Trabajo realizado (Anexo III) ndash Anaacutelisis de los modelos de datos

IDErioja INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

FME plantillas xsd (INSPIRE) GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web INSPIRE MapServer 707 + WMS WFS y ATOM

WFS con MapServer 707

36 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707 Descarga Directa seguacuten perfil Inspire Operaciones y criterios de buacutesqueda bull Fichero de configuracioacuten ldquomaprdquo

ndash MAP ndash PROJECTION ndash WEB ndash METADATA (en el objeto MAP y en cada LAYER) GetCapabilities ndash LAYER ndash OUTPUTFORMAT

bull Metadato del servicio bull Metadato del conjunto de datos

37 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707

bull Metadato del servicio Escenario 1 (documento externo)

wfs_inspire_capabilities ldquourlrdquo wfs_inspire_metadataurl_hreflsquo Metadato del servicio wfs_inspire_metadataurl_format applicationvndiso19139+xml ows_inspire_dsid_code IDELARIOJAANEXOIII ows_inspire_dsid_ns IDERIOJAlsquo

38 2018-10-1719 Menorca (Isla de Lazareto)

bull Metadato del conjunto de datos ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtIDELARIOJAANEXOIIIltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtCENTROS_EDUCATIVOSltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt

WFS con MapServer

39 2018-10-1719 Menorca (Isla de Lazareto)

bull Definicioacuten de las capas en el fichero ldquomaprdquo LAYER NAME USEducationlsquo hellip END METADATA hellip ows_identifier_value CENTROS_EDUCATIVOS ows_metadataurl_href httpwwwideeescsw-codsi- ideesrvspacswSERVICE=CSWampVERSION=202ampREQUEST=GetRecordByIdampoutputSchema=httpwwwisotc211org2005gmdampElementSetName=fullampID=spacarcapaceneducativoswmstematica20141201 hellip END hellip TEMPLATE hellipus_educationhtmllsquo resultados de una QUERY en un archivo temporal END

WFS con MapServer

40 2018-10-1719 Menorca (Isla de Lazareto)

Plantillas de descarga GML

OUTPUTFORMAT NAME ldquogmlrdquo DRIVER ldquoTEMPLATErdquo MIMETYPE ldquoapplicationxhtml+xmlrdquo FORMATOPTION ldquoFILE=templatexmlrdquo END ltgmlFeatureCollectiongt [resultset][resultset layer=USEducation] xmlnsbase2=httpinspireeceuropaeuschemasbase220 xsischemaLocation=httpinspireeceuropaeuschemasus-govserv40 httpinspireeceuropaeuschemasus-govserv40GovernmentalServicesxsd gmlid=ES-GLR-CENTROS-EDUCATIVOSgt ltgmlboundedBygt ltgmlEnvelope srsName=EPSG3857 srsDimension=2gt ltgmllowerCornergt-3627768838082 51399331758572ltgmllowerCornergt ltgmlupperCornergt-1714590022999 52661602885271ltgmlupperCornergt ltgmlEnvelopegt ltgmlboundedBygt [feature] ltgmlfeatureMembergtltus-govservGovernmentalService gmlid=[NAMESPACE]-[LOCALID]gt ltus-govservbeginLifespanVersion xsinil=truegt ltus-govservinspireIdgt ltbaseIdentifiergt ltbaselocalIdgt[LOCALID]ltbaselocalIdgt ltbasenamespacegt[NAMESPACE]ltbasenamespacegt ltbaseversionIdgt[VERSIONID]ltbaseversionIdgt ltbaseIdentifiergt ltus-govservinspireIdgt ltus-govservpointOfContact xsinil=truegt ltus-govservserviceLocationgt ltus-govservServiceLocationTypegt ltus-govservserviceLocationByGeometrygt ltgmlPoint gmlid=[NAMESPACE]-[LOCALID]-[id]-[rn] srsName=EPSG3857 srsDimension=2gt ltgmlposgt[shpxy proj=EPSG3857 precision=7 xf= ]ltgmlposgt ltgmlPointgt ltus-govservserviceLocationByGeometrygt ltus-govservServiceLocationTypegt ltus-govservserviceLocationgt ltus-govservserviceType xlinkhref=httpinspireeceuropaeucodelistServiceTypeValueeducationgt ltus-govservGovernmentalServicegt ltgmlfeatureMembergt [feature] ltgmlFeatureCollectiongt

41 2018-10-1719 Menorca (Isla de Lazareto)

Operaciones del Servicio WFS

Get Download Service Metadata httpinspirelariojaorgrequestservice=WFSampversion=200amprequest=GetCapabilities Get Spatial Dataset y Get Spatial Object httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=getfeatureampTypenames=MRMineampSRSname=EPSG25830 Describe Spatial Dataset y Describe Spatial Object

Todas las capas httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureType Una capa httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureTypeamptypeNames=MrMine

ListStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=ListStoredQueries DescribeStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeStoredQueries

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 9: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

9 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga de conjuntos de datos pre-definidos ndash Solo implementan las operaciones obligatorias ndash Descarga simple sin posibilidad de filtrar datos ndash ldquoConjunto de datos predefinidordquo

bull ATOM de Edificios de la D G de Catastro ndash httpwwwcatastrominhapesINSPIREbuildingsESSDGCbuatomxml ndash Descarga los edificios de un municipio dado

GT para la implementacioacuten de servicios de descarga INSPIRE

10 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga de acceso directo ndash Implementan todas las operaciones ndash Consultar descargar subconjuntos y conjuntos datos

bull Mayor control sobre la descarga por parte del cliente ndash ldquoAcceso directordquo

bull Capacidad del cliente para interactuar directamente con los contenidos del repositorio (BD)

ndash Consultas basadas en criterios temporales espaciales o en propiedades especiacuteficas de una instancia del tipo de objeto espacial contenido en el repositorio

bull WFS de Redes de Transporte de la IDEE ndash httpserviciosideeeswfs-

inspiretransportesSERVICE=WFSampVERSION=200ampREQUEST=GetFeatureampTYPENAME=tn-aAerodromeAreaampFILTER=ltFilter xmlnsnet=httpinspireeceuropaeuschemasnet40 xmlnstn-ro=httpinspireeceuropaeuschemastn-ro40 xmlnstn=httpinspireeceuropaeuschemastn40 xmlnsxlink=httpwwww3org1999xlink xmlnsgn=httpinspireeceuropaeuschemasgn40 xmlnsbase=httpinspireeceuropaeuschemasbase33 xmlnstn-ra=httpinspireeceuropaeuschemastn-ra40 xmlnstn-a=httpinspireeceuropaeuschemastn-a40 xmlnstn-w=httpinspireeceuropaeuschemastn-w40 xmlnsgmd=httpschemasopengisnetiso1913920070417gmd gtltPropertyIsLike wildCard= singleChar= escapeChar= matchCase=falsegtltValueReferencegttngeographicalNamegnGeographicalNamegnspellinggnSpellingOfNamegntextltValueReferencegtltLiteralgtAdolfoltLiteralgtltPropertyIsLikegtltFiltergtampCOUNT=-1

ndash Descarga los aeropuertos que contenga el nombre ldquoAdolfordquo

GT para la implementacioacuten de servicios de descarga INSPIRE

11 2018-10-1719 Menorca (Isla de Lazareto)

bull Resumen operaciones seguacuten tipo de servicio

Operacioacuten Tipo de servicio

Get Download Service Metadata Todos

Get Spatial Dataset Todos

Describe Spatial Dataset Todos

Link Download Service Todos

Get Spatial Object Acceso directo

Describe Spatial Object Acceso directo

GT para la implementacioacuten de servicios de descarga INSPIRE

12 2018-10-1719 Menorca (Isla de Lazareto)

bull Para la implementacioacuten 3 estaacutendares posibles ndash ATOM estaacutendar de IETF (Internet Engineering Task Force)

ndash Web Feature Service 200 de OGC

ndash Filter Encoding Specification de OGC bull Opciones

Tipo de servicio Estaacutendar

De datos predefinidos ATOM WFS

De acceso directo WFS+FE

GT para la implementacioacuten de servicios de descarga INSPIRE

13 2018-10-1719 Menorca (Isla de Lazareto)

bull Operaciones WFS

WFS 20

Clase de operacioacuten WFS Simple WFS Baacutesico WFS Transacional

Descripcioacuten GetCapabilites DescribeFeatureType

GetCapabilites DescribeFeatureType

GetCapabilites DescribeFeatureType

Consulta GetPropertyValues GetFeature GetFeatureWithLock

GetPropertyValues GetFeature GetFeatureWithLock

GetPropertyValues GetFeature GetFeatureWithLock

Bloqueo LockFeature LockFeature LockFeature Transaccioacuten Transaction Transaction Transaction

Almacenamiento de consultas

CreateStoredQuery DropStoredQuery ListStoredQuery DescribeStoredQuery

CreateStoredQuery DropStoredQuery ListStoredQuery DescribeStoredQuery

CreateStoredQuery DropStoredQuery ListStoredQuery DescribeStoredQuery

14 2018-10-1719 Menorca (Isla de Lazareto)

bull iquestCoacutemo se vincula el CDE con los servicios de visualizacioacuten y descarga

bull iquestCoacutemo podemos saber a partir de la URL de un WMS o de un WFS el CDE que se visualiza o se descarga

bull iquestCoacutemo podemos visualizar las capas de un CDE a partir del fichero de metadatos del conjunto de datos

bull iquestCoacutemo podemos descargar los objetos geograacuteficos a partir del fichero de metadatos del conjunto de datos

bull iquestCoacutemo seacute a que CDE pertenece una capa o un objeto geograacutefico

15 2018-10-1719 Menorca (Isla de Lazareto)

Metadatos CDE

Accesibilidad de los CDE a traveacutes de servicios de descarga bull WFSATOM

Metadatos del WFS

Metadatos del WMS

Accesibilidad de los CDE a traveacutes de servicios de visualizacioacuten bull WMSWMTS

ltgmlPolygon id = ldquoM-30rdquogt ltgmlLinearRinggt

ltgmlposListgt15 30 20 40 ltgmlposListgt ltgmlLinearRinggt ltgmlPolygongt

Los objetos espaciales deben visualizarse en capas o agrupados en la misma capa

Descarga copias completas de conjuntos de datos espaciales completos o de partes de dichos conjuntos

16 2018-10-1719 Menorca (Isla de Lazareto)

Ejemplo 1 CDE con dos

objetos espaciales

bull Unidad administrativa

bull Liacutemite adminsitrativo

El CDE es accesible a traveacutes

de un WMS y un WFS

bull WMS tiene dos capas

bull WFS tiene dos objetos

espaciales

1

2

3

Metadatos del CDE - Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

17 2018-10-1719 Menorca (Isla de Lazareto)

Identifier es uacutenico para el namespace y se corresponde con el ldquocoderdquo en el fichero de metadatos del CDE

- Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

18 2018-10-1719 Menorca (Isla de Lazareto)

En los dos casos es necesario incluir en la respuesta de la operacioacuten

GetCapabilities una extensioacuten que normalmente comienza por la etiqueta

ltinspire_vsExtendedCapabilitiesgt

Escenario 1 Los metadatos de los servicios de red se referencian con una URL en el extended

capability que indica la ubicacioacuten del fichero XML de metadatos en un cataacutelogo

Escenario 2 Las etiquetas de los metadatos de los servicios de red estaacuten contenidos dentro del

ltextended capabilitygt No existe un fichero XML de metadatos

Dos escenarios para realizar los metadatos de servicio web

Nota Con el escenario 1 hay duplicidad de elementos descritos en la respuesta de

GetCapabilities y del fichero de metadatos de servicio almacenado en un cataacutelogo

19 2018-10-1719 Menorca (Isla de Lazareto)

Code = Spatial DataSet Identifier CodeSpace = Namespace

- Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

20 2018-10-1719 Menorca (Isla de Lazareto)

21 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer

ndash Antecedentes ndash Trabajo realizado ndash Desarrollos e implementaciones ndash Ventajas e Inconvenientes ndash Validaciones ndash Tipos de peticiones Ejemplos

22 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Antecedentes ndash Proyectos europeos

Temaacuteticas INSPIRE Especificaciones de datos Extensioacuten de modelos Herramientas de transformacioacuten (HALE Studio FME ArcGIS Geobide)

ndash IDENA

Publicacioacuten de Servicios web GeoServer

WFS con GeoServer

23 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Trabajo realizado (Cadastral parcels) ndash Anaacutelisis de los modelos de datos

Navarra INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

HALE Studio GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web GeoServer 211 + plugins ldquoapp-schemardquo amp ldquoINSPIRErdquo WMS y WFS

24 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Arquitectura de aplicaciones

Plugin app-schema

Plugin INSPIRE

HUMBOLDT Alignment Editor (HALE)

WEB Mapping file

Extended Capabilities settings

GetFeature GML requests

GetMap requests

WFS con GeoServer

25 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Nuevo panel de configuracioacuten del plugin ldquoINSPIRErdquo para definir el Extended Capabilities de los elementos WMS WFS WCS y WMTS de forma completa

26 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Creacioacuten y publicacioacuten de MD CDE WMS y WFS Capabilities ndash Extended capabilities (Escenario 1) GetRecordsById Identificadores de la capa SpatialDataSetIdentifier

27 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con ldquoapp-schemardquo hellip para dar soporte completo a los tipos complejos

ndash Relacionados con WMS hellip para la integracioacuten completa de peticiones ldquoGetMaprdquo con requisitos INSPIRE

ndash Relacionados con WFS hellip para la integracioacuten completa de peticiones ldquoGetFeaturerdquo y ldquoStoredQueryrdquo con requisitos INSPIRE

28 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones - WFS

Gestioacuten interna de los tipos geomeacutetricos complejos pe ldquoMultisurfacerdquo Escala y proyeccioacuten al vuelo en peticiones ldquoGetFeatureInfordquo Publicacioacuten de las capas por ldquoworkspacerdquo Verificar el sentido de los puntos (CCW) de los poliacutegonos en la generacioacuten del GML (shp vs PostGIS) Problema referente al ldquoListStoredQueriesrdquo ya que la peticioacuten ldquoGetFeatureByIdrdquo no funcionaba correctamente para los tipos complejos

29 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WMS

GetCapabilities httpsinspirenavarraesservicesCPwmsservice=WMSamprequest=GetCapabilities

GetMap httpsinspirenavarraesservicesCPwmsservice=WMSampVERSION=130ampREQUEST=GetMapampBBOX=61006547419356103154742185ampCRS=EPSG25830ampWIDTH=1118ampHEIGHT=812ampLAYERS=CadastralParcelampFORMAT=imagepng

30 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetCapabilities (Get Download Service Metadata) httpsinspirenavarraesservicesCPwfsservice=WFSamprequest=getcapabilities GetFeature (count) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampcount=2 GetFeature (filter) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampfilter=ltfesFilter xmlnsfes=httpwwwopengisnetfes20gtltfesResourceId rid=ESRRTNCP38011381gtltfesFiltergt

31 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetFeature (bbox) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampbbox=61010047419006103504742150ampsrsName=urnogcdefcrsepsg25830

ListStoredQueries httpsinspirenavarraesservicesCPwfsservice=wfsampversion=200amprequest=ListStoredQueries

32 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Validaciones ndash Validador antiguo INSPIRE

ndash Spatineo ndash Geoportal validacioacuten Chequia ndash GDI-DE Test suite ndash eENVplus ndash Nuevo validador INSPIRE (a la espera)

33 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Ventajas e inconvenientes

ndash Ventajas Integracioacuten a traveacutes de plugin app-schema ya existente Evita procesos transformacioacuten de formatos innecesarios y la duplicidad de almacenamiento de datos Plugin INSPIRE ya existente Para nosotros que no tenemos que usar un SW distinto para cumplir con INSPIRE Conocemos las herramienta y queda integrada en nuestro entorno actual de produccioacuten (gestioacuten de workspaces)

ndash Inconvenientes Ha requerido desarrollos para la versioacuten utilizada Seraacute necesario revisar la situacioacuten actual de la aplicacioacuten iquestLa publicacioacuten de otra temaacutetica requeriraacute de nuevos desarrollos Multilinguumlismo No implementado nativamente Solucioacuten viacutea despliegue de una arquitectura multinodo

34 2018-10-1719 Menorca (Isla de Lazareto)

35 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con MapServer Trabajo realizado (Anexo III) ndash Anaacutelisis de los modelos de datos

IDErioja INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

FME plantillas xsd (INSPIRE) GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web INSPIRE MapServer 707 + WMS WFS y ATOM

WFS con MapServer 707

36 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707 Descarga Directa seguacuten perfil Inspire Operaciones y criterios de buacutesqueda bull Fichero de configuracioacuten ldquomaprdquo

ndash MAP ndash PROJECTION ndash WEB ndash METADATA (en el objeto MAP y en cada LAYER) GetCapabilities ndash LAYER ndash OUTPUTFORMAT

bull Metadato del servicio bull Metadato del conjunto de datos

37 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707

bull Metadato del servicio Escenario 1 (documento externo)

wfs_inspire_capabilities ldquourlrdquo wfs_inspire_metadataurl_hreflsquo Metadato del servicio wfs_inspire_metadataurl_format applicationvndiso19139+xml ows_inspire_dsid_code IDELARIOJAANEXOIII ows_inspire_dsid_ns IDERIOJAlsquo

38 2018-10-1719 Menorca (Isla de Lazareto)

bull Metadato del conjunto de datos ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtIDELARIOJAANEXOIIIltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtCENTROS_EDUCATIVOSltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt

WFS con MapServer

39 2018-10-1719 Menorca (Isla de Lazareto)

bull Definicioacuten de las capas en el fichero ldquomaprdquo LAYER NAME USEducationlsquo hellip END METADATA hellip ows_identifier_value CENTROS_EDUCATIVOS ows_metadataurl_href httpwwwideeescsw-codsi- ideesrvspacswSERVICE=CSWampVERSION=202ampREQUEST=GetRecordByIdampoutputSchema=httpwwwisotc211org2005gmdampElementSetName=fullampID=spacarcapaceneducativoswmstematica20141201 hellip END hellip TEMPLATE hellipus_educationhtmllsquo resultados de una QUERY en un archivo temporal END

WFS con MapServer

40 2018-10-1719 Menorca (Isla de Lazareto)

Plantillas de descarga GML

OUTPUTFORMAT NAME ldquogmlrdquo DRIVER ldquoTEMPLATErdquo MIMETYPE ldquoapplicationxhtml+xmlrdquo FORMATOPTION ldquoFILE=templatexmlrdquo END ltgmlFeatureCollectiongt [resultset][resultset layer=USEducation] xmlnsbase2=httpinspireeceuropaeuschemasbase220 xsischemaLocation=httpinspireeceuropaeuschemasus-govserv40 httpinspireeceuropaeuschemasus-govserv40GovernmentalServicesxsd gmlid=ES-GLR-CENTROS-EDUCATIVOSgt ltgmlboundedBygt ltgmlEnvelope srsName=EPSG3857 srsDimension=2gt ltgmllowerCornergt-3627768838082 51399331758572ltgmllowerCornergt ltgmlupperCornergt-1714590022999 52661602885271ltgmlupperCornergt ltgmlEnvelopegt ltgmlboundedBygt [feature] ltgmlfeatureMembergtltus-govservGovernmentalService gmlid=[NAMESPACE]-[LOCALID]gt ltus-govservbeginLifespanVersion xsinil=truegt ltus-govservinspireIdgt ltbaseIdentifiergt ltbaselocalIdgt[LOCALID]ltbaselocalIdgt ltbasenamespacegt[NAMESPACE]ltbasenamespacegt ltbaseversionIdgt[VERSIONID]ltbaseversionIdgt ltbaseIdentifiergt ltus-govservinspireIdgt ltus-govservpointOfContact xsinil=truegt ltus-govservserviceLocationgt ltus-govservServiceLocationTypegt ltus-govservserviceLocationByGeometrygt ltgmlPoint gmlid=[NAMESPACE]-[LOCALID]-[id]-[rn] srsName=EPSG3857 srsDimension=2gt ltgmlposgt[shpxy proj=EPSG3857 precision=7 xf= ]ltgmlposgt ltgmlPointgt ltus-govservserviceLocationByGeometrygt ltus-govservServiceLocationTypegt ltus-govservserviceLocationgt ltus-govservserviceType xlinkhref=httpinspireeceuropaeucodelistServiceTypeValueeducationgt ltus-govservGovernmentalServicegt ltgmlfeatureMembergt [feature] ltgmlFeatureCollectiongt

41 2018-10-1719 Menorca (Isla de Lazareto)

Operaciones del Servicio WFS

Get Download Service Metadata httpinspirelariojaorgrequestservice=WFSampversion=200amprequest=GetCapabilities Get Spatial Dataset y Get Spatial Object httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=getfeatureampTypenames=MRMineampSRSname=EPSG25830 Describe Spatial Dataset y Describe Spatial Object

Todas las capas httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureType Una capa httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureTypeamptypeNames=MrMine

ListStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=ListStoredQueries DescribeStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeStoredQueries

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 10: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

10 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga de acceso directo ndash Implementan todas las operaciones ndash Consultar descargar subconjuntos y conjuntos datos

bull Mayor control sobre la descarga por parte del cliente ndash ldquoAcceso directordquo

bull Capacidad del cliente para interactuar directamente con los contenidos del repositorio (BD)

ndash Consultas basadas en criterios temporales espaciales o en propiedades especiacuteficas de una instancia del tipo de objeto espacial contenido en el repositorio

bull WFS de Redes de Transporte de la IDEE ndash httpserviciosideeeswfs-

inspiretransportesSERVICE=WFSampVERSION=200ampREQUEST=GetFeatureampTYPENAME=tn-aAerodromeAreaampFILTER=ltFilter xmlnsnet=httpinspireeceuropaeuschemasnet40 xmlnstn-ro=httpinspireeceuropaeuschemastn-ro40 xmlnstn=httpinspireeceuropaeuschemastn40 xmlnsxlink=httpwwww3org1999xlink xmlnsgn=httpinspireeceuropaeuschemasgn40 xmlnsbase=httpinspireeceuropaeuschemasbase33 xmlnstn-ra=httpinspireeceuropaeuschemastn-ra40 xmlnstn-a=httpinspireeceuropaeuschemastn-a40 xmlnstn-w=httpinspireeceuropaeuschemastn-w40 xmlnsgmd=httpschemasopengisnetiso1913920070417gmd gtltPropertyIsLike wildCard= singleChar= escapeChar= matchCase=falsegtltValueReferencegttngeographicalNamegnGeographicalNamegnspellinggnSpellingOfNamegntextltValueReferencegtltLiteralgtAdolfoltLiteralgtltPropertyIsLikegtltFiltergtampCOUNT=-1

ndash Descarga los aeropuertos que contenga el nombre ldquoAdolfordquo

GT para la implementacioacuten de servicios de descarga INSPIRE

11 2018-10-1719 Menorca (Isla de Lazareto)

bull Resumen operaciones seguacuten tipo de servicio

Operacioacuten Tipo de servicio

Get Download Service Metadata Todos

Get Spatial Dataset Todos

Describe Spatial Dataset Todos

Link Download Service Todos

Get Spatial Object Acceso directo

Describe Spatial Object Acceso directo

GT para la implementacioacuten de servicios de descarga INSPIRE

12 2018-10-1719 Menorca (Isla de Lazareto)

bull Para la implementacioacuten 3 estaacutendares posibles ndash ATOM estaacutendar de IETF (Internet Engineering Task Force)

ndash Web Feature Service 200 de OGC

ndash Filter Encoding Specification de OGC bull Opciones

Tipo de servicio Estaacutendar

De datos predefinidos ATOM WFS

De acceso directo WFS+FE

GT para la implementacioacuten de servicios de descarga INSPIRE

13 2018-10-1719 Menorca (Isla de Lazareto)

bull Operaciones WFS

WFS 20

Clase de operacioacuten WFS Simple WFS Baacutesico WFS Transacional

Descripcioacuten GetCapabilites DescribeFeatureType

GetCapabilites DescribeFeatureType

GetCapabilites DescribeFeatureType

Consulta GetPropertyValues GetFeature GetFeatureWithLock

GetPropertyValues GetFeature GetFeatureWithLock

GetPropertyValues GetFeature GetFeatureWithLock

Bloqueo LockFeature LockFeature LockFeature Transaccioacuten Transaction Transaction Transaction

Almacenamiento de consultas

CreateStoredQuery DropStoredQuery ListStoredQuery DescribeStoredQuery

CreateStoredQuery DropStoredQuery ListStoredQuery DescribeStoredQuery

CreateStoredQuery DropStoredQuery ListStoredQuery DescribeStoredQuery

14 2018-10-1719 Menorca (Isla de Lazareto)

bull iquestCoacutemo se vincula el CDE con los servicios de visualizacioacuten y descarga

bull iquestCoacutemo podemos saber a partir de la URL de un WMS o de un WFS el CDE que se visualiza o se descarga

bull iquestCoacutemo podemos visualizar las capas de un CDE a partir del fichero de metadatos del conjunto de datos

bull iquestCoacutemo podemos descargar los objetos geograacuteficos a partir del fichero de metadatos del conjunto de datos

bull iquestCoacutemo seacute a que CDE pertenece una capa o un objeto geograacutefico

15 2018-10-1719 Menorca (Isla de Lazareto)

Metadatos CDE

Accesibilidad de los CDE a traveacutes de servicios de descarga bull WFSATOM

Metadatos del WFS

Metadatos del WMS

Accesibilidad de los CDE a traveacutes de servicios de visualizacioacuten bull WMSWMTS

ltgmlPolygon id = ldquoM-30rdquogt ltgmlLinearRinggt

ltgmlposListgt15 30 20 40 ltgmlposListgt ltgmlLinearRinggt ltgmlPolygongt

Los objetos espaciales deben visualizarse en capas o agrupados en la misma capa

Descarga copias completas de conjuntos de datos espaciales completos o de partes de dichos conjuntos

16 2018-10-1719 Menorca (Isla de Lazareto)

Ejemplo 1 CDE con dos

objetos espaciales

bull Unidad administrativa

bull Liacutemite adminsitrativo

El CDE es accesible a traveacutes

de un WMS y un WFS

bull WMS tiene dos capas

bull WFS tiene dos objetos

espaciales

1

2

3

Metadatos del CDE - Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

17 2018-10-1719 Menorca (Isla de Lazareto)

Identifier es uacutenico para el namespace y se corresponde con el ldquocoderdquo en el fichero de metadatos del CDE

- Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

18 2018-10-1719 Menorca (Isla de Lazareto)

En los dos casos es necesario incluir en la respuesta de la operacioacuten

GetCapabilities una extensioacuten que normalmente comienza por la etiqueta

ltinspire_vsExtendedCapabilitiesgt

Escenario 1 Los metadatos de los servicios de red se referencian con una URL en el extended

capability que indica la ubicacioacuten del fichero XML de metadatos en un cataacutelogo

Escenario 2 Las etiquetas de los metadatos de los servicios de red estaacuten contenidos dentro del

ltextended capabilitygt No existe un fichero XML de metadatos

Dos escenarios para realizar los metadatos de servicio web

Nota Con el escenario 1 hay duplicidad de elementos descritos en la respuesta de

GetCapabilities y del fichero de metadatos de servicio almacenado en un cataacutelogo

19 2018-10-1719 Menorca (Isla de Lazareto)

Code = Spatial DataSet Identifier CodeSpace = Namespace

- Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

20 2018-10-1719 Menorca (Isla de Lazareto)

21 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer

ndash Antecedentes ndash Trabajo realizado ndash Desarrollos e implementaciones ndash Ventajas e Inconvenientes ndash Validaciones ndash Tipos de peticiones Ejemplos

22 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Antecedentes ndash Proyectos europeos

Temaacuteticas INSPIRE Especificaciones de datos Extensioacuten de modelos Herramientas de transformacioacuten (HALE Studio FME ArcGIS Geobide)

ndash IDENA

Publicacioacuten de Servicios web GeoServer

WFS con GeoServer

23 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Trabajo realizado (Cadastral parcels) ndash Anaacutelisis de los modelos de datos

Navarra INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

HALE Studio GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web GeoServer 211 + plugins ldquoapp-schemardquo amp ldquoINSPIRErdquo WMS y WFS

24 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Arquitectura de aplicaciones

Plugin app-schema

Plugin INSPIRE

HUMBOLDT Alignment Editor (HALE)

WEB Mapping file

Extended Capabilities settings

GetFeature GML requests

GetMap requests

WFS con GeoServer

25 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Nuevo panel de configuracioacuten del plugin ldquoINSPIRErdquo para definir el Extended Capabilities de los elementos WMS WFS WCS y WMTS de forma completa

26 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Creacioacuten y publicacioacuten de MD CDE WMS y WFS Capabilities ndash Extended capabilities (Escenario 1) GetRecordsById Identificadores de la capa SpatialDataSetIdentifier

27 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con ldquoapp-schemardquo hellip para dar soporte completo a los tipos complejos

ndash Relacionados con WMS hellip para la integracioacuten completa de peticiones ldquoGetMaprdquo con requisitos INSPIRE

ndash Relacionados con WFS hellip para la integracioacuten completa de peticiones ldquoGetFeaturerdquo y ldquoStoredQueryrdquo con requisitos INSPIRE

28 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones - WFS

Gestioacuten interna de los tipos geomeacutetricos complejos pe ldquoMultisurfacerdquo Escala y proyeccioacuten al vuelo en peticiones ldquoGetFeatureInfordquo Publicacioacuten de las capas por ldquoworkspacerdquo Verificar el sentido de los puntos (CCW) de los poliacutegonos en la generacioacuten del GML (shp vs PostGIS) Problema referente al ldquoListStoredQueriesrdquo ya que la peticioacuten ldquoGetFeatureByIdrdquo no funcionaba correctamente para los tipos complejos

29 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WMS

GetCapabilities httpsinspirenavarraesservicesCPwmsservice=WMSamprequest=GetCapabilities

GetMap httpsinspirenavarraesservicesCPwmsservice=WMSampVERSION=130ampREQUEST=GetMapampBBOX=61006547419356103154742185ampCRS=EPSG25830ampWIDTH=1118ampHEIGHT=812ampLAYERS=CadastralParcelampFORMAT=imagepng

30 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetCapabilities (Get Download Service Metadata) httpsinspirenavarraesservicesCPwfsservice=WFSamprequest=getcapabilities GetFeature (count) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampcount=2 GetFeature (filter) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampfilter=ltfesFilter xmlnsfes=httpwwwopengisnetfes20gtltfesResourceId rid=ESRRTNCP38011381gtltfesFiltergt

31 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetFeature (bbox) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampbbox=61010047419006103504742150ampsrsName=urnogcdefcrsepsg25830

ListStoredQueries httpsinspirenavarraesservicesCPwfsservice=wfsampversion=200amprequest=ListStoredQueries

32 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Validaciones ndash Validador antiguo INSPIRE

ndash Spatineo ndash Geoportal validacioacuten Chequia ndash GDI-DE Test suite ndash eENVplus ndash Nuevo validador INSPIRE (a la espera)

33 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Ventajas e inconvenientes

ndash Ventajas Integracioacuten a traveacutes de plugin app-schema ya existente Evita procesos transformacioacuten de formatos innecesarios y la duplicidad de almacenamiento de datos Plugin INSPIRE ya existente Para nosotros que no tenemos que usar un SW distinto para cumplir con INSPIRE Conocemos las herramienta y queda integrada en nuestro entorno actual de produccioacuten (gestioacuten de workspaces)

ndash Inconvenientes Ha requerido desarrollos para la versioacuten utilizada Seraacute necesario revisar la situacioacuten actual de la aplicacioacuten iquestLa publicacioacuten de otra temaacutetica requeriraacute de nuevos desarrollos Multilinguumlismo No implementado nativamente Solucioacuten viacutea despliegue de una arquitectura multinodo

34 2018-10-1719 Menorca (Isla de Lazareto)

35 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con MapServer Trabajo realizado (Anexo III) ndash Anaacutelisis de los modelos de datos

IDErioja INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

FME plantillas xsd (INSPIRE) GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web INSPIRE MapServer 707 + WMS WFS y ATOM

WFS con MapServer 707

36 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707 Descarga Directa seguacuten perfil Inspire Operaciones y criterios de buacutesqueda bull Fichero de configuracioacuten ldquomaprdquo

ndash MAP ndash PROJECTION ndash WEB ndash METADATA (en el objeto MAP y en cada LAYER) GetCapabilities ndash LAYER ndash OUTPUTFORMAT

bull Metadato del servicio bull Metadato del conjunto de datos

37 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707

bull Metadato del servicio Escenario 1 (documento externo)

wfs_inspire_capabilities ldquourlrdquo wfs_inspire_metadataurl_hreflsquo Metadato del servicio wfs_inspire_metadataurl_format applicationvndiso19139+xml ows_inspire_dsid_code IDELARIOJAANEXOIII ows_inspire_dsid_ns IDERIOJAlsquo

38 2018-10-1719 Menorca (Isla de Lazareto)

bull Metadato del conjunto de datos ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtIDELARIOJAANEXOIIIltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtCENTROS_EDUCATIVOSltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt

WFS con MapServer

39 2018-10-1719 Menorca (Isla de Lazareto)

bull Definicioacuten de las capas en el fichero ldquomaprdquo LAYER NAME USEducationlsquo hellip END METADATA hellip ows_identifier_value CENTROS_EDUCATIVOS ows_metadataurl_href httpwwwideeescsw-codsi- ideesrvspacswSERVICE=CSWampVERSION=202ampREQUEST=GetRecordByIdampoutputSchema=httpwwwisotc211org2005gmdampElementSetName=fullampID=spacarcapaceneducativoswmstematica20141201 hellip END hellip TEMPLATE hellipus_educationhtmllsquo resultados de una QUERY en un archivo temporal END

WFS con MapServer

40 2018-10-1719 Menorca (Isla de Lazareto)

Plantillas de descarga GML

OUTPUTFORMAT NAME ldquogmlrdquo DRIVER ldquoTEMPLATErdquo MIMETYPE ldquoapplicationxhtml+xmlrdquo FORMATOPTION ldquoFILE=templatexmlrdquo END ltgmlFeatureCollectiongt [resultset][resultset layer=USEducation] xmlnsbase2=httpinspireeceuropaeuschemasbase220 xsischemaLocation=httpinspireeceuropaeuschemasus-govserv40 httpinspireeceuropaeuschemasus-govserv40GovernmentalServicesxsd gmlid=ES-GLR-CENTROS-EDUCATIVOSgt ltgmlboundedBygt ltgmlEnvelope srsName=EPSG3857 srsDimension=2gt ltgmllowerCornergt-3627768838082 51399331758572ltgmllowerCornergt ltgmlupperCornergt-1714590022999 52661602885271ltgmlupperCornergt ltgmlEnvelopegt ltgmlboundedBygt [feature] ltgmlfeatureMembergtltus-govservGovernmentalService gmlid=[NAMESPACE]-[LOCALID]gt ltus-govservbeginLifespanVersion xsinil=truegt ltus-govservinspireIdgt ltbaseIdentifiergt ltbaselocalIdgt[LOCALID]ltbaselocalIdgt ltbasenamespacegt[NAMESPACE]ltbasenamespacegt ltbaseversionIdgt[VERSIONID]ltbaseversionIdgt ltbaseIdentifiergt ltus-govservinspireIdgt ltus-govservpointOfContact xsinil=truegt ltus-govservserviceLocationgt ltus-govservServiceLocationTypegt ltus-govservserviceLocationByGeometrygt ltgmlPoint gmlid=[NAMESPACE]-[LOCALID]-[id]-[rn] srsName=EPSG3857 srsDimension=2gt ltgmlposgt[shpxy proj=EPSG3857 precision=7 xf= ]ltgmlposgt ltgmlPointgt ltus-govservserviceLocationByGeometrygt ltus-govservServiceLocationTypegt ltus-govservserviceLocationgt ltus-govservserviceType xlinkhref=httpinspireeceuropaeucodelistServiceTypeValueeducationgt ltus-govservGovernmentalServicegt ltgmlfeatureMembergt [feature] ltgmlFeatureCollectiongt

41 2018-10-1719 Menorca (Isla de Lazareto)

Operaciones del Servicio WFS

Get Download Service Metadata httpinspirelariojaorgrequestservice=WFSampversion=200amprequest=GetCapabilities Get Spatial Dataset y Get Spatial Object httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=getfeatureampTypenames=MRMineampSRSname=EPSG25830 Describe Spatial Dataset y Describe Spatial Object

Todas las capas httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureType Una capa httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureTypeamptypeNames=MrMine

ListStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=ListStoredQueries DescribeStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeStoredQueries

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 11: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

11 2018-10-1719 Menorca (Isla de Lazareto)

bull Resumen operaciones seguacuten tipo de servicio

Operacioacuten Tipo de servicio

Get Download Service Metadata Todos

Get Spatial Dataset Todos

Describe Spatial Dataset Todos

Link Download Service Todos

Get Spatial Object Acceso directo

Describe Spatial Object Acceso directo

GT para la implementacioacuten de servicios de descarga INSPIRE

12 2018-10-1719 Menorca (Isla de Lazareto)

bull Para la implementacioacuten 3 estaacutendares posibles ndash ATOM estaacutendar de IETF (Internet Engineering Task Force)

ndash Web Feature Service 200 de OGC

ndash Filter Encoding Specification de OGC bull Opciones

Tipo de servicio Estaacutendar

De datos predefinidos ATOM WFS

De acceso directo WFS+FE

GT para la implementacioacuten de servicios de descarga INSPIRE

13 2018-10-1719 Menorca (Isla de Lazareto)

bull Operaciones WFS

WFS 20

Clase de operacioacuten WFS Simple WFS Baacutesico WFS Transacional

Descripcioacuten GetCapabilites DescribeFeatureType

GetCapabilites DescribeFeatureType

GetCapabilites DescribeFeatureType

Consulta GetPropertyValues GetFeature GetFeatureWithLock

GetPropertyValues GetFeature GetFeatureWithLock

GetPropertyValues GetFeature GetFeatureWithLock

Bloqueo LockFeature LockFeature LockFeature Transaccioacuten Transaction Transaction Transaction

Almacenamiento de consultas

CreateStoredQuery DropStoredQuery ListStoredQuery DescribeStoredQuery

CreateStoredQuery DropStoredQuery ListStoredQuery DescribeStoredQuery

CreateStoredQuery DropStoredQuery ListStoredQuery DescribeStoredQuery

14 2018-10-1719 Menorca (Isla de Lazareto)

bull iquestCoacutemo se vincula el CDE con los servicios de visualizacioacuten y descarga

bull iquestCoacutemo podemos saber a partir de la URL de un WMS o de un WFS el CDE que se visualiza o se descarga

bull iquestCoacutemo podemos visualizar las capas de un CDE a partir del fichero de metadatos del conjunto de datos

bull iquestCoacutemo podemos descargar los objetos geograacuteficos a partir del fichero de metadatos del conjunto de datos

bull iquestCoacutemo seacute a que CDE pertenece una capa o un objeto geograacutefico

15 2018-10-1719 Menorca (Isla de Lazareto)

Metadatos CDE

Accesibilidad de los CDE a traveacutes de servicios de descarga bull WFSATOM

Metadatos del WFS

Metadatos del WMS

Accesibilidad de los CDE a traveacutes de servicios de visualizacioacuten bull WMSWMTS

ltgmlPolygon id = ldquoM-30rdquogt ltgmlLinearRinggt

ltgmlposListgt15 30 20 40 ltgmlposListgt ltgmlLinearRinggt ltgmlPolygongt

Los objetos espaciales deben visualizarse en capas o agrupados en la misma capa

Descarga copias completas de conjuntos de datos espaciales completos o de partes de dichos conjuntos

16 2018-10-1719 Menorca (Isla de Lazareto)

Ejemplo 1 CDE con dos

objetos espaciales

bull Unidad administrativa

bull Liacutemite adminsitrativo

El CDE es accesible a traveacutes

de un WMS y un WFS

bull WMS tiene dos capas

bull WFS tiene dos objetos

espaciales

1

2

3

Metadatos del CDE - Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

17 2018-10-1719 Menorca (Isla de Lazareto)

Identifier es uacutenico para el namespace y se corresponde con el ldquocoderdquo en el fichero de metadatos del CDE

- Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

18 2018-10-1719 Menorca (Isla de Lazareto)

En los dos casos es necesario incluir en la respuesta de la operacioacuten

GetCapabilities una extensioacuten que normalmente comienza por la etiqueta

ltinspire_vsExtendedCapabilitiesgt

Escenario 1 Los metadatos de los servicios de red se referencian con una URL en el extended

capability que indica la ubicacioacuten del fichero XML de metadatos en un cataacutelogo

Escenario 2 Las etiquetas de los metadatos de los servicios de red estaacuten contenidos dentro del

ltextended capabilitygt No existe un fichero XML de metadatos

Dos escenarios para realizar los metadatos de servicio web

Nota Con el escenario 1 hay duplicidad de elementos descritos en la respuesta de

GetCapabilities y del fichero de metadatos de servicio almacenado en un cataacutelogo

19 2018-10-1719 Menorca (Isla de Lazareto)

Code = Spatial DataSet Identifier CodeSpace = Namespace

- Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

20 2018-10-1719 Menorca (Isla de Lazareto)

21 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer

ndash Antecedentes ndash Trabajo realizado ndash Desarrollos e implementaciones ndash Ventajas e Inconvenientes ndash Validaciones ndash Tipos de peticiones Ejemplos

22 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Antecedentes ndash Proyectos europeos

Temaacuteticas INSPIRE Especificaciones de datos Extensioacuten de modelos Herramientas de transformacioacuten (HALE Studio FME ArcGIS Geobide)

ndash IDENA

Publicacioacuten de Servicios web GeoServer

WFS con GeoServer

23 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Trabajo realizado (Cadastral parcels) ndash Anaacutelisis de los modelos de datos

Navarra INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

HALE Studio GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web GeoServer 211 + plugins ldquoapp-schemardquo amp ldquoINSPIRErdquo WMS y WFS

24 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Arquitectura de aplicaciones

Plugin app-schema

Plugin INSPIRE

HUMBOLDT Alignment Editor (HALE)

WEB Mapping file

Extended Capabilities settings

GetFeature GML requests

GetMap requests

WFS con GeoServer

25 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Nuevo panel de configuracioacuten del plugin ldquoINSPIRErdquo para definir el Extended Capabilities de los elementos WMS WFS WCS y WMTS de forma completa

26 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Creacioacuten y publicacioacuten de MD CDE WMS y WFS Capabilities ndash Extended capabilities (Escenario 1) GetRecordsById Identificadores de la capa SpatialDataSetIdentifier

27 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con ldquoapp-schemardquo hellip para dar soporte completo a los tipos complejos

ndash Relacionados con WMS hellip para la integracioacuten completa de peticiones ldquoGetMaprdquo con requisitos INSPIRE

ndash Relacionados con WFS hellip para la integracioacuten completa de peticiones ldquoGetFeaturerdquo y ldquoStoredQueryrdquo con requisitos INSPIRE

28 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones - WFS

Gestioacuten interna de los tipos geomeacutetricos complejos pe ldquoMultisurfacerdquo Escala y proyeccioacuten al vuelo en peticiones ldquoGetFeatureInfordquo Publicacioacuten de las capas por ldquoworkspacerdquo Verificar el sentido de los puntos (CCW) de los poliacutegonos en la generacioacuten del GML (shp vs PostGIS) Problema referente al ldquoListStoredQueriesrdquo ya que la peticioacuten ldquoGetFeatureByIdrdquo no funcionaba correctamente para los tipos complejos

29 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WMS

GetCapabilities httpsinspirenavarraesservicesCPwmsservice=WMSamprequest=GetCapabilities

GetMap httpsinspirenavarraesservicesCPwmsservice=WMSampVERSION=130ampREQUEST=GetMapampBBOX=61006547419356103154742185ampCRS=EPSG25830ampWIDTH=1118ampHEIGHT=812ampLAYERS=CadastralParcelampFORMAT=imagepng

30 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetCapabilities (Get Download Service Metadata) httpsinspirenavarraesservicesCPwfsservice=WFSamprequest=getcapabilities GetFeature (count) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampcount=2 GetFeature (filter) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampfilter=ltfesFilter xmlnsfes=httpwwwopengisnetfes20gtltfesResourceId rid=ESRRTNCP38011381gtltfesFiltergt

31 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetFeature (bbox) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampbbox=61010047419006103504742150ampsrsName=urnogcdefcrsepsg25830

ListStoredQueries httpsinspirenavarraesservicesCPwfsservice=wfsampversion=200amprequest=ListStoredQueries

32 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Validaciones ndash Validador antiguo INSPIRE

ndash Spatineo ndash Geoportal validacioacuten Chequia ndash GDI-DE Test suite ndash eENVplus ndash Nuevo validador INSPIRE (a la espera)

33 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Ventajas e inconvenientes

ndash Ventajas Integracioacuten a traveacutes de plugin app-schema ya existente Evita procesos transformacioacuten de formatos innecesarios y la duplicidad de almacenamiento de datos Plugin INSPIRE ya existente Para nosotros que no tenemos que usar un SW distinto para cumplir con INSPIRE Conocemos las herramienta y queda integrada en nuestro entorno actual de produccioacuten (gestioacuten de workspaces)

ndash Inconvenientes Ha requerido desarrollos para la versioacuten utilizada Seraacute necesario revisar la situacioacuten actual de la aplicacioacuten iquestLa publicacioacuten de otra temaacutetica requeriraacute de nuevos desarrollos Multilinguumlismo No implementado nativamente Solucioacuten viacutea despliegue de una arquitectura multinodo

34 2018-10-1719 Menorca (Isla de Lazareto)

35 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con MapServer Trabajo realizado (Anexo III) ndash Anaacutelisis de los modelos de datos

IDErioja INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

FME plantillas xsd (INSPIRE) GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web INSPIRE MapServer 707 + WMS WFS y ATOM

WFS con MapServer 707

36 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707 Descarga Directa seguacuten perfil Inspire Operaciones y criterios de buacutesqueda bull Fichero de configuracioacuten ldquomaprdquo

ndash MAP ndash PROJECTION ndash WEB ndash METADATA (en el objeto MAP y en cada LAYER) GetCapabilities ndash LAYER ndash OUTPUTFORMAT

bull Metadato del servicio bull Metadato del conjunto de datos

37 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707

bull Metadato del servicio Escenario 1 (documento externo)

wfs_inspire_capabilities ldquourlrdquo wfs_inspire_metadataurl_hreflsquo Metadato del servicio wfs_inspire_metadataurl_format applicationvndiso19139+xml ows_inspire_dsid_code IDELARIOJAANEXOIII ows_inspire_dsid_ns IDERIOJAlsquo

38 2018-10-1719 Menorca (Isla de Lazareto)

bull Metadato del conjunto de datos ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtIDELARIOJAANEXOIIIltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtCENTROS_EDUCATIVOSltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt

WFS con MapServer

39 2018-10-1719 Menorca (Isla de Lazareto)

bull Definicioacuten de las capas en el fichero ldquomaprdquo LAYER NAME USEducationlsquo hellip END METADATA hellip ows_identifier_value CENTROS_EDUCATIVOS ows_metadataurl_href httpwwwideeescsw-codsi- ideesrvspacswSERVICE=CSWampVERSION=202ampREQUEST=GetRecordByIdampoutputSchema=httpwwwisotc211org2005gmdampElementSetName=fullampID=spacarcapaceneducativoswmstematica20141201 hellip END hellip TEMPLATE hellipus_educationhtmllsquo resultados de una QUERY en un archivo temporal END

WFS con MapServer

40 2018-10-1719 Menorca (Isla de Lazareto)

Plantillas de descarga GML

OUTPUTFORMAT NAME ldquogmlrdquo DRIVER ldquoTEMPLATErdquo MIMETYPE ldquoapplicationxhtml+xmlrdquo FORMATOPTION ldquoFILE=templatexmlrdquo END ltgmlFeatureCollectiongt [resultset][resultset layer=USEducation] xmlnsbase2=httpinspireeceuropaeuschemasbase220 xsischemaLocation=httpinspireeceuropaeuschemasus-govserv40 httpinspireeceuropaeuschemasus-govserv40GovernmentalServicesxsd gmlid=ES-GLR-CENTROS-EDUCATIVOSgt ltgmlboundedBygt ltgmlEnvelope srsName=EPSG3857 srsDimension=2gt ltgmllowerCornergt-3627768838082 51399331758572ltgmllowerCornergt ltgmlupperCornergt-1714590022999 52661602885271ltgmlupperCornergt ltgmlEnvelopegt ltgmlboundedBygt [feature] ltgmlfeatureMembergtltus-govservGovernmentalService gmlid=[NAMESPACE]-[LOCALID]gt ltus-govservbeginLifespanVersion xsinil=truegt ltus-govservinspireIdgt ltbaseIdentifiergt ltbaselocalIdgt[LOCALID]ltbaselocalIdgt ltbasenamespacegt[NAMESPACE]ltbasenamespacegt ltbaseversionIdgt[VERSIONID]ltbaseversionIdgt ltbaseIdentifiergt ltus-govservinspireIdgt ltus-govservpointOfContact xsinil=truegt ltus-govservserviceLocationgt ltus-govservServiceLocationTypegt ltus-govservserviceLocationByGeometrygt ltgmlPoint gmlid=[NAMESPACE]-[LOCALID]-[id]-[rn] srsName=EPSG3857 srsDimension=2gt ltgmlposgt[shpxy proj=EPSG3857 precision=7 xf= ]ltgmlposgt ltgmlPointgt ltus-govservserviceLocationByGeometrygt ltus-govservServiceLocationTypegt ltus-govservserviceLocationgt ltus-govservserviceType xlinkhref=httpinspireeceuropaeucodelistServiceTypeValueeducationgt ltus-govservGovernmentalServicegt ltgmlfeatureMembergt [feature] ltgmlFeatureCollectiongt

41 2018-10-1719 Menorca (Isla de Lazareto)

Operaciones del Servicio WFS

Get Download Service Metadata httpinspirelariojaorgrequestservice=WFSampversion=200amprequest=GetCapabilities Get Spatial Dataset y Get Spatial Object httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=getfeatureampTypenames=MRMineampSRSname=EPSG25830 Describe Spatial Dataset y Describe Spatial Object

Todas las capas httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureType Una capa httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureTypeamptypeNames=MrMine

ListStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=ListStoredQueries DescribeStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeStoredQueries

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 12: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

12 2018-10-1719 Menorca (Isla de Lazareto)

bull Para la implementacioacuten 3 estaacutendares posibles ndash ATOM estaacutendar de IETF (Internet Engineering Task Force)

ndash Web Feature Service 200 de OGC

ndash Filter Encoding Specification de OGC bull Opciones

Tipo de servicio Estaacutendar

De datos predefinidos ATOM WFS

De acceso directo WFS+FE

GT para la implementacioacuten de servicios de descarga INSPIRE

13 2018-10-1719 Menorca (Isla de Lazareto)

bull Operaciones WFS

WFS 20

Clase de operacioacuten WFS Simple WFS Baacutesico WFS Transacional

Descripcioacuten GetCapabilites DescribeFeatureType

GetCapabilites DescribeFeatureType

GetCapabilites DescribeFeatureType

Consulta GetPropertyValues GetFeature GetFeatureWithLock

GetPropertyValues GetFeature GetFeatureWithLock

GetPropertyValues GetFeature GetFeatureWithLock

Bloqueo LockFeature LockFeature LockFeature Transaccioacuten Transaction Transaction Transaction

Almacenamiento de consultas

CreateStoredQuery DropStoredQuery ListStoredQuery DescribeStoredQuery

CreateStoredQuery DropStoredQuery ListStoredQuery DescribeStoredQuery

CreateStoredQuery DropStoredQuery ListStoredQuery DescribeStoredQuery

14 2018-10-1719 Menorca (Isla de Lazareto)

bull iquestCoacutemo se vincula el CDE con los servicios de visualizacioacuten y descarga

bull iquestCoacutemo podemos saber a partir de la URL de un WMS o de un WFS el CDE que se visualiza o se descarga

bull iquestCoacutemo podemos visualizar las capas de un CDE a partir del fichero de metadatos del conjunto de datos

bull iquestCoacutemo podemos descargar los objetos geograacuteficos a partir del fichero de metadatos del conjunto de datos

bull iquestCoacutemo seacute a que CDE pertenece una capa o un objeto geograacutefico

15 2018-10-1719 Menorca (Isla de Lazareto)

Metadatos CDE

Accesibilidad de los CDE a traveacutes de servicios de descarga bull WFSATOM

Metadatos del WFS

Metadatos del WMS

Accesibilidad de los CDE a traveacutes de servicios de visualizacioacuten bull WMSWMTS

ltgmlPolygon id = ldquoM-30rdquogt ltgmlLinearRinggt

ltgmlposListgt15 30 20 40 ltgmlposListgt ltgmlLinearRinggt ltgmlPolygongt

Los objetos espaciales deben visualizarse en capas o agrupados en la misma capa

Descarga copias completas de conjuntos de datos espaciales completos o de partes de dichos conjuntos

16 2018-10-1719 Menorca (Isla de Lazareto)

Ejemplo 1 CDE con dos

objetos espaciales

bull Unidad administrativa

bull Liacutemite adminsitrativo

El CDE es accesible a traveacutes

de un WMS y un WFS

bull WMS tiene dos capas

bull WFS tiene dos objetos

espaciales

1

2

3

Metadatos del CDE - Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

17 2018-10-1719 Menorca (Isla de Lazareto)

Identifier es uacutenico para el namespace y se corresponde con el ldquocoderdquo en el fichero de metadatos del CDE

- Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

18 2018-10-1719 Menorca (Isla de Lazareto)

En los dos casos es necesario incluir en la respuesta de la operacioacuten

GetCapabilities una extensioacuten que normalmente comienza por la etiqueta

ltinspire_vsExtendedCapabilitiesgt

Escenario 1 Los metadatos de los servicios de red se referencian con una URL en el extended

capability que indica la ubicacioacuten del fichero XML de metadatos en un cataacutelogo

Escenario 2 Las etiquetas de los metadatos de los servicios de red estaacuten contenidos dentro del

ltextended capabilitygt No existe un fichero XML de metadatos

Dos escenarios para realizar los metadatos de servicio web

Nota Con el escenario 1 hay duplicidad de elementos descritos en la respuesta de

GetCapabilities y del fichero de metadatos de servicio almacenado en un cataacutelogo

19 2018-10-1719 Menorca (Isla de Lazareto)

Code = Spatial DataSet Identifier CodeSpace = Namespace

- Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

20 2018-10-1719 Menorca (Isla de Lazareto)

21 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer

ndash Antecedentes ndash Trabajo realizado ndash Desarrollos e implementaciones ndash Ventajas e Inconvenientes ndash Validaciones ndash Tipos de peticiones Ejemplos

22 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Antecedentes ndash Proyectos europeos

Temaacuteticas INSPIRE Especificaciones de datos Extensioacuten de modelos Herramientas de transformacioacuten (HALE Studio FME ArcGIS Geobide)

ndash IDENA

Publicacioacuten de Servicios web GeoServer

WFS con GeoServer

23 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Trabajo realizado (Cadastral parcels) ndash Anaacutelisis de los modelos de datos

Navarra INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

HALE Studio GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web GeoServer 211 + plugins ldquoapp-schemardquo amp ldquoINSPIRErdquo WMS y WFS

24 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Arquitectura de aplicaciones

Plugin app-schema

Plugin INSPIRE

HUMBOLDT Alignment Editor (HALE)

WEB Mapping file

Extended Capabilities settings

GetFeature GML requests

GetMap requests

WFS con GeoServer

25 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Nuevo panel de configuracioacuten del plugin ldquoINSPIRErdquo para definir el Extended Capabilities de los elementos WMS WFS WCS y WMTS de forma completa

26 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Creacioacuten y publicacioacuten de MD CDE WMS y WFS Capabilities ndash Extended capabilities (Escenario 1) GetRecordsById Identificadores de la capa SpatialDataSetIdentifier

27 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con ldquoapp-schemardquo hellip para dar soporte completo a los tipos complejos

ndash Relacionados con WMS hellip para la integracioacuten completa de peticiones ldquoGetMaprdquo con requisitos INSPIRE

ndash Relacionados con WFS hellip para la integracioacuten completa de peticiones ldquoGetFeaturerdquo y ldquoStoredQueryrdquo con requisitos INSPIRE

28 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones - WFS

Gestioacuten interna de los tipos geomeacutetricos complejos pe ldquoMultisurfacerdquo Escala y proyeccioacuten al vuelo en peticiones ldquoGetFeatureInfordquo Publicacioacuten de las capas por ldquoworkspacerdquo Verificar el sentido de los puntos (CCW) de los poliacutegonos en la generacioacuten del GML (shp vs PostGIS) Problema referente al ldquoListStoredQueriesrdquo ya que la peticioacuten ldquoGetFeatureByIdrdquo no funcionaba correctamente para los tipos complejos

29 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WMS

GetCapabilities httpsinspirenavarraesservicesCPwmsservice=WMSamprequest=GetCapabilities

GetMap httpsinspirenavarraesservicesCPwmsservice=WMSampVERSION=130ampREQUEST=GetMapampBBOX=61006547419356103154742185ampCRS=EPSG25830ampWIDTH=1118ampHEIGHT=812ampLAYERS=CadastralParcelampFORMAT=imagepng

30 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetCapabilities (Get Download Service Metadata) httpsinspirenavarraesservicesCPwfsservice=WFSamprequest=getcapabilities GetFeature (count) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampcount=2 GetFeature (filter) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampfilter=ltfesFilter xmlnsfes=httpwwwopengisnetfes20gtltfesResourceId rid=ESRRTNCP38011381gtltfesFiltergt

31 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetFeature (bbox) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampbbox=61010047419006103504742150ampsrsName=urnogcdefcrsepsg25830

ListStoredQueries httpsinspirenavarraesservicesCPwfsservice=wfsampversion=200amprequest=ListStoredQueries

32 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Validaciones ndash Validador antiguo INSPIRE

ndash Spatineo ndash Geoportal validacioacuten Chequia ndash GDI-DE Test suite ndash eENVplus ndash Nuevo validador INSPIRE (a la espera)

33 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Ventajas e inconvenientes

ndash Ventajas Integracioacuten a traveacutes de plugin app-schema ya existente Evita procesos transformacioacuten de formatos innecesarios y la duplicidad de almacenamiento de datos Plugin INSPIRE ya existente Para nosotros que no tenemos que usar un SW distinto para cumplir con INSPIRE Conocemos las herramienta y queda integrada en nuestro entorno actual de produccioacuten (gestioacuten de workspaces)

ndash Inconvenientes Ha requerido desarrollos para la versioacuten utilizada Seraacute necesario revisar la situacioacuten actual de la aplicacioacuten iquestLa publicacioacuten de otra temaacutetica requeriraacute de nuevos desarrollos Multilinguumlismo No implementado nativamente Solucioacuten viacutea despliegue de una arquitectura multinodo

34 2018-10-1719 Menorca (Isla de Lazareto)

35 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con MapServer Trabajo realizado (Anexo III) ndash Anaacutelisis de los modelos de datos

IDErioja INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

FME plantillas xsd (INSPIRE) GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web INSPIRE MapServer 707 + WMS WFS y ATOM

WFS con MapServer 707

36 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707 Descarga Directa seguacuten perfil Inspire Operaciones y criterios de buacutesqueda bull Fichero de configuracioacuten ldquomaprdquo

ndash MAP ndash PROJECTION ndash WEB ndash METADATA (en el objeto MAP y en cada LAYER) GetCapabilities ndash LAYER ndash OUTPUTFORMAT

bull Metadato del servicio bull Metadato del conjunto de datos

37 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707

bull Metadato del servicio Escenario 1 (documento externo)

wfs_inspire_capabilities ldquourlrdquo wfs_inspire_metadataurl_hreflsquo Metadato del servicio wfs_inspire_metadataurl_format applicationvndiso19139+xml ows_inspire_dsid_code IDELARIOJAANEXOIII ows_inspire_dsid_ns IDERIOJAlsquo

38 2018-10-1719 Menorca (Isla de Lazareto)

bull Metadato del conjunto de datos ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtIDELARIOJAANEXOIIIltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtCENTROS_EDUCATIVOSltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt

WFS con MapServer

39 2018-10-1719 Menorca (Isla de Lazareto)

bull Definicioacuten de las capas en el fichero ldquomaprdquo LAYER NAME USEducationlsquo hellip END METADATA hellip ows_identifier_value CENTROS_EDUCATIVOS ows_metadataurl_href httpwwwideeescsw-codsi- ideesrvspacswSERVICE=CSWampVERSION=202ampREQUEST=GetRecordByIdampoutputSchema=httpwwwisotc211org2005gmdampElementSetName=fullampID=spacarcapaceneducativoswmstematica20141201 hellip END hellip TEMPLATE hellipus_educationhtmllsquo resultados de una QUERY en un archivo temporal END

WFS con MapServer

40 2018-10-1719 Menorca (Isla de Lazareto)

Plantillas de descarga GML

OUTPUTFORMAT NAME ldquogmlrdquo DRIVER ldquoTEMPLATErdquo MIMETYPE ldquoapplicationxhtml+xmlrdquo FORMATOPTION ldquoFILE=templatexmlrdquo END ltgmlFeatureCollectiongt [resultset][resultset layer=USEducation] xmlnsbase2=httpinspireeceuropaeuschemasbase220 xsischemaLocation=httpinspireeceuropaeuschemasus-govserv40 httpinspireeceuropaeuschemasus-govserv40GovernmentalServicesxsd gmlid=ES-GLR-CENTROS-EDUCATIVOSgt ltgmlboundedBygt ltgmlEnvelope srsName=EPSG3857 srsDimension=2gt ltgmllowerCornergt-3627768838082 51399331758572ltgmllowerCornergt ltgmlupperCornergt-1714590022999 52661602885271ltgmlupperCornergt ltgmlEnvelopegt ltgmlboundedBygt [feature] ltgmlfeatureMembergtltus-govservGovernmentalService gmlid=[NAMESPACE]-[LOCALID]gt ltus-govservbeginLifespanVersion xsinil=truegt ltus-govservinspireIdgt ltbaseIdentifiergt ltbaselocalIdgt[LOCALID]ltbaselocalIdgt ltbasenamespacegt[NAMESPACE]ltbasenamespacegt ltbaseversionIdgt[VERSIONID]ltbaseversionIdgt ltbaseIdentifiergt ltus-govservinspireIdgt ltus-govservpointOfContact xsinil=truegt ltus-govservserviceLocationgt ltus-govservServiceLocationTypegt ltus-govservserviceLocationByGeometrygt ltgmlPoint gmlid=[NAMESPACE]-[LOCALID]-[id]-[rn] srsName=EPSG3857 srsDimension=2gt ltgmlposgt[shpxy proj=EPSG3857 precision=7 xf= ]ltgmlposgt ltgmlPointgt ltus-govservserviceLocationByGeometrygt ltus-govservServiceLocationTypegt ltus-govservserviceLocationgt ltus-govservserviceType xlinkhref=httpinspireeceuropaeucodelistServiceTypeValueeducationgt ltus-govservGovernmentalServicegt ltgmlfeatureMembergt [feature] ltgmlFeatureCollectiongt

41 2018-10-1719 Menorca (Isla de Lazareto)

Operaciones del Servicio WFS

Get Download Service Metadata httpinspirelariojaorgrequestservice=WFSampversion=200amprequest=GetCapabilities Get Spatial Dataset y Get Spatial Object httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=getfeatureampTypenames=MRMineampSRSname=EPSG25830 Describe Spatial Dataset y Describe Spatial Object

Todas las capas httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureType Una capa httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureTypeamptypeNames=MrMine

ListStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=ListStoredQueries DescribeStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeStoredQueries

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 13: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

13 2018-10-1719 Menorca (Isla de Lazareto)

bull Operaciones WFS

WFS 20

Clase de operacioacuten WFS Simple WFS Baacutesico WFS Transacional

Descripcioacuten GetCapabilites DescribeFeatureType

GetCapabilites DescribeFeatureType

GetCapabilites DescribeFeatureType

Consulta GetPropertyValues GetFeature GetFeatureWithLock

GetPropertyValues GetFeature GetFeatureWithLock

GetPropertyValues GetFeature GetFeatureWithLock

Bloqueo LockFeature LockFeature LockFeature Transaccioacuten Transaction Transaction Transaction

Almacenamiento de consultas

CreateStoredQuery DropStoredQuery ListStoredQuery DescribeStoredQuery

CreateStoredQuery DropStoredQuery ListStoredQuery DescribeStoredQuery

CreateStoredQuery DropStoredQuery ListStoredQuery DescribeStoredQuery

14 2018-10-1719 Menorca (Isla de Lazareto)

bull iquestCoacutemo se vincula el CDE con los servicios de visualizacioacuten y descarga

bull iquestCoacutemo podemos saber a partir de la URL de un WMS o de un WFS el CDE que se visualiza o se descarga

bull iquestCoacutemo podemos visualizar las capas de un CDE a partir del fichero de metadatos del conjunto de datos

bull iquestCoacutemo podemos descargar los objetos geograacuteficos a partir del fichero de metadatos del conjunto de datos

bull iquestCoacutemo seacute a que CDE pertenece una capa o un objeto geograacutefico

15 2018-10-1719 Menorca (Isla de Lazareto)

Metadatos CDE

Accesibilidad de los CDE a traveacutes de servicios de descarga bull WFSATOM

Metadatos del WFS

Metadatos del WMS

Accesibilidad de los CDE a traveacutes de servicios de visualizacioacuten bull WMSWMTS

ltgmlPolygon id = ldquoM-30rdquogt ltgmlLinearRinggt

ltgmlposListgt15 30 20 40 ltgmlposListgt ltgmlLinearRinggt ltgmlPolygongt

Los objetos espaciales deben visualizarse en capas o agrupados en la misma capa

Descarga copias completas de conjuntos de datos espaciales completos o de partes de dichos conjuntos

16 2018-10-1719 Menorca (Isla de Lazareto)

Ejemplo 1 CDE con dos

objetos espaciales

bull Unidad administrativa

bull Liacutemite adminsitrativo

El CDE es accesible a traveacutes

de un WMS y un WFS

bull WMS tiene dos capas

bull WFS tiene dos objetos

espaciales

1

2

3

Metadatos del CDE - Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

17 2018-10-1719 Menorca (Isla de Lazareto)

Identifier es uacutenico para el namespace y se corresponde con el ldquocoderdquo en el fichero de metadatos del CDE

- Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

18 2018-10-1719 Menorca (Isla de Lazareto)

En los dos casos es necesario incluir en la respuesta de la operacioacuten

GetCapabilities una extensioacuten que normalmente comienza por la etiqueta

ltinspire_vsExtendedCapabilitiesgt

Escenario 1 Los metadatos de los servicios de red se referencian con una URL en el extended

capability que indica la ubicacioacuten del fichero XML de metadatos en un cataacutelogo

Escenario 2 Las etiquetas de los metadatos de los servicios de red estaacuten contenidos dentro del

ltextended capabilitygt No existe un fichero XML de metadatos

Dos escenarios para realizar los metadatos de servicio web

Nota Con el escenario 1 hay duplicidad de elementos descritos en la respuesta de

GetCapabilities y del fichero de metadatos de servicio almacenado en un cataacutelogo

19 2018-10-1719 Menorca (Isla de Lazareto)

Code = Spatial DataSet Identifier CodeSpace = Namespace

- Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

20 2018-10-1719 Menorca (Isla de Lazareto)

21 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer

ndash Antecedentes ndash Trabajo realizado ndash Desarrollos e implementaciones ndash Ventajas e Inconvenientes ndash Validaciones ndash Tipos de peticiones Ejemplos

22 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Antecedentes ndash Proyectos europeos

Temaacuteticas INSPIRE Especificaciones de datos Extensioacuten de modelos Herramientas de transformacioacuten (HALE Studio FME ArcGIS Geobide)

ndash IDENA

Publicacioacuten de Servicios web GeoServer

WFS con GeoServer

23 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Trabajo realizado (Cadastral parcels) ndash Anaacutelisis de los modelos de datos

Navarra INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

HALE Studio GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web GeoServer 211 + plugins ldquoapp-schemardquo amp ldquoINSPIRErdquo WMS y WFS

24 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Arquitectura de aplicaciones

Plugin app-schema

Plugin INSPIRE

HUMBOLDT Alignment Editor (HALE)

WEB Mapping file

Extended Capabilities settings

GetFeature GML requests

GetMap requests

WFS con GeoServer

25 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Nuevo panel de configuracioacuten del plugin ldquoINSPIRErdquo para definir el Extended Capabilities de los elementos WMS WFS WCS y WMTS de forma completa

26 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Creacioacuten y publicacioacuten de MD CDE WMS y WFS Capabilities ndash Extended capabilities (Escenario 1) GetRecordsById Identificadores de la capa SpatialDataSetIdentifier

27 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con ldquoapp-schemardquo hellip para dar soporte completo a los tipos complejos

ndash Relacionados con WMS hellip para la integracioacuten completa de peticiones ldquoGetMaprdquo con requisitos INSPIRE

ndash Relacionados con WFS hellip para la integracioacuten completa de peticiones ldquoGetFeaturerdquo y ldquoStoredQueryrdquo con requisitos INSPIRE

28 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones - WFS

Gestioacuten interna de los tipos geomeacutetricos complejos pe ldquoMultisurfacerdquo Escala y proyeccioacuten al vuelo en peticiones ldquoGetFeatureInfordquo Publicacioacuten de las capas por ldquoworkspacerdquo Verificar el sentido de los puntos (CCW) de los poliacutegonos en la generacioacuten del GML (shp vs PostGIS) Problema referente al ldquoListStoredQueriesrdquo ya que la peticioacuten ldquoGetFeatureByIdrdquo no funcionaba correctamente para los tipos complejos

29 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WMS

GetCapabilities httpsinspirenavarraesservicesCPwmsservice=WMSamprequest=GetCapabilities

GetMap httpsinspirenavarraesservicesCPwmsservice=WMSampVERSION=130ampREQUEST=GetMapampBBOX=61006547419356103154742185ampCRS=EPSG25830ampWIDTH=1118ampHEIGHT=812ampLAYERS=CadastralParcelampFORMAT=imagepng

30 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetCapabilities (Get Download Service Metadata) httpsinspirenavarraesservicesCPwfsservice=WFSamprequest=getcapabilities GetFeature (count) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampcount=2 GetFeature (filter) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampfilter=ltfesFilter xmlnsfes=httpwwwopengisnetfes20gtltfesResourceId rid=ESRRTNCP38011381gtltfesFiltergt

31 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetFeature (bbox) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampbbox=61010047419006103504742150ampsrsName=urnogcdefcrsepsg25830

ListStoredQueries httpsinspirenavarraesservicesCPwfsservice=wfsampversion=200amprequest=ListStoredQueries

32 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Validaciones ndash Validador antiguo INSPIRE

ndash Spatineo ndash Geoportal validacioacuten Chequia ndash GDI-DE Test suite ndash eENVplus ndash Nuevo validador INSPIRE (a la espera)

33 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Ventajas e inconvenientes

ndash Ventajas Integracioacuten a traveacutes de plugin app-schema ya existente Evita procesos transformacioacuten de formatos innecesarios y la duplicidad de almacenamiento de datos Plugin INSPIRE ya existente Para nosotros que no tenemos que usar un SW distinto para cumplir con INSPIRE Conocemos las herramienta y queda integrada en nuestro entorno actual de produccioacuten (gestioacuten de workspaces)

ndash Inconvenientes Ha requerido desarrollos para la versioacuten utilizada Seraacute necesario revisar la situacioacuten actual de la aplicacioacuten iquestLa publicacioacuten de otra temaacutetica requeriraacute de nuevos desarrollos Multilinguumlismo No implementado nativamente Solucioacuten viacutea despliegue de una arquitectura multinodo

34 2018-10-1719 Menorca (Isla de Lazareto)

35 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con MapServer Trabajo realizado (Anexo III) ndash Anaacutelisis de los modelos de datos

IDErioja INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

FME plantillas xsd (INSPIRE) GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web INSPIRE MapServer 707 + WMS WFS y ATOM

WFS con MapServer 707

36 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707 Descarga Directa seguacuten perfil Inspire Operaciones y criterios de buacutesqueda bull Fichero de configuracioacuten ldquomaprdquo

ndash MAP ndash PROJECTION ndash WEB ndash METADATA (en el objeto MAP y en cada LAYER) GetCapabilities ndash LAYER ndash OUTPUTFORMAT

bull Metadato del servicio bull Metadato del conjunto de datos

37 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707

bull Metadato del servicio Escenario 1 (documento externo)

wfs_inspire_capabilities ldquourlrdquo wfs_inspire_metadataurl_hreflsquo Metadato del servicio wfs_inspire_metadataurl_format applicationvndiso19139+xml ows_inspire_dsid_code IDELARIOJAANEXOIII ows_inspire_dsid_ns IDERIOJAlsquo

38 2018-10-1719 Menorca (Isla de Lazareto)

bull Metadato del conjunto de datos ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtIDELARIOJAANEXOIIIltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtCENTROS_EDUCATIVOSltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt

WFS con MapServer

39 2018-10-1719 Menorca (Isla de Lazareto)

bull Definicioacuten de las capas en el fichero ldquomaprdquo LAYER NAME USEducationlsquo hellip END METADATA hellip ows_identifier_value CENTROS_EDUCATIVOS ows_metadataurl_href httpwwwideeescsw-codsi- ideesrvspacswSERVICE=CSWampVERSION=202ampREQUEST=GetRecordByIdampoutputSchema=httpwwwisotc211org2005gmdampElementSetName=fullampID=spacarcapaceneducativoswmstematica20141201 hellip END hellip TEMPLATE hellipus_educationhtmllsquo resultados de una QUERY en un archivo temporal END

WFS con MapServer

40 2018-10-1719 Menorca (Isla de Lazareto)

Plantillas de descarga GML

OUTPUTFORMAT NAME ldquogmlrdquo DRIVER ldquoTEMPLATErdquo MIMETYPE ldquoapplicationxhtml+xmlrdquo FORMATOPTION ldquoFILE=templatexmlrdquo END ltgmlFeatureCollectiongt [resultset][resultset layer=USEducation] xmlnsbase2=httpinspireeceuropaeuschemasbase220 xsischemaLocation=httpinspireeceuropaeuschemasus-govserv40 httpinspireeceuropaeuschemasus-govserv40GovernmentalServicesxsd gmlid=ES-GLR-CENTROS-EDUCATIVOSgt ltgmlboundedBygt ltgmlEnvelope srsName=EPSG3857 srsDimension=2gt ltgmllowerCornergt-3627768838082 51399331758572ltgmllowerCornergt ltgmlupperCornergt-1714590022999 52661602885271ltgmlupperCornergt ltgmlEnvelopegt ltgmlboundedBygt [feature] ltgmlfeatureMembergtltus-govservGovernmentalService gmlid=[NAMESPACE]-[LOCALID]gt ltus-govservbeginLifespanVersion xsinil=truegt ltus-govservinspireIdgt ltbaseIdentifiergt ltbaselocalIdgt[LOCALID]ltbaselocalIdgt ltbasenamespacegt[NAMESPACE]ltbasenamespacegt ltbaseversionIdgt[VERSIONID]ltbaseversionIdgt ltbaseIdentifiergt ltus-govservinspireIdgt ltus-govservpointOfContact xsinil=truegt ltus-govservserviceLocationgt ltus-govservServiceLocationTypegt ltus-govservserviceLocationByGeometrygt ltgmlPoint gmlid=[NAMESPACE]-[LOCALID]-[id]-[rn] srsName=EPSG3857 srsDimension=2gt ltgmlposgt[shpxy proj=EPSG3857 precision=7 xf= ]ltgmlposgt ltgmlPointgt ltus-govservserviceLocationByGeometrygt ltus-govservServiceLocationTypegt ltus-govservserviceLocationgt ltus-govservserviceType xlinkhref=httpinspireeceuropaeucodelistServiceTypeValueeducationgt ltus-govservGovernmentalServicegt ltgmlfeatureMembergt [feature] ltgmlFeatureCollectiongt

41 2018-10-1719 Menorca (Isla de Lazareto)

Operaciones del Servicio WFS

Get Download Service Metadata httpinspirelariojaorgrequestservice=WFSampversion=200amprequest=GetCapabilities Get Spatial Dataset y Get Spatial Object httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=getfeatureampTypenames=MRMineampSRSname=EPSG25830 Describe Spatial Dataset y Describe Spatial Object

Todas las capas httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureType Una capa httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureTypeamptypeNames=MrMine

ListStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=ListStoredQueries DescribeStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeStoredQueries

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 14: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

14 2018-10-1719 Menorca (Isla de Lazareto)

bull iquestCoacutemo se vincula el CDE con los servicios de visualizacioacuten y descarga

bull iquestCoacutemo podemos saber a partir de la URL de un WMS o de un WFS el CDE que se visualiza o se descarga

bull iquestCoacutemo podemos visualizar las capas de un CDE a partir del fichero de metadatos del conjunto de datos

bull iquestCoacutemo podemos descargar los objetos geograacuteficos a partir del fichero de metadatos del conjunto de datos

bull iquestCoacutemo seacute a que CDE pertenece una capa o un objeto geograacutefico

15 2018-10-1719 Menorca (Isla de Lazareto)

Metadatos CDE

Accesibilidad de los CDE a traveacutes de servicios de descarga bull WFSATOM

Metadatos del WFS

Metadatos del WMS

Accesibilidad de los CDE a traveacutes de servicios de visualizacioacuten bull WMSWMTS

ltgmlPolygon id = ldquoM-30rdquogt ltgmlLinearRinggt

ltgmlposListgt15 30 20 40 ltgmlposListgt ltgmlLinearRinggt ltgmlPolygongt

Los objetos espaciales deben visualizarse en capas o agrupados en la misma capa

Descarga copias completas de conjuntos de datos espaciales completos o de partes de dichos conjuntos

16 2018-10-1719 Menorca (Isla de Lazareto)

Ejemplo 1 CDE con dos

objetos espaciales

bull Unidad administrativa

bull Liacutemite adminsitrativo

El CDE es accesible a traveacutes

de un WMS y un WFS

bull WMS tiene dos capas

bull WFS tiene dos objetos

espaciales

1

2

3

Metadatos del CDE - Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

17 2018-10-1719 Menorca (Isla de Lazareto)

Identifier es uacutenico para el namespace y se corresponde con el ldquocoderdquo en el fichero de metadatos del CDE

- Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

18 2018-10-1719 Menorca (Isla de Lazareto)

En los dos casos es necesario incluir en la respuesta de la operacioacuten

GetCapabilities una extensioacuten que normalmente comienza por la etiqueta

ltinspire_vsExtendedCapabilitiesgt

Escenario 1 Los metadatos de los servicios de red se referencian con una URL en el extended

capability que indica la ubicacioacuten del fichero XML de metadatos en un cataacutelogo

Escenario 2 Las etiquetas de los metadatos de los servicios de red estaacuten contenidos dentro del

ltextended capabilitygt No existe un fichero XML de metadatos

Dos escenarios para realizar los metadatos de servicio web

Nota Con el escenario 1 hay duplicidad de elementos descritos en la respuesta de

GetCapabilities y del fichero de metadatos de servicio almacenado en un cataacutelogo

19 2018-10-1719 Menorca (Isla de Lazareto)

Code = Spatial DataSet Identifier CodeSpace = Namespace

- Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

20 2018-10-1719 Menorca (Isla de Lazareto)

21 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer

ndash Antecedentes ndash Trabajo realizado ndash Desarrollos e implementaciones ndash Ventajas e Inconvenientes ndash Validaciones ndash Tipos de peticiones Ejemplos

22 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Antecedentes ndash Proyectos europeos

Temaacuteticas INSPIRE Especificaciones de datos Extensioacuten de modelos Herramientas de transformacioacuten (HALE Studio FME ArcGIS Geobide)

ndash IDENA

Publicacioacuten de Servicios web GeoServer

WFS con GeoServer

23 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Trabajo realizado (Cadastral parcels) ndash Anaacutelisis de los modelos de datos

Navarra INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

HALE Studio GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web GeoServer 211 + plugins ldquoapp-schemardquo amp ldquoINSPIRErdquo WMS y WFS

24 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Arquitectura de aplicaciones

Plugin app-schema

Plugin INSPIRE

HUMBOLDT Alignment Editor (HALE)

WEB Mapping file

Extended Capabilities settings

GetFeature GML requests

GetMap requests

WFS con GeoServer

25 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Nuevo panel de configuracioacuten del plugin ldquoINSPIRErdquo para definir el Extended Capabilities de los elementos WMS WFS WCS y WMTS de forma completa

26 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Creacioacuten y publicacioacuten de MD CDE WMS y WFS Capabilities ndash Extended capabilities (Escenario 1) GetRecordsById Identificadores de la capa SpatialDataSetIdentifier

27 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con ldquoapp-schemardquo hellip para dar soporte completo a los tipos complejos

ndash Relacionados con WMS hellip para la integracioacuten completa de peticiones ldquoGetMaprdquo con requisitos INSPIRE

ndash Relacionados con WFS hellip para la integracioacuten completa de peticiones ldquoGetFeaturerdquo y ldquoStoredQueryrdquo con requisitos INSPIRE

28 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones - WFS

Gestioacuten interna de los tipos geomeacutetricos complejos pe ldquoMultisurfacerdquo Escala y proyeccioacuten al vuelo en peticiones ldquoGetFeatureInfordquo Publicacioacuten de las capas por ldquoworkspacerdquo Verificar el sentido de los puntos (CCW) de los poliacutegonos en la generacioacuten del GML (shp vs PostGIS) Problema referente al ldquoListStoredQueriesrdquo ya que la peticioacuten ldquoGetFeatureByIdrdquo no funcionaba correctamente para los tipos complejos

29 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WMS

GetCapabilities httpsinspirenavarraesservicesCPwmsservice=WMSamprequest=GetCapabilities

GetMap httpsinspirenavarraesservicesCPwmsservice=WMSampVERSION=130ampREQUEST=GetMapampBBOX=61006547419356103154742185ampCRS=EPSG25830ampWIDTH=1118ampHEIGHT=812ampLAYERS=CadastralParcelampFORMAT=imagepng

30 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetCapabilities (Get Download Service Metadata) httpsinspirenavarraesservicesCPwfsservice=WFSamprequest=getcapabilities GetFeature (count) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampcount=2 GetFeature (filter) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampfilter=ltfesFilter xmlnsfes=httpwwwopengisnetfes20gtltfesResourceId rid=ESRRTNCP38011381gtltfesFiltergt

31 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetFeature (bbox) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampbbox=61010047419006103504742150ampsrsName=urnogcdefcrsepsg25830

ListStoredQueries httpsinspirenavarraesservicesCPwfsservice=wfsampversion=200amprequest=ListStoredQueries

32 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Validaciones ndash Validador antiguo INSPIRE

ndash Spatineo ndash Geoportal validacioacuten Chequia ndash GDI-DE Test suite ndash eENVplus ndash Nuevo validador INSPIRE (a la espera)

33 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Ventajas e inconvenientes

ndash Ventajas Integracioacuten a traveacutes de plugin app-schema ya existente Evita procesos transformacioacuten de formatos innecesarios y la duplicidad de almacenamiento de datos Plugin INSPIRE ya existente Para nosotros que no tenemos que usar un SW distinto para cumplir con INSPIRE Conocemos las herramienta y queda integrada en nuestro entorno actual de produccioacuten (gestioacuten de workspaces)

ndash Inconvenientes Ha requerido desarrollos para la versioacuten utilizada Seraacute necesario revisar la situacioacuten actual de la aplicacioacuten iquestLa publicacioacuten de otra temaacutetica requeriraacute de nuevos desarrollos Multilinguumlismo No implementado nativamente Solucioacuten viacutea despliegue de una arquitectura multinodo

34 2018-10-1719 Menorca (Isla de Lazareto)

35 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con MapServer Trabajo realizado (Anexo III) ndash Anaacutelisis de los modelos de datos

IDErioja INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

FME plantillas xsd (INSPIRE) GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web INSPIRE MapServer 707 + WMS WFS y ATOM

WFS con MapServer 707

36 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707 Descarga Directa seguacuten perfil Inspire Operaciones y criterios de buacutesqueda bull Fichero de configuracioacuten ldquomaprdquo

ndash MAP ndash PROJECTION ndash WEB ndash METADATA (en el objeto MAP y en cada LAYER) GetCapabilities ndash LAYER ndash OUTPUTFORMAT

bull Metadato del servicio bull Metadato del conjunto de datos

37 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707

bull Metadato del servicio Escenario 1 (documento externo)

wfs_inspire_capabilities ldquourlrdquo wfs_inspire_metadataurl_hreflsquo Metadato del servicio wfs_inspire_metadataurl_format applicationvndiso19139+xml ows_inspire_dsid_code IDELARIOJAANEXOIII ows_inspire_dsid_ns IDERIOJAlsquo

38 2018-10-1719 Menorca (Isla de Lazareto)

bull Metadato del conjunto de datos ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtIDELARIOJAANEXOIIIltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtCENTROS_EDUCATIVOSltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt

WFS con MapServer

39 2018-10-1719 Menorca (Isla de Lazareto)

bull Definicioacuten de las capas en el fichero ldquomaprdquo LAYER NAME USEducationlsquo hellip END METADATA hellip ows_identifier_value CENTROS_EDUCATIVOS ows_metadataurl_href httpwwwideeescsw-codsi- ideesrvspacswSERVICE=CSWampVERSION=202ampREQUEST=GetRecordByIdampoutputSchema=httpwwwisotc211org2005gmdampElementSetName=fullampID=spacarcapaceneducativoswmstematica20141201 hellip END hellip TEMPLATE hellipus_educationhtmllsquo resultados de una QUERY en un archivo temporal END

WFS con MapServer

40 2018-10-1719 Menorca (Isla de Lazareto)

Plantillas de descarga GML

OUTPUTFORMAT NAME ldquogmlrdquo DRIVER ldquoTEMPLATErdquo MIMETYPE ldquoapplicationxhtml+xmlrdquo FORMATOPTION ldquoFILE=templatexmlrdquo END ltgmlFeatureCollectiongt [resultset][resultset layer=USEducation] xmlnsbase2=httpinspireeceuropaeuschemasbase220 xsischemaLocation=httpinspireeceuropaeuschemasus-govserv40 httpinspireeceuropaeuschemasus-govserv40GovernmentalServicesxsd gmlid=ES-GLR-CENTROS-EDUCATIVOSgt ltgmlboundedBygt ltgmlEnvelope srsName=EPSG3857 srsDimension=2gt ltgmllowerCornergt-3627768838082 51399331758572ltgmllowerCornergt ltgmlupperCornergt-1714590022999 52661602885271ltgmlupperCornergt ltgmlEnvelopegt ltgmlboundedBygt [feature] ltgmlfeatureMembergtltus-govservGovernmentalService gmlid=[NAMESPACE]-[LOCALID]gt ltus-govservbeginLifespanVersion xsinil=truegt ltus-govservinspireIdgt ltbaseIdentifiergt ltbaselocalIdgt[LOCALID]ltbaselocalIdgt ltbasenamespacegt[NAMESPACE]ltbasenamespacegt ltbaseversionIdgt[VERSIONID]ltbaseversionIdgt ltbaseIdentifiergt ltus-govservinspireIdgt ltus-govservpointOfContact xsinil=truegt ltus-govservserviceLocationgt ltus-govservServiceLocationTypegt ltus-govservserviceLocationByGeometrygt ltgmlPoint gmlid=[NAMESPACE]-[LOCALID]-[id]-[rn] srsName=EPSG3857 srsDimension=2gt ltgmlposgt[shpxy proj=EPSG3857 precision=7 xf= ]ltgmlposgt ltgmlPointgt ltus-govservserviceLocationByGeometrygt ltus-govservServiceLocationTypegt ltus-govservserviceLocationgt ltus-govservserviceType xlinkhref=httpinspireeceuropaeucodelistServiceTypeValueeducationgt ltus-govservGovernmentalServicegt ltgmlfeatureMembergt [feature] ltgmlFeatureCollectiongt

41 2018-10-1719 Menorca (Isla de Lazareto)

Operaciones del Servicio WFS

Get Download Service Metadata httpinspirelariojaorgrequestservice=WFSampversion=200amprequest=GetCapabilities Get Spatial Dataset y Get Spatial Object httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=getfeatureampTypenames=MRMineampSRSname=EPSG25830 Describe Spatial Dataset y Describe Spatial Object

Todas las capas httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureType Una capa httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureTypeamptypeNames=MrMine

ListStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=ListStoredQueries DescribeStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeStoredQueries

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 15: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

15 2018-10-1719 Menorca (Isla de Lazareto)

Metadatos CDE

Accesibilidad de los CDE a traveacutes de servicios de descarga bull WFSATOM

Metadatos del WFS

Metadatos del WMS

Accesibilidad de los CDE a traveacutes de servicios de visualizacioacuten bull WMSWMTS

ltgmlPolygon id = ldquoM-30rdquogt ltgmlLinearRinggt

ltgmlposListgt15 30 20 40 ltgmlposListgt ltgmlLinearRinggt ltgmlPolygongt

Los objetos espaciales deben visualizarse en capas o agrupados en la misma capa

Descarga copias completas de conjuntos de datos espaciales completos o de partes de dichos conjuntos

16 2018-10-1719 Menorca (Isla de Lazareto)

Ejemplo 1 CDE con dos

objetos espaciales

bull Unidad administrativa

bull Liacutemite adminsitrativo

El CDE es accesible a traveacutes

de un WMS y un WFS

bull WMS tiene dos capas

bull WFS tiene dos objetos

espaciales

1

2

3

Metadatos del CDE - Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

17 2018-10-1719 Menorca (Isla de Lazareto)

Identifier es uacutenico para el namespace y se corresponde con el ldquocoderdquo en el fichero de metadatos del CDE

- Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

18 2018-10-1719 Menorca (Isla de Lazareto)

En los dos casos es necesario incluir en la respuesta de la operacioacuten

GetCapabilities una extensioacuten que normalmente comienza por la etiqueta

ltinspire_vsExtendedCapabilitiesgt

Escenario 1 Los metadatos de los servicios de red se referencian con una URL en el extended

capability que indica la ubicacioacuten del fichero XML de metadatos en un cataacutelogo

Escenario 2 Las etiquetas de los metadatos de los servicios de red estaacuten contenidos dentro del

ltextended capabilitygt No existe un fichero XML de metadatos

Dos escenarios para realizar los metadatos de servicio web

Nota Con el escenario 1 hay duplicidad de elementos descritos en la respuesta de

GetCapabilities y del fichero de metadatos de servicio almacenado en un cataacutelogo

19 2018-10-1719 Menorca (Isla de Lazareto)

Code = Spatial DataSet Identifier CodeSpace = Namespace

- Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

20 2018-10-1719 Menorca (Isla de Lazareto)

21 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer

ndash Antecedentes ndash Trabajo realizado ndash Desarrollos e implementaciones ndash Ventajas e Inconvenientes ndash Validaciones ndash Tipos de peticiones Ejemplos

22 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Antecedentes ndash Proyectos europeos

Temaacuteticas INSPIRE Especificaciones de datos Extensioacuten de modelos Herramientas de transformacioacuten (HALE Studio FME ArcGIS Geobide)

ndash IDENA

Publicacioacuten de Servicios web GeoServer

WFS con GeoServer

23 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Trabajo realizado (Cadastral parcels) ndash Anaacutelisis de los modelos de datos

Navarra INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

HALE Studio GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web GeoServer 211 + plugins ldquoapp-schemardquo amp ldquoINSPIRErdquo WMS y WFS

24 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Arquitectura de aplicaciones

Plugin app-schema

Plugin INSPIRE

HUMBOLDT Alignment Editor (HALE)

WEB Mapping file

Extended Capabilities settings

GetFeature GML requests

GetMap requests

WFS con GeoServer

25 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Nuevo panel de configuracioacuten del plugin ldquoINSPIRErdquo para definir el Extended Capabilities de los elementos WMS WFS WCS y WMTS de forma completa

26 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Creacioacuten y publicacioacuten de MD CDE WMS y WFS Capabilities ndash Extended capabilities (Escenario 1) GetRecordsById Identificadores de la capa SpatialDataSetIdentifier

27 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con ldquoapp-schemardquo hellip para dar soporte completo a los tipos complejos

ndash Relacionados con WMS hellip para la integracioacuten completa de peticiones ldquoGetMaprdquo con requisitos INSPIRE

ndash Relacionados con WFS hellip para la integracioacuten completa de peticiones ldquoGetFeaturerdquo y ldquoStoredQueryrdquo con requisitos INSPIRE

28 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones - WFS

Gestioacuten interna de los tipos geomeacutetricos complejos pe ldquoMultisurfacerdquo Escala y proyeccioacuten al vuelo en peticiones ldquoGetFeatureInfordquo Publicacioacuten de las capas por ldquoworkspacerdquo Verificar el sentido de los puntos (CCW) de los poliacutegonos en la generacioacuten del GML (shp vs PostGIS) Problema referente al ldquoListStoredQueriesrdquo ya que la peticioacuten ldquoGetFeatureByIdrdquo no funcionaba correctamente para los tipos complejos

29 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WMS

GetCapabilities httpsinspirenavarraesservicesCPwmsservice=WMSamprequest=GetCapabilities

GetMap httpsinspirenavarraesservicesCPwmsservice=WMSampVERSION=130ampREQUEST=GetMapampBBOX=61006547419356103154742185ampCRS=EPSG25830ampWIDTH=1118ampHEIGHT=812ampLAYERS=CadastralParcelampFORMAT=imagepng

30 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetCapabilities (Get Download Service Metadata) httpsinspirenavarraesservicesCPwfsservice=WFSamprequest=getcapabilities GetFeature (count) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampcount=2 GetFeature (filter) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampfilter=ltfesFilter xmlnsfes=httpwwwopengisnetfes20gtltfesResourceId rid=ESRRTNCP38011381gtltfesFiltergt

31 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetFeature (bbox) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampbbox=61010047419006103504742150ampsrsName=urnogcdefcrsepsg25830

ListStoredQueries httpsinspirenavarraesservicesCPwfsservice=wfsampversion=200amprequest=ListStoredQueries

32 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Validaciones ndash Validador antiguo INSPIRE

ndash Spatineo ndash Geoportal validacioacuten Chequia ndash GDI-DE Test suite ndash eENVplus ndash Nuevo validador INSPIRE (a la espera)

33 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Ventajas e inconvenientes

ndash Ventajas Integracioacuten a traveacutes de plugin app-schema ya existente Evita procesos transformacioacuten de formatos innecesarios y la duplicidad de almacenamiento de datos Plugin INSPIRE ya existente Para nosotros que no tenemos que usar un SW distinto para cumplir con INSPIRE Conocemos las herramienta y queda integrada en nuestro entorno actual de produccioacuten (gestioacuten de workspaces)

ndash Inconvenientes Ha requerido desarrollos para la versioacuten utilizada Seraacute necesario revisar la situacioacuten actual de la aplicacioacuten iquestLa publicacioacuten de otra temaacutetica requeriraacute de nuevos desarrollos Multilinguumlismo No implementado nativamente Solucioacuten viacutea despliegue de una arquitectura multinodo

34 2018-10-1719 Menorca (Isla de Lazareto)

35 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con MapServer Trabajo realizado (Anexo III) ndash Anaacutelisis de los modelos de datos

IDErioja INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

FME plantillas xsd (INSPIRE) GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web INSPIRE MapServer 707 + WMS WFS y ATOM

WFS con MapServer 707

36 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707 Descarga Directa seguacuten perfil Inspire Operaciones y criterios de buacutesqueda bull Fichero de configuracioacuten ldquomaprdquo

ndash MAP ndash PROJECTION ndash WEB ndash METADATA (en el objeto MAP y en cada LAYER) GetCapabilities ndash LAYER ndash OUTPUTFORMAT

bull Metadato del servicio bull Metadato del conjunto de datos

37 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707

bull Metadato del servicio Escenario 1 (documento externo)

wfs_inspire_capabilities ldquourlrdquo wfs_inspire_metadataurl_hreflsquo Metadato del servicio wfs_inspire_metadataurl_format applicationvndiso19139+xml ows_inspire_dsid_code IDELARIOJAANEXOIII ows_inspire_dsid_ns IDERIOJAlsquo

38 2018-10-1719 Menorca (Isla de Lazareto)

bull Metadato del conjunto de datos ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtIDELARIOJAANEXOIIIltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtCENTROS_EDUCATIVOSltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt

WFS con MapServer

39 2018-10-1719 Menorca (Isla de Lazareto)

bull Definicioacuten de las capas en el fichero ldquomaprdquo LAYER NAME USEducationlsquo hellip END METADATA hellip ows_identifier_value CENTROS_EDUCATIVOS ows_metadataurl_href httpwwwideeescsw-codsi- ideesrvspacswSERVICE=CSWampVERSION=202ampREQUEST=GetRecordByIdampoutputSchema=httpwwwisotc211org2005gmdampElementSetName=fullampID=spacarcapaceneducativoswmstematica20141201 hellip END hellip TEMPLATE hellipus_educationhtmllsquo resultados de una QUERY en un archivo temporal END

WFS con MapServer

40 2018-10-1719 Menorca (Isla de Lazareto)

Plantillas de descarga GML

OUTPUTFORMAT NAME ldquogmlrdquo DRIVER ldquoTEMPLATErdquo MIMETYPE ldquoapplicationxhtml+xmlrdquo FORMATOPTION ldquoFILE=templatexmlrdquo END ltgmlFeatureCollectiongt [resultset][resultset layer=USEducation] xmlnsbase2=httpinspireeceuropaeuschemasbase220 xsischemaLocation=httpinspireeceuropaeuschemasus-govserv40 httpinspireeceuropaeuschemasus-govserv40GovernmentalServicesxsd gmlid=ES-GLR-CENTROS-EDUCATIVOSgt ltgmlboundedBygt ltgmlEnvelope srsName=EPSG3857 srsDimension=2gt ltgmllowerCornergt-3627768838082 51399331758572ltgmllowerCornergt ltgmlupperCornergt-1714590022999 52661602885271ltgmlupperCornergt ltgmlEnvelopegt ltgmlboundedBygt [feature] ltgmlfeatureMembergtltus-govservGovernmentalService gmlid=[NAMESPACE]-[LOCALID]gt ltus-govservbeginLifespanVersion xsinil=truegt ltus-govservinspireIdgt ltbaseIdentifiergt ltbaselocalIdgt[LOCALID]ltbaselocalIdgt ltbasenamespacegt[NAMESPACE]ltbasenamespacegt ltbaseversionIdgt[VERSIONID]ltbaseversionIdgt ltbaseIdentifiergt ltus-govservinspireIdgt ltus-govservpointOfContact xsinil=truegt ltus-govservserviceLocationgt ltus-govservServiceLocationTypegt ltus-govservserviceLocationByGeometrygt ltgmlPoint gmlid=[NAMESPACE]-[LOCALID]-[id]-[rn] srsName=EPSG3857 srsDimension=2gt ltgmlposgt[shpxy proj=EPSG3857 precision=7 xf= ]ltgmlposgt ltgmlPointgt ltus-govservserviceLocationByGeometrygt ltus-govservServiceLocationTypegt ltus-govservserviceLocationgt ltus-govservserviceType xlinkhref=httpinspireeceuropaeucodelistServiceTypeValueeducationgt ltus-govservGovernmentalServicegt ltgmlfeatureMembergt [feature] ltgmlFeatureCollectiongt

41 2018-10-1719 Menorca (Isla de Lazareto)

Operaciones del Servicio WFS

Get Download Service Metadata httpinspirelariojaorgrequestservice=WFSampversion=200amprequest=GetCapabilities Get Spatial Dataset y Get Spatial Object httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=getfeatureampTypenames=MRMineampSRSname=EPSG25830 Describe Spatial Dataset y Describe Spatial Object

Todas las capas httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureType Una capa httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureTypeamptypeNames=MrMine

ListStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=ListStoredQueries DescribeStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeStoredQueries

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 16: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

16 2018-10-1719 Menorca (Isla de Lazareto)

Ejemplo 1 CDE con dos

objetos espaciales

bull Unidad administrativa

bull Liacutemite adminsitrativo

El CDE es accesible a traveacutes

de un WMS y un WFS

bull WMS tiene dos capas

bull WFS tiene dos objetos

espaciales

1

2

3

Metadatos del CDE - Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

17 2018-10-1719 Menorca (Isla de Lazareto)

Identifier es uacutenico para el namespace y se corresponde con el ldquocoderdquo en el fichero de metadatos del CDE

- Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

18 2018-10-1719 Menorca (Isla de Lazareto)

En los dos casos es necesario incluir en la respuesta de la operacioacuten

GetCapabilities una extensioacuten que normalmente comienza por la etiqueta

ltinspire_vsExtendedCapabilitiesgt

Escenario 1 Los metadatos de los servicios de red se referencian con una URL en el extended

capability que indica la ubicacioacuten del fichero XML de metadatos en un cataacutelogo

Escenario 2 Las etiquetas de los metadatos de los servicios de red estaacuten contenidos dentro del

ltextended capabilitygt No existe un fichero XML de metadatos

Dos escenarios para realizar los metadatos de servicio web

Nota Con el escenario 1 hay duplicidad de elementos descritos en la respuesta de

GetCapabilities y del fichero de metadatos de servicio almacenado en un cataacutelogo

19 2018-10-1719 Menorca (Isla de Lazareto)

Code = Spatial DataSet Identifier CodeSpace = Namespace

- Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

20 2018-10-1719 Menorca (Isla de Lazareto)

21 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer

ndash Antecedentes ndash Trabajo realizado ndash Desarrollos e implementaciones ndash Ventajas e Inconvenientes ndash Validaciones ndash Tipos de peticiones Ejemplos

22 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Antecedentes ndash Proyectos europeos

Temaacuteticas INSPIRE Especificaciones de datos Extensioacuten de modelos Herramientas de transformacioacuten (HALE Studio FME ArcGIS Geobide)

ndash IDENA

Publicacioacuten de Servicios web GeoServer

WFS con GeoServer

23 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Trabajo realizado (Cadastral parcels) ndash Anaacutelisis de los modelos de datos

Navarra INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

HALE Studio GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web GeoServer 211 + plugins ldquoapp-schemardquo amp ldquoINSPIRErdquo WMS y WFS

24 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Arquitectura de aplicaciones

Plugin app-schema

Plugin INSPIRE

HUMBOLDT Alignment Editor (HALE)

WEB Mapping file

Extended Capabilities settings

GetFeature GML requests

GetMap requests

WFS con GeoServer

25 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Nuevo panel de configuracioacuten del plugin ldquoINSPIRErdquo para definir el Extended Capabilities de los elementos WMS WFS WCS y WMTS de forma completa

26 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Creacioacuten y publicacioacuten de MD CDE WMS y WFS Capabilities ndash Extended capabilities (Escenario 1) GetRecordsById Identificadores de la capa SpatialDataSetIdentifier

27 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con ldquoapp-schemardquo hellip para dar soporte completo a los tipos complejos

ndash Relacionados con WMS hellip para la integracioacuten completa de peticiones ldquoGetMaprdquo con requisitos INSPIRE

ndash Relacionados con WFS hellip para la integracioacuten completa de peticiones ldquoGetFeaturerdquo y ldquoStoredQueryrdquo con requisitos INSPIRE

28 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones - WFS

Gestioacuten interna de los tipos geomeacutetricos complejos pe ldquoMultisurfacerdquo Escala y proyeccioacuten al vuelo en peticiones ldquoGetFeatureInfordquo Publicacioacuten de las capas por ldquoworkspacerdquo Verificar el sentido de los puntos (CCW) de los poliacutegonos en la generacioacuten del GML (shp vs PostGIS) Problema referente al ldquoListStoredQueriesrdquo ya que la peticioacuten ldquoGetFeatureByIdrdquo no funcionaba correctamente para los tipos complejos

29 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WMS

GetCapabilities httpsinspirenavarraesservicesCPwmsservice=WMSamprequest=GetCapabilities

GetMap httpsinspirenavarraesservicesCPwmsservice=WMSampVERSION=130ampREQUEST=GetMapampBBOX=61006547419356103154742185ampCRS=EPSG25830ampWIDTH=1118ampHEIGHT=812ampLAYERS=CadastralParcelampFORMAT=imagepng

30 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetCapabilities (Get Download Service Metadata) httpsinspirenavarraesservicesCPwfsservice=WFSamprequest=getcapabilities GetFeature (count) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampcount=2 GetFeature (filter) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampfilter=ltfesFilter xmlnsfes=httpwwwopengisnetfes20gtltfesResourceId rid=ESRRTNCP38011381gtltfesFiltergt

31 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetFeature (bbox) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampbbox=61010047419006103504742150ampsrsName=urnogcdefcrsepsg25830

ListStoredQueries httpsinspirenavarraesservicesCPwfsservice=wfsampversion=200amprequest=ListStoredQueries

32 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Validaciones ndash Validador antiguo INSPIRE

ndash Spatineo ndash Geoportal validacioacuten Chequia ndash GDI-DE Test suite ndash eENVplus ndash Nuevo validador INSPIRE (a la espera)

33 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Ventajas e inconvenientes

ndash Ventajas Integracioacuten a traveacutes de plugin app-schema ya existente Evita procesos transformacioacuten de formatos innecesarios y la duplicidad de almacenamiento de datos Plugin INSPIRE ya existente Para nosotros que no tenemos que usar un SW distinto para cumplir con INSPIRE Conocemos las herramienta y queda integrada en nuestro entorno actual de produccioacuten (gestioacuten de workspaces)

ndash Inconvenientes Ha requerido desarrollos para la versioacuten utilizada Seraacute necesario revisar la situacioacuten actual de la aplicacioacuten iquestLa publicacioacuten de otra temaacutetica requeriraacute de nuevos desarrollos Multilinguumlismo No implementado nativamente Solucioacuten viacutea despliegue de una arquitectura multinodo

34 2018-10-1719 Menorca (Isla de Lazareto)

35 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con MapServer Trabajo realizado (Anexo III) ndash Anaacutelisis de los modelos de datos

IDErioja INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

FME plantillas xsd (INSPIRE) GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web INSPIRE MapServer 707 + WMS WFS y ATOM

WFS con MapServer 707

36 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707 Descarga Directa seguacuten perfil Inspire Operaciones y criterios de buacutesqueda bull Fichero de configuracioacuten ldquomaprdquo

ndash MAP ndash PROJECTION ndash WEB ndash METADATA (en el objeto MAP y en cada LAYER) GetCapabilities ndash LAYER ndash OUTPUTFORMAT

bull Metadato del servicio bull Metadato del conjunto de datos

37 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707

bull Metadato del servicio Escenario 1 (documento externo)

wfs_inspire_capabilities ldquourlrdquo wfs_inspire_metadataurl_hreflsquo Metadato del servicio wfs_inspire_metadataurl_format applicationvndiso19139+xml ows_inspire_dsid_code IDELARIOJAANEXOIII ows_inspire_dsid_ns IDERIOJAlsquo

38 2018-10-1719 Menorca (Isla de Lazareto)

bull Metadato del conjunto de datos ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtIDELARIOJAANEXOIIIltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtCENTROS_EDUCATIVOSltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt

WFS con MapServer

39 2018-10-1719 Menorca (Isla de Lazareto)

bull Definicioacuten de las capas en el fichero ldquomaprdquo LAYER NAME USEducationlsquo hellip END METADATA hellip ows_identifier_value CENTROS_EDUCATIVOS ows_metadataurl_href httpwwwideeescsw-codsi- ideesrvspacswSERVICE=CSWampVERSION=202ampREQUEST=GetRecordByIdampoutputSchema=httpwwwisotc211org2005gmdampElementSetName=fullampID=spacarcapaceneducativoswmstematica20141201 hellip END hellip TEMPLATE hellipus_educationhtmllsquo resultados de una QUERY en un archivo temporal END

WFS con MapServer

40 2018-10-1719 Menorca (Isla de Lazareto)

Plantillas de descarga GML

OUTPUTFORMAT NAME ldquogmlrdquo DRIVER ldquoTEMPLATErdquo MIMETYPE ldquoapplicationxhtml+xmlrdquo FORMATOPTION ldquoFILE=templatexmlrdquo END ltgmlFeatureCollectiongt [resultset][resultset layer=USEducation] xmlnsbase2=httpinspireeceuropaeuschemasbase220 xsischemaLocation=httpinspireeceuropaeuschemasus-govserv40 httpinspireeceuropaeuschemasus-govserv40GovernmentalServicesxsd gmlid=ES-GLR-CENTROS-EDUCATIVOSgt ltgmlboundedBygt ltgmlEnvelope srsName=EPSG3857 srsDimension=2gt ltgmllowerCornergt-3627768838082 51399331758572ltgmllowerCornergt ltgmlupperCornergt-1714590022999 52661602885271ltgmlupperCornergt ltgmlEnvelopegt ltgmlboundedBygt [feature] ltgmlfeatureMembergtltus-govservGovernmentalService gmlid=[NAMESPACE]-[LOCALID]gt ltus-govservbeginLifespanVersion xsinil=truegt ltus-govservinspireIdgt ltbaseIdentifiergt ltbaselocalIdgt[LOCALID]ltbaselocalIdgt ltbasenamespacegt[NAMESPACE]ltbasenamespacegt ltbaseversionIdgt[VERSIONID]ltbaseversionIdgt ltbaseIdentifiergt ltus-govservinspireIdgt ltus-govservpointOfContact xsinil=truegt ltus-govservserviceLocationgt ltus-govservServiceLocationTypegt ltus-govservserviceLocationByGeometrygt ltgmlPoint gmlid=[NAMESPACE]-[LOCALID]-[id]-[rn] srsName=EPSG3857 srsDimension=2gt ltgmlposgt[shpxy proj=EPSG3857 precision=7 xf= ]ltgmlposgt ltgmlPointgt ltus-govservserviceLocationByGeometrygt ltus-govservServiceLocationTypegt ltus-govservserviceLocationgt ltus-govservserviceType xlinkhref=httpinspireeceuropaeucodelistServiceTypeValueeducationgt ltus-govservGovernmentalServicegt ltgmlfeatureMembergt [feature] ltgmlFeatureCollectiongt

41 2018-10-1719 Menorca (Isla de Lazareto)

Operaciones del Servicio WFS

Get Download Service Metadata httpinspirelariojaorgrequestservice=WFSampversion=200amprequest=GetCapabilities Get Spatial Dataset y Get Spatial Object httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=getfeatureampTypenames=MRMineampSRSname=EPSG25830 Describe Spatial Dataset y Describe Spatial Object

Todas las capas httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureType Una capa httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureTypeamptypeNames=MrMine

ListStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=ListStoredQueries DescribeStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeStoredQueries

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 17: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

17 2018-10-1719 Menorca (Isla de Lazareto)

Identifier es uacutenico para el namespace y se corresponde con el ldquocoderdquo en el fichero de metadatos del CDE

- Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

18 2018-10-1719 Menorca (Isla de Lazareto)

En los dos casos es necesario incluir en la respuesta de la operacioacuten

GetCapabilities una extensioacuten que normalmente comienza por la etiqueta

ltinspire_vsExtendedCapabilitiesgt

Escenario 1 Los metadatos de los servicios de red se referencian con una URL en el extended

capability que indica la ubicacioacuten del fichero XML de metadatos en un cataacutelogo

Escenario 2 Las etiquetas de los metadatos de los servicios de red estaacuten contenidos dentro del

ltextended capabilitygt No existe un fichero XML de metadatos

Dos escenarios para realizar los metadatos de servicio web

Nota Con el escenario 1 hay duplicidad de elementos descritos en la respuesta de

GetCapabilities y del fichero de metadatos de servicio almacenado en un cataacutelogo

19 2018-10-1719 Menorca (Isla de Lazareto)

Code = Spatial DataSet Identifier CodeSpace = Namespace

- Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

20 2018-10-1719 Menorca (Isla de Lazareto)

21 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer

ndash Antecedentes ndash Trabajo realizado ndash Desarrollos e implementaciones ndash Ventajas e Inconvenientes ndash Validaciones ndash Tipos de peticiones Ejemplos

22 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Antecedentes ndash Proyectos europeos

Temaacuteticas INSPIRE Especificaciones de datos Extensioacuten de modelos Herramientas de transformacioacuten (HALE Studio FME ArcGIS Geobide)

ndash IDENA

Publicacioacuten de Servicios web GeoServer

WFS con GeoServer

23 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Trabajo realizado (Cadastral parcels) ndash Anaacutelisis de los modelos de datos

Navarra INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

HALE Studio GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web GeoServer 211 + plugins ldquoapp-schemardquo amp ldquoINSPIRErdquo WMS y WFS

24 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Arquitectura de aplicaciones

Plugin app-schema

Plugin INSPIRE

HUMBOLDT Alignment Editor (HALE)

WEB Mapping file

Extended Capabilities settings

GetFeature GML requests

GetMap requests

WFS con GeoServer

25 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Nuevo panel de configuracioacuten del plugin ldquoINSPIRErdquo para definir el Extended Capabilities de los elementos WMS WFS WCS y WMTS de forma completa

26 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Creacioacuten y publicacioacuten de MD CDE WMS y WFS Capabilities ndash Extended capabilities (Escenario 1) GetRecordsById Identificadores de la capa SpatialDataSetIdentifier

27 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con ldquoapp-schemardquo hellip para dar soporte completo a los tipos complejos

ndash Relacionados con WMS hellip para la integracioacuten completa de peticiones ldquoGetMaprdquo con requisitos INSPIRE

ndash Relacionados con WFS hellip para la integracioacuten completa de peticiones ldquoGetFeaturerdquo y ldquoStoredQueryrdquo con requisitos INSPIRE

28 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones - WFS

Gestioacuten interna de los tipos geomeacutetricos complejos pe ldquoMultisurfacerdquo Escala y proyeccioacuten al vuelo en peticiones ldquoGetFeatureInfordquo Publicacioacuten de las capas por ldquoworkspacerdquo Verificar el sentido de los puntos (CCW) de los poliacutegonos en la generacioacuten del GML (shp vs PostGIS) Problema referente al ldquoListStoredQueriesrdquo ya que la peticioacuten ldquoGetFeatureByIdrdquo no funcionaba correctamente para los tipos complejos

29 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WMS

GetCapabilities httpsinspirenavarraesservicesCPwmsservice=WMSamprequest=GetCapabilities

GetMap httpsinspirenavarraesservicesCPwmsservice=WMSampVERSION=130ampREQUEST=GetMapampBBOX=61006547419356103154742185ampCRS=EPSG25830ampWIDTH=1118ampHEIGHT=812ampLAYERS=CadastralParcelampFORMAT=imagepng

30 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetCapabilities (Get Download Service Metadata) httpsinspirenavarraesservicesCPwfsservice=WFSamprequest=getcapabilities GetFeature (count) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampcount=2 GetFeature (filter) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampfilter=ltfesFilter xmlnsfes=httpwwwopengisnetfes20gtltfesResourceId rid=ESRRTNCP38011381gtltfesFiltergt

31 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetFeature (bbox) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampbbox=61010047419006103504742150ampsrsName=urnogcdefcrsepsg25830

ListStoredQueries httpsinspirenavarraesservicesCPwfsservice=wfsampversion=200amprequest=ListStoredQueries

32 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Validaciones ndash Validador antiguo INSPIRE

ndash Spatineo ndash Geoportal validacioacuten Chequia ndash GDI-DE Test suite ndash eENVplus ndash Nuevo validador INSPIRE (a la espera)

33 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Ventajas e inconvenientes

ndash Ventajas Integracioacuten a traveacutes de plugin app-schema ya existente Evita procesos transformacioacuten de formatos innecesarios y la duplicidad de almacenamiento de datos Plugin INSPIRE ya existente Para nosotros que no tenemos que usar un SW distinto para cumplir con INSPIRE Conocemos las herramienta y queda integrada en nuestro entorno actual de produccioacuten (gestioacuten de workspaces)

ndash Inconvenientes Ha requerido desarrollos para la versioacuten utilizada Seraacute necesario revisar la situacioacuten actual de la aplicacioacuten iquestLa publicacioacuten de otra temaacutetica requeriraacute de nuevos desarrollos Multilinguumlismo No implementado nativamente Solucioacuten viacutea despliegue de una arquitectura multinodo

34 2018-10-1719 Menorca (Isla de Lazareto)

35 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con MapServer Trabajo realizado (Anexo III) ndash Anaacutelisis de los modelos de datos

IDErioja INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

FME plantillas xsd (INSPIRE) GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web INSPIRE MapServer 707 + WMS WFS y ATOM

WFS con MapServer 707

36 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707 Descarga Directa seguacuten perfil Inspire Operaciones y criterios de buacutesqueda bull Fichero de configuracioacuten ldquomaprdquo

ndash MAP ndash PROJECTION ndash WEB ndash METADATA (en el objeto MAP y en cada LAYER) GetCapabilities ndash LAYER ndash OUTPUTFORMAT

bull Metadato del servicio bull Metadato del conjunto de datos

37 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707

bull Metadato del servicio Escenario 1 (documento externo)

wfs_inspire_capabilities ldquourlrdquo wfs_inspire_metadataurl_hreflsquo Metadato del servicio wfs_inspire_metadataurl_format applicationvndiso19139+xml ows_inspire_dsid_code IDELARIOJAANEXOIII ows_inspire_dsid_ns IDERIOJAlsquo

38 2018-10-1719 Menorca (Isla de Lazareto)

bull Metadato del conjunto de datos ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtIDELARIOJAANEXOIIIltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtCENTROS_EDUCATIVOSltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt

WFS con MapServer

39 2018-10-1719 Menorca (Isla de Lazareto)

bull Definicioacuten de las capas en el fichero ldquomaprdquo LAYER NAME USEducationlsquo hellip END METADATA hellip ows_identifier_value CENTROS_EDUCATIVOS ows_metadataurl_href httpwwwideeescsw-codsi- ideesrvspacswSERVICE=CSWampVERSION=202ampREQUEST=GetRecordByIdampoutputSchema=httpwwwisotc211org2005gmdampElementSetName=fullampID=spacarcapaceneducativoswmstematica20141201 hellip END hellip TEMPLATE hellipus_educationhtmllsquo resultados de una QUERY en un archivo temporal END

WFS con MapServer

40 2018-10-1719 Menorca (Isla de Lazareto)

Plantillas de descarga GML

OUTPUTFORMAT NAME ldquogmlrdquo DRIVER ldquoTEMPLATErdquo MIMETYPE ldquoapplicationxhtml+xmlrdquo FORMATOPTION ldquoFILE=templatexmlrdquo END ltgmlFeatureCollectiongt [resultset][resultset layer=USEducation] xmlnsbase2=httpinspireeceuropaeuschemasbase220 xsischemaLocation=httpinspireeceuropaeuschemasus-govserv40 httpinspireeceuropaeuschemasus-govserv40GovernmentalServicesxsd gmlid=ES-GLR-CENTROS-EDUCATIVOSgt ltgmlboundedBygt ltgmlEnvelope srsName=EPSG3857 srsDimension=2gt ltgmllowerCornergt-3627768838082 51399331758572ltgmllowerCornergt ltgmlupperCornergt-1714590022999 52661602885271ltgmlupperCornergt ltgmlEnvelopegt ltgmlboundedBygt [feature] ltgmlfeatureMembergtltus-govservGovernmentalService gmlid=[NAMESPACE]-[LOCALID]gt ltus-govservbeginLifespanVersion xsinil=truegt ltus-govservinspireIdgt ltbaseIdentifiergt ltbaselocalIdgt[LOCALID]ltbaselocalIdgt ltbasenamespacegt[NAMESPACE]ltbasenamespacegt ltbaseversionIdgt[VERSIONID]ltbaseversionIdgt ltbaseIdentifiergt ltus-govservinspireIdgt ltus-govservpointOfContact xsinil=truegt ltus-govservserviceLocationgt ltus-govservServiceLocationTypegt ltus-govservserviceLocationByGeometrygt ltgmlPoint gmlid=[NAMESPACE]-[LOCALID]-[id]-[rn] srsName=EPSG3857 srsDimension=2gt ltgmlposgt[shpxy proj=EPSG3857 precision=7 xf= ]ltgmlposgt ltgmlPointgt ltus-govservserviceLocationByGeometrygt ltus-govservServiceLocationTypegt ltus-govservserviceLocationgt ltus-govservserviceType xlinkhref=httpinspireeceuropaeucodelistServiceTypeValueeducationgt ltus-govservGovernmentalServicegt ltgmlfeatureMembergt [feature] ltgmlFeatureCollectiongt

41 2018-10-1719 Menorca (Isla de Lazareto)

Operaciones del Servicio WFS

Get Download Service Metadata httpinspirelariojaorgrequestservice=WFSampversion=200amprequest=GetCapabilities Get Spatial Dataset y Get Spatial Object httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=getfeatureampTypenames=MRMineampSRSname=EPSG25830 Describe Spatial Dataset y Describe Spatial Object

Todas las capas httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureType Una capa httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureTypeamptypeNames=MrMine

ListStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=ListStoredQueries DescribeStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeStoredQueries

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 18: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

18 2018-10-1719 Menorca (Isla de Lazareto)

En los dos casos es necesario incluir en la respuesta de la operacioacuten

GetCapabilities una extensioacuten que normalmente comienza por la etiqueta

ltinspire_vsExtendedCapabilitiesgt

Escenario 1 Los metadatos de los servicios de red se referencian con una URL en el extended

capability que indica la ubicacioacuten del fichero XML de metadatos en un cataacutelogo

Escenario 2 Las etiquetas de los metadatos de los servicios de red estaacuten contenidos dentro del

ltextended capabilitygt No existe un fichero XML de metadatos

Dos escenarios para realizar los metadatos de servicio web

Nota Con el escenario 1 hay duplicidad de elementos descritos en la respuesta de

GetCapabilities y del fichero de metadatos de servicio almacenado en un cataacutelogo

19 2018-10-1719 Menorca (Isla de Lazareto)

Code = Spatial DataSet Identifier CodeSpace = Namespace

- Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

20 2018-10-1719 Menorca (Isla de Lazareto)

21 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer

ndash Antecedentes ndash Trabajo realizado ndash Desarrollos e implementaciones ndash Ventajas e Inconvenientes ndash Validaciones ndash Tipos de peticiones Ejemplos

22 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Antecedentes ndash Proyectos europeos

Temaacuteticas INSPIRE Especificaciones de datos Extensioacuten de modelos Herramientas de transformacioacuten (HALE Studio FME ArcGIS Geobide)

ndash IDENA

Publicacioacuten de Servicios web GeoServer

WFS con GeoServer

23 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Trabajo realizado (Cadastral parcels) ndash Anaacutelisis de los modelos de datos

Navarra INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

HALE Studio GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web GeoServer 211 + plugins ldquoapp-schemardquo amp ldquoINSPIRErdquo WMS y WFS

24 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Arquitectura de aplicaciones

Plugin app-schema

Plugin INSPIRE

HUMBOLDT Alignment Editor (HALE)

WEB Mapping file

Extended Capabilities settings

GetFeature GML requests

GetMap requests

WFS con GeoServer

25 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Nuevo panel de configuracioacuten del plugin ldquoINSPIRErdquo para definir el Extended Capabilities de los elementos WMS WFS WCS y WMTS de forma completa

26 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Creacioacuten y publicacioacuten de MD CDE WMS y WFS Capabilities ndash Extended capabilities (Escenario 1) GetRecordsById Identificadores de la capa SpatialDataSetIdentifier

27 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con ldquoapp-schemardquo hellip para dar soporte completo a los tipos complejos

ndash Relacionados con WMS hellip para la integracioacuten completa de peticiones ldquoGetMaprdquo con requisitos INSPIRE

ndash Relacionados con WFS hellip para la integracioacuten completa de peticiones ldquoGetFeaturerdquo y ldquoStoredQueryrdquo con requisitos INSPIRE

28 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones - WFS

Gestioacuten interna de los tipos geomeacutetricos complejos pe ldquoMultisurfacerdquo Escala y proyeccioacuten al vuelo en peticiones ldquoGetFeatureInfordquo Publicacioacuten de las capas por ldquoworkspacerdquo Verificar el sentido de los puntos (CCW) de los poliacutegonos en la generacioacuten del GML (shp vs PostGIS) Problema referente al ldquoListStoredQueriesrdquo ya que la peticioacuten ldquoGetFeatureByIdrdquo no funcionaba correctamente para los tipos complejos

29 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WMS

GetCapabilities httpsinspirenavarraesservicesCPwmsservice=WMSamprequest=GetCapabilities

GetMap httpsinspirenavarraesservicesCPwmsservice=WMSampVERSION=130ampREQUEST=GetMapampBBOX=61006547419356103154742185ampCRS=EPSG25830ampWIDTH=1118ampHEIGHT=812ampLAYERS=CadastralParcelampFORMAT=imagepng

30 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetCapabilities (Get Download Service Metadata) httpsinspirenavarraesservicesCPwfsservice=WFSamprequest=getcapabilities GetFeature (count) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampcount=2 GetFeature (filter) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampfilter=ltfesFilter xmlnsfes=httpwwwopengisnetfes20gtltfesResourceId rid=ESRRTNCP38011381gtltfesFiltergt

31 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetFeature (bbox) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampbbox=61010047419006103504742150ampsrsName=urnogcdefcrsepsg25830

ListStoredQueries httpsinspirenavarraesservicesCPwfsservice=wfsampversion=200amprequest=ListStoredQueries

32 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Validaciones ndash Validador antiguo INSPIRE

ndash Spatineo ndash Geoportal validacioacuten Chequia ndash GDI-DE Test suite ndash eENVplus ndash Nuevo validador INSPIRE (a la espera)

33 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Ventajas e inconvenientes

ndash Ventajas Integracioacuten a traveacutes de plugin app-schema ya existente Evita procesos transformacioacuten de formatos innecesarios y la duplicidad de almacenamiento de datos Plugin INSPIRE ya existente Para nosotros que no tenemos que usar un SW distinto para cumplir con INSPIRE Conocemos las herramienta y queda integrada en nuestro entorno actual de produccioacuten (gestioacuten de workspaces)

ndash Inconvenientes Ha requerido desarrollos para la versioacuten utilizada Seraacute necesario revisar la situacioacuten actual de la aplicacioacuten iquestLa publicacioacuten de otra temaacutetica requeriraacute de nuevos desarrollos Multilinguumlismo No implementado nativamente Solucioacuten viacutea despliegue de una arquitectura multinodo

34 2018-10-1719 Menorca (Isla de Lazareto)

35 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con MapServer Trabajo realizado (Anexo III) ndash Anaacutelisis de los modelos de datos

IDErioja INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

FME plantillas xsd (INSPIRE) GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web INSPIRE MapServer 707 + WMS WFS y ATOM

WFS con MapServer 707

36 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707 Descarga Directa seguacuten perfil Inspire Operaciones y criterios de buacutesqueda bull Fichero de configuracioacuten ldquomaprdquo

ndash MAP ndash PROJECTION ndash WEB ndash METADATA (en el objeto MAP y en cada LAYER) GetCapabilities ndash LAYER ndash OUTPUTFORMAT

bull Metadato del servicio bull Metadato del conjunto de datos

37 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707

bull Metadato del servicio Escenario 1 (documento externo)

wfs_inspire_capabilities ldquourlrdquo wfs_inspire_metadataurl_hreflsquo Metadato del servicio wfs_inspire_metadataurl_format applicationvndiso19139+xml ows_inspire_dsid_code IDELARIOJAANEXOIII ows_inspire_dsid_ns IDERIOJAlsquo

38 2018-10-1719 Menorca (Isla de Lazareto)

bull Metadato del conjunto de datos ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtIDELARIOJAANEXOIIIltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtCENTROS_EDUCATIVOSltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt

WFS con MapServer

39 2018-10-1719 Menorca (Isla de Lazareto)

bull Definicioacuten de las capas en el fichero ldquomaprdquo LAYER NAME USEducationlsquo hellip END METADATA hellip ows_identifier_value CENTROS_EDUCATIVOS ows_metadataurl_href httpwwwideeescsw-codsi- ideesrvspacswSERVICE=CSWampVERSION=202ampREQUEST=GetRecordByIdampoutputSchema=httpwwwisotc211org2005gmdampElementSetName=fullampID=spacarcapaceneducativoswmstematica20141201 hellip END hellip TEMPLATE hellipus_educationhtmllsquo resultados de una QUERY en un archivo temporal END

WFS con MapServer

40 2018-10-1719 Menorca (Isla de Lazareto)

Plantillas de descarga GML

OUTPUTFORMAT NAME ldquogmlrdquo DRIVER ldquoTEMPLATErdquo MIMETYPE ldquoapplicationxhtml+xmlrdquo FORMATOPTION ldquoFILE=templatexmlrdquo END ltgmlFeatureCollectiongt [resultset][resultset layer=USEducation] xmlnsbase2=httpinspireeceuropaeuschemasbase220 xsischemaLocation=httpinspireeceuropaeuschemasus-govserv40 httpinspireeceuropaeuschemasus-govserv40GovernmentalServicesxsd gmlid=ES-GLR-CENTROS-EDUCATIVOSgt ltgmlboundedBygt ltgmlEnvelope srsName=EPSG3857 srsDimension=2gt ltgmllowerCornergt-3627768838082 51399331758572ltgmllowerCornergt ltgmlupperCornergt-1714590022999 52661602885271ltgmlupperCornergt ltgmlEnvelopegt ltgmlboundedBygt [feature] ltgmlfeatureMembergtltus-govservGovernmentalService gmlid=[NAMESPACE]-[LOCALID]gt ltus-govservbeginLifespanVersion xsinil=truegt ltus-govservinspireIdgt ltbaseIdentifiergt ltbaselocalIdgt[LOCALID]ltbaselocalIdgt ltbasenamespacegt[NAMESPACE]ltbasenamespacegt ltbaseversionIdgt[VERSIONID]ltbaseversionIdgt ltbaseIdentifiergt ltus-govservinspireIdgt ltus-govservpointOfContact xsinil=truegt ltus-govservserviceLocationgt ltus-govservServiceLocationTypegt ltus-govservserviceLocationByGeometrygt ltgmlPoint gmlid=[NAMESPACE]-[LOCALID]-[id]-[rn] srsName=EPSG3857 srsDimension=2gt ltgmlposgt[shpxy proj=EPSG3857 precision=7 xf= ]ltgmlposgt ltgmlPointgt ltus-govservserviceLocationByGeometrygt ltus-govservServiceLocationTypegt ltus-govservserviceLocationgt ltus-govservserviceType xlinkhref=httpinspireeceuropaeucodelistServiceTypeValueeducationgt ltus-govservGovernmentalServicegt ltgmlfeatureMembergt [feature] ltgmlFeatureCollectiongt

41 2018-10-1719 Menorca (Isla de Lazareto)

Operaciones del Servicio WFS

Get Download Service Metadata httpinspirelariojaorgrequestservice=WFSampversion=200amprequest=GetCapabilities Get Spatial Dataset y Get Spatial Object httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=getfeatureampTypenames=MRMineampSRSname=EPSG25830 Describe Spatial Dataset y Describe Spatial Object

Todas las capas httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureType Una capa httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureTypeamptypeNames=MrMine

ListStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=ListStoredQueries DescribeStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeStoredQueries

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 19: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

19 2018-10-1719 Menorca (Isla de Lazareto)

Code = Spatial DataSet Identifier CodeSpace = Namespace

- Metadatos del CDE - Respuesta del GetCapabilities WMS - Respuesta del GetCapabilities WFS - Fichero de metadatos del WMS - Fichero de metadatos del WFS

20 2018-10-1719 Menorca (Isla de Lazareto)

21 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer

ndash Antecedentes ndash Trabajo realizado ndash Desarrollos e implementaciones ndash Ventajas e Inconvenientes ndash Validaciones ndash Tipos de peticiones Ejemplos

22 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Antecedentes ndash Proyectos europeos

Temaacuteticas INSPIRE Especificaciones de datos Extensioacuten de modelos Herramientas de transformacioacuten (HALE Studio FME ArcGIS Geobide)

ndash IDENA

Publicacioacuten de Servicios web GeoServer

WFS con GeoServer

23 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Trabajo realizado (Cadastral parcels) ndash Anaacutelisis de los modelos de datos

Navarra INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

HALE Studio GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web GeoServer 211 + plugins ldquoapp-schemardquo amp ldquoINSPIRErdquo WMS y WFS

24 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Arquitectura de aplicaciones

Plugin app-schema

Plugin INSPIRE

HUMBOLDT Alignment Editor (HALE)

WEB Mapping file

Extended Capabilities settings

GetFeature GML requests

GetMap requests

WFS con GeoServer

25 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Nuevo panel de configuracioacuten del plugin ldquoINSPIRErdquo para definir el Extended Capabilities de los elementos WMS WFS WCS y WMTS de forma completa

26 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Creacioacuten y publicacioacuten de MD CDE WMS y WFS Capabilities ndash Extended capabilities (Escenario 1) GetRecordsById Identificadores de la capa SpatialDataSetIdentifier

27 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con ldquoapp-schemardquo hellip para dar soporte completo a los tipos complejos

ndash Relacionados con WMS hellip para la integracioacuten completa de peticiones ldquoGetMaprdquo con requisitos INSPIRE

ndash Relacionados con WFS hellip para la integracioacuten completa de peticiones ldquoGetFeaturerdquo y ldquoStoredQueryrdquo con requisitos INSPIRE

28 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones - WFS

Gestioacuten interna de los tipos geomeacutetricos complejos pe ldquoMultisurfacerdquo Escala y proyeccioacuten al vuelo en peticiones ldquoGetFeatureInfordquo Publicacioacuten de las capas por ldquoworkspacerdquo Verificar el sentido de los puntos (CCW) de los poliacutegonos en la generacioacuten del GML (shp vs PostGIS) Problema referente al ldquoListStoredQueriesrdquo ya que la peticioacuten ldquoGetFeatureByIdrdquo no funcionaba correctamente para los tipos complejos

29 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WMS

GetCapabilities httpsinspirenavarraesservicesCPwmsservice=WMSamprequest=GetCapabilities

GetMap httpsinspirenavarraesservicesCPwmsservice=WMSampVERSION=130ampREQUEST=GetMapampBBOX=61006547419356103154742185ampCRS=EPSG25830ampWIDTH=1118ampHEIGHT=812ampLAYERS=CadastralParcelampFORMAT=imagepng

30 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetCapabilities (Get Download Service Metadata) httpsinspirenavarraesservicesCPwfsservice=WFSamprequest=getcapabilities GetFeature (count) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampcount=2 GetFeature (filter) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampfilter=ltfesFilter xmlnsfes=httpwwwopengisnetfes20gtltfesResourceId rid=ESRRTNCP38011381gtltfesFiltergt

31 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetFeature (bbox) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampbbox=61010047419006103504742150ampsrsName=urnogcdefcrsepsg25830

ListStoredQueries httpsinspirenavarraesservicesCPwfsservice=wfsampversion=200amprequest=ListStoredQueries

32 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Validaciones ndash Validador antiguo INSPIRE

ndash Spatineo ndash Geoportal validacioacuten Chequia ndash GDI-DE Test suite ndash eENVplus ndash Nuevo validador INSPIRE (a la espera)

33 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Ventajas e inconvenientes

ndash Ventajas Integracioacuten a traveacutes de plugin app-schema ya existente Evita procesos transformacioacuten de formatos innecesarios y la duplicidad de almacenamiento de datos Plugin INSPIRE ya existente Para nosotros que no tenemos que usar un SW distinto para cumplir con INSPIRE Conocemos las herramienta y queda integrada en nuestro entorno actual de produccioacuten (gestioacuten de workspaces)

ndash Inconvenientes Ha requerido desarrollos para la versioacuten utilizada Seraacute necesario revisar la situacioacuten actual de la aplicacioacuten iquestLa publicacioacuten de otra temaacutetica requeriraacute de nuevos desarrollos Multilinguumlismo No implementado nativamente Solucioacuten viacutea despliegue de una arquitectura multinodo

34 2018-10-1719 Menorca (Isla de Lazareto)

35 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con MapServer Trabajo realizado (Anexo III) ndash Anaacutelisis de los modelos de datos

IDErioja INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

FME plantillas xsd (INSPIRE) GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web INSPIRE MapServer 707 + WMS WFS y ATOM

WFS con MapServer 707

36 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707 Descarga Directa seguacuten perfil Inspire Operaciones y criterios de buacutesqueda bull Fichero de configuracioacuten ldquomaprdquo

ndash MAP ndash PROJECTION ndash WEB ndash METADATA (en el objeto MAP y en cada LAYER) GetCapabilities ndash LAYER ndash OUTPUTFORMAT

bull Metadato del servicio bull Metadato del conjunto de datos

37 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707

bull Metadato del servicio Escenario 1 (documento externo)

wfs_inspire_capabilities ldquourlrdquo wfs_inspire_metadataurl_hreflsquo Metadato del servicio wfs_inspire_metadataurl_format applicationvndiso19139+xml ows_inspire_dsid_code IDELARIOJAANEXOIII ows_inspire_dsid_ns IDERIOJAlsquo

38 2018-10-1719 Menorca (Isla de Lazareto)

bull Metadato del conjunto de datos ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtIDELARIOJAANEXOIIIltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtCENTROS_EDUCATIVOSltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt

WFS con MapServer

39 2018-10-1719 Menorca (Isla de Lazareto)

bull Definicioacuten de las capas en el fichero ldquomaprdquo LAYER NAME USEducationlsquo hellip END METADATA hellip ows_identifier_value CENTROS_EDUCATIVOS ows_metadataurl_href httpwwwideeescsw-codsi- ideesrvspacswSERVICE=CSWampVERSION=202ampREQUEST=GetRecordByIdampoutputSchema=httpwwwisotc211org2005gmdampElementSetName=fullampID=spacarcapaceneducativoswmstematica20141201 hellip END hellip TEMPLATE hellipus_educationhtmllsquo resultados de una QUERY en un archivo temporal END

WFS con MapServer

40 2018-10-1719 Menorca (Isla de Lazareto)

Plantillas de descarga GML

OUTPUTFORMAT NAME ldquogmlrdquo DRIVER ldquoTEMPLATErdquo MIMETYPE ldquoapplicationxhtml+xmlrdquo FORMATOPTION ldquoFILE=templatexmlrdquo END ltgmlFeatureCollectiongt [resultset][resultset layer=USEducation] xmlnsbase2=httpinspireeceuropaeuschemasbase220 xsischemaLocation=httpinspireeceuropaeuschemasus-govserv40 httpinspireeceuropaeuschemasus-govserv40GovernmentalServicesxsd gmlid=ES-GLR-CENTROS-EDUCATIVOSgt ltgmlboundedBygt ltgmlEnvelope srsName=EPSG3857 srsDimension=2gt ltgmllowerCornergt-3627768838082 51399331758572ltgmllowerCornergt ltgmlupperCornergt-1714590022999 52661602885271ltgmlupperCornergt ltgmlEnvelopegt ltgmlboundedBygt [feature] ltgmlfeatureMembergtltus-govservGovernmentalService gmlid=[NAMESPACE]-[LOCALID]gt ltus-govservbeginLifespanVersion xsinil=truegt ltus-govservinspireIdgt ltbaseIdentifiergt ltbaselocalIdgt[LOCALID]ltbaselocalIdgt ltbasenamespacegt[NAMESPACE]ltbasenamespacegt ltbaseversionIdgt[VERSIONID]ltbaseversionIdgt ltbaseIdentifiergt ltus-govservinspireIdgt ltus-govservpointOfContact xsinil=truegt ltus-govservserviceLocationgt ltus-govservServiceLocationTypegt ltus-govservserviceLocationByGeometrygt ltgmlPoint gmlid=[NAMESPACE]-[LOCALID]-[id]-[rn] srsName=EPSG3857 srsDimension=2gt ltgmlposgt[shpxy proj=EPSG3857 precision=7 xf= ]ltgmlposgt ltgmlPointgt ltus-govservserviceLocationByGeometrygt ltus-govservServiceLocationTypegt ltus-govservserviceLocationgt ltus-govservserviceType xlinkhref=httpinspireeceuropaeucodelistServiceTypeValueeducationgt ltus-govservGovernmentalServicegt ltgmlfeatureMembergt [feature] ltgmlFeatureCollectiongt

41 2018-10-1719 Menorca (Isla de Lazareto)

Operaciones del Servicio WFS

Get Download Service Metadata httpinspirelariojaorgrequestservice=WFSampversion=200amprequest=GetCapabilities Get Spatial Dataset y Get Spatial Object httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=getfeatureampTypenames=MRMineampSRSname=EPSG25830 Describe Spatial Dataset y Describe Spatial Object

Todas las capas httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureType Una capa httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureTypeamptypeNames=MrMine

ListStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=ListStoredQueries DescribeStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeStoredQueries

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 20: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

20 2018-10-1719 Menorca (Isla de Lazareto)

21 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer

ndash Antecedentes ndash Trabajo realizado ndash Desarrollos e implementaciones ndash Ventajas e Inconvenientes ndash Validaciones ndash Tipos de peticiones Ejemplos

22 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Antecedentes ndash Proyectos europeos

Temaacuteticas INSPIRE Especificaciones de datos Extensioacuten de modelos Herramientas de transformacioacuten (HALE Studio FME ArcGIS Geobide)

ndash IDENA

Publicacioacuten de Servicios web GeoServer

WFS con GeoServer

23 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Trabajo realizado (Cadastral parcels) ndash Anaacutelisis de los modelos de datos

Navarra INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

HALE Studio GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web GeoServer 211 + plugins ldquoapp-schemardquo amp ldquoINSPIRErdquo WMS y WFS

24 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Arquitectura de aplicaciones

Plugin app-schema

Plugin INSPIRE

HUMBOLDT Alignment Editor (HALE)

WEB Mapping file

Extended Capabilities settings

GetFeature GML requests

GetMap requests

WFS con GeoServer

25 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Nuevo panel de configuracioacuten del plugin ldquoINSPIRErdquo para definir el Extended Capabilities de los elementos WMS WFS WCS y WMTS de forma completa

26 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Creacioacuten y publicacioacuten de MD CDE WMS y WFS Capabilities ndash Extended capabilities (Escenario 1) GetRecordsById Identificadores de la capa SpatialDataSetIdentifier

27 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con ldquoapp-schemardquo hellip para dar soporte completo a los tipos complejos

ndash Relacionados con WMS hellip para la integracioacuten completa de peticiones ldquoGetMaprdquo con requisitos INSPIRE

ndash Relacionados con WFS hellip para la integracioacuten completa de peticiones ldquoGetFeaturerdquo y ldquoStoredQueryrdquo con requisitos INSPIRE

28 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones - WFS

Gestioacuten interna de los tipos geomeacutetricos complejos pe ldquoMultisurfacerdquo Escala y proyeccioacuten al vuelo en peticiones ldquoGetFeatureInfordquo Publicacioacuten de las capas por ldquoworkspacerdquo Verificar el sentido de los puntos (CCW) de los poliacutegonos en la generacioacuten del GML (shp vs PostGIS) Problema referente al ldquoListStoredQueriesrdquo ya que la peticioacuten ldquoGetFeatureByIdrdquo no funcionaba correctamente para los tipos complejos

29 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WMS

GetCapabilities httpsinspirenavarraesservicesCPwmsservice=WMSamprequest=GetCapabilities

GetMap httpsinspirenavarraesservicesCPwmsservice=WMSampVERSION=130ampREQUEST=GetMapampBBOX=61006547419356103154742185ampCRS=EPSG25830ampWIDTH=1118ampHEIGHT=812ampLAYERS=CadastralParcelampFORMAT=imagepng

30 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetCapabilities (Get Download Service Metadata) httpsinspirenavarraesservicesCPwfsservice=WFSamprequest=getcapabilities GetFeature (count) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampcount=2 GetFeature (filter) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampfilter=ltfesFilter xmlnsfes=httpwwwopengisnetfes20gtltfesResourceId rid=ESRRTNCP38011381gtltfesFiltergt

31 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetFeature (bbox) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampbbox=61010047419006103504742150ampsrsName=urnogcdefcrsepsg25830

ListStoredQueries httpsinspirenavarraesservicesCPwfsservice=wfsampversion=200amprequest=ListStoredQueries

32 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Validaciones ndash Validador antiguo INSPIRE

ndash Spatineo ndash Geoportal validacioacuten Chequia ndash GDI-DE Test suite ndash eENVplus ndash Nuevo validador INSPIRE (a la espera)

33 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Ventajas e inconvenientes

ndash Ventajas Integracioacuten a traveacutes de plugin app-schema ya existente Evita procesos transformacioacuten de formatos innecesarios y la duplicidad de almacenamiento de datos Plugin INSPIRE ya existente Para nosotros que no tenemos que usar un SW distinto para cumplir con INSPIRE Conocemos las herramienta y queda integrada en nuestro entorno actual de produccioacuten (gestioacuten de workspaces)

ndash Inconvenientes Ha requerido desarrollos para la versioacuten utilizada Seraacute necesario revisar la situacioacuten actual de la aplicacioacuten iquestLa publicacioacuten de otra temaacutetica requeriraacute de nuevos desarrollos Multilinguumlismo No implementado nativamente Solucioacuten viacutea despliegue de una arquitectura multinodo

34 2018-10-1719 Menorca (Isla de Lazareto)

35 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con MapServer Trabajo realizado (Anexo III) ndash Anaacutelisis de los modelos de datos

IDErioja INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

FME plantillas xsd (INSPIRE) GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web INSPIRE MapServer 707 + WMS WFS y ATOM

WFS con MapServer 707

36 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707 Descarga Directa seguacuten perfil Inspire Operaciones y criterios de buacutesqueda bull Fichero de configuracioacuten ldquomaprdquo

ndash MAP ndash PROJECTION ndash WEB ndash METADATA (en el objeto MAP y en cada LAYER) GetCapabilities ndash LAYER ndash OUTPUTFORMAT

bull Metadato del servicio bull Metadato del conjunto de datos

37 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707

bull Metadato del servicio Escenario 1 (documento externo)

wfs_inspire_capabilities ldquourlrdquo wfs_inspire_metadataurl_hreflsquo Metadato del servicio wfs_inspire_metadataurl_format applicationvndiso19139+xml ows_inspire_dsid_code IDELARIOJAANEXOIII ows_inspire_dsid_ns IDERIOJAlsquo

38 2018-10-1719 Menorca (Isla de Lazareto)

bull Metadato del conjunto de datos ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtIDELARIOJAANEXOIIIltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtCENTROS_EDUCATIVOSltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt

WFS con MapServer

39 2018-10-1719 Menorca (Isla de Lazareto)

bull Definicioacuten de las capas en el fichero ldquomaprdquo LAYER NAME USEducationlsquo hellip END METADATA hellip ows_identifier_value CENTROS_EDUCATIVOS ows_metadataurl_href httpwwwideeescsw-codsi- ideesrvspacswSERVICE=CSWampVERSION=202ampREQUEST=GetRecordByIdampoutputSchema=httpwwwisotc211org2005gmdampElementSetName=fullampID=spacarcapaceneducativoswmstematica20141201 hellip END hellip TEMPLATE hellipus_educationhtmllsquo resultados de una QUERY en un archivo temporal END

WFS con MapServer

40 2018-10-1719 Menorca (Isla de Lazareto)

Plantillas de descarga GML

OUTPUTFORMAT NAME ldquogmlrdquo DRIVER ldquoTEMPLATErdquo MIMETYPE ldquoapplicationxhtml+xmlrdquo FORMATOPTION ldquoFILE=templatexmlrdquo END ltgmlFeatureCollectiongt [resultset][resultset layer=USEducation] xmlnsbase2=httpinspireeceuropaeuschemasbase220 xsischemaLocation=httpinspireeceuropaeuschemasus-govserv40 httpinspireeceuropaeuschemasus-govserv40GovernmentalServicesxsd gmlid=ES-GLR-CENTROS-EDUCATIVOSgt ltgmlboundedBygt ltgmlEnvelope srsName=EPSG3857 srsDimension=2gt ltgmllowerCornergt-3627768838082 51399331758572ltgmllowerCornergt ltgmlupperCornergt-1714590022999 52661602885271ltgmlupperCornergt ltgmlEnvelopegt ltgmlboundedBygt [feature] ltgmlfeatureMembergtltus-govservGovernmentalService gmlid=[NAMESPACE]-[LOCALID]gt ltus-govservbeginLifespanVersion xsinil=truegt ltus-govservinspireIdgt ltbaseIdentifiergt ltbaselocalIdgt[LOCALID]ltbaselocalIdgt ltbasenamespacegt[NAMESPACE]ltbasenamespacegt ltbaseversionIdgt[VERSIONID]ltbaseversionIdgt ltbaseIdentifiergt ltus-govservinspireIdgt ltus-govservpointOfContact xsinil=truegt ltus-govservserviceLocationgt ltus-govservServiceLocationTypegt ltus-govservserviceLocationByGeometrygt ltgmlPoint gmlid=[NAMESPACE]-[LOCALID]-[id]-[rn] srsName=EPSG3857 srsDimension=2gt ltgmlposgt[shpxy proj=EPSG3857 precision=7 xf= ]ltgmlposgt ltgmlPointgt ltus-govservserviceLocationByGeometrygt ltus-govservServiceLocationTypegt ltus-govservserviceLocationgt ltus-govservserviceType xlinkhref=httpinspireeceuropaeucodelistServiceTypeValueeducationgt ltus-govservGovernmentalServicegt ltgmlfeatureMembergt [feature] ltgmlFeatureCollectiongt

41 2018-10-1719 Menorca (Isla de Lazareto)

Operaciones del Servicio WFS

Get Download Service Metadata httpinspirelariojaorgrequestservice=WFSampversion=200amprequest=GetCapabilities Get Spatial Dataset y Get Spatial Object httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=getfeatureampTypenames=MRMineampSRSname=EPSG25830 Describe Spatial Dataset y Describe Spatial Object

Todas las capas httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureType Una capa httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureTypeamptypeNames=MrMine

ListStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=ListStoredQueries DescribeStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeStoredQueries

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 21: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

21 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer

ndash Antecedentes ndash Trabajo realizado ndash Desarrollos e implementaciones ndash Ventajas e Inconvenientes ndash Validaciones ndash Tipos de peticiones Ejemplos

22 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Antecedentes ndash Proyectos europeos

Temaacuteticas INSPIRE Especificaciones de datos Extensioacuten de modelos Herramientas de transformacioacuten (HALE Studio FME ArcGIS Geobide)

ndash IDENA

Publicacioacuten de Servicios web GeoServer

WFS con GeoServer

23 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Trabajo realizado (Cadastral parcels) ndash Anaacutelisis de los modelos de datos

Navarra INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

HALE Studio GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web GeoServer 211 + plugins ldquoapp-schemardquo amp ldquoINSPIRErdquo WMS y WFS

24 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Arquitectura de aplicaciones

Plugin app-schema

Plugin INSPIRE

HUMBOLDT Alignment Editor (HALE)

WEB Mapping file

Extended Capabilities settings

GetFeature GML requests

GetMap requests

WFS con GeoServer

25 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Nuevo panel de configuracioacuten del plugin ldquoINSPIRErdquo para definir el Extended Capabilities de los elementos WMS WFS WCS y WMTS de forma completa

26 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Creacioacuten y publicacioacuten de MD CDE WMS y WFS Capabilities ndash Extended capabilities (Escenario 1) GetRecordsById Identificadores de la capa SpatialDataSetIdentifier

27 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con ldquoapp-schemardquo hellip para dar soporte completo a los tipos complejos

ndash Relacionados con WMS hellip para la integracioacuten completa de peticiones ldquoGetMaprdquo con requisitos INSPIRE

ndash Relacionados con WFS hellip para la integracioacuten completa de peticiones ldquoGetFeaturerdquo y ldquoStoredQueryrdquo con requisitos INSPIRE

28 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones - WFS

Gestioacuten interna de los tipos geomeacutetricos complejos pe ldquoMultisurfacerdquo Escala y proyeccioacuten al vuelo en peticiones ldquoGetFeatureInfordquo Publicacioacuten de las capas por ldquoworkspacerdquo Verificar el sentido de los puntos (CCW) de los poliacutegonos en la generacioacuten del GML (shp vs PostGIS) Problema referente al ldquoListStoredQueriesrdquo ya que la peticioacuten ldquoGetFeatureByIdrdquo no funcionaba correctamente para los tipos complejos

29 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WMS

GetCapabilities httpsinspirenavarraesservicesCPwmsservice=WMSamprequest=GetCapabilities

GetMap httpsinspirenavarraesservicesCPwmsservice=WMSampVERSION=130ampREQUEST=GetMapampBBOX=61006547419356103154742185ampCRS=EPSG25830ampWIDTH=1118ampHEIGHT=812ampLAYERS=CadastralParcelampFORMAT=imagepng

30 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetCapabilities (Get Download Service Metadata) httpsinspirenavarraesservicesCPwfsservice=WFSamprequest=getcapabilities GetFeature (count) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampcount=2 GetFeature (filter) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampfilter=ltfesFilter xmlnsfes=httpwwwopengisnetfes20gtltfesResourceId rid=ESRRTNCP38011381gtltfesFiltergt

31 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetFeature (bbox) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampbbox=61010047419006103504742150ampsrsName=urnogcdefcrsepsg25830

ListStoredQueries httpsinspirenavarraesservicesCPwfsservice=wfsampversion=200amprequest=ListStoredQueries

32 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Validaciones ndash Validador antiguo INSPIRE

ndash Spatineo ndash Geoportal validacioacuten Chequia ndash GDI-DE Test suite ndash eENVplus ndash Nuevo validador INSPIRE (a la espera)

33 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Ventajas e inconvenientes

ndash Ventajas Integracioacuten a traveacutes de plugin app-schema ya existente Evita procesos transformacioacuten de formatos innecesarios y la duplicidad de almacenamiento de datos Plugin INSPIRE ya existente Para nosotros que no tenemos que usar un SW distinto para cumplir con INSPIRE Conocemos las herramienta y queda integrada en nuestro entorno actual de produccioacuten (gestioacuten de workspaces)

ndash Inconvenientes Ha requerido desarrollos para la versioacuten utilizada Seraacute necesario revisar la situacioacuten actual de la aplicacioacuten iquestLa publicacioacuten de otra temaacutetica requeriraacute de nuevos desarrollos Multilinguumlismo No implementado nativamente Solucioacuten viacutea despliegue de una arquitectura multinodo

34 2018-10-1719 Menorca (Isla de Lazareto)

35 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con MapServer Trabajo realizado (Anexo III) ndash Anaacutelisis de los modelos de datos

IDErioja INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

FME plantillas xsd (INSPIRE) GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web INSPIRE MapServer 707 + WMS WFS y ATOM

WFS con MapServer 707

36 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707 Descarga Directa seguacuten perfil Inspire Operaciones y criterios de buacutesqueda bull Fichero de configuracioacuten ldquomaprdquo

ndash MAP ndash PROJECTION ndash WEB ndash METADATA (en el objeto MAP y en cada LAYER) GetCapabilities ndash LAYER ndash OUTPUTFORMAT

bull Metadato del servicio bull Metadato del conjunto de datos

37 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707

bull Metadato del servicio Escenario 1 (documento externo)

wfs_inspire_capabilities ldquourlrdquo wfs_inspire_metadataurl_hreflsquo Metadato del servicio wfs_inspire_metadataurl_format applicationvndiso19139+xml ows_inspire_dsid_code IDELARIOJAANEXOIII ows_inspire_dsid_ns IDERIOJAlsquo

38 2018-10-1719 Menorca (Isla de Lazareto)

bull Metadato del conjunto de datos ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtIDELARIOJAANEXOIIIltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtCENTROS_EDUCATIVOSltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt

WFS con MapServer

39 2018-10-1719 Menorca (Isla de Lazareto)

bull Definicioacuten de las capas en el fichero ldquomaprdquo LAYER NAME USEducationlsquo hellip END METADATA hellip ows_identifier_value CENTROS_EDUCATIVOS ows_metadataurl_href httpwwwideeescsw-codsi- ideesrvspacswSERVICE=CSWampVERSION=202ampREQUEST=GetRecordByIdampoutputSchema=httpwwwisotc211org2005gmdampElementSetName=fullampID=spacarcapaceneducativoswmstematica20141201 hellip END hellip TEMPLATE hellipus_educationhtmllsquo resultados de una QUERY en un archivo temporal END

WFS con MapServer

40 2018-10-1719 Menorca (Isla de Lazareto)

Plantillas de descarga GML

OUTPUTFORMAT NAME ldquogmlrdquo DRIVER ldquoTEMPLATErdquo MIMETYPE ldquoapplicationxhtml+xmlrdquo FORMATOPTION ldquoFILE=templatexmlrdquo END ltgmlFeatureCollectiongt [resultset][resultset layer=USEducation] xmlnsbase2=httpinspireeceuropaeuschemasbase220 xsischemaLocation=httpinspireeceuropaeuschemasus-govserv40 httpinspireeceuropaeuschemasus-govserv40GovernmentalServicesxsd gmlid=ES-GLR-CENTROS-EDUCATIVOSgt ltgmlboundedBygt ltgmlEnvelope srsName=EPSG3857 srsDimension=2gt ltgmllowerCornergt-3627768838082 51399331758572ltgmllowerCornergt ltgmlupperCornergt-1714590022999 52661602885271ltgmlupperCornergt ltgmlEnvelopegt ltgmlboundedBygt [feature] ltgmlfeatureMembergtltus-govservGovernmentalService gmlid=[NAMESPACE]-[LOCALID]gt ltus-govservbeginLifespanVersion xsinil=truegt ltus-govservinspireIdgt ltbaseIdentifiergt ltbaselocalIdgt[LOCALID]ltbaselocalIdgt ltbasenamespacegt[NAMESPACE]ltbasenamespacegt ltbaseversionIdgt[VERSIONID]ltbaseversionIdgt ltbaseIdentifiergt ltus-govservinspireIdgt ltus-govservpointOfContact xsinil=truegt ltus-govservserviceLocationgt ltus-govservServiceLocationTypegt ltus-govservserviceLocationByGeometrygt ltgmlPoint gmlid=[NAMESPACE]-[LOCALID]-[id]-[rn] srsName=EPSG3857 srsDimension=2gt ltgmlposgt[shpxy proj=EPSG3857 precision=7 xf= ]ltgmlposgt ltgmlPointgt ltus-govservserviceLocationByGeometrygt ltus-govservServiceLocationTypegt ltus-govservserviceLocationgt ltus-govservserviceType xlinkhref=httpinspireeceuropaeucodelistServiceTypeValueeducationgt ltus-govservGovernmentalServicegt ltgmlfeatureMembergt [feature] ltgmlFeatureCollectiongt

41 2018-10-1719 Menorca (Isla de Lazareto)

Operaciones del Servicio WFS

Get Download Service Metadata httpinspirelariojaorgrequestservice=WFSampversion=200amprequest=GetCapabilities Get Spatial Dataset y Get Spatial Object httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=getfeatureampTypenames=MRMineampSRSname=EPSG25830 Describe Spatial Dataset y Describe Spatial Object

Todas las capas httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureType Una capa httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureTypeamptypeNames=MrMine

ListStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=ListStoredQueries DescribeStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeStoredQueries

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 22: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

22 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Antecedentes ndash Proyectos europeos

Temaacuteticas INSPIRE Especificaciones de datos Extensioacuten de modelos Herramientas de transformacioacuten (HALE Studio FME ArcGIS Geobide)

ndash IDENA

Publicacioacuten de Servicios web GeoServer

WFS con GeoServer

23 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Trabajo realizado (Cadastral parcels) ndash Anaacutelisis de los modelos de datos

Navarra INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

HALE Studio GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web GeoServer 211 + plugins ldquoapp-schemardquo amp ldquoINSPIRErdquo WMS y WFS

24 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Arquitectura de aplicaciones

Plugin app-schema

Plugin INSPIRE

HUMBOLDT Alignment Editor (HALE)

WEB Mapping file

Extended Capabilities settings

GetFeature GML requests

GetMap requests

WFS con GeoServer

25 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Nuevo panel de configuracioacuten del plugin ldquoINSPIRErdquo para definir el Extended Capabilities de los elementos WMS WFS WCS y WMTS de forma completa

26 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Creacioacuten y publicacioacuten de MD CDE WMS y WFS Capabilities ndash Extended capabilities (Escenario 1) GetRecordsById Identificadores de la capa SpatialDataSetIdentifier

27 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con ldquoapp-schemardquo hellip para dar soporte completo a los tipos complejos

ndash Relacionados con WMS hellip para la integracioacuten completa de peticiones ldquoGetMaprdquo con requisitos INSPIRE

ndash Relacionados con WFS hellip para la integracioacuten completa de peticiones ldquoGetFeaturerdquo y ldquoStoredQueryrdquo con requisitos INSPIRE

28 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones - WFS

Gestioacuten interna de los tipos geomeacutetricos complejos pe ldquoMultisurfacerdquo Escala y proyeccioacuten al vuelo en peticiones ldquoGetFeatureInfordquo Publicacioacuten de las capas por ldquoworkspacerdquo Verificar el sentido de los puntos (CCW) de los poliacutegonos en la generacioacuten del GML (shp vs PostGIS) Problema referente al ldquoListStoredQueriesrdquo ya que la peticioacuten ldquoGetFeatureByIdrdquo no funcionaba correctamente para los tipos complejos

29 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WMS

GetCapabilities httpsinspirenavarraesservicesCPwmsservice=WMSamprequest=GetCapabilities

GetMap httpsinspirenavarraesservicesCPwmsservice=WMSampVERSION=130ampREQUEST=GetMapampBBOX=61006547419356103154742185ampCRS=EPSG25830ampWIDTH=1118ampHEIGHT=812ampLAYERS=CadastralParcelampFORMAT=imagepng

30 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetCapabilities (Get Download Service Metadata) httpsinspirenavarraesservicesCPwfsservice=WFSamprequest=getcapabilities GetFeature (count) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampcount=2 GetFeature (filter) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampfilter=ltfesFilter xmlnsfes=httpwwwopengisnetfes20gtltfesResourceId rid=ESRRTNCP38011381gtltfesFiltergt

31 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetFeature (bbox) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampbbox=61010047419006103504742150ampsrsName=urnogcdefcrsepsg25830

ListStoredQueries httpsinspirenavarraesservicesCPwfsservice=wfsampversion=200amprequest=ListStoredQueries

32 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Validaciones ndash Validador antiguo INSPIRE

ndash Spatineo ndash Geoportal validacioacuten Chequia ndash GDI-DE Test suite ndash eENVplus ndash Nuevo validador INSPIRE (a la espera)

33 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Ventajas e inconvenientes

ndash Ventajas Integracioacuten a traveacutes de plugin app-schema ya existente Evita procesos transformacioacuten de formatos innecesarios y la duplicidad de almacenamiento de datos Plugin INSPIRE ya existente Para nosotros que no tenemos que usar un SW distinto para cumplir con INSPIRE Conocemos las herramienta y queda integrada en nuestro entorno actual de produccioacuten (gestioacuten de workspaces)

ndash Inconvenientes Ha requerido desarrollos para la versioacuten utilizada Seraacute necesario revisar la situacioacuten actual de la aplicacioacuten iquestLa publicacioacuten de otra temaacutetica requeriraacute de nuevos desarrollos Multilinguumlismo No implementado nativamente Solucioacuten viacutea despliegue de una arquitectura multinodo

34 2018-10-1719 Menorca (Isla de Lazareto)

35 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con MapServer Trabajo realizado (Anexo III) ndash Anaacutelisis de los modelos de datos

IDErioja INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

FME plantillas xsd (INSPIRE) GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web INSPIRE MapServer 707 + WMS WFS y ATOM

WFS con MapServer 707

36 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707 Descarga Directa seguacuten perfil Inspire Operaciones y criterios de buacutesqueda bull Fichero de configuracioacuten ldquomaprdquo

ndash MAP ndash PROJECTION ndash WEB ndash METADATA (en el objeto MAP y en cada LAYER) GetCapabilities ndash LAYER ndash OUTPUTFORMAT

bull Metadato del servicio bull Metadato del conjunto de datos

37 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707

bull Metadato del servicio Escenario 1 (documento externo)

wfs_inspire_capabilities ldquourlrdquo wfs_inspire_metadataurl_hreflsquo Metadato del servicio wfs_inspire_metadataurl_format applicationvndiso19139+xml ows_inspire_dsid_code IDELARIOJAANEXOIII ows_inspire_dsid_ns IDERIOJAlsquo

38 2018-10-1719 Menorca (Isla de Lazareto)

bull Metadato del conjunto de datos ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtIDELARIOJAANEXOIIIltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtCENTROS_EDUCATIVOSltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt

WFS con MapServer

39 2018-10-1719 Menorca (Isla de Lazareto)

bull Definicioacuten de las capas en el fichero ldquomaprdquo LAYER NAME USEducationlsquo hellip END METADATA hellip ows_identifier_value CENTROS_EDUCATIVOS ows_metadataurl_href httpwwwideeescsw-codsi- ideesrvspacswSERVICE=CSWampVERSION=202ampREQUEST=GetRecordByIdampoutputSchema=httpwwwisotc211org2005gmdampElementSetName=fullampID=spacarcapaceneducativoswmstematica20141201 hellip END hellip TEMPLATE hellipus_educationhtmllsquo resultados de una QUERY en un archivo temporal END

WFS con MapServer

40 2018-10-1719 Menorca (Isla de Lazareto)

Plantillas de descarga GML

OUTPUTFORMAT NAME ldquogmlrdquo DRIVER ldquoTEMPLATErdquo MIMETYPE ldquoapplicationxhtml+xmlrdquo FORMATOPTION ldquoFILE=templatexmlrdquo END ltgmlFeatureCollectiongt [resultset][resultset layer=USEducation] xmlnsbase2=httpinspireeceuropaeuschemasbase220 xsischemaLocation=httpinspireeceuropaeuschemasus-govserv40 httpinspireeceuropaeuschemasus-govserv40GovernmentalServicesxsd gmlid=ES-GLR-CENTROS-EDUCATIVOSgt ltgmlboundedBygt ltgmlEnvelope srsName=EPSG3857 srsDimension=2gt ltgmllowerCornergt-3627768838082 51399331758572ltgmllowerCornergt ltgmlupperCornergt-1714590022999 52661602885271ltgmlupperCornergt ltgmlEnvelopegt ltgmlboundedBygt [feature] ltgmlfeatureMembergtltus-govservGovernmentalService gmlid=[NAMESPACE]-[LOCALID]gt ltus-govservbeginLifespanVersion xsinil=truegt ltus-govservinspireIdgt ltbaseIdentifiergt ltbaselocalIdgt[LOCALID]ltbaselocalIdgt ltbasenamespacegt[NAMESPACE]ltbasenamespacegt ltbaseversionIdgt[VERSIONID]ltbaseversionIdgt ltbaseIdentifiergt ltus-govservinspireIdgt ltus-govservpointOfContact xsinil=truegt ltus-govservserviceLocationgt ltus-govservServiceLocationTypegt ltus-govservserviceLocationByGeometrygt ltgmlPoint gmlid=[NAMESPACE]-[LOCALID]-[id]-[rn] srsName=EPSG3857 srsDimension=2gt ltgmlposgt[shpxy proj=EPSG3857 precision=7 xf= ]ltgmlposgt ltgmlPointgt ltus-govservserviceLocationByGeometrygt ltus-govservServiceLocationTypegt ltus-govservserviceLocationgt ltus-govservserviceType xlinkhref=httpinspireeceuropaeucodelistServiceTypeValueeducationgt ltus-govservGovernmentalServicegt ltgmlfeatureMembergt [feature] ltgmlFeatureCollectiongt

41 2018-10-1719 Menorca (Isla de Lazareto)

Operaciones del Servicio WFS

Get Download Service Metadata httpinspirelariojaorgrequestservice=WFSampversion=200amprequest=GetCapabilities Get Spatial Dataset y Get Spatial Object httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=getfeatureampTypenames=MRMineampSRSname=EPSG25830 Describe Spatial Dataset y Describe Spatial Object

Todas las capas httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureType Una capa httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureTypeamptypeNames=MrMine

ListStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=ListStoredQueries DescribeStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeStoredQueries

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 23: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

23 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Trabajo realizado (Cadastral parcels) ndash Anaacutelisis de los modelos de datos

Navarra INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

HALE Studio GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web GeoServer 211 + plugins ldquoapp-schemardquo amp ldquoINSPIRErdquo WMS y WFS

24 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Arquitectura de aplicaciones

Plugin app-schema

Plugin INSPIRE

HUMBOLDT Alignment Editor (HALE)

WEB Mapping file

Extended Capabilities settings

GetFeature GML requests

GetMap requests

WFS con GeoServer

25 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Nuevo panel de configuracioacuten del plugin ldquoINSPIRErdquo para definir el Extended Capabilities de los elementos WMS WFS WCS y WMTS de forma completa

26 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Creacioacuten y publicacioacuten de MD CDE WMS y WFS Capabilities ndash Extended capabilities (Escenario 1) GetRecordsById Identificadores de la capa SpatialDataSetIdentifier

27 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con ldquoapp-schemardquo hellip para dar soporte completo a los tipos complejos

ndash Relacionados con WMS hellip para la integracioacuten completa de peticiones ldquoGetMaprdquo con requisitos INSPIRE

ndash Relacionados con WFS hellip para la integracioacuten completa de peticiones ldquoGetFeaturerdquo y ldquoStoredQueryrdquo con requisitos INSPIRE

28 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones - WFS

Gestioacuten interna de los tipos geomeacutetricos complejos pe ldquoMultisurfacerdquo Escala y proyeccioacuten al vuelo en peticiones ldquoGetFeatureInfordquo Publicacioacuten de las capas por ldquoworkspacerdquo Verificar el sentido de los puntos (CCW) de los poliacutegonos en la generacioacuten del GML (shp vs PostGIS) Problema referente al ldquoListStoredQueriesrdquo ya que la peticioacuten ldquoGetFeatureByIdrdquo no funcionaba correctamente para los tipos complejos

29 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WMS

GetCapabilities httpsinspirenavarraesservicesCPwmsservice=WMSamprequest=GetCapabilities

GetMap httpsinspirenavarraesservicesCPwmsservice=WMSampVERSION=130ampREQUEST=GetMapampBBOX=61006547419356103154742185ampCRS=EPSG25830ampWIDTH=1118ampHEIGHT=812ampLAYERS=CadastralParcelampFORMAT=imagepng

30 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetCapabilities (Get Download Service Metadata) httpsinspirenavarraesservicesCPwfsservice=WFSamprequest=getcapabilities GetFeature (count) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampcount=2 GetFeature (filter) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampfilter=ltfesFilter xmlnsfes=httpwwwopengisnetfes20gtltfesResourceId rid=ESRRTNCP38011381gtltfesFiltergt

31 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetFeature (bbox) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampbbox=61010047419006103504742150ampsrsName=urnogcdefcrsepsg25830

ListStoredQueries httpsinspirenavarraesservicesCPwfsservice=wfsampversion=200amprequest=ListStoredQueries

32 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Validaciones ndash Validador antiguo INSPIRE

ndash Spatineo ndash Geoportal validacioacuten Chequia ndash GDI-DE Test suite ndash eENVplus ndash Nuevo validador INSPIRE (a la espera)

33 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Ventajas e inconvenientes

ndash Ventajas Integracioacuten a traveacutes de plugin app-schema ya existente Evita procesos transformacioacuten de formatos innecesarios y la duplicidad de almacenamiento de datos Plugin INSPIRE ya existente Para nosotros que no tenemos que usar un SW distinto para cumplir con INSPIRE Conocemos las herramienta y queda integrada en nuestro entorno actual de produccioacuten (gestioacuten de workspaces)

ndash Inconvenientes Ha requerido desarrollos para la versioacuten utilizada Seraacute necesario revisar la situacioacuten actual de la aplicacioacuten iquestLa publicacioacuten de otra temaacutetica requeriraacute de nuevos desarrollos Multilinguumlismo No implementado nativamente Solucioacuten viacutea despliegue de una arquitectura multinodo

34 2018-10-1719 Menorca (Isla de Lazareto)

35 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con MapServer Trabajo realizado (Anexo III) ndash Anaacutelisis de los modelos de datos

IDErioja INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

FME plantillas xsd (INSPIRE) GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web INSPIRE MapServer 707 + WMS WFS y ATOM

WFS con MapServer 707

36 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707 Descarga Directa seguacuten perfil Inspire Operaciones y criterios de buacutesqueda bull Fichero de configuracioacuten ldquomaprdquo

ndash MAP ndash PROJECTION ndash WEB ndash METADATA (en el objeto MAP y en cada LAYER) GetCapabilities ndash LAYER ndash OUTPUTFORMAT

bull Metadato del servicio bull Metadato del conjunto de datos

37 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707

bull Metadato del servicio Escenario 1 (documento externo)

wfs_inspire_capabilities ldquourlrdquo wfs_inspire_metadataurl_hreflsquo Metadato del servicio wfs_inspire_metadataurl_format applicationvndiso19139+xml ows_inspire_dsid_code IDELARIOJAANEXOIII ows_inspire_dsid_ns IDERIOJAlsquo

38 2018-10-1719 Menorca (Isla de Lazareto)

bull Metadato del conjunto de datos ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtIDELARIOJAANEXOIIIltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtCENTROS_EDUCATIVOSltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt

WFS con MapServer

39 2018-10-1719 Menorca (Isla de Lazareto)

bull Definicioacuten de las capas en el fichero ldquomaprdquo LAYER NAME USEducationlsquo hellip END METADATA hellip ows_identifier_value CENTROS_EDUCATIVOS ows_metadataurl_href httpwwwideeescsw-codsi- ideesrvspacswSERVICE=CSWampVERSION=202ampREQUEST=GetRecordByIdampoutputSchema=httpwwwisotc211org2005gmdampElementSetName=fullampID=spacarcapaceneducativoswmstematica20141201 hellip END hellip TEMPLATE hellipus_educationhtmllsquo resultados de una QUERY en un archivo temporal END

WFS con MapServer

40 2018-10-1719 Menorca (Isla de Lazareto)

Plantillas de descarga GML

OUTPUTFORMAT NAME ldquogmlrdquo DRIVER ldquoTEMPLATErdquo MIMETYPE ldquoapplicationxhtml+xmlrdquo FORMATOPTION ldquoFILE=templatexmlrdquo END ltgmlFeatureCollectiongt [resultset][resultset layer=USEducation] xmlnsbase2=httpinspireeceuropaeuschemasbase220 xsischemaLocation=httpinspireeceuropaeuschemasus-govserv40 httpinspireeceuropaeuschemasus-govserv40GovernmentalServicesxsd gmlid=ES-GLR-CENTROS-EDUCATIVOSgt ltgmlboundedBygt ltgmlEnvelope srsName=EPSG3857 srsDimension=2gt ltgmllowerCornergt-3627768838082 51399331758572ltgmllowerCornergt ltgmlupperCornergt-1714590022999 52661602885271ltgmlupperCornergt ltgmlEnvelopegt ltgmlboundedBygt [feature] ltgmlfeatureMembergtltus-govservGovernmentalService gmlid=[NAMESPACE]-[LOCALID]gt ltus-govservbeginLifespanVersion xsinil=truegt ltus-govservinspireIdgt ltbaseIdentifiergt ltbaselocalIdgt[LOCALID]ltbaselocalIdgt ltbasenamespacegt[NAMESPACE]ltbasenamespacegt ltbaseversionIdgt[VERSIONID]ltbaseversionIdgt ltbaseIdentifiergt ltus-govservinspireIdgt ltus-govservpointOfContact xsinil=truegt ltus-govservserviceLocationgt ltus-govservServiceLocationTypegt ltus-govservserviceLocationByGeometrygt ltgmlPoint gmlid=[NAMESPACE]-[LOCALID]-[id]-[rn] srsName=EPSG3857 srsDimension=2gt ltgmlposgt[shpxy proj=EPSG3857 precision=7 xf= ]ltgmlposgt ltgmlPointgt ltus-govservserviceLocationByGeometrygt ltus-govservServiceLocationTypegt ltus-govservserviceLocationgt ltus-govservserviceType xlinkhref=httpinspireeceuropaeucodelistServiceTypeValueeducationgt ltus-govservGovernmentalServicegt ltgmlfeatureMembergt [feature] ltgmlFeatureCollectiongt

41 2018-10-1719 Menorca (Isla de Lazareto)

Operaciones del Servicio WFS

Get Download Service Metadata httpinspirelariojaorgrequestservice=WFSampversion=200amprequest=GetCapabilities Get Spatial Dataset y Get Spatial Object httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=getfeatureampTypenames=MRMineampSRSname=EPSG25830 Describe Spatial Dataset y Describe Spatial Object

Todas las capas httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureType Una capa httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureTypeamptypeNames=MrMine

ListStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=ListStoredQueries DescribeStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeStoredQueries

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 24: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

24 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con GeoServer Arquitectura de aplicaciones

Plugin app-schema

Plugin INSPIRE

HUMBOLDT Alignment Editor (HALE)

WEB Mapping file

Extended Capabilities settings

GetFeature GML requests

GetMap requests

WFS con GeoServer

25 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Nuevo panel de configuracioacuten del plugin ldquoINSPIRErdquo para definir el Extended Capabilities de los elementos WMS WFS WCS y WMTS de forma completa

26 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Creacioacuten y publicacioacuten de MD CDE WMS y WFS Capabilities ndash Extended capabilities (Escenario 1) GetRecordsById Identificadores de la capa SpatialDataSetIdentifier

27 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con ldquoapp-schemardquo hellip para dar soporte completo a los tipos complejos

ndash Relacionados con WMS hellip para la integracioacuten completa de peticiones ldquoGetMaprdquo con requisitos INSPIRE

ndash Relacionados con WFS hellip para la integracioacuten completa de peticiones ldquoGetFeaturerdquo y ldquoStoredQueryrdquo con requisitos INSPIRE

28 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones - WFS

Gestioacuten interna de los tipos geomeacutetricos complejos pe ldquoMultisurfacerdquo Escala y proyeccioacuten al vuelo en peticiones ldquoGetFeatureInfordquo Publicacioacuten de las capas por ldquoworkspacerdquo Verificar el sentido de los puntos (CCW) de los poliacutegonos en la generacioacuten del GML (shp vs PostGIS) Problema referente al ldquoListStoredQueriesrdquo ya que la peticioacuten ldquoGetFeatureByIdrdquo no funcionaba correctamente para los tipos complejos

29 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WMS

GetCapabilities httpsinspirenavarraesservicesCPwmsservice=WMSamprequest=GetCapabilities

GetMap httpsinspirenavarraesservicesCPwmsservice=WMSampVERSION=130ampREQUEST=GetMapampBBOX=61006547419356103154742185ampCRS=EPSG25830ampWIDTH=1118ampHEIGHT=812ampLAYERS=CadastralParcelampFORMAT=imagepng

30 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetCapabilities (Get Download Service Metadata) httpsinspirenavarraesservicesCPwfsservice=WFSamprequest=getcapabilities GetFeature (count) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampcount=2 GetFeature (filter) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampfilter=ltfesFilter xmlnsfes=httpwwwopengisnetfes20gtltfesResourceId rid=ESRRTNCP38011381gtltfesFiltergt

31 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetFeature (bbox) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampbbox=61010047419006103504742150ampsrsName=urnogcdefcrsepsg25830

ListStoredQueries httpsinspirenavarraesservicesCPwfsservice=wfsampversion=200amprequest=ListStoredQueries

32 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Validaciones ndash Validador antiguo INSPIRE

ndash Spatineo ndash Geoportal validacioacuten Chequia ndash GDI-DE Test suite ndash eENVplus ndash Nuevo validador INSPIRE (a la espera)

33 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Ventajas e inconvenientes

ndash Ventajas Integracioacuten a traveacutes de plugin app-schema ya existente Evita procesos transformacioacuten de formatos innecesarios y la duplicidad de almacenamiento de datos Plugin INSPIRE ya existente Para nosotros que no tenemos que usar un SW distinto para cumplir con INSPIRE Conocemos las herramienta y queda integrada en nuestro entorno actual de produccioacuten (gestioacuten de workspaces)

ndash Inconvenientes Ha requerido desarrollos para la versioacuten utilizada Seraacute necesario revisar la situacioacuten actual de la aplicacioacuten iquestLa publicacioacuten de otra temaacutetica requeriraacute de nuevos desarrollos Multilinguumlismo No implementado nativamente Solucioacuten viacutea despliegue de una arquitectura multinodo

34 2018-10-1719 Menorca (Isla de Lazareto)

35 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con MapServer Trabajo realizado (Anexo III) ndash Anaacutelisis de los modelos de datos

IDErioja INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

FME plantillas xsd (INSPIRE) GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web INSPIRE MapServer 707 + WMS WFS y ATOM

WFS con MapServer 707

36 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707 Descarga Directa seguacuten perfil Inspire Operaciones y criterios de buacutesqueda bull Fichero de configuracioacuten ldquomaprdquo

ndash MAP ndash PROJECTION ndash WEB ndash METADATA (en el objeto MAP y en cada LAYER) GetCapabilities ndash LAYER ndash OUTPUTFORMAT

bull Metadato del servicio bull Metadato del conjunto de datos

37 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707

bull Metadato del servicio Escenario 1 (documento externo)

wfs_inspire_capabilities ldquourlrdquo wfs_inspire_metadataurl_hreflsquo Metadato del servicio wfs_inspire_metadataurl_format applicationvndiso19139+xml ows_inspire_dsid_code IDELARIOJAANEXOIII ows_inspire_dsid_ns IDERIOJAlsquo

38 2018-10-1719 Menorca (Isla de Lazareto)

bull Metadato del conjunto de datos ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtIDELARIOJAANEXOIIIltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtCENTROS_EDUCATIVOSltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt

WFS con MapServer

39 2018-10-1719 Menorca (Isla de Lazareto)

bull Definicioacuten de las capas en el fichero ldquomaprdquo LAYER NAME USEducationlsquo hellip END METADATA hellip ows_identifier_value CENTROS_EDUCATIVOS ows_metadataurl_href httpwwwideeescsw-codsi- ideesrvspacswSERVICE=CSWampVERSION=202ampREQUEST=GetRecordByIdampoutputSchema=httpwwwisotc211org2005gmdampElementSetName=fullampID=spacarcapaceneducativoswmstematica20141201 hellip END hellip TEMPLATE hellipus_educationhtmllsquo resultados de una QUERY en un archivo temporal END

WFS con MapServer

40 2018-10-1719 Menorca (Isla de Lazareto)

Plantillas de descarga GML

OUTPUTFORMAT NAME ldquogmlrdquo DRIVER ldquoTEMPLATErdquo MIMETYPE ldquoapplicationxhtml+xmlrdquo FORMATOPTION ldquoFILE=templatexmlrdquo END ltgmlFeatureCollectiongt [resultset][resultset layer=USEducation] xmlnsbase2=httpinspireeceuropaeuschemasbase220 xsischemaLocation=httpinspireeceuropaeuschemasus-govserv40 httpinspireeceuropaeuschemasus-govserv40GovernmentalServicesxsd gmlid=ES-GLR-CENTROS-EDUCATIVOSgt ltgmlboundedBygt ltgmlEnvelope srsName=EPSG3857 srsDimension=2gt ltgmllowerCornergt-3627768838082 51399331758572ltgmllowerCornergt ltgmlupperCornergt-1714590022999 52661602885271ltgmlupperCornergt ltgmlEnvelopegt ltgmlboundedBygt [feature] ltgmlfeatureMembergtltus-govservGovernmentalService gmlid=[NAMESPACE]-[LOCALID]gt ltus-govservbeginLifespanVersion xsinil=truegt ltus-govservinspireIdgt ltbaseIdentifiergt ltbaselocalIdgt[LOCALID]ltbaselocalIdgt ltbasenamespacegt[NAMESPACE]ltbasenamespacegt ltbaseversionIdgt[VERSIONID]ltbaseversionIdgt ltbaseIdentifiergt ltus-govservinspireIdgt ltus-govservpointOfContact xsinil=truegt ltus-govservserviceLocationgt ltus-govservServiceLocationTypegt ltus-govservserviceLocationByGeometrygt ltgmlPoint gmlid=[NAMESPACE]-[LOCALID]-[id]-[rn] srsName=EPSG3857 srsDimension=2gt ltgmlposgt[shpxy proj=EPSG3857 precision=7 xf= ]ltgmlposgt ltgmlPointgt ltus-govservserviceLocationByGeometrygt ltus-govservServiceLocationTypegt ltus-govservserviceLocationgt ltus-govservserviceType xlinkhref=httpinspireeceuropaeucodelistServiceTypeValueeducationgt ltus-govservGovernmentalServicegt ltgmlfeatureMembergt [feature] ltgmlFeatureCollectiongt

41 2018-10-1719 Menorca (Isla de Lazareto)

Operaciones del Servicio WFS

Get Download Service Metadata httpinspirelariojaorgrequestservice=WFSampversion=200amprequest=GetCapabilities Get Spatial Dataset y Get Spatial Object httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=getfeatureampTypenames=MRMineampSRSname=EPSG25830 Describe Spatial Dataset y Describe Spatial Object

Todas las capas httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureType Una capa httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureTypeamptypeNames=MrMine

ListStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=ListStoredQueries DescribeStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeStoredQueries

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 25: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

25 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Nuevo panel de configuracioacuten del plugin ldquoINSPIRErdquo para definir el Extended Capabilities de los elementos WMS WFS WCS y WMTS de forma completa

26 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Creacioacuten y publicacioacuten de MD CDE WMS y WFS Capabilities ndash Extended capabilities (Escenario 1) GetRecordsById Identificadores de la capa SpatialDataSetIdentifier

27 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con ldquoapp-schemardquo hellip para dar soporte completo a los tipos complejos

ndash Relacionados con WMS hellip para la integracioacuten completa de peticiones ldquoGetMaprdquo con requisitos INSPIRE

ndash Relacionados con WFS hellip para la integracioacuten completa de peticiones ldquoGetFeaturerdquo y ldquoStoredQueryrdquo con requisitos INSPIRE

28 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones - WFS

Gestioacuten interna de los tipos geomeacutetricos complejos pe ldquoMultisurfacerdquo Escala y proyeccioacuten al vuelo en peticiones ldquoGetFeatureInfordquo Publicacioacuten de las capas por ldquoworkspacerdquo Verificar el sentido de los puntos (CCW) de los poliacutegonos en la generacioacuten del GML (shp vs PostGIS) Problema referente al ldquoListStoredQueriesrdquo ya que la peticioacuten ldquoGetFeatureByIdrdquo no funcionaba correctamente para los tipos complejos

29 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WMS

GetCapabilities httpsinspirenavarraesservicesCPwmsservice=WMSamprequest=GetCapabilities

GetMap httpsinspirenavarraesservicesCPwmsservice=WMSampVERSION=130ampREQUEST=GetMapampBBOX=61006547419356103154742185ampCRS=EPSG25830ampWIDTH=1118ampHEIGHT=812ampLAYERS=CadastralParcelampFORMAT=imagepng

30 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetCapabilities (Get Download Service Metadata) httpsinspirenavarraesservicesCPwfsservice=WFSamprequest=getcapabilities GetFeature (count) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampcount=2 GetFeature (filter) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampfilter=ltfesFilter xmlnsfes=httpwwwopengisnetfes20gtltfesResourceId rid=ESRRTNCP38011381gtltfesFiltergt

31 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetFeature (bbox) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampbbox=61010047419006103504742150ampsrsName=urnogcdefcrsepsg25830

ListStoredQueries httpsinspirenavarraesservicesCPwfsservice=wfsampversion=200amprequest=ListStoredQueries

32 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Validaciones ndash Validador antiguo INSPIRE

ndash Spatineo ndash Geoportal validacioacuten Chequia ndash GDI-DE Test suite ndash eENVplus ndash Nuevo validador INSPIRE (a la espera)

33 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Ventajas e inconvenientes

ndash Ventajas Integracioacuten a traveacutes de plugin app-schema ya existente Evita procesos transformacioacuten de formatos innecesarios y la duplicidad de almacenamiento de datos Plugin INSPIRE ya existente Para nosotros que no tenemos que usar un SW distinto para cumplir con INSPIRE Conocemos las herramienta y queda integrada en nuestro entorno actual de produccioacuten (gestioacuten de workspaces)

ndash Inconvenientes Ha requerido desarrollos para la versioacuten utilizada Seraacute necesario revisar la situacioacuten actual de la aplicacioacuten iquestLa publicacioacuten de otra temaacutetica requeriraacute de nuevos desarrollos Multilinguumlismo No implementado nativamente Solucioacuten viacutea despliegue de una arquitectura multinodo

34 2018-10-1719 Menorca (Isla de Lazareto)

35 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con MapServer Trabajo realizado (Anexo III) ndash Anaacutelisis de los modelos de datos

IDErioja INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

FME plantillas xsd (INSPIRE) GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web INSPIRE MapServer 707 + WMS WFS y ATOM

WFS con MapServer 707

36 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707 Descarga Directa seguacuten perfil Inspire Operaciones y criterios de buacutesqueda bull Fichero de configuracioacuten ldquomaprdquo

ndash MAP ndash PROJECTION ndash WEB ndash METADATA (en el objeto MAP y en cada LAYER) GetCapabilities ndash LAYER ndash OUTPUTFORMAT

bull Metadato del servicio bull Metadato del conjunto de datos

37 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707

bull Metadato del servicio Escenario 1 (documento externo)

wfs_inspire_capabilities ldquourlrdquo wfs_inspire_metadataurl_hreflsquo Metadato del servicio wfs_inspire_metadataurl_format applicationvndiso19139+xml ows_inspire_dsid_code IDELARIOJAANEXOIII ows_inspire_dsid_ns IDERIOJAlsquo

38 2018-10-1719 Menorca (Isla de Lazareto)

bull Metadato del conjunto de datos ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtIDELARIOJAANEXOIIIltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtCENTROS_EDUCATIVOSltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt

WFS con MapServer

39 2018-10-1719 Menorca (Isla de Lazareto)

bull Definicioacuten de las capas en el fichero ldquomaprdquo LAYER NAME USEducationlsquo hellip END METADATA hellip ows_identifier_value CENTROS_EDUCATIVOS ows_metadataurl_href httpwwwideeescsw-codsi- ideesrvspacswSERVICE=CSWampVERSION=202ampREQUEST=GetRecordByIdampoutputSchema=httpwwwisotc211org2005gmdampElementSetName=fullampID=spacarcapaceneducativoswmstematica20141201 hellip END hellip TEMPLATE hellipus_educationhtmllsquo resultados de una QUERY en un archivo temporal END

WFS con MapServer

40 2018-10-1719 Menorca (Isla de Lazareto)

Plantillas de descarga GML

OUTPUTFORMAT NAME ldquogmlrdquo DRIVER ldquoTEMPLATErdquo MIMETYPE ldquoapplicationxhtml+xmlrdquo FORMATOPTION ldquoFILE=templatexmlrdquo END ltgmlFeatureCollectiongt [resultset][resultset layer=USEducation] xmlnsbase2=httpinspireeceuropaeuschemasbase220 xsischemaLocation=httpinspireeceuropaeuschemasus-govserv40 httpinspireeceuropaeuschemasus-govserv40GovernmentalServicesxsd gmlid=ES-GLR-CENTROS-EDUCATIVOSgt ltgmlboundedBygt ltgmlEnvelope srsName=EPSG3857 srsDimension=2gt ltgmllowerCornergt-3627768838082 51399331758572ltgmllowerCornergt ltgmlupperCornergt-1714590022999 52661602885271ltgmlupperCornergt ltgmlEnvelopegt ltgmlboundedBygt [feature] ltgmlfeatureMembergtltus-govservGovernmentalService gmlid=[NAMESPACE]-[LOCALID]gt ltus-govservbeginLifespanVersion xsinil=truegt ltus-govservinspireIdgt ltbaseIdentifiergt ltbaselocalIdgt[LOCALID]ltbaselocalIdgt ltbasenamespacegt[NAMESPACE]ltbasenamespacegt ltbaseversionIdgt[VERSIONID]ltbaseversionIdgt ltbaseIdentifiergt ltus-govservinspireIdgt ltus-govservpointOfContact xsinil=truegt ltus-govservserviceLocationgt ltus-govservServiceLocationTypegt ltus-govservserviceLocationByGeometrygt ltgmlPoint gmlid=[NAMESPACE]-[LOCALID]-[id]-[rn] srsName=EPSG3857 srsDimension=2gt ltgmlposgt[shpxy proj=EPSG3857 precision=7 xf= ]ltgmlposgt ltgmlPointgt ltus-govservserviceLocationByGeometrygt ltus-govservServiceLocationTypegt ltus-govservserviceLocationgt ltus-govservserviceType xlinkhref=httpinspireeceuropaeucodelistServiceTypeValueeducationgt ltus-govservGovernmentalServicegt ltgmlfeatureMembergt [feature] ltgmlFeatureCollectiongt

41 2018-10-1719 Menorca (Isla de Lazareto)

Operaciones del Servicio WFS

Get Download Service Metadata httpinspirelariojaorgrequestservice=WFSampversion=200amprequest=GetCapabilities Get Spatial Dataset y Get Spatial Object httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=getfeatureampTypenames=MRMineampSRSname=EPSG25830 Describe Spatial Dataset y Describe Spatial Object

Todas las capas httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureType Una capa httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureTypeamptypeNames=MrMine

ListStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=ListStoredQueries DescribeStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeStoredQueries

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 26: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

26 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con metadatos

Creacioacuten y publicacioacuten de MD CDE WMS y WFS Capabilities ndash Extended capabilities (Escenario 1) GetRecordsById Identificadores de la capa SpatialDataSetIdentifier

27 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con ldquoapp-schemardquo hellip para dar soporte completo a los tipos complejos

ndash Relacionados con WMS hellip para la integracioacuten completa de peticiones ldquoGetMaprdquo con requisitos INSPIRE

ndash Relacionados con WFS hellip para la integracioacuten completa de peticiones ldquoGetFeaturerdquo y ldquoStoredQueryrdquo con requisitos INSPIRE

28 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones - WFS

Gestioacuten interna de los tipos geomeacutetricos complejos pe ldquoMultisurfacerdquo Escala y proyeccioacuten al vuelo en peticiones ldquoGetFeatureInfordquo Publicacioacuten de las capas por ldquoworkspacerdquo Verificar el sentido de los puntos (CCW) de los poliacutegonos en la generacioacuten del GML (shp vs PostGIS) Problema referente al ldquoListStoredQueriesrdquo ya que la peticioacuten ldquoGetFeatureByIdrdquo no funcionaba correctamente para los tipos complejos

29 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WMS

GetCapabilities httpsinspirenavarraesservicesCPwmsservice=WMSamprequest=GetCapabilities

GetMap httpsinspirenavarraesservicesCPwmsservice=WMSampVERSION=130ampREQUEST=GetMapampBBOX=61006547419356103154742185ampCRS=EPSG25830ampWIDTH=1118ampHEIGHT=812ampLAYERS=CadastralParcelampFORMAT=imagepng

30 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetCapabilities (Get Download Service Metadata) httpsinspirenavarraesservicesCPwfsservice=WFSamprequest=getcapabilities GetFeature (count) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampcount=2 GetFeature (filter) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampfilter=ltfesFilter xmlnsfes=httpwwwopengisnetfes20gtltfesResourceId rid=ESRRTNCP38011381gtltfesFiltergt

31 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetFeature (bbox) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampbbox=61010047419006103504742150ampsrsName=urnogcdefcrsepsg25830

ListStoredQueries httpsinspirenavarraesservicesCPwfsservice=wfsampversion=200amprequest=ListStoredQueries

32 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Validaciones ndash Validador antiguo INSPIRE

ndash Spatineo ndash Geoportal validacioacuten Chequia ndash GDI-DE Test suite ndash eENVplus ndash Nuevo validador INSPIRE (a la espera)

33 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Ventajas e inconvenientes

ndash Ventajas Integracioacuten a traveacutes de plugin app-schema ya existente Evita procesos transformacioacuten de formatos innecesarios y la duplicidad de almacenamiento de datos Plugin INSPIRE ya existente Para nosotros que no tenemos que usar un SW distinto para cumplir con INSPIRE Conocemos las herramienta y queda integrada en nuestro entorno actual de produccioacuten (gestioacuten de workspaces)

ndash Inconvenientes Ha requerido desarrollos para la versioacuten utilizada Seraacute necesario revisar la situacioacuten actual de la aplicacioacuten iquestLa publicacioacuten de otra temaacutetica requeriraacute de nuevos desarrollos Multilinguumlismo No implementado nativamente Solucioacuten viacutea despliegue de una arquitectura multinodo

34 2018-10-1719 Menorca (Isla de Lazareto)

35 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con MapServer Trabajo realizado (Anexo III) ndash Anaacutelisis de los modelos de datos

IDErioja INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

FME plantillas xsd (INSPIRE) GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web INSPIRE MapServer 707 + WMS WFS y ATOM

WFS con MapServer 707

36 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707 Descarga Directa seguacuten perfil Inspire Operaciones y criterios de buacutesqueda bull Fichero de configuracioacuten ldquomaprdquo

ndash MAP ndash PROJECTION ndash WEB ndash METADATA (en el objeto MAP y en cada LAYER) GetCapabilities ndash LAYER ndash OUTPUTFORMAT

bull Metadato del servicio bull Metadato del conjunto de datos

37 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707

bull Metadato del servicio Escenario 1 (documento externo)

wfs_inspire_capabilities ldquourlrdquo wfs_inspire_metadataurl_hreflsquo Metadato del servicio wfs_inspire_metadataurl_format applicationvndiso19139+xml ows_inspire_dsid_code IDELARIOJAANEXOIII ows_inspire_dsid_ns IDERIOJAlsquo

38 2018-10-1719 Menorca (Isla de Lazareto)

bull Metadato del conjunto de datos ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtIDELARIOJAANEXOIIIltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtCENTROS_EDUCATIVOSltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt

WFS con MapServer

39 2018-10-1719 Menorca (Isla de Lazareto)

bull Definicioacuten de las capas en el fichero ldquomaprdquo LAYER NAME USEducationlsquo hellip END METADATA hellip ows_identifier_value CENTROS_EDUCATIVOS ows_metadataurl_href httpwwwideeescsw-codsi- ideesrvspacswSERVICE=CSWampVERSION=202ampREQUEST=GetRecordByIdampoutputSchema=httpwwwisotc211org2005gmdampElementSetName=fullampID=spacarcapaceneducativoswmstematica20141201 hellip END hellip TEMPLATE hellipus_educationhtmllsquo resultados de una QUERY en un archivo temporal END

WFS con MapServer

40 2018-10-1719 Menorca (Isla de Lazareto)

Plantillas de descarga GML

OUTPUTFORMAT NAME ldquogmlrdquo DRIVER ldquoTEMPLATErdquo MIMETYPE ldquoapplicationxhtml+xmlrdquo FORMATOPTION ldquoFILE=templatexmlrdquo END ltgmlFeatureCollectiongt [resultset][resultset layer=USEducation] xmlnsbase2=httpinspireeceuropaeuschemasbase220 xsischemaLocation=httpinspireeceuropaeuschemasus-govserv40 httpinspireeceuropaeuschemasus-govserv40GovernmentalServicesxsd gmlid=ES-GLR-CENTROS-EDUCATIVOSgt ltgmlboundedBygt ltgmlEnvelope srsName=EPSG3857 srsDimension=2gt ltgmllowerCornergt-3627768838082 51399331758572ltgmllowerCornergt ltgmlupperCornergt-1714590022999 52661602885271ltgmlupperCornergt ltgmlEnvelopegt ltgmlboundedBygt [feature] ltgmlfeatureMembergtltus-govservGovernmentalService gmlid=[NAMESPACE]-[LOCALID]gt ltus-govservbeginLifespanVersion xsinil=truegt ltus-govservinspireIdgt ltbaseIdentifiergt ltbaselocalIdgt[LOCALID]ltbaselocalIdgt ltbasenamespacegt[NAMESPACE]ltbasenamespacegt ltbaseversionIdgt[VERSIONID]ltbaseversionIdgt ltbaseIdentifiergt ltus-govservinspireIdgt ltus-govservpointOfContact xsinil=truegt ltus-govservserviceLocationgt ltus-govservServiceLocationTypegt ltus-govservserviceLocationByGeometrygt ltgmlPoint gmlid=[NAMESPACE]-[LOCALID]-[id]-[rn] srsName=EPSG3857 srsDimension=2gt ltgmlposgt[shpxy proj=EPSG3857 precision=7 xf= ]ltgmlposgt ltgmlPointgt ltus-govservserviceLocationByGeometrygt ltus-govservServiceLocationTypegt ltus-govservserviceLocationgt ltus-govservserviceType xlinkhref=httpinspireeceuropaeucodelistServiceTypeValueeducationgt ltus-govservGovernmentalServicegt ltgmlfeatureMembergt [feature] ltgmlFeatureCollectiongt

41 2018-10-1719 Menorca (Isla de Lazareto)

Operaciones del Servicio WFS

Get Download Service Metadata httpinspirelariojaorgrequestservice=WFSampversion=200amprequest=GetCapabilities Get Spatial Dataset y Get Spatial Object httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=getfeatureampTypenames=MRMineampSRSname=EPSG25830 Describe Spatial Dataset y Describe Spatial Object

Todas las capas httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureType Una capa httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureTypeamptypeNames=MrMine

ListStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=ListStoredQueries DescribeStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeStoredQueries

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 27: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

27 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones ndash Relacionados con ldquoapp-schemardquo hellip para dar soporte completo a los tipos complejos

ndash Relacionados con WMS hellip para la integracioacuten completa de peticiones ldquoGetMaprdquo con requisitos INSPIRE

ndash Relacionados con WFS hellip para la integracioacuten completa de peticiones ldquoGetFeaturerdquo y ldquoStoredQueryrdquo con requisitos INSPIRE

28 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones - WFS

Gestioacuten interna de los tipos geomeacutetricos complejos pe ldquoMultisurfacerdquo Escala y proyeccioacuten al vuelo en peticiones ldquoGetFeatureInfordquo Publicacioacuten de las capas por ldquoworkspacerdquo Verificar el sentido de los puntos (CCW) de los poliacutegonos en la generacioacuten del GML (shp vs PostGIS) Problema referente al ldquoListStoredQueriesrdquo ya que la peticioacuten ldquoGetFeatureByIdrdquo no funcionaba correctamente para los tipos complejos

29 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WMS

GetCapabilities httpsinspirenavarraesservicesCPwmsservice=WMSamprequest=GetCapabilities

GetMap httpsinspirenavarraesservicesCPwmsservice=WMSampVERSION=130ampREQUEST=GetMapampBBOX=61006547419356103154742185ampCRS=EPSG25830ampWIDTH=1118ampHEIGHT=812ampLAYERS=CadastralParcelampFORMAT=imagepng

30 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetCapabilities (Get Download Service Metadata) httpsinspirenavarraesservicesCPwfsservice=WFSamprequest=getcapabilities GetFeature (count) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampcount=2 GetFeature (filter) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampfilter=ltfesFilter xmlnsfes=httpwwwopengisnetfes20gtltfesResourceId rid=ESRRTNCP38011381gtltfesFiltergt

31 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetFeature (bbox) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampbbox=61010047419006103504742150ampsrsName=urnogcdefcrsepsg25830

ListStoredQueries httpsinspirenavarraesservicesCPwfsservice=wfsampversion=200amprequest=ListStoredQueries

32 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Validaciones ndash Validador antiguo INSPIRE

ndash Spatineo ndash Geoportal validacioacuten Chequia ndash GDI-DE Test suite ndash eENVplus ndash Nuevo validador INSPIRE (a la espera)

33 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Ventajas e inconvenientes

ndash Ventajas Integracioacuten a traveacutes de plugin app-schema ya existente Evita procesos transformacioacuten de formatos innecesarios y la duplicidad de almacenamiento de datos Plugin INSPIRE ya existente Para nosotros que no tenemos que usar un SW distinto para cumplir con INSPIRE Conocemos las herramienta y queda integrada en nuestro entorno actual de produccioacuten (gestioacuten de workspaces)

ndash Inconvenientes Ha requerido desarrollos para la versioacuten utilizada Seraacute necesario revisar la situacioacuten actual de la aplicacioacuten iquestLa publicacioacuten de otra temaacutetica requeriraacute de nuevos desarrollos Multilinguumlismo No implementado nativamente Solucioacuten viacutea despliegue de una arquitectura multinodo

34 2018-10-1719 Menorca (Isla de Lazareto)

35 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con MapServer Trabajo realizado (Anexo III) ndash Anaacutelisis de los modelos de datos

IDErioja INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

FME plantillas xsd (INSPIRE) GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web INSPIRE MapServer 707 + WMS WFS y ATOM

WFS con MapServer 707

36 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707 Descarga Directa seguacuten perfil Inspire Operaciones y criterios de buacutesqueda bull Fichero de configuracioacuten ldquomaprdquo

ndash MAP ndash PROJECTION ndash WEB ndash METADATA (en el objeto MAP y en cada LAYER) GetCapabilities ndash LAYER ndash OUTPUTFORMAT

bull Metadato del servicio bull Metadato del conjunto de datos

37 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707

bull Metadato del servicio Escenario 1 (documento externo)

wfs_inspire_capabilities ldquourlrdquo wfs_inspire_metadataurl_hreflsquo Metadato del servicio wfs_inspire_metadataurl_format applicationvndiso19139+xml ows_inspire_dsid_code IDELARIOJAANEXOIII ows_inspire_dsid_ns IDERIOJAlsquo

38 2018-10-1719 Menorca (Isla de Lazareto)

bull Metadato del conjunto de datos ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtIDELARIOJAANEXOIIIltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtCENTROS_EDUCATIVOSltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt

WFS con MapServer

39 2018-10-1719 Menorca (Isla de Lazareto)

bull Definicioacuten de las capas en el fichero ldquomaprdquo LAYER NAME USEducationlsquo hellip END METADATA hellip ows_identifier_value CENTROS_EDUCATIVOS ows_metadataurl_href httpwwwideeescsw-codsi- ideesrvspacswSERVICE=CSWampVERSION=202ampREQUEST=GetRecordByIdampoutputSchema=httpwwwisotc211org2005gmdampElementSetName=fullampID=spacarcapaceneducativoswmstematica20141201 hellip END hellip TEMPLATE hellipus_educationhtmllsquo resultados de una QUERY en un archivo temporal END

WFS con MapServer

40 2018-10-1719 Menorca (Isla de Lazareto)

Plantillas de descarga GML

OUTPUTFORMAT NAME ldquogmlrdquo DRIVER ldquoTEMPLATErdquo MIMETYPE ldquoapplicationxhtml+xmlrdquo FORMATOPTION ldquoFILE=templatexmlrdquo END ltgmlFeatureCollectiongt [resultset][resultset layer=USEducation] xmlnsbase2=httpinspireeceuropaeuschemasbase220 xsischemaLocation=httpinspireeceuropaeuschemasus-govserv40 httpinspireeceuropaeuschemasus-govserv40GovernmentalServicesxsd gmlid=ES-GLR-CENTROS-EDUCATIVOSgt ltgmlboundedBygt ltgmlEnvelope srsName=EPSG3857 srsDimension=2gt ltgmllowerCornergt-3627768838082 51399331758572ltgmllowerCornergt ltgmlupperCornergt-1714590022999 52661602885271ltgmlupperCornergt ltgmlEnvelopegt ltgmlboundedBygt [feature] ltgmlfeatureMembergtltus-govservGovernmentalService gmlid=[NAMESPACE]-[LOCALID]gt ltus-govservbeginLifespanVersion xsinil=truegt ltus-govservinspireIdgt ltbaseIdentifiergt ltbaselocalIdgt[LOCALID]ltbaselocalIdgt ltbasenamespacegt[NAMESPACE]ltbasenamespacegt ltbaseversionIdgt[VERSIONID]ltbaseversionIdgt ltbaseIdentifiergt ltus-govservinspireIdgt ltus-govservpointOfContact xsinil=truegt ltus-govservserviceLocationgt ltus-govservServiceLocationTypegt ltus-govservserviceLocationByGeometrygt ltgmlPoint gmlid=[NAMESPACE]-[LOCALID]-[id]-[rn] srsName=EPSG3857 srsDimension=2gt ltgmlposgt[shpxy proj=EPSG3857 precision=7 xf= ]ltgmlposgt ltgmlPointgt ltus-govservserviceLocationByGeometrygt ltus-govservServiceLocationTypegt ltus-govservserviceLocationgt ltus-govservserviceType xlinkhref=httpinspireeceuropaeucodelistServiceTypeValueeducationgt ltus-govservGovernmentalServicegt ltgmlfeatureMembergt [feature] ltgmlFeatureCollectiongt

41 2018-10-1719 Menorca (Isla de Lazareto)

Operaciones del Servicio WFS

Get Download Service Metadata httpinspirelariojaorgrequestservice=WFSampversion=200amprequest=GetCapabilities Get Spatial Dataset y Get Spatial Object httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=getfeatureampTypenames=MRMineampSRSname=EPSG25830 Describe Spatial Dataset y Describe Spatial Object

Todas las capas httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureType Una capa httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureTypeamptypeNames=MrMine

ListStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=ListStoredQueries DescribeStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeStoredQueries

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 28: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

28 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Desarrollos e implementaciones - WFS

Gestioacuten interna de los tipos geomeacutetricos complejos pe ldquoMultisurfacerdquo Escala y proyeccioacuten al vuelo en peticiones ldquoGetFeatureInfordquo Publicacioacuten de las capas por ldquoworkspacerdquo Verificar el sentido de los puntos (CCW) de los poliacutegonos en la generacioacuten del GML (shp vs PostGIS) Problema referente al ldquoListStoredQueriesrdquo ya que la peticioacuten ldquoGetFeatureByIdrdquo no funcionaba correctamente para los tipos complejos

29 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WMS

GetCapabilities httpsinspirenavarraesservicesCPwmsservice=WMSamprequest=GetCapabilities

GetMap httpsinspirenavarraesservicesCPwmsservice=WMSampVERSION=130ampREQUEST=GetMapampBBOX=61006547419356103154742185ampCRS=EPSG25830ampWIDTH=1118ampHEIGHT=812ampLAYERS=CadastralParcelampFORMAT=imagepng

30 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetCapabilities (Get Download Service Metadata) httpsinspirenavarraesservicesCPwfsservice=WFSamprequest=getcapabilities GetFeature (count) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampcount=2 GetFeature (filter) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampfilter=ltfesFilter xmlnsfes=httpwwwopengisnetfes20gtltfesResourceId rid=ESRRTNCP38011381gtltfesFiltergt

31 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetFeature (bbox) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampbbox=61010047419006103504742150ampsrsName=urnogcdefcrsepsg25830

ListStoredQueries httpsinspirenavarraesservicesCPwfsservice=wfsampversion=200amprequest=ListStoredQueries

32 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Validaciones ndash Validador antiguo INSPIRE

ndash Spatineo ndash Geoportal validacioacuten Chequia ndash GDI-DE Test suite ndash eENVplus ndash Nuevo validador INSPIRE (a la espera)

33 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Ventajas e inconvenientes

ndash Ventajas Integracioacuten a traveacutes de plugin app-schema ya existente Evita procesos transformacioacuten de formatos innecesarios y la duplicidad de almacenamiento de datos Plugin INSPIRE ya existente Para nosotros que no tenemos que usar un SW distinto para cumplir con INSPIRE Conocemos las herramienta y queda integrada en nuestro entorno actual de produccioacuten (gestioacuten de workspaces)

ndash Inconvenientes Ha requerido desarrollos para la versioacuten utilizada Seraacute necesario revisar la situacioacuten actual de la aplicacioacuten iquestLa publicacioacuten de otra temaacutetica requeriraacute de nuevos desarrollos Multilinguumlismo No implementado nativamente Solucioacuten viacutea despliegue de una arquitectura multinodo

34 2018-10-1719 Menorca (Isla de Lazareto)

35 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con MapServer Trabajo realizado (Anexo III) ndash Anaacutelisis de los modelos de datos

IDErioja INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

FME plantillas xsd (INSPIRE) GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web INSPIRE MapServer 707 + WMS WFS y ATOM

WFS con MapServer 707

36 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707 Descarga Directa seguacuten perfil Inspire Operaciones y criterios de buacutesqueda bull Fichero de configuracioacuten ldquomaprdquo

ndash MAP ndash PROJECTION ndash WEB ndash METADATA (en el objeto MAP y en cada LAYER) GetCapabilities ndash LAYER ndash OUTPUTFORMAT

bull Metadato del servicio bull Metadato del conjunto de datos

37 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707

bull Metadato del servicio Escenario 1 (documento externo)

wfs_inspire_capabilities ldquourlrdquo wfs_inspire_metadataurl_hreflsquo Metadato del servicio wfs_inspire_metadataurl_format applicationvndiso19139+xml ows_inspire_dsid_code IDELARIOJAANEXOIII ows_inspire_dsid_ns IDERIOJAlsquo

38 2018-10-1719 Menorca (Isla de Lazareto)

bull Metadato del conjunto de datos ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtIDELARIOJAANEXOIIIltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtCENTROS_EDUCATIVOSltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt

WFS con MapServer

39 2018-10-1719 Menorca (Isla de Lazareto)

bull Definicioacuten de las capas en el fichero ldquomaprdquo LAYER NAME USEducationlsquo hellip END METADATA hellip ows_identifier_value CENTROS_EDUCATIVOS ows_metadataurl_href httpwwwideeescsw-codsi- ideesrvspacswSERVICE=CSWampVERSION=202ampREQUEST=GetRecordByIdampoutputSchema=httpwwwisotc211org2005gmdampElementSetName=fullampID=spacarcapaceneducativoswmstematica20141201 hellip END hellip TEMPLATE hellipus_educationhtmllsquo resultados de una QUERY en un archivo temporal END

WFS con MapServer

40 2018-10-1719 Menorca (Isla de Lazareto)

Plantillas de descarga GML

OUTPUTFORMAT NAME ldquogmlrdquo DRIVER ldquoTEMPLATErdquo MIMETYPE ldquoapplicationxhtml+xmlrdquo FORMATOPTION ldquoFILE=templatexmlrdquo END ltgmlFeatureCollectiongt [resultset][resultset layer=USEducation] xmlnsbase2=httpinspireeceuropaeuschemasbase220 xsischemaLocation=httpinspireeceuropaeuschemasus-govserv40 httpinspireeceuropaeuschemasus-govserv40GovernmentalServicesxsd gmlid=ES-GLR-CENTROS-EDUCATIVOSgt ltgmlboundedBygt ltgmlEnvelope srsName=EPSG3857 srsDimension=2gt ltgmllowerCornergt-3627768838082 51399331758572ltgmllowerCornergt ltgmlupperCornergt-1714590022999 52661602885271ltgmlupperCornergt ltgmlEnvelopegt ltgmlboundedBygt [feature] ltgmlfeatureMembergtltus-govservGovernmentalService gmlid=[NAMESPACE]-[LOCALID]gt ltus-govservbeginLifespanVersion xsinil=truegt ltus-govservinspireIdgt ltbaseIdentifiergt ltbaselocalIdgt[LOCALID]ltbaselocalIdgt ltbasenamespacegt[NAMESPACE]ltbasenamespacegt ltbaseversionIdgt[VERSIONID]ltbaseversionIdgt ltbaseIdentifiergt ltus-govservinspireIdgt ltus-govservpointOfContact xsinil=truegt ltus-govservserviceLocationgt ltus-govservServiceLocationTypegt ltus-govservserviceLocationByGeometrygt ltgmlPoint gmlid=[NAMESPACE]-[LOCALID]-[id]-[rn] srsName=EPSG3857 srsDimension=2gt ltgmlposgt[shpxy proj=EPSG3857 precision=7 xf= ]ltgmlposgt ltgmlPointgt ltus-govservserviceLocationByGeometrygt ltus-govservServiceLocationTypegt ltus-govservserviceLocationgt ltus-govservserviceType xlinkhref=httpinspireeceuropaeucodelistServiceTypeValueeducationgt ltus-govservGovernmentalServicegt ltgmlfeatureMembergt [feature] ltgmlFeatureCollectiongt

41 2018-10-1719 Menorca (Isla de Lazareto)

Operaciones del Servicio WFS

Get Download Service Metadata httpinspirelariojaorgrequestservice=WFSampversion=200amprequest=GetCapabilities Get Spatial Dataset y Get Spatial Object httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=getfeatureampTypenames=MRMineampSRSname=EPSG25830 Describe Spatial Dataset y Describe Spatial Object

Todas las capas httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureType Una capa httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureTypeamptypeNames=MrMine

ListStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=ListStoredQueries DescribeStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeStoredQueries

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 29: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

29 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WMS

GetCapabilities httpsinspirenavarraesservicesCPwmsservice=WMSamprequest=GetCapabilities

GetMap httpsinspirenavarraesservicesCPwmsservice=WMSampVERSION=130ampREQUEST=GetMapampBBOX=61006547419356103154742185ampCRS=EPSG25830ampWIDTH=1118ampHEIGHT=812ampLAYERS=CadastralParcelampFORMAT=imagepng

30 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetCapabilities (Get Download Service Metadata) httpsinspirenavarraesservicesCPwfsservice=WFSamprequest=getcapabilities GetFeature (count) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampcount=2 GetFeature (filter) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampfilter=ltfesFilter xmlnsfes=httpwwwopengisnetfes20gtltfesResourceId rid=ESRRTNCP38011381gtltfesFiltergt

31 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetFeature (bbox) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampbbox=61010047419006103504742150ampsrsName=urnogcdefcrsepsg25830

ListStoredQueries httpsinspirenavarraesservicesCPwfsservice=wfsampversion=200amprequest=ListStoredQueries

32 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Validaciones ndash Validador antiguo INSPIRE

ndash Spatineo ndash Geoportal validacioacuten Chequia ndash GDI-DE Test suite ndash eENVplus ndash Nuevo validador INSPIRE (a la espera)

33 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Ventajas e inconvenientes

ndash Ventajas Integracioacuten a traveacutes de plugin app-schema ya existente Evita procesos transformacioacuten de formatos innecesarios y la duplicidad de almacenamiento de datos Plugin INSPIRE ya existente Para nosotros que no tenemos que usar un SW distinto para cumplir con INSPIRE Conocemos las herramienta y queda integrada en nuestro entorno actual de produccioacuten (gestioacuten de workspaces)

ndash Inconvenientes Ha requerido desarrollos para la versioacuten utilizada Seraacute necesario revisar la situacioacuten actual de la aplicacioacuten iquestLa publicacioacuten de otra temaacutetica requeriraacute de nuevos desarrollos Multilinguumlismo No implementado nativamente Solucioacuten viacutea despliegue de una arquitectura multinodo

34 2018-10-1719 Menorca (Isla de Lazareto)

35 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con MapServer Trabajo realizado (Anexo III) ndash Anaacutelisis de los modelos de datos

IDErioja INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

FME plantillas xsd (INSPIRE) GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web INSPIRE MapServer 707 + WMS WFS y ATOM

WFS con MapServer 707

36 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707 Descarga Directa seguacuten perfil Inspire Operaciones y criterios de buacutesqueda bull Fichero de configuracioacuten ldquomaprdquo

ndash MAP ndash PROJECTION ndash WEB ndash METADATA (en el objeto MAP y en cada LAYER) GetCapabilities ndash LAYER ndash OUTPUTFORMAT

bull Metadato del servicio bull Metadato del conjunto de datos

37 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707

bull Metadato del servicio Escenario 1 (documento externo)

wfs_inspire_capabilities ldquourlrdquo wfs_inspire_metadataurl_hreflsquo Metadato del servicio wfs_inspire_metadataurl_format applicationvndiso19139+xml ows_inspire_dsid_code IDELARIOJAANEXOIII ows_inspire_dsid_ns IDERIOJAlsquo

38 2018-10-1719 Menorca (Isla de Lazareto)

bull Metadato del conjunto de datos ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtIDELARIOJAANEXOIIIltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtCENTROS_EDUCATIVOSltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt

WFS con MapServer

39 2018-10-1719 Menorca (Isla de Lazareto)

bull Definicioacuten de las capas en el fichero ldquomaprdquo LAYER NAME USEducationlsquo hellip END METADATA hellip ows_identifier_value CENTROS_EDUCATIVOS ows_metadataurl_href httpwwwideeescsw-codsi- ideesrvspacswSERVICE=CSWampVERSION=202ampREQUEST=GetRecordByIdampoutputSchema=httpwwwisotc211org2005gmdampElementSetName=fullampID=spacarcapaceneducativoswmstematica20141201 hellip END hellip TEMPLATE hellipus_educationhtmllsquo resultados de una QUERY en un archivo temporal END

WFS con MapServer

40 2018-10-1719 Menorca (Isla de Lazareto)

Plantillas de descarga GML

OUTPUTFORMAT NAME ldquogmlrdquo DRIVER ldquoTEMPLATErdquo MIMETYPE ldquoapplicationxhtml+xmlrdquo FORMATOPTION ldquoFILE=templatexmlrdquo END ltgmlFeatureCollectiongt [resultset][resultset layer=USEducation] xmlnsbase2=httpinspireeceuropaeuschemasbase220 xsischemaLocation=httpinspireeceuropaeuschemasus-govserv40 httpinspireeceuropaeuschemasus-govserv40GovernmentalServicesxsd gmlid=ES-GLR-CENTROS-EDUCATIVOSgt ltgmlboundedBygt ltgmlEnvelope srsName=EPSG3857 srsDimension=2gt ltgmllowerCornergt-3627768838082 51399331758572ltgmllowerCornergt ltgmlupperCornergt-1714590022999 52661602885271ltgmlupperCornergt ltgmlEnvelopegt ltgmlboundedBygt [feature] ltgmlfeatureMembergtltus-govservGovernmentalService gmlid=[NAMESPACE]-[LOCALID]gt ltus-govservbeginLifespanVersion xsinil=truegt ltus-govservinspireIdgt ltbaseIdentifiergt ltbaselocalIdgt[LOCALID]ltbaselocalIdgt ltbasenamespacegt[NAMESPACE]ltbasenamespacegt ltbaseversionIdgt[VERSIONID]ltbaseversionIdgt ltbaseIdentifiergt ltus-govservinspireIdgt ltus-govservpointOfContact xsinil=truegt ltus-govservserviceLocationgt ltus-govservServiceLocationTypegt ltus-govservserviceLocationByGeometrygt ltgmlPoint gmlid=[NAMESPACE]-[LOCALID]-[id]-[rn] srsName=EPSG3857 srsDimension=2gt ltgmlposgt[shpxy proj=EPSG3857 precision=7 xf= ]ltgmlposgt ltgmlPointgt ltus-govservserviceLocationByGeometrygt ltus-govservServiceLocationTypegt ltus-govservserviceLocationgt ltus-govservserviceType xlinkhref=httpinspireeceuropaeucodelistServiceTypeValueeducationgt ltus-govservGovernmentalServicegt ltgmlfeatureMembergt [feature] ltgmlFeatureCollectiongt

41 2018-10-1719 Menorca (Isla de Lazareto)

Operaciones del Servicio WFS

Get Download Service Metadata httpinspirelariojaorgrequestservice=WFSampversion=200amprequest=GetCapabilities Get Spatial Dataset y Get Spatial Object httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=getfeatureampTypenames=MRMineampSRSname=EPSG25830 Describe Spatial Dataset y Describe Spatial Object

Todas las capas httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureType Una capa httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureTypeamptypeNames=MrMine

ListStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=ListStoredQueries DescribeStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeStoredQueries

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 30: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

30 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetCapabilities (Get Download Service Metadata) httpsinspirenavarraesservicesCPwfsservice=WFSamprequest=getcapabilities GetFeature (count) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampcount=2 GetFeature (filter) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampfilter=ltfesFilter xmlnsfes=httpwwwopengisnetfes20gtltfesResourceId rid=ESRRTNCP38011381gtltfesFiltergt

31 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetFeature (bbox) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampbbox=61010047419006103504742150ampsrsName=urnogcdefcrsepsg25830

ListStoredQueries httpsinspirenavarraesservicesCPwfsservice=wfsampversion=200amprequest=ListStoredQueries

32 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Validaciones ndash Validador antiguo INSPIRE

ndash Spatineo ndash Geoportal validacioacuten Chequia ndash GDI-DE Test suite ndash eENVplus ndash Nuevo validador INSPIRE (a la espera)

33 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Ventajas e inconvenientes

ndash Ventajas Integracioacuten a traveacutes de plugin app-schema ya existente Evita procesos transformacioacuten de formatos innecesarios y la duplicidad de almacenamiento de datos Plugin INSPIRE ya existente Para nosotros que no tenemos que usar un SW distinto para cumplir con INSPIRE Conocemos las herramienta y queda integrada en nuestro entorno actual de produccioacuten (gestioacuten de workspaces)

ndash Inconvenientes Ha requerido desarrollos para la versioacuten utilizada Seraacute necesario revisar la situacioacuten actual de la aplicacioacuten iquestLa publicacioacuten de otra temaacutetica requeriraacute de nuevos desarrollos Multilinguumlismo No implementado nativamente Solucioacuten viacutea despliegue de una arquitectura multinodo

34 2018-10-1719 Menorca (Isla de Lazareto)

35 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con MapServer Trabajo realizado (Anexo III) ndash Anaacutelisis de los modelos de datos

IDErioja INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

FME plantillas xsd (INSPIRE) GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web INSPIRE MapServer 707 + WMS WFS y ATOM

WFS con MapServer 707

36 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707 Descarga Directa seguacuten perfil Inspire Operaciones y criterios de buacutesqueda bull Fichero de configuracioacuten ldquomaprdquo

ndash MAP ndash PROJECTION ndash WEB ndash METADATA (en el objeto MAP y en cada LAYER) GetCapabilities ndash LAYER ndash OUTPUTFORMAT

bull Metadato del servicio bull Metadato del conjunto de datos

37 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707

bull Metadato del servicio Escenario 1 (documento externo)

wfs_inspire_capabilities ldquourlrdquo wfs_inspire_metadataurl_hreflsquo Metadato del servicio wfs_inspire_metadataurl_format applicationvndiso19139+xml ows_inspire_dsid_code IDELARIOJAANEXOIII ows_inspire_dsid_ns IDERIOJAlsquo

38 2018-10-1719 Menorca (Isla de Lazareto)

bull Metadato del conjunto de datos ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtIDELARIOJAANEXOIIIltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtCENTROS_EDUCATIVOSltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt

WFS con MapServer

39 2018-10-1719 Menorca (Isla de Lazareto)

bull Definicioacuten de las capas en el fichero ldquomaprdquo LAYER NAME USEducationlsquo hellip END METADATA hellip ows_identifier_value CENTROS_EDUCATIVOS ows_metadataurl_href httpwwwideeescsw-codsi- ideesrvspacswSERVICE=CSWampVERSION=202ampREQUEST=GetRecordByIdampoutputSchema=httpwwwisotc211org2005gmdampElementSetName=fullampID=spacarcapaceneducativoswmstematica20141201 hellip END hellip TEMPLATE hellipus_educationhtmllsquo resultados de una QUERY en un archivo temporal END

WFS con MapServer

40 2018-10-1719 Menorca (Isla de Lazareto)

Plantillas de descarga GML

OUTPUTFORMAT NAME ldquogmlrdquo DRIVER ldquoTEMPLATErdquo MIMETYPE ldquoapplicationxhtml+xmlrdquo FORMATOPTION ldquoFILE=templatexmlrdquo END ltgmlFeatureCollectiongt [resultset][resultset layer=USEducation] xmlnsbase2=httpinspireeceuropaeuschemasbase220 xsischemaLocation=httpinspireeceuropaeuschemasus-govserv40 httpinspireeceuropaeuschemasus-govserv40GovernmentalServicesxsd gmlid=ES-GLR-CENTROS-EDUCATIVOSgt ltgmlboundedBygt ltgmlEnvelope srsName=EPSG3857 srsDimension=2gt ltgmllowerCornergt-3627768838082 51399331758572ltgmllowerCornergt ltgmlupperCornergt-1714590022999 52661602885271ltgmlupperCornergt ltgmlEnvelopegt ltgmlboundedBygt [feature] ltgmlfeatureMembergtltus-govservGovernmentalService gmlid=[NAMESPACE]-[LOCALID]gt ltus-govservbeginLifespanVersion xsinil=truegt ltus-govservinspireIdgt ltbaseIdentifiergt ltbaselocalIdgt[LOCALID]ltbaselocalIdgt ltbasenamespacegt[NAMESPACE]ltbasenamespacegt ltbaseversionIdgt[VERSIONID]ltbaseversionIdgt ltbaseIdentifiergt ltus-govservinspireIdgt ltus-govservpointOfContact xsinil=truegt ltus-govservserviceLocationgt ltus-govservServiceLocationTypegt ltus-govservserviceLocationByGeometrygt ltgmlPoint gmlid=[NAMESPACE]-[LOCALID]-[id]-[rn] srsName=EPSG3857 srsDimension=2gt ltgmlposgt[shpxy proj=EPSG3857 precision=7 xf= ]ltgmlposgt ltgmlPointgt ltus-govservserviceLocationByGeometrygt ltus-govservServiceLocationTypegt ltus-govservserviceLocationgt ltus-govservserviceType xlinkhref=httpinspireeceuropaeucodelistServiceTypeValueeducationgt ltus-govservGovernmentalServicegt ltgmlfeatureMembergt [feature] ltgmlFeatureCollectiongt

41 2018-10-1719 Menorca (Isla de Lazareto)

Operaciones del Servicio WFS

Get Download Service Metadata httpinspirelariojaorgrequestservice=WFSampversion=200amprequest=GetCapabilities Get Spatial Dataset y Get Spatial Object httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=getfeatureampTypenames=MRMineampSRSname=EPSG25830 Describe Spatial Dataset y Describe Spatial Object

Todas las capas httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureType Una capa httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureTypeamptypeNames=MrMine

ListStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=ListStoredQueries DescribeStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeStoredQueries

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 31: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

31 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Tipos de peticiones Ejemplos ndash WFS

GetFeature (bbox) httpsinspirenavarraesservicesCPwfsservice=WFSampversion=200amprequest=GetFeatureamptypenames=CPCadastralParcelampbbox=61010047419006103504742150ampsrsName=urnogcdefcrsepsg25830

ListStoredQueries httpsinspirenavarraesservicesCPwfsservice=wfsampversion=200amprequest=ListStoredQueries

32 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Validaciones ndash Validador antiguo INSPIRE

ndash Spatineo ndash Geoportal validacioacuten Chequia ndash GDI-DE Test suite ndash eENVplus ndash Nuevo validador INSPIRE (a la espera)

33 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Ventajas e inconvenientes

ndash Ventajas Integracioacuten a traveacutes de plugin app-schema ya existente Evita procesos transformacioacuten de formatos innecesarios y la duplicidad de almacenamiento de datos Plugin INSPIRE ya existente Para nosotros que no tenemos que usar un SW distinto para cumplir con INSPIRE Conocemos las herramienta y queda integrada en nuestro entorno actual de produccioacuten (gestioacuten de workspaces)

ndash Inconvenientes Ha requerido desarrollos para la versioacuten utilizada Seraacute necesario revisar la situacioacuten actual de la aplicacioacuten iquestLa publicacioacuten de otra temaacutetica requeriraacute de nuevos desarrollos Multilinguumlismo No implementado nativamente Solucioacuten viacutea despliegue de una arquitectura multinodo

34 2018-10-1719 Menorca (Isla de Lazareto)

35 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con MapServer Trabajo realizado (Anexo III) ndash Anaacutelisis de los modelos de datos

IDErioja INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

FME plantillas xsd (INSPIRE) GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web INSPIRE MapServer 707 + WMS WFS y ATOM

WFS con MapServer 707

36 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707 Descarga Directa seguacuten perfil Inspire Operaciones y criterios de buacutesqueda bull Fichero de configuracioacuten ldquomaprdquo

ndash MAP ndash PROJECTION ndash WEB ndash METADATA (en el objeto MAP y en cada LAYER) GetCapabilities ndash LAYER ndash OUTPUTFORMAT

bull Metadato del servicio bull Metadato del conjunto de datos

37 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707

bull Metadato del servicio Escenario 1 (documento externo)

wfs_inspire_capabilities ldquourlrdquo wfs_inspire_metadataurl_hreflsquo Metadato del servicio wfs_inspire_metadataurl_format applicationvndiso19139+xml ows_inspire_dsid_code IDELARIOJAANEXOIII ows_inspire_dsid_ns IDERIOJAlsquo

38 2018-10-1719 Menorca (Isla de Lazareto)

bull Metadato del conjunto de datos ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtIDELARIOJAANEXOIIIltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtCENTROS_EDUCATIVOSltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt

WFS con MapServer

39 2018-10-1719 Menorca (Isla de Lazareto)

bull Definicioacuten de las capas en el fichero ldquomaprdquo LAYER NAME USEducationlsquo hellip END METADATA hellip ows_identifier_value CENTROS_EDUCATIVOS ows_metadataurl_href httpwwwideeescsw-codsi- ideesrvspacswSERVICE=CSWampVERSION=202ampREQUEST=GetRecordByIdampoutputSchema=httpwwwisotc211org2005gmdampElementSetName=fullampID=spacarcapaceneducativoswmstematica20141201 hellip END hellip TEMPLATE hellipus_educationhtmllsquo resultados de una QUERY en un archivo temporal END

WFS con MapServer

40 2018-10-1719 Menorca (Isla de Lazareto)

Plantillas de descarga GML

OUTPUTFORMAT NAME ldquogmlrdquo DRIVER ldquoTEMPLATErdquo MIMETYPE ldquoapplicationxhtml+xmlrdquo FORMATOPTION ldquoFILE=templatexmlrdquo END ltgmlFeatureCollectiongt [resultset][resultset layer=USEducation] xmlnsbase2=httpinspireeceuropaeuschemasbase220 xsischemaLocation=httpinspireeceuropaeuschemasus-govserv40 httpinspireeceuropaeuschemasus-govserv40GovernmentalServicesxsd gmlid=ES-GLR-CENTROS-EDUCATIVOSgt ltgmlboundedBygt ltgmlEnvelope srsName=EPSG3857 srsDimension=2gt ltgmllowerCornergt-3627768838082 51399331758572ltgmllowerCornergt ltgmlupperCornergt-1714590022999 52661602885271ltgmlupperCornergt ltgmlEnvelopegt ltgmlboundedBygt [feature] ltgmlfeatureMembergtltus-govservGovernmentalService gmlid=[NAMESPACE]-[LOCALID]gt ltus-govservbeginLifespanVersion xsinil=truegt ltus-govservinspireIdgt ltbaseIdentifiergt ltbaselocalIdgt[LOCALID]ltbaselocalIdgt ltbasenamespacegt[NAMESPACE]ltbasenamespacegt ltbaseversionIdgt[VERSIONID]ltbaseversionIdgt ltbaseIdentifiergt ltus-govservinspireIdgt ltus-govservpointOfContact xsinil=truegt ltus-govservserviceLocationgt ltus-govservServiceLocationTypegt ltus-govservserviceLocationByGeometrygt ltgmlPoint gmlid=[NAMESPACE]-[LOCALID]-[id]-[rn] srsName=EPSG3857 srsDimension=2gt ltgmlposgt[shpxy proj=EPSG3857 precision=7 xf= ]ltgmlposgt ltgmlPointgt ltus-govservserviceLocationByGeometrygt ltus-govservServiceLocationTypegt ltus-govservserviceLocationgt ltus-govservserviceType xlinkhref=httpinspireeceuropaeucodelistServiceTypeValueeducationgt ltus-govservGovernmentalServicegt ltgmlfeatureMembergt [feature] ltgmlFeatureCollectiongt

41 2018-10-1719 Menorca (Isla de Lazareto)

Operaciones del Servicio WFS

Get Download Service Metadata httpinspirelariojaorgrequestservice=WFSampversion=200amprequest=GetCapabilities Get Spatial Dataset y Get Spatial Object httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=getfeatureampTypenames=MRMineampSRSname=EPSG25830 Describe Spatial Dataset y Describe Spatial Object

Todas las capas httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureType Una capa httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureTypeamptypeNames=MrMine

ListStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=ListStoredQueries DescribeStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeStoredQueries

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 32: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

32 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Validaciones ndash Validador antiguo INSPIRE

ndash Spatineo ndash Geoportal validacioacuten Chequia ndash GDI-DE Test suite ndash eENVplus ndash Nuevo validador INSPIRE (a la espera)

33 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Ventajas e inconvenientes

ndash Ventajas Integracioacuten a traveacutes de plugin app-schema ya existente Evita procesos transformacioacuten de formatos innecesarios y la duplicidad de almacenamiento de datos Plugin INSPIRE ya existente Para nosotros que no tenemos que usar un SW distinto para cumplir con INSPIRE Conocemos las herramienta y queda integrada en nuestro entorno actual de produccioacuten (gestioacuten de workspaces)

ndash Inconvenientes Ha requerido desarrollos para la versioacuten utilizada Seraacute necesario revisar la situacioacuten actual de la aplicacioacuten iquestLa publicacioacuten de otra temaacutetica requeriraacute de nuevos desarrollos Multilinguumlismo No implementado nativamente Solucioacuten viacutea despliegue de una arquitectura multinodo

34 2018-10-1719 Menorca (Isla de Lazareto)

35 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con MapServer Trabajo realizado (Anexo III) ndash Anaacutelisis de los modelos de datos

IDErioja INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

FME plantillas xsd (INSPIRE) GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web INSPIRE MapServer 707 + WMS WFS y ATOM

WFS con MapServer 707

36 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707 Descarga Directa seguacuten perfil Inspire Operaciones y criterios de buacutesqueda bull Fichero de configuracioacuten ldquomaprdquo

ndash MAP ndash PROJECTION ndash WEB ndash METADATA (en el objeto MAP y en cada LAYER) GetCapabilities ndash LAYER ndash OUTPUTFORMAT

bull Metadato del servicio bull Metadato del conjunto de datos

37 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707

bull Metadato del servicio Escenario 1 (documento externo)

wfs_inspire_capabilities ldquourlrdquo wfs_inspire_metadataurl_hreflsquo Metadato del servicio wfs_inspire_metadataurl_format applicationvndiso19139+xml ows_inspire_dsid_code IDELARIOJAANEXOIII ows_inspire_dsid_ns IDERIOJAlsquo

38 2018-10-1719 Menorca (Isla de Lazareto)

bull Metadato del conjunto de datos ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtIDELARIOJAANEXOIIIltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtCENTROS_EDUCATIVOSltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt

WFS con MapServer

39 2018-10-1719 Menorca (Isla de Lazareto)

bull Definicioacuten de las capas en el fichero ldquomaprdquo LAYER NAME USEducationlsquo hellip END METADATA hellip ows_identifier_value CENTROS_EDUCATIVOS ows_metadataurl_href httpwwwideeescsw-codsi- ideesrvspacswSERVICE=CSWampVERSION=202ampREQUEST=GetRecordByIdampoutputSchema=httpwwwisotc211org2005gmdampElementSetName=fullampID=spacarcapaceneducativoswmstematica20141201 hellip END hellip TEMPLATE hellipus_educationhtmllsquo resultados de una QUERY en un archivo temporal END

WFS con MapServer

40 2018-10-1719 Menorca (Isla de Lazareto)

Plantillas de descarga GML

OUTPUTFORMAT NAME ldquogmlrdquo DRIVER ldquoTEMPLATErdquo MIMETYPE ldquoapplicationxhtml+xmlrdquo FORMATOPTION ldquoFILE=templatexmlrdquo END ltgmlFeatureCollectiongt [resultset][resultset layer=USEducation] xmlnsbase2=httpinspireeceuropaeuschemasbase220 xsischemaLocation=httpinspireeceuropaeuschemasus-govserv40 httpinspireeceuropaeuschemasus-govserv40GovernmentalServicesxsd gmlid=ES-GLR-CENTROS-EDUCATIVOSgt ltgmlboundedBygt ltgmlEnvelope srsName=EPSG3857 srsDimension=2gt ltgmllowerCornergt-3627768838082 51399331758572ltgmllowerCornergt ltgmlupperCornergt-1714590022999 52661602885271ltgmlupperCornergt ltgmlEnvelopegt ltgmlboundedBygt [feature] ltgmlfeatureMembergtltus-govservGovernmentalService gmlid=[NAMESPACE]-[LOCALID]gt ltus-govservbeginLifespanVersion xsinil=truegt ltus-govservinspireIdgt ltbaseIdentifiergt ltbaselocalIdgt[LOCALID]ltbaselocalIdgt ltbasenamespacegt[NAMESPACE]ltbasenamespacegt ltbaseversionIdgt[VERSIONID]ltbaseversionIdgt ltbaseIdentifiergt ltus-govservinspireIdgt ltus-govservpointOfContact xsinil=truegt ltus-govservserviceLocationgt ltus-govservServiceLocationTypegt ltus-govservserviceLocationByGeometrygt ltgmlPoint gmlid=[NAMESPACE]-[LOCALID]-[id]-[rn] srsName=EPSG3857 srsDimension=2gt ltgmlposgt[shpxy proj=EPSG3857 precision=7 xf= ]ltgmlposgt ltgmlPointgt ltus-govservserviceLocationByGeometrygt ltus-govservServiceLocationTypegt ltus-govservserviceLocationgt ltus-govservserviceType xlinkhref=httpinspireeceuropaeucodelistServiceTypeValueeducationgt ltus-govservGovernmentalServicegt ltgmlfeatureMembergt [feature] ltgmlFeatureCollectiongt

41 2018-10-1719 Menorca (Isla de Lazareto)

Operaciones del Servicio WFS

Get Download Service Metadata httpinspirelariojaorgrequestservice=WFSampversion=200amprequest=GetCapabilities Get Spatial Dataset y Get Spatial Object httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=getfeatureampTypenames=MRMineampSRSname=EPSG25830 Describe Spatial Dataset y Describe Spatial Object

Todas las capas httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureType Una capa httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureTypeamptypeNames=MrMine

ListStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=ListStoredQueries DescribeStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeStoredQueries

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 33: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

33 2018-10-1719 Menorca (Isla de Lazareto)

WFS con GeoServer

bull Servicios de descarga con GeoServer Ventajas e inconvenientes

ndash Ventajas Integracioacuten a traveacutes de plugin app-schema ya existente Evita procesos transformacioacuten de formatos innecesarios y la duplicidad de almacenamiento de datos Plugin INSPIRE ya existente Para nosotros que no tenemos que usar un SW distinto para cumplir con INSPIRE Conocemos las herramienta y queda integrada en nuestro entorno actual de produccioacuten (gestioacuten de workspaces)

ndash Inconvenientes Ha requerido desarrollos para la versioacuten utilizada Seraacute necesario revisar la situacioacuten actual de la aplicacioacuten iquestLa publicacioacuten de otra temaacutetica requeriraacute de nuevos desarrollos Multilinguumlismo No implementado nativamente Solucioacuten viacutea despliegue de una arquitectura multinodo

34 2018-10-1719 Menorca (Isla de Lazareto)

35 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con MapServer Trabajo realizado (Anexo III) ndash Anaacutelisis de los modelos de datos

IDErioja INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

FME plantillas xsd (INSPIRE) GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web INSPIRE MapServer 707 + WMS WFS y ATOM

WFS con MapServer 707

36 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707 Descarga Directa seguacuten perfil Inspire Operaciones y criterios de buacutesqueda bull Fichero de configuracioacuten ldquomaprdquo

ndash MAP ndash PROJECTION ndash WEB ndash METADATA (en el objeto MAP y en cada LAYER) GetCapabilities ndash LAYER ndash OUTPUTFORMAT

bull Metadato del servicio bull Metadato del conjunto de datos

37 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707

bull Metadato del servicio Escenario 1 (documento externo)

wfs_inspire_capabilities ldquourlrdquo wfs_inspire_metadataurl_hreflsquo Metadato del servicio wfs_inspire_metadataurl_format applicationvndiso19139+xml ows_inspire_dsid_code IDELARIOJAANEXOIII ows_inspire_dsid_ns IDERIOJAlsquo

38 2018-10-1719 Menorca (Isla de Lazareto)

bull Metadato del conjunto de datos ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtIDELARIOJAANEXOIIIltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtCENTROS_EDUCATIVOSltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt

WFS con MapServer

39 2018-10-1719 Menorca (Isla de Lazareto)

bull Definicioacuten de las capas en el fichero ldquomaprdquo LAYER NAME USEducationlsquo hellip END METADATA hellip ows_identifier_value CENTROS_EDUCATIVOS ows_metadataurl_href httpwwwideeescsw-codsi- ideesrvspacswSERVICE=CSWampVERSION=202ampREQUEST=GetRecordByIdampoutputSchema=httpwwwisotc211org2005gmdampElementSetName=fullampID=spacarcapaceneducativoswmstematica20141201 hellip END hellip TEMPLATE hellipus_educationhtmllsquo resultados de una QUERY en un archivo temporal END

WFS con MapServer

40 2018-10-1719 Menorca (Isla de Lazareto)

Plantillas de descarga GML

OUTPUTFORMAT NAME ldquogmlrdquo DRIVER ldquoTEMPLATErdquo MIMETYPE ldquoapplicationxhtml+xmlrdquo FORMATOPTION ldquoFILE=templatexmlrdquo END ltgmlFeatureCollectiongt [resultset][resultset layer=USEducation] xmlnsbase2=httpinspireeceuropaeuschemasbase220 xsischemaLocation=httpinspireeceuropaeuschemasus-govserv40 httpinspireeceuropaeuschemasus-govserv40GovernmentalServicesxsd gmlid=ES-GLR-CENTROS-EDUCATIVOSgt ltgmlboundedBygt ltgmlEnvelope srsName=EPSG3857 srsDimension=2gt ltgmllowerCornergt-3627768838082 51399331758572ltgmllowerCornergt ltgmlupperCornergt-1714590022999 52661602885271ltgmlupperCornergt ltgmlEnvelopegt ltgmlboundedBygt [feature] ltgmlfeatureMembergtltus-govservGovernmentalService gmlid=[NAMESPACE]-[LOCALID]gt ltus-govservbeginLifespanVersion xsinil=truegt ltus-govservinspireIdgt ltbaseIdentifiergt ltbaselocalIdgt[LOCALID]ltbaselocalIdgt ltbasenamespacegt[NAMESPACE]ltbasenamespacegt ltbaseversionIdgt[VERSIONID]ltbaseversionIdgt ltbaseIdentifiergt ltus-govservinspireIdgt ltus-govservpointOfContact xsinil=truegt ltus-govservserviceLocationgt ltus-govservServiceLocationTypegt ltus-govservserviceLocationByGeometrygt ltgmlPoint gmlid=[NAMESPACE]-[LOCALID]-[id]-[rn] srsName=EPSG3857 srsDimension=2gt ltgmlposgt[shpxy proj=EPSG3857 precision=7 xf= ]ltgmlposgt ltgmlPointgt ltus-govservserviceLocationByGeometrygt ltus-govservServiceLocationTypegt ltus-govservserviceLocationgt ltus-govservserviceType xlinkhref=httpinspireeceuropaeucodelistServiceTypeValueeducationgt ltus-govservGovernmentalServicegt ltgmlfeatureMembergt [feature] ltgmlFeatureCollectiongt

41 2018-10-1719 Menorca (Isla de Lazareto)

Operaciones del Servicio WFS

Get Download Service Metadata httpinspirelariojaorgrequestservice=WFSampversion=200amprequest=GetCapabilities Get Spatial Dataset y Get Spatial Object httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=getfeatureampTypenames=MRMineampSRSname=EPSG25830 Describe Spatial Dataset y Describe Spatial Object

Todas las capas httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureType Una capa httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureTypeamptypeNames=MrMine

ListStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=ListStoredQueries DescribeStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeStoredQueries

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 34: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

34 2018-10-1719 Menorca (Isla de Lazareto)

35 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con MapServer Trabajo realizado (Anexo III) ndash Anaacutelisis de los modelos de datos

IDErioja INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

FME plantillas xsd (INSPIRE) GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web INSPIRE MapServer 707 + WMS WFS y ATOM

WFS con MapServer 707

36 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707 Descarga Directa seguacuten perfil Inspire Operaciones y criterios de buacutesqueda bull Fichero de configuracioacuten ldquomaprdquo

ndash MAP ndash PROJECTION ndash WEB ndash METADATA (en el objeto MAP y en cada LAYER) GetCapabilities ndash LAYER ndash OUTPUTFORMAT

bull Metadato del servicio bull Metadato del conjunto de datos

37 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707

bull Metadato del servicio Escenario 1 (documento externo)

wfs_inspire_capabilities ldquourlrdquo wfs_inspire_metadataurl_hreflsquo Metadato del servicio wfs_inspire_metadataurl_format applicationvndiso19139+xml ows_inspire_dsid_code IDELARIOJAANEXOIII ows_inspire_dsid_ns IDERIOJAlsquo

38 2018-10-1719 Menorca (Isla de Lazareto)

bull Metadato del conjunto de datos ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtIDELARIOJAANEXOIIIltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtCENTROS_EDUCATIVOSltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt

WFS con MapServer

39 2018-10-1719 Menorca (Isla de Lazareto)

bull Definicioacuten de las capas en el fichero ldquomaprdquo LAYER NAME USEducationlsquo hellip END METADATA hellip ows_identifier_value CENTROS_EDUCATIVOS ows_metadataurl_href httpwwwideeescsw-codsi- ideesrvspacswSERVICE=CSWampVERSION=202ampREQUEST=GetRecordByIdampoutputSchema=httpwwwisotc211org2005gmdampElementSetName=fullampID=spacarcapaceneducativoswmstematica20141201 hellip END hellip TEMPLATE hellipus_educationhtmllsquo resultados de una QUERY en un archivo temporal END

WFS con MapServer

40 2018-10-1719 Menorca (Isla de Lazareto)

Plantillas de descarga GML

OUTPUTFORMAT NAME ldquogmlrdquo DRIVER ldquoTEMPLATErdquo MIMETYPE ldquoapplicationxhtml+xmlrdquo FORMATOPTION ldquoFILE=templatexmlrdquo END ltgmlFeatureCollectiongt [resultset][resultset layer=USEducation] xmlnsbase2=httpinspireeceuropaeuschemasbase220 xsischemaLocation=httpinspireeceuropaeuschemasus-govserv40 httpinspireeceuropaeuschemasus-govserv40GovernmentalServicesxsd gmlid=ES-GLR-CENTROS-EDUCATIVOSgt ltgmlboundedBygt ltgmlEnvelope srsName=EPSG3857 srsDimension=2gt ltgmllowerCornergt-3627768838082 51399331758572ltgmllowerCornergt ltgmlupperCornergt-1714590022999 52661602885271ltgmlupperCornergt ltgmlEnvelopegt ltgmlboundedBygt [feature] ltgmlfeatureMembergtltus-govservGovernmentalService gmlid=[NAMESPACE]-[LOCALID]gt ltus-govservbeginLifespanVersion xsinil=truegt ltus-govservinspireIdgt ltbaseIdentifiergt ltbaselocalIdgt[LOCALID]ltbaselocalIdgt ltbasenamespacegt[NAMESPACE]ltbasenamespacegt ltbaseversionIdgt[VERSIONID]ltbaseversionIdgt ltbaseIdentifiergt ltus-govservinspireIdgt ltus-govservpointOfContact xsinil=truegt ltus-govservserviceLocationgt ltus-govservServiceLocationTypegt ltus-govservserviceLocationByGeometrygt ltgmlPoint gmlid=[NAMESPACE]-[LOCALID]-[id]-[rn] srsName=EPSG3857 srsDimension=2gt ltgmlposgt[shpxy proj=EPSG3857 precision=7 xf= ]ltgmlposgt ltgmlPointgt ltus-govservserviceLocationByGeometrygt ltus-govservServiceLocationTypegt ltus-govservserviceLocationgt ltus-govservserviceType xlinkhref=httpinspireeceuropaeucodelistServiceTypeValueeducationgt ltus-govservGovernmentalServicegt ltgmlfeatureMembergt [feature] ltgmlFeatureCollectiongt

41 2018-10-1719 Menorca (Isla de Lazareto)

Operaciones del Servicio WFS

Get Download Service Metadata httpinspirelariojaorgrequestservice=WFSampversion=200amprequest=GetCapabilities Get Spatial Dataset y Get Spatial Object httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=getfeatureampTypenames=MRMineampSRSname=EPSG25830 Describe Spatial Dataset y Describe Spatial Object

Todas las capas httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureType Una capa httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureTypeamptypeNames=MrMine

ListStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=ListStoredQueries DescribeStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeStoredQueries

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 35: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

35 2018-10-1719 Menorca (Isla de Lazareto)

bull Servicios de descarga con MapServer Trabajo realizado (Anexo III) ndash Anaacutelisis de los modelos de datos

IDErioja INSPIRE Matching tables ndash Proceso de transformacioacuten de datos

FME plantillas xsd (INSPIRE) GML Validacioacuten Reglas para la transformacioacuten

ndash Publicacioacuten de servicios web INSPIRE MapServer 707 + WMS WFS y ATOM

WFS con MapServer 707

36 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707 Descarga Directa seguacuten perfil Inspire Operaciones y criterios de buacutesqueda bull Fichero de configuracioacuten ldquomaprdquo

ndash MAP ndash PROJECTION ndash WEB ndash METADATA (en el objeto MAP y en cada LAYER) GetCapabilities ndash LAYER ndash OUTPUTFORMAT

bull Metadato del servicio bull Metadato del conjunto de datos

37 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707

bull Metadato del servicio Escenario 1 (documento externo)

wfs_inspire_capabilities ldquourlrdquo wfs_inspire_metadataurl_hreflsquo Metadato del servicio wfs_inspire_metadataurl_format applicationvndiso19139+xml ows_inspire_dsid_code IDELARIOJAANEXOIII ows_inspire_dsid_ns IDERIOJAlsquo

38 2018-10-1719 Menorca (Isla de Lazareto)

bull Metadato del conjunto de datos ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtIDELARIOJAANEXOIIIltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtCENTROS_EDUCATIVOSltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt

WFS con MapServer

39 2018-10-1719 Menorca (Isla de Lazareto)

bull Definicioacuten de las capas en el fichero ldquomaprdquo LAYER NAME USEducationlsquo hellip END METADATA hellip ows_identifier_value CENTROS_EDUCATIVOS ows_metadataurl_href httpwwwideeescsw-codsi- ideesrvspacswSERVICE=CSWampVERSION=202ampREQUEST=GetRecordByIdampoutputSchema=httpwwwisotc211org2005gmdampElementSetName=fullampID=spacarcapaceneducativoswmstematica20141201 hellip END hellip TEMPLATE hellipus_educationhtmllsquo resultados de una QUERY en un archivo temporal END

WFS con MapServer

40 2018-10-1719 Menorca (Isla de Lazareto)

Plantillas de descarga GML

OUTPUTFORMAT NAME ldquogmlrdquo DRIVER ldquoTEMPLATErdquo MIMETYPE ldquoapplicationxhtml+xmlrdquo FORMATOPTION ldquoFILE=templatexmlrdquo END ltgmlFeatureCollectiongt [resultset][resultset layer=USEducation] xmlnsbase2=httpinspireeceuropaeuschemasbase220 xsischemaLocation=httpinspireeceuropaeuschemasus-govserv40 httpinspireeceuropaeuschemasus-govserv40GovernmentalServicesxsd gmlid=ES-GLR-CENTROS-EDUCATIVOSgt ltgmlboundedBygt ltgmlEnvelope srsName=EPSG3857 srsDimension=2gt ltgmllowerCornergt-3627768838082 51399331758572ltgmllowerCornergt ltgmlupperCornergt-1714590022999 52661602885271ltgmlupperCornergt ltgmlEnvelopegt ltgmlboundedBygt [feature] ltgmlfeatureMembergtltus-govservGovernmentalService gmlid=[NAMESPACE]-[LOCALID]gt ltus-govservbeginLifespanVersion xsinil=truegt ltus-govservinspireIdgt ltbaseIdentifiergt ltbaselocalIdgt[LOCALID]ltbaselocalIdgt ltbasenamespacegt[NAMESPACE]ltbasenamespacegt ltbaseversionIdgt[VERSIONID]ltbaseversionIdgt ltbaseIdentifiergt ltus-govservinspireIdgt ltus-govservpointOfContact xsinil=truegt ltus-govservserviceLocationgt ltus-govservServiceLocationTypegt ltus-govservserviceLocationByGeometrygt ltgmlPoint gmlid=[NAMESPACE]-[LOCALID]-[id]-[rn] srsName=EPSG3857 srsDimension=2gt ltgmlposgt[shpxy proj=EPSG3857 precision=7 xf= ]ltgmlposgt ltgmlPointgt ltus-govservserviceLocationByGeometrygt ltus-govservServiceLocationTypegt ltus-govservserviceLocationgt ltus-govservserviceType xlinkhref=httpinspireeceuropaeucodelistServiceTypeValueeducationgt ltus-govservGovernmentalServicegt ltgmlfeatureMembergt [feature] ltgmlFeatureCollectiongt

41 2018-10-1719 Menorca (Isla de Lazareto)

Operaciones del Servicio WFS

Get Download Service Metadata httpinspirelariojaorgrequestservice=WFSampversion=200amprequest=GetCapabilities Get Spatial Dataset y Get Spatial Object httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=getfeatureampTypenames=MRMineampSRSname=EPSG25830 Describe Spatial Dataset y Describe Spatial Object

Todas las capas httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureType Una capa httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureTypeamptypeNames=MrMine

ListStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=ListStoredQueries DescribeStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeStoredQueries

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 36: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

36 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707 Descarga Directa seguacuten perfil Inspire Operaciones y criterios de buacutesqueda bull Fichero de configuracioacuten ldquomaprdquo

ndash MAP ndash PROJECTION ndash WEB ndash METADATA (en el objeto MAP y en cada LAYER) GetCapabilities ndash LAYER ndash OUTPUTFORMAT

bull Metadato del servicio bull Metadato del conjunto de datos

37 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707

bull Metadato del servicio Escenario 1 (documento externo)

wfs_inspire_capabilities ldquourlrdquo wfs_inspire_metadataurl_hreflsquo Metadato del servicio wfs_inspire_metadataurl_format applicationvndiso19139+xml ows_inspire_dsid_code IDELARIOJAANEXOIII ows_inspire_dsid_ns IDERIOJAlsquo

38 2018-10-1719 Menorca (Isla de Lazareto)

bull Metadato del conjunto de datos ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtIDELARIOJAANEXOIIIltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtCENTROS_EDUCATIVOSltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt

WFS con MapServer

39 2018-10-1719 Menorca (Isla de Lazareto)

bull Definicioacuten de las capas en el fichero ldquomaprdquo LAYER NAME USEducationlsquo hellip END METADATA hellip ows_identifier_value CENTROS_EDUCATIVOS ows_metadataurl_href httpwwwideeescsw-codsi- ideesrvspacswSERVICE=CSWampVERSION=202ampREQUEST=GetRecordByIdampoutputSchema=httpwwwisotc211org2005gmdampElementSetName=fullampID=spacarcapaceneducativoswmstematica20141201 hellip END hellip TEMPLATE hellipus_educationhtmllsquo resultados de una QUERY en un archivo temporal END

WFS con MapServer

40 2018-10-1719 Menorca (Isla de Lazareto)

Plantillas de descarga GML

OUTPUTFORMAT NAME ldquogmlrdquo DRIVER ldquoTEMPLATErdquo MIMETYPE ldquoapplicationxhtml+xmlrdquo FORMATOPTION ldquoFILE=templatexmlrdquo END ltgmlFeatureCollectiongt [resultset][resultset layer=USEducation] xmlnsbase2=httpinspireeceuropaeuschemasbase220 xsischemaLocation=httpinspireeceuropaeuschemasus-govserv40 httpinspireeceuropaeuschemasus-govserv40GovernmentalServicesxsd gmlid=ES-GLR-CENTROS-EDUCATIVOSgt ltgmlboundedBygt ltgmlEnvelope srsName=EPSG3857 srsDimension=2gt ltgmllowerCornergt-3627768838082 51399331758572ltgmllowerCornergt ltgmlupperCornergt-1714590022999 52661602885271ltgmlupperCornergt ltgmlEnvelopegt ltgmlboundedBygt [feature] ltgmlfeatureMembergtltus-govservGovernmentalService gmlid=[NAMESPACE]-[LOCALID]gt ltus-govservbeginLifespanVersion xsinil=truegt ltus-govservinspireIdgt ltbaseIdentifiergt ltbaselocalIdgt[LOCALID]ltbaselocalIdgt ltbasenamespacegt[NAMESPACE]ltbasenamespacegt ltbaseversionIdgt[VERSIONID]ltbaseversionIdgt ltbaseIdentifiergt ltus-govservinspireIdgt ltus-govservpointOfContact xsinil=truegt ltus-govservserviceLocationgt ltus-govservServiceLocationTypegt ltus-govservserviceLocationByGeometrygt ltgmlPoint gmlid=[NAMESPACE]-[LOCALID]-[id]-[rn] srsName=EPSG3857 srsDimension=2gt ltgmlposgt[shpxy proj=EPSG3857 precision=7 xf= ]ltgmlposgt ltgmlPointgt ltus-govservserviceLocationByGeometrygt ltus-govservServiceLocationTypegt ltus-govservserviceLocationgt ltus-govservserviceType xlinkhref=httpinspireeceuropaeucodelistServiceTypeValueeducationgt ltus-govservGovernmentalServicegt ltgmlfeatureMembergt [feature] ltgmlFeatureCollectiongt

41 2018-10-1719 Menorca (Isla de Lazareto)

Operaciones del Servicio WFS

Get Download Service Metadata httpinspirelariojaorgrequestservice=WFSampversion=200amprequest=GetCapabilities Get Spatial Dataset y Get Spatial Object httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=getfeatureampTypenames=MRMineampSRSname=EPSG25830 Describe Spatial Dataset y Describe Spatial Object

Todas las capas httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureType Una capa httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureTypeamptypeNames=MrMine

ListStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=ListStoredQueries DescribeStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeStoredQueries

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 37: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

37 2018-10-1719 Menorca (Isla de Lazareto)

WFS con MapServer 707

bull Metadato del servicio Escenario 1 (documento externo)

wfs_inspire_capabilities ldquourlrdquo wfs_inspire_metadataurl_hreflsquo Metadato del servicio wfs_inspire_metadataurl_format applicationvndiso19139+xml ows_inspire_dsid_code IDELARIOJAANEXOIII ows_inspire_dsid_ns IDERIOJAlsquo

38 2018-10-1719 Menorca (Isla de Lazareto)

bull Metadato del conjunto de datos ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtIDELARIOJAANEXOIIIltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtCENTROS_EDUCATIVOSltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt

WFS con MapServer

39 2018-10-1719 Menorca (Isla de Lazareto)

bull Definicioacuten de las capas en el fichero ldquomaprdquo LAYER NAME USEducationlsquo hellip END METADATA hellip ows_identifier_value CENTROS_EDUCATIVOS ows_metadataurl_href httpwwwideeescsw-codsi- ideesrvspacswSERVICE=CSWampVERSION=202ampREQUEST=GetRecordByIdampoutputSchema=httpwwwisotc211org2005gmdampElementSetName=fullampID=spacarcapaceneducativoswmstematica20141201 hellip END hellip TEMPLATE hellipus_educationhtmllsquo resultados de una QUERY en un archivo temporal END

WFS con MapServer

40 2018-10-1719 Menorca (Isla de Lazareto)

Plantillas de descarga GML

OUTPUTFORMAT NAME ldquogmlrdquo DRIVER ldquoTEMPLATErdquo MIMETYPE ldquoapplicationxhtml+xmlrdquo FORMATOPTION ldquoFILE=templatexmlrdquo END ltgmlFeatureCollectiongt [resultset][resultset layer=USEducation] xmlnsbase2=httpinspireeceuropaeuschemasbase220 xsischemaLocation=httpinspireeceuropaeuschemasus-govserv40 httpinspireeceuropaeuschemasus-govserv40GovernmentalServicesxsd gmlid=ES-GLR-CENTROS-EDUCATIVOSgt ltgmlboundedBygt ltgmlEnvelope srsName=EPSG3857 srsDimension=2gt ltgmllowerCornergt-3627768838082 51399331758572ltgmllowerCornergt ltgmlupperCornergt-1714590022999 52661602885271ltgmlupperCornergt ltgmlEnvelopegt ltgmlboundedBygt [feature] ltgmlfeatureMembergtltus-govservGovernmentalService gmlid=[NAMESPACE]-[LOCALID]gt ltus-govservbeginLifespanVersion xsinil=truegt ltus-govservinspireIdgt ltbaseIdentifiergt ltbaselocalIdgt[LOCALID]ltbaselocalIdgt ltbasenamespacegt[NAMESPACE]ltbasenamespacegt ltbaseversionIdgt[VERSIONID]ltbaseversionIdgt ltbaseIdentifiergt ltus-govservinspireIdgt ltus-govservpointOfContact xsinil=truegt ltus-govservserviceLocationgt ltus-govservServiceLocationTypegt ltus-govservserviceLocationByGeometrygt ltgmlPoint gmlid=[NAMESPACE]-[LOCALID]-[id]-[rn] srsName=EPSG3857 srsDimension=2gt ltgmlposgt[shpxy proj=EPSG3857 precision=7 xf= ]ltgmlposgt ltgmlPointgt ltus-govservserviceLocationByGeometrygt ltus-govservServiceLocationTypegt ltus-govservserviceLocationgt ltus-govservserviceType xlinkhref=httpinspireeceuropaeucodelistServiceTypeValueeducationgt ltus-govservGovernmentalServicegt ltgmlfeatureMembergt [feature] ltgmlFeatureCollectiongt

41 2018-10-1719 Menorca (Isla de Lazareto)

Operaciones del Servicio WFS

Get Download Service Metadata httpinspirelariojaorgrequestservice=WFSampversion=200amprequest=GetCapabilities Get Spatial Dataset y Get Spatial Object httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=getfeatureampTypenames=MRMineampSRSname=EPSG25830 Describe Spatial Dataset y Describe Spatial Object

Todas las capas httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureType Una capa httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureTypeamptypeNames=MrMine

ListStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=ListStoredQueries DescribeStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeStoredQueries

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 38: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

38 2018-10-1719 Menorca (Isla de Lazareto)

bull Metadato del conjunto de datos ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtIDELARIOJAANEXOIIIltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt ltgmdidentifiergt ltgmdRS_Identifiergt ltgmdcodegt ltgcoCharacterStringgtCENTROS_EDUCATIVOSltgcoCharacterStringgt ltgmdcodegt ltgmdcodeSpacegt ltgcoCharacterStringgtIDERIOJAltgcoCharacterStringgt ltgmdcodeSpacegt ltgmdRS_Identifiergt ltgmdidentifiergt

WFS con MapServer

39 2018-10-1719 Menorca (Isla de Lazareto)

bull Definicioacuten de las capas en el fichero ldquomaprdquo LAYER NAME USEducationlsquo hellip END METADATA hellip ows_identifier_value CENTROS_EDUCATIVOS ows_metadataurl_href httpwwwideeescsw-codsi- ideesrvspacswSERVICE=CSWampVERSION=202ampREQUEST=GetRecordByIdampoutputSchema=httpwwwisotc211org2005gmdampElementSetName=fullampID=spacarcapaceneducativoswmstematica20141201 hellip END hellip TEMPLATE hellipus_educationhtmllsquo resultados de una QUERY en un archivo temporal END

WFS con MapServer

40 2018-10-1719 Menorca (Isla de Lazareto)

Plantillas de descarga GML

OUTPUTFORMAT NAME ldquogmlrdquo DRIVER ldquoTEMPLATErdquo MIMETYPE ldquoapplicationxhtml+xmlrdquo FORMATOPTION ldquoFILE=templatexmlrdquo END ltgmlFeatureCollectiongt [resultset][resultset layer=USEducation] xmlnsbase2=httpinspireeceuropaeuschemasbase220 xsischemaLocation=httpinspireeceuropaeuschemasus-govserv40 httpinspireeceuropaeuschemasus-govserv40GovernmentalServicesxsd gmlid=ES-GLR-CENTROS-EDUCATIVOSgt ltgmlboundedBygt ltgmlEnvelope srsName=EPSG3857 srsDimension=2gt ltgmllowerCornergt-3627768838082 51399331758572ltgmllowerCornergt ltgmlupperCornergt-1714590022999 52661602885271ltgmlupperCornergt ltgmlEnvelopegt ltgmlboundedBygt [feature] ltgmlfeatureMembergtltus-govservGovernmentalService gmlid=[NAMESPACE]-[LOCALID]gt ltus-govservbeginLifespanVersion xsinil=truegt ltus-govservinspireIdgt ltbaseIdentifiergt ltbaselocalIdgt[LOCALID]ltbaselocalIdgt ltbasenamespacegt[NAMESPACE]ltbasenamespacegt ltbaseversionIdgt[VERSIONID]ltbaseversionIdgt ltbaseIdentifiergt ltus-govservinspireIdgt ltus-govservpointOfContact xsinil=truegt ltus-govservserviceLocationgt ltus-govservServiceLocationTypegt ltus-govservserviceLocationByGeometrygt ltgmlPoint gmlid=[NAMESPACE]-[LOCALID]-[id]-[rn] srsName=EPSG3857 srsDimension=2gt ltgmlposgt[shpxy proj=EPSG3857 precision=7 xf= ]ltgmlposgt ltgmlPointgt ltus-govservserviceLocationByGeometrygt ltus-govservServiceLocationTypegt ltus-govservserviceLocationgt ltus-govservserviceType xlinkhref=httpinspireeceuropaeucodelistServiceTypeValueeducationgt ltus-govservGovernmentalServicegt ltgmlfeatureMembergt [feature] ltgmlFeatureCollectiongt

41 2018-10-1719 Menorca (Isla de Lazareto)

Operaciones del Servicio WFS

Get Download Service Metadata httpinspirelariojaorgrequestservice=WFSampversion=200amprequest=GetCapabilities Get Spatial Dataset y Get Spatial Object httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=getfeatureampTypenames=MRMineampSRSname=EPSG25830 Describe Spatial Dataset y Describe Spatial Object

Todas las capas httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureType Una capa httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureTypeamptypeNames=MrMine

ListStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=ListStoredQueries DescribeStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeStoredQueries

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 39: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

39 2018-10-1719 Menorca (Isla de Lazareto)

bull Definicioacuten de las capas en el fichero ldquomaprdquo LAYER NAME USEducationlsquo hellip END METADATA hellip ows_identifier_value CENTROS_EDUCATIVOS ows_metadataurl_href httpwwwideeescsw-codsi- ideesrvspacswSERVICE=CSWampVERSION=202ampREQUEST=GetRecordByIdampoutputSchema=httpwwwisotc211org2005gmdampElementSetName=fullampID=spacarcapaceneducativoswmstematica20141201 hellip END hellip TEMPLATE hellipus_educationhtmllsquo resultados de una QUERY en un archivo temporal END

WFS con MapServer

40 2018-10-1719 Menorca (Isla de Lazareto)

Plantillas de descarga GML

OUTPUTFORMAT NAME ldquogmlrdquo DRIVER ldquoTEMPLATErdquo MIMETYPE ldquoapplicationxhtml+xmlrdquo FORMATOPTION ldquoFILE=templatexmlrdquo END ltgmlFeatureCollectiongt [resultset][resultset layer=USEducation] xmlnsbase2=httpinspireeceuropaeuschemasbase220 xsischemaLocation=httpinspireeceuropaeuschemasus-govserv40 httpinspireeceuropaeuschemasus-govserv40GovernmentalServicesxsd gmlid=ES-GLR-CENTROS-EDUCATIVOSgt ltgmlboundedBygt ltgmlEnvelope srsName=EPSG3857 srsDimension=2gt ltgmllowerCornergt-3627768838082 51399331758572ltgmllowerCornergt ltgmlupperCornergt-1714590022999 52661602885271ltgmlupperCornergt ltgmlEnvelopegt ltgmlboundedBygt [feature] ltgmlfeatureMembergtltus-govservGovernmentalService gmlid=[NAMESPACE]-[LOCALID]gt ltus-govservbeginLifespanVersion xsinil=truegt ltus-govservinspireIdgt ltbaseIdentifiergt ltbaselocalIdgt[LOCALID]ltbaselocalIdgt ltbasenamespacegt[NAMESPACE]ltbasenamespacegt ltbaseversionIdgt[VERSIONID]ltbaseversionIdgt ltbaseIdentifiergt ltus-govservinspireIdgt ltus-govservpointOfContact xsinil=truegt ltus-govservserviceLocationgt ltus-govservServiceLocationTypegt ltus-govservserviceLocationByGeometrygt ltgmlPoint gmlid=[NAMESPACE]-[LOCALID]-[id]-[rn] srsName=EPSG3857 srsDimension=2gt ltgmlposgt[shpxy proj=EPSG3857 precision=7 xf= ]ltgmlposgt ltgmlPointgt ltus-govservserviceLocationByGeometrygt ltus-govservServiceLocationTypegt ltus-govservserviceLocationgt ltus-govservserviceType xlinkhref=httpinspireeceuropaeucodelistServiceTypeValueeducationgt ltus-govservGovernmentalServicegt ltgmlfeatureMembergt [feature] ltgmlFeatureCollectiongt

41 2018-10-1719 Menorca (Isla de Lazareto)

Operaciones del Servicio WFS

Get Download Service Metadata httpinspirelariojaorgrequestservice=WFSampversion=200amprequest=GetCapabilities Get Spatial Dataset y Get Spatial Object httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=getfeatureampTypenames=MRMineampSRSname=EPSG25830 Describe Spatial Dataset y Describe Spatial Object

Todas las capas httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureType Una capa httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureTypeamptypeNames=MrMine

ListStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=ListStoredQueries DescribeStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeStoredQueries

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 40: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

40 2018-10-1719 Menorca (Isla de Lazareto)

Plantillas de descarga GML

OUTPUTFORMAT NAME ldquogmlrdquo DRIVER ldquoTEMPLATErdquo MIMETYPE ldquoapplicationxhtml+xmlrdquo FORMATOPTION ldquoFILE=templatexmlrdquo END ltgmlFeatureCollectiongt [resultset][resultset layer=USEducation] xmlnsbase2=httpinspireeceuropaeuschemasbase220 xsischemaLocation=httpinspireeceuropaeuschemasus-govserv40 httpinspireeceuropaeuschemasus-govserv40GovernmentalServicesxsd gmlid=ES-GLR-CENTROS-EDUCATIVOSgt ltgmlboundedBygt ltgmlEnvelope srsName=EPSG3857 srsDimension=2gt ltgmllowerCornergt-3627768838082 51399331758572ltgmllowerCornergt ltgmlupperCornergt-1714590022999 52661602885271ltgmlupperCornergt ltgmlEnvelopegt ltgmlboundedBygt [feature] ltgmlfeatureMembergtltus-govservGovernmentalService gmlid=[NAMESPACE]-[LOCALID]gt ltus-govservbeginLifespanVersion xsinil=truegt ltus-govservinspireIdgt ltbaseIdentifiergt ltbaselocalIdgt[LOCALID]ltbaselocalIdgt ltbasenamespacegt[NAMESPACE]ltbasenamespacegt ltbaseversionIdgt[VERSIONID]ltbaseversionIdgt ltbaseIdentifiergt ltus-govservinspireIdgt ltus-govservpointOfContact xsinil=truegt ltus-govservserviceLocationgt ltus-govservServiceLocationTypegt ltus-govservserviceLocationByGeometrygt ltgmlPoint gmlid=[NAMESPACE]-[LOCALID]-[id]-[rn] srsName=EPSG3857 srsDimension=2gt ltgmlposgt[shpxy proj=EPSG3857 precision=7 xf= ]ltgmlposgt ltgmlPointgt ltus-govservserviceLocationByGeometrygt ltus-govservServiceLocationTypegt ltus-govservserviceLocationgt ltus-govservserviceType xlinkhref=httpinspireeceuropaeucodelistServiceTypeValueeducationgt ltus-govservGovernmentalServicegt ltgmlfeatureMembergt [feature] ltgmlFeatureCollectiongt

41 2018-10-1719 Menorca (Isla de Lazareto)

Operaciones del Servicio WFS

Get Download Service Metadata httpinspirelariojaorgrequestservice=WFSampversion=200amprequest=GetCapabilities Get Spatial Dataset y Get Spatial Object httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=getfeatureampTypenames=MRMineampSRSname=EPSG25830 Describe Spatial Dataset y Describe Spatial Object

Todas las capas httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureType Una capa httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureTypeamptypeNames=MrMine

ListStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=ListStoredQueries DescribeStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeStoredQueries

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 41: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

41 2018-10-1719 Menorca (Isla de Lazareto)

Operaciones del Servicio WFS

Get Download Service Metadata httpinspirelariojaorgrequestservice=WFSampversion=200amprequest=GetCapabilities Get Spatial Dataset y Get Spatial Object httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=getfeatureampTypenames=MRMineampSRSname=EPSG25830 Describe Spatial Dataset y Describe Spatial Object

Todas las capas httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureType Una capa httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeFeatureTypeamptypeNames=MrMine

ListStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=ListStoredQueries DescribeStoredQueries httpinspirelariojaorgrequestservice=wfsampversion=200amprequest=DescribeStoredQueries

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 42: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

42 2018-10-1719 Menorca (Isla de Lazareto)

Errores de la herramienta de validacioacuten bull Servicio de descarga de acceso directo

httpsinspirelariojaorgrequestservice=WFS

WFS con MapServer

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 43: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

43 2018-10-1719 Menorca (Isla de Lazareto)

Inconvenientes y ventajas de las herramientas (-) Errores poco intuitivos (-) Difiacuteciles de interpretar (+) Evita duplicidades en el desarrollo (+) Evitar incoherencias entre los resultados

WFS con MapServer

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 44: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

44 2018-10-1719 Menorca (Isla de Lazareto)

INSPIRE Thematic Viewer

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 45: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

45 2018-10-1719 Menorca (Isla de Lazareto)

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 46: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

46 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de descarga con Degree

CDE INSPIRE Representacioacuten en el Thematic Viewer

Nombres Geograacuteficos

Administrative Unit

Address

Hydrography

Transport network

Land Cover

Land Use

Orthoimagery

Elevation

No ATOM ni WCS

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 47: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

47 2018-10-1719 Menorca (Isla de Lazareto)

Servicios de Descarga (WFS) con Deegree

Tipo de servicio Construccioacuten y validacioacuten

Servicio de acceso directo de descarga Facil

Servicios de descarga de conjuntos de datos pre-definidos WFS

Dificil No lo tenemos

httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=ListStoredQueries httpwwwigneswfs-inspirehidrografia-btn100VERSION=200ampSERVICE=WFSampREQUEST=DescribeStoredQueriesampStoredQuery_ID=urnx-inspireStoredQueriesWatercourseByName httpgmlideuROENVPADSWFSwfsREQUEST=GetFeatureampLanguage=engampDataSetIdNamespace=httpgmlideuROENVampservice=WFSampcount=100ampSTOREDQUERY_ID=httpinspireeceuropaeuoperationdownloadGetSpatialDataSetampversion=200ampDataSetIdCode=PADSampCRS=httpwwwopengisnetdefcrsEPSG03035

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 48: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

48 2018-10-1719 Menorca (Isla de Lazareto)

Proceso en Deegree

bull Examinar el modelo de datos Inspire ndash Examinar propiedades de los objetos geograacuteficos y mapear con la BD

bull Deegree ndash Crear Workspace y activarlo ndash Configurar proxy ndash Crear la conexioacuten a la base de datos ndash Crear el almaceacuten de datos

bull La carpeta feature contiene el archivo de mapeo o de configuracioacuten del almaceacuten ldquoficheroxmlrdquo

bull ltFeatureTypeMapping name= table=gt

bull Uno por cada tipo de objeto geograacutefico del esquema Inspire que se publique en el servicio

bull Establece la relacioacuten entre cada FeatureType (name) y la tabla de la BD (table)

ndash Configurar el servicio ndash Configurar el capabilities

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 49: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

49 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones

bull Gran conocimiento del GML y de los esquemas XML de INSPIRE

bull La validacioacuten de INSPIRE de los WFS y de los GML que se generan suele ser Ok

bull Diferencias entre versiones ndash Deegree 343

bull No carga los esquemas XML de INSPIRE lo que obliga a introducirlos a mano y hacer el mapeo

ndash Deegree versiones anteriores bull Cargaba los esquema XML de INSPIRE

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 50: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

50 2018-10-1719 Menorca (Isla de Lazareto)

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 51: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

51 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull CDE disponibles en CODSI y Portal INSPIRE

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 52: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

52 2018-10-1719 Menorca (Isla de Lazareto)

Conclusiones generales

bull Utilidad de los servicios de descarga ndash pe Los servicios de descarga (WFS y ATOM de la DG de Catastro) ndash Localizador de un lugar mediante el WFS de NG

bull Las peticiones estaacuten funcionando bull Prever implementaciones en las herramienta bull Requiere conocimiento y esfuerzo bull Necesidad del nuevo Validador de INSPIRE definitivo bull Creacioacuten de guiacuteas actuales bull Explorar nuevas versiones de las aplicaciones utilizadas

para desarrollar servicios bull Desarrollo de aplicaciones que utilicen servicios de

descarga ndash Obtencioacuten de la cota localizacioacuten de un lugar mediante un

topoacutenimo consultas SIG mediante WFS de acceso directo

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 53: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

53 2018-10-1719 Menorca (Isla de Lazareto)

bull Calidad Mantenimiento de los servicios

Calidad

servicio (QoS) Operacioacuten Requisito

Rendimiento

Get Download Service Metadata Respuesta inicial en lt10s

Get Spatial DataSet Get Spatial Object

Respuesta inicial en lt30s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Describe Spatial Data Set Describe Spatial Object

Respuesta inicial en lt10s Respuesta sostenida bull gt05 Megabytesseg bull gt500 objetosseg

Capacidad Deben atenderse gt 10 peticiones simultaacuteneas por segundo

Disponibilidad 99 tiempo

Reglamento sobre servicios de red nordm 9762009

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 54: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

54 2018-10-1719 Menorca (Isla de Lazareto)

Bibliografiacutea de los servicios de descarga

bull Reglamento modificado (CE) Nordm 9762009 en lo que se refiere a los servicios de red

bull Directrices teacutecnicas para la implementacioacuten de servicios de descarga

bull OpenGIS Web Feature Service 20 Interface Standard (also ISO 19142)

bull OpenGIS Filter Encoding 20 Encoding Standard

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55
Page 55: Presentación de PowerPoint · 2018-10-17/19 Menorca (Isla de Lazareto) 1 Taller 1 - Análisis de herramientas para crear servicios de descarga WFS INSPIRE Ana García de Vicuña

55 2018-10-1719 Menorca (Isla de Lazareto)

Gracias por su atencioacuten

Ana Garciacutea de Vicuntildea Ruiz de Argandontildea

agvicunalariojaorg

Pedro Mendive Lerendegui pmendiveitracasaes

Aacutelvaro Huarte Sanz ahuartetracasaes

Paloma Abad Power pabadfomentoes

  • Taller 1 - Anaacutelisis de herramientas para crear servicios de descarga WFS INSPIRE
  • Tiacutetulo de la diapositiva
  • Nuacutemero de diapositiva 3
  • Nuacutemero de diapositiva 4
  • Nuacutemero de diapositiva 5
  • Nuacutemero de diapositiva 6
  • Nuacutemero de diapositiva 7
  • Nuacutemero de diapositiva 8
  • Nuacutemero de diapositiva 9
  • Nuacutemero de diapositiva 10
  • Nuacutemero de diapositiva 11
  • Nuacutemero de diapositiva 12
  • Nuacutemero de diapositiva 13
  • Nuacutemero de diapositiva 14
  • Nuacutemero de diapositiva 15
  • Nuacutemero de diapositiva 16
  • Nuacutemero de diapositiva 17
  • Nuacutemero de diapositiva 18
  • Nuacutemero de diapositiva 19
  • Nuacutemero de diapositiva 20
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • WFS con GeoServer
  • Nuacutemero de diapositiva 34
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer 707
  • WFS con MapServer
  • WFS con MapServer
  • Plantillas de descarga GML
  • Operaciones del Servicio WFS
  • WFS con MapServer
  • WFS con MapServer
  • INSPIRE Thematic Viewer
  • Nuacutemero de diapositiva 45
  • Nuacutemero de diapositiva 46
  • Nuacutemero de diapositiva 47
  • Proceso en Deegree
  • Conclusiones
  • Nuacutemero de diapositiva 50
  • Conclusiones generales
  • Conclusiones generales
  • Nuacutemero de diapositiva 53
  • Bibliografiacutea de los servicios de descarga
  • Nuacutemero de diapositiva 55