Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
Ndeg 241-2014-PCM
Lima 2 3 OCT 2014VISTO
El proyecto de Directiva sobre Estaacutendares de SeNicios Web de InformacioacutenGeorreferenciada para el Intercambio de Datos entre Entidades de la AdministracioacutenPuacuteblica propuesto por la Oficina Nacional de Gobierno Electroacutenico e Informaacutetica(ONGEI) y demaacutes antecedentes y
CONSIDERANDO
Que mediante Ley Ndeg 27658 - Ley Marco de Modernizacioacuten de la Gestioacuten delEstado se declara al Estado Peruano en proceso de modernizacioacuten en sus diferentesinstancias dependencias entidades organizaciones y procedimientos con la finalidad demejorar la gestioacuten puacuteblica y contribuir en el fortalecimiento de un Estado modernodescentralizado y con mayor participacioacuten del ciudadano
Que la Ley W 29158 - Ley Orgaacutenica del Poder Ejecutivo en el inciso 1) de suartiacuteculo 4deg establece entre otras las competencias exclusivas del Poder Ejecutivo dedisentildear y supeNisar las poliacuteticas nacionales y sectoriales las cuales son de cumplimientoobligatorio por todas las entidades del Estado en todos los niveles de gobiernoestableciendo que las poliacuteticas nacionales definen los objetivos prioritarios loslineamientos los contenidos principales de las poliacuteticas puacuteblicas los estaacutendaresnacionales de cumplimiento y la provisioacuten de seNicios que deben ser alcanzados ysupeNisados para asegurar el normal desarrollo de las actividades puacuteblicas y privadas
Que el Reglamento de Organizacioacuten y Funciones de la Presidencia del ConsejoSEJOC de Ministros aprobado por Decreto Supremo W 063-2007-PCM dispone en su artiacuteculo
~ltgt~ bullbull ~~49deg que la Oficina Nacional de Gobierno Electroacutenico e Informaacutetica (ONGEI) es el oacuterganoSo l~especializado que depende jeraacuterquicamente de la Presidencia del Consejo de Ministros~o 0 encargada de dirigir como ente rector el Sistema Nacional de Informaacutetica y de
implementar la Poliacutetica Nacional de Gobierno Electroacutenico e Informaacutetica para lo cual emitelas directivas o lineamientos de acuerdo a su competencia
Que mediante Decreto Supremo W 066-2011-PCM se aprueba el Plan deQtgtCONS~ Desarrollo de la Sociedad de la Informacioacuten en el Peruacute - La Agenda Digital Peruana 20
3 ~~ traveacutes del cual dispone en su Objetivo 7 promover una administracioacuten puacuteblica de~ bull ~alidad orientada a la poblacioacuten estableciendo en su Estrategia 6 adecuar la
~oacuteJiexclormatividad ecesaria para el despliegue del Gobierno Electroacutenico
Que con Decreto Supremo W 081-2013-PCM se aprueba la Poliacutetica Nacional deGobierno Electroacutenico 2013-2017 que permitiraacute el de5arrollo y despliegue del GobiernoElectroacutenico asimismo se establece en el numeral 7 Objetivo 1 fortalecer el gobiernoelectroacutenico en las entidades de la Administracioacuten Puacuteblica garantizando suinteroperabilidad y el intercambio de datos espaciall~s con la finalidad de mejorar laprestacioacuten de servicios brindadas por las entidades del Estado para la sociedadfomentando su desarrollo
Que el Decreto Supremo W 133-2013-PCM mediante el cual se establecen losLineamientos y Mecanismos de Aplicacioacuten Nacional para facilitar el Acceso e Intercambiode Informacioacuten Espacial entre Entidades de la Administracioacuten Puacuteblica dispone en suartiacuteculo 4deg que las entidades de la Administracioacuten Puacuteblica deberaacuten generar los ServiciosWeb que permitan la transferencia de Datos Espaciales o alojar en sus paacuteginas webenlaces (links) de descarga de las capas de informacioacuten cuya administracioacuten es de sucompetencia y promover la implementacioacuten de su Infraestructura de Datos Espacialescomo medio fundamental para compartir e intercambiar informacioacuten espacial medianteservicios web interoperables
Que en cumplimiento de lo dispuesto en el se~undo paacuterrafo del artiacuteculo antesmencionado la Oficina Nacional de Gobierno Electroacutenico e Informaacutetica ha elaborado unapropuesta de Directiva que contiene los Estaacutendares de Servicio de Informacioacuten Espacialpara el intercambio de datos entre entidades de la Administracioacuten Puacuteblica con la finalidadde implementar la Poliacutetica Nacional de Gobierno Electroacutenico e Informaacutetica
Contando con las visaciones de la Oficina Nacional de Gobierno Electroacutenico eInformaacutetica de la Oficina General de Planeamiento y Presupuesto y de la Oficina Generalde Asesoriacutea Juriacutedica
De conformidad con lo dispuesto por la Ley Ndeg 27658 - Ley Marco deModernizacioacuten de la Gestioacuten del Estado la Ley Ndeg 29158 - Ley Orgaacutenica del PoderEjecutivo el Decreto Supremo W 066-2011-PCM que aprueba el Plan de Desarrollo dela Sociedad de la Informacioacuten en el Peruacute - La Agenda Digital Peruana 20 el DecretoSupremo Ndeg 081-2013-PCM que aprueba la Poliacutetica Nadonal de Gobierno Electroacutenico2013-2017 el Decreto Supremo W 133-2013-PCM medante el cual se establecen losLineamientos y Mecanismos de Aplicacioacuten Nacional para facilitar el Acceso e Intercambiode Informacioacuten Espacial entre Entidades de la Administracioacuten Puacuteblica y el DecretoSupremo Ndeg 063-2007-PCM que aprueba el Reglamento de Organizacioacuten y Funcionesde la Presidencia del Consejo de Ministros y sus modificatorias
bull
Q~CON~~
o ez _w z
bullbull lI~1- fQO~
CONS~Q~ o~
(tJ ~fl ~9s~~iacuteS~ o~
00 _ ciexcliexcl
SE RESUELVE
bullbullbullbullbullbullbullbullbullbullbullbullbullbullbullbullAn Jara Velaacutesquez
PRESID TA DEL CONSEJO DE MINISTROS
Artiacuteculo 1- Aprobar la Directiva W 001-2014-PCMONGEI Directiva sobreEstaacutendares de Servicios Web de Informacioacuten Georreferenciada para el Intercambio deDatos entre Entidades de la Administracioacuten Puacuteblica que forma parte integrante de lapresente resolucioacuten
Artiacuteculo 2- Disponer la publicacioacuten de la presente resolucioacuten en el Diario OficialEl Peruano Asimismo la Directiva aprobada en el artiacuteculo primero debe ser publicadaen el Portal del Comiteacute de Coordinacioacuten Permanente de la Infraestructura de DatEspaciales del Peruacute (CCIDEP) wwwccidepgobpe de acuerdo a lo establecidg-efIacute elsegundo paacuterrafo del artiacuteculo 40 del Decreto Supremo W 133-2013-PCM y en el Portal
CONs Institucional de la Presidencia del Consejo de Ministros wwwpcmgobpe el rliacuteismo diacuteabullbull de la publicacioacuten de la presente resolucioacuten en el Dlano Oficial El Peruano~ ~~~ bull ~ Regiacutestrese comuniacutequese y publiacutequese~ o
~tiexcliexclo
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Cornfteacute CoordinaClor de la IDEPDirectiva sobre estaacutendares de servicios web de lI1formacioacutell georreferenciada para el intercambio deelatos entre el1tid~des de la Administracioacuten Puacutel)lica
Paacutegina 1 de 44
Directiva Ndeg 001-2014-PCMONGEI
DIRECTIVA SOBRE ESTAacuteNDARES DE SERVICIOS WEBDE INFORMACiOacuteN GEORREFERENCIADA PARA ELINTERCAMBIO DE DATOS ENTRE ENTIDADES DE LA
ADMINISTRACiOacuteN PUacuteBLICA
Formulada por Oficina Nacional de Gobierno Electroacutenico eInformaacutetica
Oficina Naconal de Go)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendues de servicios web de informacioacuten georreferencida para el intercambio dedatos enlre entidades de la Administracioacuten Puacuteblica
CONTENIDO
Paacutegina 2 de 44
CONTENIDO 2INTRODUCCION 3
1OBJETO 52 FINALIDAD 5
3 ALCANCE 54 RESPONSABILIDAD 55 BASE LEGAL 56 CONCEPTOS YABREVIACIONES 7
61 CONCEPTOS 762TERMINOS y ABREVIACIONES 9
7 NORMAS GENERALES 9
71 Aacutembito de aplicacioacuten 972 Campos miacutenimos de los Servicios 973 Descarga de Informacioacuten 10
74 Servicios web de informacioacuten georreferenciada a implementarse en el marco del DS 133-2013-PCM y registro 10
8 Procedimiento general para la implementacioacuten de Servicios web de informacioacuten georreferenciada __ 1281 Procedimiento general para el Intercambio de informacioacuten vectorial 1282 Procedimiento general para el Intercambio de informacioacuten raacutester 1383 Procedimiento general para la implementacioacuten de servicios de mapas en web (WMS) 14
ANEXO 1 ESTANDARES DE SERVICIOS WEB DE INFORMACION GEORREFERENCIADA PARA ELINTERCAMBIO DE DA TOS ENTRE ENTIDADES DE LA ADMINISTRACION PUBLlCA 16
1 ESTANDAR PARA SERVICIO DE MAPAS EN WEB WMS 1611 WMS Web Map Service 16
111 Operaciones 161125tyled Layer Descriptor (SLD) 18
2 ESTANDAR PARA SERVICIO DE MAPAS WFS 19
21 WFS Web Feature Service 19211 Operaciones 19
3 ESTANDAR PARA SERVICIO DE COBERTURA WCS 2531 WCS Web Coverage Service 25
311 Operaciones 254 ESTANDAR PARA SERVICIO DE CATALOGO CSW 29
41 CSW Catalogue Service for the Web 29411 Operaciones 29
5 ESTANDAR PARA SERVICIO DE PROCESAMIENTO EN WEB WPS 3351 WPS Web Processing Service 33
511 Operaciones 33
6 ESTANDAR PARA SERVICIO DE TRANSFORMACION DE COORDENADAS WCTS 3961 WCTS Coordinate Transformation Service 39
611 Operaciones 3900 7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS 40
~~tlJN~oacute~ 71 WMTS Web Map Tile Service 40if ~ 7110peraciones 40~I Leoacuten fJEXO2 CLASIFICACIOacuteN TEMATlCA DE DATOS GEOGRAFICOS 439 ~ l -------------il lo~ qittr~~uacutej()
I _
Oficina Nacional de Gobierno Electroacutenico e infonniquestiexclica - ONGEI -Comiteacute Coordinador de la DEPDiacuterectivltl sobre estndares de servicios web de informacioacuten georreferenciada para el intercambio deelatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 3 de 44
INTRODUCCION
La informacioacuten georreferenciada que se genera y mantiene en el sector puacuteblico tieneun gran potencial tanto para los objetivos para los que fueron creados como paraotros fines dentro y fuera del sector puacuteblico la solucioacuten a problemas como la seguridadciudadana la gestioacuten del medio ambiente y la gestioacuten del riesgo de desastres son soloalgunos ejemplos de donde eacutesta informacioacuten juega un rol vital para el eacutexito de lasreferidas poliacuteticas
Pese a ello el intercambio de datos para alimentar los diversos sistemas y procesosque usan esta informacioacuten en las entidades de la Administracioacuten Puacuteblica estaacute limitadocasi exclusivamente a soluciones personales de los involucrados (intercambio entreteacutecnicos principalmente) y en algunos casos a gestiones de tipo administrativo bajolas modalidades establecidas en el TUPA de cada entidad yo a traveacutes de convenioscon diversos grados de formalidad lo que supone traacutemites complicados quedemandan mucho costo y tiempo perjudicando la efectividad de diversas iniciativas
Para solucionar este problema con fecha 27 de diciembre del 2013 se aproboacute elDecreto Supremo 133-2013-PCM que establece el acceso e intercambio deinformacioacuten georreferenciada entre entidades de la Administracioacuten Puacuteblica y promuevela creacioacuten de Infraestructuras de Datos Espaciales (lOE) institucionales (Nodos de laInfraestructura de Datos Espaciales del Peruacute - IDEP) como medio fundamental paracompartir informacioacuten viacutea servicios estandarizados
El referido Decreto Supremo establece un marco general para que las entidades de laAdministracioacuten Puacuteblica publiquen los servicios web de la informacioacuten georreferenciadaque administran en el marco de sus funciones para que sean accesibles viacutea Internetcon un miacutenimo de esfuerzos y protocolos
Estos recursos de informacioacuten constituiraacuten finalmente una Red Nacional de ServiciosInteroperables de informacioacuten georreferenciada uacutetiles e importantes a diversos tipos deusuarios tanto teacutecnicos como no teacutecnicos los mismos que seraacuten accesibles viacuteainternet a traveacutes del Portal de Datos Espaciales del Peruacute (wwwgeoidepgobpe)
En este marco el establecimiento de estaacutendares de servicios web tiene unaimportancia vital e imprescindible pues posibilita la interoperabilidad necesaria paraque los diversos sistemas de informacioacuten geograacutefica de las entidades puacuteblicasintercambien datos y provean un acceso oportuno a informacioacuten actualizada confiabley oficial provista y mantenida por las mismas entidades que administran estainformacioacuten
A nivel internacional existen dos cuerpos principales de normalizacioacuten activos conestrecha relacioacuten entre siacute la Open Geospatial Consortium (OGC) formado porentidades comerciales universidades y representantes de gobiernos ciexclyo fin es ladefinicioacuten de estaacutendares abiertos e interoperables dentro de los Sistemas deInformacioacuten Geograacutefica y de la World Wide Web (WWW) y la OrganizacioacutenInternacional de Normalizacioacuten (ISO) que creoacute el Comiteacute Teacutecnico ISO TC211 el cuales un cuerpo dependiente dedicado a la temaacutetica de informacioacuten geograacutefica ygeomaacutetica
La presente directiva contiene informacioacuten teacutecnica de referencia para la publicacioacuten deflt-- CON EJo a servicios web de informacioacuten georreferenciada en el marco del Decreto Supremo 133-
~iC2013-PCM y la Implementacioacuten de la Infraestructura de Datos Espaciales del Peruacute
I ~En este documento se definen los estaacutendares para la publicacioacuten de servicios delIro$c-deg localizacioacuten visualizacioacuten descarga transformacioacuten y geo-procesamiento de datos
georreferenciados los mismos que permitiraacuten el intercambio de datos y el accesoremoto a informacioacuten geograacutefica que es producida en todas las entidades puacuteblicas
___J
Oficina Nacional de Gobierno Electroacutenico e lnformiltica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 4 de 44
Para su elaboracioacuten se ha tomado en cuenta los estaacutendares de la OGC sobreservicios de informacioacuten y los del Comiteacute Teacutecnico ISOITC-211
Oficina Nacional de Gobiemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordil1eacutedor de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio deelatos entre entiddes de la Administracioacuten Puacuteblica
1 OBJETO
Paacutegina 5 de 44
Definir los estaacutendares de los servicIos web para el intercambio de informacioacutengeorreferenciada entre entidades de la Administracioacuten Puacuteblica en el marco de laPoliacutetica Nacional de Gobierno Electroacutenico
2 FINALIDADFacilitar el acceso e intercambio de datos espaciales o georreferenciados viacutea serviciosinteroperables entre entidades de la administracioacuten puacuteblica
3 ALCANCELa presente directiva es de cumplimiento de todas las entidades de la AdministracioacutenPuacuteblica a que se refiere el Artiacuteculo I del Tiacutetulo Preliminar de la Ley 27444 Ley delProcedimiento Administrativo General que en el marco de sus funciones ycompetencias administren datos georreferenciados
4 RESPONSABILIDAD41 El cumplimiento de lo estipulado en la presente Directiva seraacute de
responsabilidad de los funcionarios puacuteblicos encargados de laimplementacioacuten de los servicios web de informacioacuten georreferenciada parael intercambio de datos entre entidades de la administracioacuten puacuteblica quehace referencia el Artiacuteculo Ndeg 4 del Decreto Supremo Ndeg 133-2013-PCMDecreto Supremo mediante el cual se establece el acceso e intercambio deinformacioacuten georreferenciada entre entidades de la administracioacuten puacuteblica
42 Es responsabilidad de la Oficina Nacional de Gobierno Electroacutenico eInformaacutetica de la Presidencia del Consejo de Ministros registrar y gestionarlos servicios web de informacioacuten georreferenciada generados por lasentidades puacuteblicas productoras de informacioacuten en el Portal de laInfraestructura de Datos Espaciales del Peruacute wwwgeoidepgobpeconforme lo sentildeala el Artiacuteculo W 9 del Decreto Supremo Ndeg 133-2013-PCMDecreto Supremo mediante el cual se establece el acceso e intercambio deinformacioacuten georreferenciada entre entidades de la administracioacuten puacuteblica
5 BASE LEGAL
Ley W 27658 Ley Marco de Modernizacioacuten de la Gestioacuten del EstadoDeclara al Estado peruano en proceso de modernizacioacuten en sus diferentesinstancias dependencias entidades organizaciones y procedimientos conla finalidad de mejorar la gestioacuten puacuteblica y contribuir en el fortalecimientode un Estado moderno descentralizado y con mayor participacioacuten delciudadano
bull Ley Ndeg 27444 Ley del Procedimiento Administrativo General y susmodificatorias Establece el criterio de colaboracioacuten entre entidadespuacuteblicas las que deben proporcionar directamente los datos e informacioacutenque posean sea cual fuere su naturalezajuriacutedica o posicioacuten institucional atraveacutes de cualquier medio sin maacutes limitacioacuten que la establecida por laConstitucioacuten o la ley para lo cual se propenderaacute a la interconexioacuten de
Oficina Nacional de GolJierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre eslimdares de servicios web de informacioacuten georreferencirda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 6 de 44
1
equipos de procesamiento electroacutenico de informacioacuten u otros mediossimilares
bull Decreto Supremo Ndeg 063-2007-PCM Aprueba el Reglamento deOrganizacioacuten y Funciones de la PCM en el cual se establece que laOficina Nacional de Gobierno Electroacutenico e Informaacutetica es el Ente Rectordel Sistema Nacional de Informaacutetica para lo cual emite las directivas olineamientos que permitan la aplicacioacuten de dicho Sistema
bull Resolucioacuten Ministerial Ndeg 325-2007-PCM Crea el Comiteacute CoordinadorPermanente de la Infraestructura de Datos Espaciales del Peruacute - CCIDEPadscrito a la Presidencia del Consejo de Ministros quien le prestaasistencia teacutecnica y administrativa a traveacutes de la Oficina Nacional deGobierno Electroacutenico e Informaacutetica (ONGEI) para coordinan laimplementacioacuten y desarrollo de la Infraestructura de Datos Espaciales delPeruacute (IDEP)
bull Decreto Supremo W 069-2011-PCM Crea el Portal de Informacioacuten deDatos Espaciales del Peruacute Establece que este portal debe proporcionar unservicio de acceso unificado de datos servicios y aplicacionesgeorreferenciales de la informacioacuten que producen y usan todas lasentidades del sector puacuteblico y privado
bull Decreto Supremo Ndeg 086-2012-PCM Crea el Portal del ComiteacuteCoordinador Permanente de la Infraestructura de Datos Espaciales delPeruacute (CCIDEP) wwwccidepgobpe como un sistema informativo quepermite la difusioacuten del marco de los procedimientos y estaacutendares definidospor el mencionado Comiteacute
bull Decreto Supremo Ndeg 081-2013-PCM Aprueba la Poliacutetica Nacional deGobierno Electroacutenico 2013 - 2017 En su primer objetivo establecefortalecer el Gobierno Electroacutenico garantizando la interoperabilidad y elintercambio de datos espaciales con el objeto de mejorar la prestacioacuten deservicios
bull Decreto Supremo Ndeg 133-2013-PCM Establecen lineamientos ymecanismos de aplicacioacuten nacional para facilitar el acceso e intercambiode informacioacuten espacial o georreferenciada entre las entidades de laAdministracioacuten Puacuteblica En su Artiacuteculo W4 establece que la ONGEIaprobaraacute la Directiva con los estaacutendares de los servicios web deinformacioacuten georreferenciada para el intercambio de datos entre entidadesde la Administracioacuten Puacuteblica
bull Resolucioacuten Ministerial RM-381-2008-PCM Establecen los Estaacutendares yEspecificaciones de Interoperabilidaddel Estado Peruano
bull Resolucioacuten Ndeg 27-2009CNB-INDECOPI Aprueba la Norma TeacutecnicaPeruana NTP ISO 191012009 (Informacioacuten Geograacutefica Modelo dereferencia 1ra edicioacuten) Establece el marco de normalizacioacuten en el campode la informacioacuten geograacutefica y establece los principios baacutesicos mediantelos que tiene lugar esta normalizacioacuten
Oficina Nacional ltle Gobierno Electroacutenico e Informaacutetica - ONCEI -Comiteacute Coordinador de la IOEPDirectiva sobre estaacutendares de servicios web eje informacioacuten georreferenciedlt para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 7 de 44
o Resolucioacuten Ndeg 27-2011CN8-INDECOPI Aprueba la Norma TeacutecnicaPeruana NTP ISO 191152011 (Informacioacuten Geograacutefica Metadatos 1raedicioacuten) Define el modelo requerido para describir informacioacuten geograacuteficay servicios de los datos geograacuteficos digitales
6 CONCEPTOS BAacuteSICOS Y ABREVIACIONES
61 CONCEPTOS
-- Cataacutelogo de metadatos
Es una base de datos de los metadatos compuesta por registros quedescriben las caracteriacutesticas de los datos georreferenciados los cuales seencuentran disponibles dentro de la infraestructura de datos
bull Conjunto de datos espaciales o georreferenciados
Recopilacioacuten identificable de datos espaciales
bull- Datos Espaciales o georreferenciados
Dato que de forma directa o indirecta haga referencia a una localizacioacuten ozona geograacutefica especiacutefica
bull- Entidad productora de informacioacuten georreferenciada
Entidad que en el marco de sus funciones produce informacioacutengeoreferenciada
o Entidad centralizadora de informacioacuten georreferenciada
Entidad puacuteblica que en el marco de sus funciones centraliza informacioacutengeorreferenciada provista por entidades productoras
bull Infraestructura de Datos Espaciales del Peruacute (IDEP)
El conjunto de poliacuteticas estaacutendares organizaciones recursos humanos yrecursos tecnoloacutegicos que facilitan el intercambio la produccioacuten obtencioacutenuso y acceso a la informacioacuten espacial a nivel nacional a fin de apoyar eldesarrollo territorial del paiacutes para asiacute favorecer la oportuna toma dedecisiones
o MetadatosRegistro que describe las caracteriacutesticas de los datos conjunto de datos orecursos de informacioacuten que hacen posible inventariarlos y localizarlos
bull Nodos de la Infraestructura de Datos Espaciales del Peruacute
En el marco de la presente Directiva estaacute constituida por el conjunto deinfraestructuras y servicios interoperables de informacioacuten georreferenciadasobre el territorio nacional accesible a traveacutes de Internet y que son provistospor entidades de la Administracioacuten Puacuteblica o privada registradas en el Portalde Datos Espaciales del Peruacute wwwgeoidepgobpe
bull Objeto espacial
Representacioacuten abstracta de un fenoacutemeno real que corresponde a unalocalizacioacuten o zona geograacutefica especiacutefica
bull Servicios Web IWeb Services
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades ele la Administracioacuten Puacuteblica
Paacutegina 8 de 44
Es una forma definida de intercambio de informacioacuten Es una tecnologiacutea queutiliza un conjunto de protocolos y estaacutendares que sirven para intercambiardatos entre aplicaciones
Oficina Nacioneacuteil ele Gol)ierno Eeclroacutenico e Informaacutetica - ONGEI Comiteacute Coorelinador de ia IDEPDirectiva sobre estaacutendares de servicios eh de informacioacuten georrefercnciada para cl intercambio dediexcltos entre cntidades de la Administracioacuten Puacuteblica
62 TERMINOS y ABREVIACIONES
Paacutegina 9 de 44
GMLHTIPIDEIDEPIETFISO
CRSCSCSWDCPDTDEPSG
Coordinate Reference System (Sistema de coordenadas de referencia)Coordina te System (Sistema de coordenadas)Catalog Service for Web (Servicios de Catalogo para Web)Data Collection Platform (Plataforma Informaacutetica Distribuida)Document Type Definition (Definicioacuten del tipo de documento)European Petroleum Survey Group (Conjunto de Datos de paraacutemetrosgeodeacutesicos)
GIF Graphics Interchange Format (Formato de intercambio de graacuteficos)GDAS Geolinked Data Acces Service (Servicio de Acceso a Datos Geoespacialmente
Linkados)Geography Markup Language (Lenguaje de Marcado Geograacutefico)Hypertext Transfer Protocol (Protocolo de transferencia de hipertexto)Infraestructura de Datos EspacialesInfraestructura de Datos Espaciales del PeruacuteInternet Engineering Task Force (Grupo de Tareas de Ingenieriacutea de Internet)International Organization for Standardization (Organizacioacuten Internacional deEstandarizacioacuten)
JPEG Joint Photographic Experts Group (Grupo Conjunto de Expertos en Fotografiacutea)MIME Mutipurpose Internet Mail Extensions (Extensiones multipropoacutesito de correo de
Internet)OGC Open Geoespatial Consortium (Consorcio Geoespacial Libre)PNG Portable Network Graphics (Graacuteficos de red portaacutetiles)RFC Request for Comments (peticioacuten de comentarios)SAD South American Datum (Sur Ameacuterica Datum)SIG Geographic Information System (Sistema de Informacioacuten Geograacutefica)SRS Spatial Reference Systems (Sistemas de Referencia Espacial)SVG Scalable Vector Graphics (Graacuteficos vectoriales escalables)UCUM Unified Code for Units of Measure (Coacutedigo Unificado para unidades demedida)URI Uniform Resource Identifier(ldentificador Uniforme de Recursos)URL Uniform Resource Locator (Localizador Uniforme de Recursos)CGM Computer Graphics Metafile (Computacioacuten Graacutefica Web metarchlvo)WCS Web Coverage Service (Servicio de Cobertura Web)WFS Web Feature Service (Servicio de Caracteriacutesticas Web)WGS World Geodetic System (Sistema Geodeacutesico Mundial)WMS Web Map Service (Servicio de mapas en Web)WWW World Wide Web (Red informaacutetica mundial)XML Extensible Markup Language (Lenguaje de marcado extensible)
7 NORMAS GENERALES
71 Aacutembito de aplicacioacuten
El presente documento se aplica al conjunto de datos espaciales que cumplan lassiguientes condiciones
Se refiera a una zona o aacuterea geograacutefica sobre el cual el Estado Peruanotenga yo ejerza jurisdiccioacuten
bull Esteacuten en formato electroacutenico~co s~Joo lt)~ ~
(j t~ ( P o J ~72 Campos miacutenimos de los ServiciosJ) bullbull ~tq WJ~ro Para identificar los campos miacutenimos que un servicio deberaacute
aplicar los siguientes criteriosincluir se deberaacuten
Oficina Nacionai de Goberno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Jieb de informacioacuten georreie~enciada para el intercambio dedatos entre elltiddes de la ltdministracioacuten Puacutebiica
Paacutegina 10 de 44
Incluir el coacutedigo de identificacioacuten del registro o ID cuando esto no impliqueun riesgo a la seguridad del sistema
bull Si el servicio hace referencia a datos de unidades administrativas deberaacuteincluir el coacutedigo censal de la unidad administrativa o el coacutedigo censal deCentro Poblado cuando corresponda
bull Incluir el nombre del registro (Ejem Si el servicio corresponde a poliacutegonosde distritos se deberaacute incluir un campo con nombre del distrito)
bull Incluir los datos que tengan caraacutecter puacuteblico sin maacutes limitacioacuten que laestablecida en la constitucioacuten o las leyes sobre la materia
bull Estos criterios excluyen la informacioacuten que estaacute en el marco de la Ley deproteccioacuten de datos personales Ley Ndeg 29733 Y la que se encuentra en elmarco de las excepciones al ejercicio del derecho en la Ley detrasparencia y acceso a la informacioacuten Ley Ndeg 27806
Servicios de localizacioacuten (CSW) Tambieacuten llamados servicios demetadatos estos hacen posible la buacutesqueda de datos conjuntos de datosgeograacuteficos y servicios de informacioacuten geograacutefica a partir de los metadatos
74 Servicios web de informacioacuten georreferenciada a implementarse enel marco del DS 133-2013-PCM y registro
Para dar cumplimiento al Artiacuteculo Ndeg 4 del Decreto Supremo 133-2013-PCM lasentidades de la Administracioacuten Puacuteblica que administran bases de datosgeorreferenciadas (productoras o centralizadoras de informacioacuten) deberaacutenpromover la implementacioacuten gradual y coordinada de servicios interoperables deinformacioacuten georreferenciada de forma que a traveacutes de esta red se proporcione alos usuarios el acceso a los datos mediante el uso de los siguientes tipos deservicios
73 Descarga de InformacioacutenLas entidades de la Administracioacuten Puacuteblica que administran bases de datosgeorreferenciadas (productoras o centralizadoras de informacioacuten) deberaacutenimplementar coordinadamente los servicios de descarga mencionados en elNumeral 74 y detallados en los Numerales 2 y 3 del Anexo 1 de la presentedirectiva con el objeto de asegurar la descarga o transferencia de datosmencionados en el Artiacuteculo W 4 del Decreto Supremo 133-2013-PCM
Las excepciones a este lineamiento estaacuten definidas en la Ley Ndeg 29733 Ley deproteccioacuten de datos personales la Ley W 27806 y la Ley de trasparencia y accesoa la informacioacuten en la cual se establece el marco de las excepciones al ejerciciode este derecho
Cuando sea el caso y con el objeto de garantizar la continuidad del servicio 1 sepodraacuten implementar alternativas de descarga de informacioacuten2
ello no deberaacuteimplicar una restriccioacuten en el acceso a los datos
cO SEJoQlt i 0tlt-r ~~fp eacutel Oeacutentilde9 ~ I J~~lgt~ iJe0ty utID~(l4)~Y
I Cuando la infraestructura de la entidad no tenga la capacidad de soportar la demanda2 Descarga alternativa por paquetes de datos restringir el tiempo de acceso por sesiones de usuarios
descarga por nuacutemero de registros descarga por volumen de informacioacuten etc
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONCEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendiexcl)res de servicios web de informacioacuten georreferenciada para el intercambio deltlatos entre entidades de la Administracioacuten POblica
Paacutegina 11 de 44
correspondientes Las entidades de la Administracioacuten Puacutebliceacutel podraacuten usarservicios de localizacioacuten provistos por otras entidades para el cumplimientode la presente directiva
bull Servicios de visualizacioacuten (WMS y WMTS) Que permitan lavisualizacioacuten de datos georreferenciados mediante el uso de estaacutendaresdefinidos por la OGC como el Servicio de mapas en Web (WMS) o elServicio de mapas en web teselados (WMTS) Estos servicios deberaacuten serimplementados de manera coordinada por las entidades de laAdministracioacuten Puacuteblica como el principal medio de acceso a los datos ydeben permitir la superposicioacuten visual de informacioacuten geograacutefica complejay distribuida en diferentes tipos de servidores y visores de mapas
bull Servicios de descarga (WFS y WCS) Que permitan la descarga de datoso conjuntos de datos Se deberaacute promover el acceso directamente alcontenido de los servicios para construir servicios de valor antildeadido(aplicativos traacutemites geoprocesos etc)
bull Servicios de transformacioacuten (WCTS) Que permitan adaptar los datosgeograacuteficos para garantizar su interoperabilidad Este estaacutendar esobligatorio para las entidades de la Administracioacuten Puacuteblica que generaninformacioacuten en un elipsoide distinto al elipsoide del Sistema de ReferenciaGeodeacutesico 1980 - Geodetic Reference System 1980 (GRS80) o al WorldGeodetic System 1984 (WGS84) que se sentildealan en la ResolucioacutenJefatural Ndeg 079-2006-IGN-OAJ-DGC del Instituto Geograacutefico Nacional
Servicios de publicacioacuten de mapas en web Que permita la exploracioacutenvisual de la informacioacuten de una manera raacutepida y sencilla mediante unaplicativo Estos servicios deben permitir como miacutenimo mostrar navegaracercarse o alejarse para concretar o ampliar el campo de visioacuten moverseo superponer los datos geograacuteficos ademaacutes de mostrar los signosconvencionales y consultar los atributos de los datos geograacuteficos Laimplementacioacuten de este servicio es opcional pero se recomienda realizarloen el marco del Lineamiento 6 del Plan Nacional de Datos Espaciales(Ofertar mecanismos de acceso a los datos)
Los servicios descritos en los paacuterrafos anteriores deberaacuten contemplar la creacioacutende sus respectivos metadatos de acuerdo al Perfil baacutesico de Metadatos Peruano ylos estaacutendares que establezca la IDEP Los campos que se deberaacuten incluirmiacutenimamente son
o Nombreo Tiacutetuloo Descripcioacuteno Lista de palabras claveo Direccioacuten URLo Informacioacuten de contactoo Restricciones de acceso y usoo Nuacutemero de capas
El uso y registro de estos servicios en el Portal de Datos Espaciales del Peruacute(wwwgeoidepgobpe) se realizaraacute conforme a los Lineamientos de uso y acceso
I
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IOEPDirectiva sobre eslaacutendares de servicios wel) de informacioacuten georreferenciada para el intercambio ejedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 12 de 44
definidos por las entidades puacuteblicas que administran la informacioacuten tal como sesentildeala en el Artiacuteculo 5 punto 2 del D S W 133-2013-PCM
8 PROCEDIMIENTO GENERAL PARA LA IMPLEMENTACiOacuteN DESERVICIOSWEB DE INFORMACiOacuteN GEORREFERENCIADACon objeto de facilitar la integracioacuten de informacioacuten procedente de diferentesservicios web de mapas en el Portal de datos Espaciales del Peruacute se deberaacutenombrar el servicio con el siguiente criterio [Paiacutes]+[Nombre de Entidad puacuteblica uorganizacioacuten privada]+[Categoriacutea]+[Sub categoriacutea]+[Tema]
En el Anexo 2 se adjunta un cuadro con la Clasificacioacuten temaacutetica de datosgeograacuteficos Esta clasificacioacuten es temporal en tanto se defina el CataacutelogoNacional de Objetos Geograacuteficos El cuadro ha sido elaborado en base a lascategoriacuteas temaacuteticas definidas en la ISO 191152003 Informacioacuten Geograacutefica -Metadatos
Para la identificacioacuten del Sistema de Referencia de Coordenadas (CoordinateReferente System CRS) debe usarse el espacio de nombres del EuropeanPetroleum Survey Group (EPSG) y para la Uniform Resource Identifier (URI) loscoacutedigos del EPSG
81 Procedimiento general para el Intercambio de informacioacuten vectorialEl estaacutendar WFS establece un protocolo de comunicacioacuten para la transmisioacuten dedatos vectoriales a traveacutes de servicios web Este protocolo emplea lasespecificaciones OWS para la negociacioacuten previa a la peticioacuten de datos y utilizael formato GML para la transferencia de datos
WFS se basa en el protocolo HTTP que intriacutensecamente no contempla nocionesde sesioacuten Una sesioacuten en HTTP simple es el conjunto de una solicitud y surespuesta Luego la comunicacioacuten se corta y no es responsabilidad del cliente nidel servidor mantener una memoria ni un estado de la transaccioacuten (ealizada Porlo tanto protocolos basados en HTTP como WFS deben antildeadir sus propiosmecanismos de almacenamiento de datos persistentes entre dos solicitudesHTTP
Una sesioacuten WFS baacutesica se desarrolla esquemaacuteticamente de la manerasiguiente
Contacto inicial El cliente conoce uacutenicamente la URL de un servicIoWFS el servidor estaacute esperando peticiones como servicio HTTP oacute HTTPSEntonces siguiendo la especificacioacuten OWS
o El cliente enviacutea una solicitud GetCapabilities al servidor usandoHTTP GET En particular sentildeala queacute servicio estaacute solicitando (aquiacuteWFS) y bajo queacute versioacuten
o El servidor accede a sus fuentes de datos inscritas como disponiblesa WFS pueden ser bases de datos espaciales ficheros inclusiveotras conexiones WFS Eacutestas se encuentran en general preconfiguradas y no es necesario recorrerlas
o Del cataacutelogo interno el servidor construye un fichero XML siguiendola definicioacuten WMT_MS_ Capabilities Este fichero es devuelto al clienteen respuesta al GET usando el tipo MIME textxml
I
J
Oficina Naciomll de Goberno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleo de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 13 de 44
Solicitud de datos El cliente estaacute ahora en medida de solicitar un bloquede informacioacuten tomando en cuenta el conjunto de datos que el servidorcontiene
o El cliente enviacutea una solicitud GetFeatures al servidor especificandoademaacutes de los paraacutemetros OWS baacutesicos la capa y extensioacutensolicitadas Ademaacutes del GET es posible especificar la peticioacutenutilizando POST alcanzando al servidor una especificacioacuten XML de lasolicitud WFS
o El servidor acopia la informacioacuten a partir de sus fuentes y laacondiciona a la solicitud en particular la re proyecta al SRSsolicitado y la recorta al cuadraacutengulo requerido
o El servidor convierte la informacioacuten resultante a formato GML y ladevuelve al cliente en respuesta al GET usando el tipo MIMEapplicationvnd ogc wfs_xml
El contacto inicial es necesario para obtener el cataacutelogo local y los metadatos delas capas disponibles en el servidor Una vez que el cliente obtiene el cataacutelogolocal puede realizar una serie de solicitudes de datos independientes
Existe una clase de servidores WFS llamado WFS Transaccional en la cual siacute seespecifica nociones de sesioacuten y de persistencia de datos La clase transaccionalde la especificacioacuten WFS indica de queacute manera es posible hacer que cliente yservidor realicen transacciones sobre una base de datos Bajo estaespecificacioacuten es posible actualizar datos a distancia en el depoacutesito de datos delservidor
La instalacioacuten de un servidor WFS implica
Definir el nivel de confidencialidad de la informacioacuten
Definir los lineamientos de acceso a la informacioacuten en funcioacuten a lanormativa nacional vigente
bull Instalar un servidor WFS con acceso a las fuentes de informacioacuten apublicar este acceso deberaacute hacerse hacia una copia de la uacuteltima versioacutensiempre y cuando existan mecanismos automaacuteticos de respaldo y puestaal diacutea que aseguren integridad y actualidad esto es especialmentedelicado en caso de instalacioacuten de WFS transaccional
En caso de accesos restringidos por los lineamientos de acceso definidospor la entidad compatibilizar las poliacuteticas e instrumentos de seguridad deinformacioacuten al nuevo servicio esto implica por ejemplo establecer filtros anivel de cortafuegos para restringir el traacutefico a direcciones fijas deentidades conocidas eventualmente estableciendo redes privadasvirtuales entre dependencias
Mantener actualizada la informacioacuten publicada
Oacute~l82 Procedimiento general para el Intercambio de informacioacuten raacutesterZ- Se debe resaltar que para el intercambio de informacioacuten raacutester el trabajo inicial
de estandarizacioacuten se referiacutea a servidores de mapas a traveacutes de Internet Eacutestosinscritos dentro de WCS reciben un pedido a traveacutes del protocolo HTTP a partirde un cliente que solicita un conjunto de imaacutegenes raacutester correspondientes a unSRS determinado y cubriendo un cuadraacutengulo especificado El servidor enviacutea
Oficina Nacional (le Goi)ierno Electroacutenico e informaacutetica - ONGE -Comiteacute CoorcJinador de a lOEDirectiva sobre estaacutendarps de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 14 de 44
IIiL _
contra este pedido una imagen de mapa de bits en formato estaacutendar de imagensea PNG GIF JPEG GeoTIFF etc
El caso del intercambio de datos raacutester en bruto corresponde a una peticioacutensimplificada de este esquema WCS en la que la imagen de mapa de bits quedevuelve un servidor contiene los datos correspondientes a la capa raacutestersolicitada en formato corriente de mapa de bits
Una sesioacuten WCS se realiza aproximadamente de la misma manera que unasesioacuten WFS La fase de contacto inicial y pedido de cataacutelogo local esequivalente excepto que se solicita GetCapabilities del servicio WCS
La solicitud de datos se realiza a traveacutes del pedido GetMap opcionalmenteespecificando el formato de imagen de salida sus dimensiones en pixel yposiblemente un estilo de dibujo definido en SLD Por otro lado la solicitudGetFeaturelnfo aplicada a un raacutester permite obtener datos de los puntos quecomponen la capa
La instalacioacuten de un servidor WCS implica
Definir el nivel de confidencialidadde la informacioacuten
bull Definir los lineamientos de acceso a la informacioacuten en funcioacuten a lanormativa nacional vigente
bull Definir la simbologiacutea cartograacutefica de los mapas publicados y configurareacutesta en el servicio
bull En caso de accesos restringidos por los lineamientos de acceso definidospor la entidad compatibilizar las poliacuteticas e instrumentos de seguridad deinformacioacuten al nuevo servicio esto implica por ejemplo establecer filtros anivel de cortafuegos para restringir el traacutefico a direcciones fijas deentidades conocidas eventualmente estableciendo redes privadasvirtuales entre entidades
bull Mantener actualizada la informacioacuten publicada
83 Procedimiento general para la implementacioacuten de servicios demapas en web (WMS)
A continuacioacuten se describen recomendaciones para la implementacioacuten de losservicios WMS
Debido a que el tiempo de respuesta del servicio WMS depende delnuacutemero de capas que componga el servicio y el volumen de informacioacutense recomienda implementar este servicio con la menor cantidad de capasposible o implementar servicios con una sola capa
bull La implementacioacuten de un servicio web de mapas debe reproducir elcomportamiento y las respuestas estandarizadas al ser invocado desde uncliente geneacuterico y no adaptarse a las particularidades un clienteespeciacutefico
bull El WMS debe ser conforme a la implementacioacuten de ISO 19128Geographic Information - Web Map Server Interface
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicIos web de informacioacuten georreferenciada para el intercambio dedatos entre entiddes de la Administracioacuten Puacuteblica
Paacutegina 15 de 44
Todo servicio WMS debe contar con un IP puacuteblico (URL) que permita suacceso y consulta por Internet el cual deberaacute estar registrado en el portalde datos espaciales del Peruacute
bull Se debe utilizar como miacutenimo la especificacioacuten Web Map Service (WMS)Implementation Specification v111 o superior del Open GeospatialConsortium (OGC) con las tres operaciones obligatorias definidas en lapresente directiva (GetCapabilities GetMap y GetFeaturelnfo)
bull El WMS deberaacute soportar cuando se exceda el rango de escala uacutetilimaacutegenes vaciacuteas o simplificadas La informacioacuten sobre el rango de escalauacutetil debe proporcionarse en la respuesta a la peticioacuten GetCapabilitiesutilizando el campo ltScaleHintgt
bull Se debe usar la especificacioacuten del OGC Styled Layer DescriptorImplementation Specification v10 (SLD) como extensioacuten del OGC WMSque permita una simbolizacioacuten definida por el usuario
bull Se debe implementar la operacioacuten GetLegendGraphic y del atributoLegendURL para describir cada capa con el fin de identificar las capasadecuadamente
bull El WMS debe soportar al menos el formato Portable Network Graphics de24 bits (PNG tipo MIME imagepng)
bull Evitar la inclusioacuten de informacioacuten marginal dentro del marco devisualizacioacuten escalas logotipos marcas de agua mensajes de copyright ysimilares
Si se usa un Sistema de Referencia de Coordenadas (CRS) adicionaldeberaacuten identificarse sus paraacutemetros de transformacioacuten mediante unidentificador del Sistema de Referencia de Coordenadas vaacutelido ydocumentado
UTM USO
Zona 178 --------------- __-
Zona 188Zona 198
~ 0_ bull __ - ~ ~_ bullbull__ bullbullbull
Zona 178 -__------ -----__-_ Zona 188
------_ _~-- Zona 198
proporcionarse en ingleacutes Sede excepcioacuten sea
bull El WMS debe soportar el CRS WGS84 en coordenadas geograacuteficasidentificadas mediante EPSG 4326 Ademaacutes se recomienda que laimplementacioacuten de WMS tambieacuten soporte los siguientes CRSs
Tabla 1 Coacutedigos y Sistemas de Referencia
Coacutedigo EPGS Sistemade ReferenciaDATUM32717 WG8 84 UTM32718 WG8 84 UTM32719 WG8 84 UTM
- _------ _----__- ~--_ ----- -24877 P8AD56 UTM
----_ __ _ -24878 P8AD56 UTM24879 P8AD56 UTM4326 WG8844248 P8AD56
bull Todas las excepciones de servicio debenrecomienda que el formatoapplicationvnd ogc se_inimage
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puumlbliacuteca
Paacutegina 16 de 44
ANEXO 1 ESTANDARES DE SERVICIOS WEB DE INFORMACIONGEORREFERENCIADA PARA EL INTERCAMBIO DE DATOS ENTREENTIDADES DE LA ADMINISTRACION PUBLICA
1 ESTANDAR PARA SERVICIO DE MAPAS EN WEB WMS
11 WMS Web Map Service
El servicio Web Map Service (WMS) o Servicio de publicacioacuten de mapas es unestaacutendar propuesto por la OGC que ofrece una sencilla interfaz HTTP el cualpermite realizar una solicitud de imaacutegenes de mapas georreferenciados de una omaacutes bases de datos geograacuteficas que pueden estar distribuidas en maacutes de unservidor
Una peticioacuten WMS define la capa o capas geograacuteficas y el aacuterea de intereacutes paraser procesadas por el administrador del servicio la respuesta a esta solicitud esuna o maacutes imaacutegenes de mapas georreferenciados (devuelto como JPEG PNGetc) que pueden ser mostradas en un aplicativo ya sea viacutea web o de maneralocal
A traveacutes de la superposicioacuten de mapas obtenidos de diferentes servidores WMSes posible la creacioacuten de una red de servicios distribuidos cuyos clientes ousuarios podraacuten realizar composiciones personalizadas
I_ _ _ ~ __ ~------J
_ordm~scriacutePdoacuteB __Versioacuten de la especificacioacuten OGCTipo de_~ervicio al que vadtrigj9-ordfJ~Jeticioacuten Nombre de la olJeracioacuten Formato de salida deacutelmetaclatodel s-eNiCioDebe soportar lJor defecto texUxml S-ecuencia de nUacutemeros 6- cadena --decaracteres para ~I contr()I de la cltn~~s~I1fia
Opcional
Obligatoriedad~OpcionalObli9ordf-ordm~ _ObliR~lt~
Opcional
UPDATESEQUENCE
- ComponentesVERSION
SERVICE=WMS _ __ __-- _ - --_ -REQYESTGet99pabilities
FORMAT
111 Operaciones
Este estaacutendar internacional (WMS versioacuten 130) define dos clases de modos deoperar uno para un WMS baacutesico y otro para un WMS de consulta A su vez cadauno tiene dos subclases una para clientes y otra para servidores
El WMS baacutesico debe soportar los elementos baacutesicos del servicio (versioacutenpeticiones y respuestas HTIP valores numeacutericos y booleanos determinadosformatos de salida sistemas de coordenadas paraacutemetros de consulta y derespuesta y excepciones) la operacioacuten GetCapabilities y la operacioacuten GetMapClasifica la informacioacuten que posee en Capas y ofrece un nuacutemero determinado deEstilos con los cuales se pueden visualizar dichas capas Este EstaacutendarInternacional uacutenicamente soporta Capas y Estilos definidos no incluyemecanismos de definicioacuten de simbolizacioacuten por parte del usuario
El WMS de consulta debe satisfacer todos los requerimientos de un WMS baacutesico ytambieacuten soportar la operacioacuten GetFeaturelnfo
Para personalizar la simbolizacioacuten OGC ha definido la especificacioacuten 5tyledLaver Descriptor (5LD) o descripcioacuten de estilos de capas que permite la
l(CONSElo definicioacuten temporal o permanente de la simbolizacioacuten para visualizar datos viacuteaa-tCj~ ~lt)~ WMS~ ~ ~o Leoacuten ~ ltntilde bull bull bull bull bull0 ~--iexcl ~a GetCapabllItles (oblIgatorIa)~ ~ oO gtltto~ierM~~ lt Ofrece informacioacuten acerca de las caracteriacutesticas del servicio (metadatos)
Tabla 2 Componentes de GetCapabilities
L
Oficina Nacional de Gobierno Electroacutenico e infonnaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios eb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 17 de 44
del cacheacute Este valor se incrementa cuandose realizan cambios en el Capabilitites
b GetMap (obligatoria)
Proporciona como resultado un mapa imagen de los datos almacenados
Tabla 3 Componentes de GetMap
Componentes
L~-~Q~~~~~~~t~iapI LAYERS
STYLES
CRS=EPSGidentificador
BBOX=minxminYmaxxmaxy
WIDTHHEIGHTFORMAT
TRANSPARENT=TRUEI FALSE
BGCOLOR=color_value
EXCEPTIONS=exception_format
TIME=time
ObligatoriedadObligat0rQ -ObIi99orio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligordf-t9rioObligordf-tQr)oObligatorio
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Desqip~iOacutenVersioacuten de la especificacioacuten OGCNombre de la PeticioacutenLista de una o maacutes capasseparadas por comasEstilo de visualizacioacuten por caparequerida separados por comasSistema de Coordenadas deReferenciaEsquinas del aacutembito (inferiorizquierda superor derecha) enunidades CRSAncho del mapa en Qix_eJ~~ Alto del maQ9_~Ilp)(el~~- _Formato de salida del mapaTransparencia del fondo del mapa(default=FALSE)Valor del color del fondo RGB enHexadecimal (default=OxFFFFFF)Formato en el que el WMSinforma de las excepciones(default=XML)Valor de Tiempo en las capasdeseadasElevaci6ndelas capas deseadasValor de otras dimensionesadecuadas
c GetFeaturelnfo (obligatoria)
Captura y proporciona informacioacuten contenida en un mapa tal como el valor deun objeto en una posicioacuten determinada
Tabla 4 Componentes de GetFeaturelnfo
DescripcioacuteriVersioacuten de la especificacioacutentildeOGcNombre de la Peticioacuten Copia parcialdeuacutenapeticioacuten demapasque genera el mapa del cual se quiereobtener informacioacutenLista de una o maacutes capas sobre las quese realiza la consulta separadas porcomasFormato de respuesta de la informacioacutensobre el objeto (MIME type)Nuacutemero de objetos sobre los que sedevuelve informacioacuten(default=1)Coordenada iexcldel objeto en eacuteiMapcsen pi~eles __ o bullbullbullbullbullbullbullbull
Coordenada j del objeto en el Map CSenpixele~Formato en el que el WMS informa de las excepciones (default=XML)
Obligatorio
ObligatoriedadObligatorioObligaiorio~~_
QUERY _LA YERS Obligatorio
INFOJORMAT Obligatorio
FEATURE_COUNT Opcional
l=pixeLcolumn Obligatorio_____ bullbullbullbull - bull__ bull__ bullbullbull ____ o
J=pixeLrow Obligatorio-- --- _ _--_-
EXCEPTIONS Opcional
Paraacutemetros del mapa
ComponentesVERSION
REQUEST=GetFeaturelnfo
Oficina Nacional (e Gobierno Electroacutenico e In~ormiquestica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciltda para el intercambio deciatos entre entidades de la Aoministraciaacuten Puacuteblica
Paacutegina 18 de 44
112 Styled Layer Descriptor (SLD)
Perfil de la Especificacioacuten de Implementacioacuten Web Map Service
El Styled Layer Descriptor (SLD) o Descriptor de Estilos de Capas define unacodificacioacuten que se extiende al estaacutendar WMS el cual permite definir a traveacutes delusuario una simbolizacioacuten y coloracioacuten de la capa geograacutefica o cobertura Elestaacutendar SLD aborda la necesidad de los usuarios y de los softwares paraofrecer la capacidad de poder controlar la representacioacuten visual de los datosgeorreferenciados
Esta posibilidad de definir reglas de representacioacuten de estilos requiere unlenguaje de estilos que el cliente y el servidor pueden entender La Simbologiacuteaestaacutendar de codificacioacuten de la OGC (SE) ofrece este lenguaje mientras que elperfil de SLD WMS permite la aplicacioacuten del SE a capas WMS usandoextensiones de operaciones de los servicios de mapas Ademaacutes este estaacutendardefine una operacioacuten de acceso normalizado a siacutembolos de leyenda
a Operaciones del servicioLas operaciones que se definen en este estaacutendar OGC son 4 siendo dos (2)obligatorias y dos (2) opcionales
bull GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull GetMap (Obligatoria)
Esta operacioacuten estaacute definida en el estaacutendar WMS en sus distintas versionesSolicitud de un aacuterea determinada en un CRS determinado Para modificar elestilo de visualizacioacuten se crea un laquouser Styleraquo
bull Describe Layer (Opcional)
Para definir estilos personalizados por el usuario se requiere informacioacutensobre los fenoacutemenos a simbolizar o como poco su tipo (fenoacutemeno ocobertura) Esta operacioacuten proporciona informacioacuten sobre esos estilos
bull GetLegendGraphic (Opcional)
Mediante esta operacioacuten se obtiene una imagen del estilo con el cual elservicio realiza la representacioacuten de la capa
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de s~rvicios leb ae informacioacuten georreferenci2da para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
2 ESTANDAR PARA SERVICIO DE MAPAS WFS
Paacutegina 19 de 44
21 WFS Web Feature Service
El servicio Web Feature Service (WFS) o Servicio de publicacioacuten de objetos es unestaacutendar definido por la OGC que describe la especificacioacuten de codificacioacuten paradatos georreferenciados basados en GML (Geography Markup Language) el cualpermite recuperar y modificar (consultar insertar actualizar y eliminar) datosespaciales en formato vectorial Esta codificacioacuten intenta activar el transporte yalmacenamiento de informacioacuten geograacutefica mediante un XML Sehema quedescribe su estructura incluyendo las propiedades de geometriacutea y los rasgosgeograacuteficos
Los requisitos para un Web Feature Serviee (versioacuten 110 o superior) definidospor la OGC son
Los interfaces deben definirse en XML
GML debe ser utilizado para expresar caracteriacutesticas de los objetos dentrode la interfaz
Un WFS debe ser capaz como miacutenimo de ofrecer caracteriacutesticas de losobjetos utilizando GML
El filtro de lenguaje debe definirse en XML y derivarse de CQL como seindica en el OpenGIS Catalogue Intetface ImplementationSpecification
bull El almaceacuten de datos utilizado para almacenar caracteriacutesticas de los objetosgeograacuteficos puede ser opaco para la aplicacioacuten cliente siendo el uacutenicoacceso a los datos a traveacutes del interfaz del WFS
bull La uacutenica funcioacuten de un WFS cuando interacciona con el sistema dealmacenamiento de fenoacutemenos geograacuteficos es asegurarse que loscambios realizados en los datos sean coherentes
211 Operaciones
Se definen tres clases de WFS
WFS Baacutesico implementa las operaciones GetCapabilitiesDescribeFeatureType y GetFeature Se considera el servicio de soacutelolectura
WFS XLink soporta todas las operaciones del WFS Baacutesico e implementala operacioacuten GetGmlObjet para XLinks locales yo remotos siendo posibleutilizar la operacioacuten GetGmlObjet durante la operacioacuten GetFeature
bull WFS Transaccional soporta todas las operaciones del WFS baacutesico eimplementa las operaciones de transaccioacuten Siendo opcional laimplementacioacuten de las operaciones GetGmlObjet yo LockFeature
Los atributos comunes en las peticiones POST y GET para todas las operacionesson
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEi -Comiteacute Coordinador de la lOEDirectiva sobre est~ndres de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Publica
Paacutegina 20 de 44
Tabla 5 Componentes GET maacutes comunes
_componentesVERSION
SERVICE=WFS
REQUEST
NAMESPACE
Paraacutemetros adicionalesParaacutemetros especificos
del suministrador
OblifjatoiexcliexcledadOblig_~9iQ_
Obligatorio
ObligatQrio
Opcional
Opcional
_ _ DescripcioacutenVersioacuten de la especificacioacuten OGC __Tipo-cie-ServfcTo--( no-esobiigaiorio paraGetCapeacutelbiiti~~)_Nombre de la PeticioacutenPara indicar el espacio de nombres y susprefijos El formato debe ser xmlns(prefix=EscapedNamespaceName) Si se especificamaacutes de uno se sefJaranfJorcomasParaacutemetros de cadaoperaCiOacute---------------Para permitir antildeadir paraacutemetros ala peticioacutende forma que se mejore el resuldo _
Tabla 6 Componentes POST maacutes comunes
ComponentesVERSION
SERVICE=WFS
HANOLE
ObligatoriedadObligato~[Q__Obligatorio
Opcional
DescripcioacutenVersioacutende la especificacioacuten OGCTipo de Servicio Permite a la aplicacioacuten cliente asociar unnombre nemoteacutecnico a la peticioacuten paraencontrar los elementos infractores en casode error
a GetCapabilities (obligatoria)
Ofrece informacioacuten acerca de las caracteriacutesticas del servicIo de los tipos defenoacutemenos que puede ofrecer y queacute operaciones soporta cada uno de ellos
D~scripdcSn _Lista de tipos de fenoacutemenos adescribir separados por comas Sino se indica ninguno devuelvetodos los tiposFormato de salida para describirlos tipos de fenoacutemenos Soportaotros formatos de salida comoOTO
Opcional
Opcional
TYPENAME
OUTPUTFORMAT=textxmlsubtype=gml311
b DescribeFeatureType (obligatoria)
Ofrece la estructura (campos y atributos) de cualquiera de los tipos defenoacutemenos que el servicio puede ofrecer mediante su descripcioacuten en esquemasXML siendo eacutestos esquemas GML vaacutelidos
Tabla 7 Componentes DescribeFeatureType
Componentes Obligatoriedad
c GetFeature (obligatoria)
Devuelve instancias de fenoacutemenos (objetos individuales) en formato GMLAdemaacutes el cliente debe tener la posibilidad de solicitar las propiedades delfenoacutemeno que desea y de realizar tanto consultas espaciales como noespaciales
Tabla 8 Componentes de GetFeature y GetFeatureWithLock
iI
l
_lt_orriponentesREQUEST=[GetFeature I
GetFeatureWithLock]
OUTPURFORMAT=textxml subtipo=gml311
RESULTIYPE=[results IHits]
Obligatoriedad
Obligatorio
Opcional
Opcional
t5escripciQn
Nombre de la peticioacuten WFS
Permite otros formatos de salida siempre ycuando se indique en el documento deltapacidadesUtilizado para solicitar un documento derespuesta completo con los fenoacutemenos quecumplen la consulta (results valor por defecto) osimplemente una enumeracioacuten d~ Ilts_rnismos
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades ete la Administracioacuten Puacuteblica
Paacutegina 21 de 44
Pueden utilizarse componentes adicionales para controlar los XLink anidados
Tabla 9 Codificacioacuten adicional de GetFeature
Componentes
PROPERTYPENAME
FEATUREVERSION=[ALLIN]
MAXFEATURES=N
EXPIRY=N
SRSNAME
TYPENAME(opcional si se aespecificado elFEATUREID)FEATUREID
(Mutuamente excluyentec()i1 FILIER yB001 __
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BBOX)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
SORTBY
~Coriiacuteponentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
PROPTRAVXLlNKDEPTH
Obligatoriedad
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Opcional
Opcional
Opcional
Opcional
Obligatoriedad
Opcional
Opcional
Opcional
Descripci9n(hits)Lista de propiedades de cada tipo de fenoacutemenosolicitado Con o con ausencia de valor sesolicitan todas las del ti~o_~Ql~_L1J9ordmcgt____Cuando es posible el versionado Devuelve laversioacuten del fenoacutemeno que se le solicita Si no seindica devuelve la uacuteltima versioacutenMaacuteximo nuacutemero de fenoacutemenos que puedendevolverse en una consulta Si no se indicadevuelve todosSoacutelo se utiliza con la peticioacutenGetFeatureWithLock Indica el tiempo de bloqueodel fenoacutemeno en la respuesta (en minutos) Si elparaacutemetro no se especifica el bloqueo seraacuteindefinidoSistema de referencia que debe ser usado en lageometria de los fenoacutemenos resultado de lapeticioacuten
Lista de nombres de los tipos de fenoacutemenossolicitados
Lista de instancias de fenoacutemenos solicitadasidentificadas mediante su identifi~dor
Describe un conjunto de caracteristicas sobre lasque operar Se debe establecer un filtro por cadatipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o un FILTERun cliente puede realizar la peticioacuten mediante unbounding box
Indica la propiedad respecto a la cual seraacutenordenadas las instancias de los fenoacutemenosobtenidos en la consulta
--__~~_ 0- _
Descripcioacuten _Nivel de profundidad a alcanzar a traveacutes de los bullenlaces contenidos en los atributos href de las propiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que se bullacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidada deGetGmlObject realizada para cualquier propiedadcuando interviene el componenteTRAVERSEXLlNKDEPTH (si no se especifica una I
lista PROPEXPIRY) En ausencia de valoresperaraacute hasta recibir respuestaLista de- ios niveies- de XLink enlazado-spor cadafenoacutemeno que sea consultado Debe haber unarelacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una lista
i_J
Oficina Nacional de Gobierno Electroacutenico e Inormiquesttica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios VIeb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 22 de 44
Componentes Obligatoriedad DescripcioacutenPROPTRAVXLlNKDEPTHLista de tiempos de expiracioacuten de XLink enlazadospor cada fenoacutemeno consultado Debe haber una
PROPTRAVXLlNKEXPIRY Opcional relacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una listaPROPTRAVXLlNKEXPIRY
d GetGmlObject (opcional)
Devuelve instancias de fenoacutemenos expresaacutendolos en XML El cliente debe tenerla posibilidad de especificar si desea todos los objetos que se han anidadomediante Xlinks o soacutelo hasta un nivel de anidamiento determinado
Para que un WFS soporte esta operacioacuten cada elemento sobre el que puedaoperar el WFS debe estar identificado uniacutevocamente mediante lOs XML Lacodificacioacuten de identificadores de elementos se define en OpenGis FilterEneoding Implementation Speeifieation
La diferencia con GetFeature es que mientras que esta uacuteltima devuelve todaslas instancias que posea el tipo de fenoacutemeno solicitado con GetGmlObject soacutelose obtienen las instancias de fenoacutemenos solicitadas mediante su identificador
Tabla 10 Codificacioacuten para GetGmlObject
Componentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
GMLOBJECTID
Obligatoriedad
Obligatorio
Opcional
DescripcT6n _Nivel de profundidad a alcanzar a traveacutes de losenlaces contenidos en los atributos href de laspropiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que seacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidadade GetGmlObject realizada para cualquierpropiedad (si no se especifica una listaPROPEXPIRY) cuando interviene elcomponente TRAVERSEXLlNKDEPTH Enausencia de valor esperaraacute hasta recibirresp~~~t~__ _ EllO XML del elemento solicitado
Descripci~~
Lista de nombres de los tipos de fenoacutemenosa ser bloqueados
Indica el tiempo de bloqueocienenoacutementildeo(en minutos) Si el paraacutemetro no seespecifica el bloqueo seraacute indefinidoALLintentaraacute bloq~ordflodoslos fenoacuteme~_
Opcional
Opcional
Obligatorio
ObligatoriedadComponentesTYPENAME
(opcional si se aespecificado elFEAT~B_~[)) _
EXPIRY=N
LordmCISACTI9~=I~-J_
e LockFeature (opcional)
Peticioacuten de bloqueo sobre uno o maacutes tipos de fenoacutemenos mientras se estaacuterealizando su modificacioacuten con la operacioacuten Transaetion Esto aseguratransacciones de forma continuada Esta operacioacuten en el meacutetodo POSTcontiene uno o maacutes elementos ltLoeltgt cada elemento definen las instancias deun tipo de fenoacutemeno a ser bloqueadas
Tabla 11 Componentes LockFeature
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Ieb de Informacioacuten georreferenciada para el intercambio dedatos entre entidades de la dministracioacuten Puacuteblica
Paacutegina 23 de 44
9omponentes_SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BJ30_X)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Opcional
Opcional
Opcional
Descripcioacuten _solicitados si no lo consigue no sebloquearaacute ninguno SOME intenta bloqueartantas como sea posibleLista de instancias de fenoacutemenossolicitadas identificadas mediante suidentificador
Describe un conjunto de caracteristicassobre las que operar Se debe establecer unfiltro por cada tipo de fenoacutemeno listado en elparaacutemetro TYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
f Transaction (opcional)
Una peticioacuten transaccional estaacute compuesta de operaciones que modificaninstancias de fenoacutemenos geograacuteficos accesibles viacutea web Una vez terminada latransaccioacuten el servicio WFS genera un documento XML de respuesta indicandoque el proceso se ha realizado
Esta operacioacuten puede realizarse directamente por parte del servicio WFS encuyo caso al finalizar la transaccioacuten el servicio traslada las modificaciones alalmaceacuten de datos conectado el servicio WFS o traducir las operaciones allenguaje del almaceacuten de datos siendo eacuteste uacuteltimo el encargado de realizar laoperacioacuten
Las posibles operaciones de modificacioacuten que pueden llevarse a cabo son crear(Insert) actualizar (Update) y eliminar (Deete)
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Insert
Native
Lockld
srsName(Atributo)
IdgenItri~ut(raquo
Transaction
inputFormat__(f-ilQt __
Tabla 12 Componentes POSTde TransactionComponentes Obligatoriedad DescripCioacuten~- ~- --
Puede contener cero o maacutes nsert Updafe o DeefeLas operaciones se ejecutan en el orden en el quese presenten en la peticioacuten _Especifica que la transaccioacuten se realizaraacute sobre unconjunto de instancias que han sido bloqueadasprevLamente___ ____ __Contiene comandos u operaciones propietariaspermitiendo acceder y actuar sobre servidores oalmacenesde datos especiacuteficosALL iridica--que -iodos -os fen6meno-sbloq-ueadosdeben ser liberados una vez terminada latransaccioacuten SOME indica que soacutelo los registrosmodificados deben ser liberados el resto deelementos permanecen bloqueadosUtilizado para crear nuevas instancias defenoacutemenos Por defecto los fenoacutemenos se expresanmediante GML3 pero pueden utilizarse otrasversiones de GML En respuesta a esta operacioacuten elWFS debe generar una lista de los identificadoresasig_l95Qsa las nueveacutel~Iacutei~~l~a_~generadas
Versioacuten GML en la que crear los datos-- -- Sistema deo-referenCiadel nuevo-efe-merItoeicual
Opcional debe ser soportado por el tipo de fenoacutemeno al quepertenece
Meacutetodode asignacioacuten de identificadores
releaseAction=[ALLISOME]
Oficina Nacional de Gobierno Eleciexclroacutenico e Inormaacutetiacuteca - ONGEI -Comiteacute Coordiacutenatior de la IDEPDirectiva sobre estaacutendares de servicios weo de informacioacuten georreierenciada iexclara el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 24 de 44
Componentes
Update
Property(Elemento)
srsName(Atributo)
Filter(Elemento)DeleteFilter
(Elemento) __
Obligatoriedad
Opcional
Obligatorio
Opcional
Opcional
OpcJdegrl_ordfI _
Obligatorio
DescripcioacutenActuacutea sobre las propiedades de instancias defenoacutemenosEspecifica el nombre (Name) y los valores (Vaue) delas propiedades pertenecientes a los tipos defenoacutemenos a modificar (fypeName)Sistema de referencia del nuevo elemento el cualdebe ser soportado por el tipo de fenoacutemeno al quepert~n_~ce _ ___ _ _Define restricciones espaciales o no espaciales paraseleccionar los fenoacutemenos a modificarElimina instancias de fenoacutemenos
Si no se define un filtro la operacioacuten no se realiza
Tabla 13 Componentes GET de Transaction
Componentes
OPERATION=Delete
TYPENAME(opcional si se aespecificado elFEATUREID)
RELEASEACTION=[ALLI SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
BB00)BBOX
(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten_Operacioacuten de transaccioacuten a ejecutar Lasoperaciones se ejecutan en el orden en el quese present~Il_~I1a p~ticiordmn
Lista de nombres de los tipos de fenoacutemenossobre los que realizar fa operacioacuten
ALL indica que todos los fenoacutemenosbloqueados deben ser liberados una vezterminada la transaccioacuten SOME indica quesoacutelo los registros modificados deben serliberados el resto de elementos permanecenbloqueados
Lista de instancias de fenoacutemenos sobre los queoperar identificadas mediante su identificador
Describe un conjunto de caracteriacutesticas sobrelas que operar Se debe establecer un filtro porcada tipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
Oficina Nacional dG Gobierno Eleciroacutenco e informaacutetic - ONGEiexcl -Comiteacute Coordineacutedor de la lDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para ei intercambio dedtos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 25 de 44
3 ESTANDAR PARA SERVICIO DE COBERTURA WCS
31 WCS Web Coverage Service
El servicio Web Caverage Serviee (WCS) o Servicio de Coberturas de mapasofrece la obtencioacuten de datos georreferenciados en un formato del tipo coberturamulti-dimensionales para el acceso a traveacutes de la web de modo que sean uacutetilespara la representacioacuten o como dato de entrada de modelos cientiacuteficos
Al igual que el estaacutendar Web Map Serviee (WMS) y el Web Feature Serviee(WFS) permite al cliente seleccionar parte de la informacioacuten que posee elservidor basaacutendose en diferentes criterios como por ejemplo las restriccionesespaciales
Este estaacutendar nos brinda un conjunto de requisitos baacutesicos que una aplicacioacutenWCS debe cumplir esto tambieacuten es vaacutelido al utilizar el GML como un formato deentrega de la cobertura con el cual a diferencia del WMS que devuelve los datosgeorreferenciados para ser representados como mapas estaacuteticos (devueltos comoimaacutegenes desde un servidor) el estaacutendar Web Coverage Service define unasintaxis rica para las solicitudes en contra de estos datos devolvieacutendolos con susemaacutentica original (en lugar de las imaacutegenes) los cuales pueden ser interpretadosextrapolados procesados etc
Esta versioacuten de especificacioacuten se limita a peticiones y descripciones de coberturasde mallas regulares (grid coverage) aunque el interfaz ha sido disentildeado de formaque en futuras versiones sea posible desarrollarlo permitiendo otros tipos decoberturas definidas en OGC Abstraet Speeifieatian Tapie 6
asincroacutenicasrespuestas Respuestas XML y opcionalmente(almacenamiento de respuestas)
a GetCapabilities (obligatorio)
Permite obtener el documento XML de capacidades donde se describenlas caracteriacutesticas del servicio y donde normalmente se incluye una brevedescripcioacuten de las coberturas que ofrece En el caso que el documento XMLdevuelto no contenga la descripcioacuten de las coberturas que posee debedisponerse de informacioacuten similar en una fuente aparte como por ejemplo uncataacutelogo de imaacutegenes
311 Operaciones
El servicio WCS (versioacuten 20) proporciona tres (3) operaciones cuyaimplementacioacuten es obligatoria por parte del servidor Estas operaciones puedenutilizar HTTP GET con codificacioacuten KVP o HTTP POST con codificacioacuten XML oSOAP es mediante el documento de capacidades como se indica queacute tipo decodificacioacuten POST soporta el servidor del WCS
Los paraacutemetros que se definen a continuacioacuten pertenecen a la versioacuten 111 deeste estaacutendar mientras que los ejemplos expuestos se realizan con WCS versioacuten100 por ser los implementados hasta la fecha Las diferencias de notaciones ylas variaciones baacutesicas que posee la versioacuten 111 con respecto a la 100 son
Uso de GridCRS en descripciones de peticiones de cobertureacutels
Descripcioacuten jeraacuterquica de las coberturas
Muacuteltiples campos por cobertura
Oficinaacute Nacional de Gobj~rno Electroacutenico e InronnaacuteUca - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 14 Componentes de GetCapabilities
Paacutegina 26 de 44
Componentes
SERVICE=WCS
REQUEST=GetCapabilities
ACCEPTVERSION
SECTIONS=Contents
UPDATESECUENCE
ACCEPTFORMATS=textxml
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
QesuacuteipcioacutenTipo de Servicio al que vadirigl~eacutelJordf-R~ticoacuten~ _Nombre de la operacioacutenVersiones de la especificacioacutenOGC que acepta el clienteseparadas por comas y enorden de preferEmciaLista de cero o maacutes nombres desecciones del documento demetadatos del servicioseparados por comas que sedesea sean devueltos en eldocumento de metadatos delservicioVersioacuten del documento demetadatos del servicio valorque se incrementa cuando serealizan cambios en eldocumento compl~toSecuencia de cero o maacutesformatos de respuestadeseados por el clienteseparados por comas y pororden de preferencia
Tabla 15 Componentes de DescribeCoverage
b DescribeCoverage (obligatorio)
Devuelve un documento XML con una descripcioacuten detallada de una o variascoberturas de las suministradas por el servicio
El documento XML devuelto con la descripcioacuten de la cobertura debe contener
Identifier identificador uacutenico de la cobertura
bull Domain Definicioacuten del dominio espacial yo temporal para laslocalizaciones de las coberturas
bull Range Define el rango de valores y el tipo de propiedades (categoriacuteasmedidas etc) asignadas a cada localizacioacuten en el dominio
bull SupportedCRSs Relacioacuten de baseCRS definidos para cada GridCRSutilizados por la operacioacuten GetCoverage para expresar las coberturas queposee
bull SupportedFormats Formatos en los que pueden ser devueltos lascoberturas en respuesta a un GetCoverage (ejemplo GeoTiff HDF-EOSNITF CF-Net-CDF)
Componentes
SERVICE=WCS
REQUEST=DescribeCoverag~_VERSION= version
IDENTIFIERS=identifier1identifier2
Obligatoriedad
Obligatorio
Obli9iltorLC_ObligeacutelQ~icgt
Obligatorio
DesiiipClOacutenTipo de Servicio al que va dirigida lapeticioacutenNombre de laope~aci~nVersioacuten de la especificacioacuten OGCLista de los identiffcad()resde lascoberturas que se desea seandescritas
Oficina Nacional de Gobemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacuten ciares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 27 de 44
c GetCoverage (obligatorio)
Permite obtener una cobertura o parte de ella Por tanto es necesario indicaralguna o todas las caracteriacutesticas baacutesicas que definen el subconjunto de datosrequerido es decir el dominio el rango de valores el tipo de re-muestreo elformato de datos y forma de entrega del resultado Para ello es necesarioconocer primero cuaacutel es la definicioacuten del tipo de coberturas que posee el serviciomediante la operacioacuten DescribeCoverage
Por defecto todos los componentes de la cobertura solicitada mediante estaoperacioacuten son devueltos directamente en la respuesta Opcionalmente elservicio puede tener implementada la posibilidad de almacenar los componentesde la cobertura como un recurso accesible viacutea web en cuyo caso la respuestaincluiriacutea la referencia URL a dicho recurso siempre y cuando se indique en lapeticioacuten que los resultados deben ser almacenados
Procesar una operacioacuten GetCoverage puede ser entendido conceptualmentecomo una secuencia de operaciones cuyo esquema fundamental seriacutea
Realizar una transformacioacuten de coordenadas (incluyendo el escaladoespacial) en el CRS que se desea mediante un re-muestreo coninterpolacioacuten espacial
Generar el subconjunto de datos espacial
Generar el subconjunto de datos temporal
Generar el subconjunto de propiedades (range)
bull Convertir los datos al formato solicitado En funcioacuten del formato puedenecesitarse interpolar los valores que posee cada localizacioacuten en lacobertura original como consecuencia es probable que se produzcapeacuterdida de precisioacuten
bull Salida de resultados de una muestra de la cobertura
Solicita un subconjunto de datoscorrespondientes a instantes ointervalos de tiempo determinados
S-olidta solamente algunos campos_ (IrQpiedade~L Formato de salida de la coberturadenro delo~que eacutesta posee _Especifica si la respuesta debe seralmacenadaIdentifica el sistema de referenciabase para el GridCRS de salida
Opcional
Obligatorio
Opcional
OpcionalParaacutemetros
-Oescripeacutefoacutentilde---Tipo de Servicio al que va diexclrigida la Obligatorio lPeuroticioacuten
Obligatorio Nombre de la operacioacutenObligatorio __ _ VeEsi6n de 1ordf~~p~cifiltordfltoacutenQ~C
Identificador uacutenico de la coberturaObligatorio solicitada
Opcional iexcl Encuadre que define espacialmente(Obligatorio si no se la cobertura solicitada en el
indica sistema de referencia que se indicaTIMESECUENCE) mediante su URN
Opcional(Obligatorio si no se
indicaBordmUNDIN~Jl0gtS)
FORMAT
RANGESUBSET
TIMESECUENCE
Tabla 16 Componentes de GetCoverage
- Componentes Obligatoriedad
SERVICE=WCS
REQUEST =GetCoverageVERSION= version
IDENTIFIER
BOUNDINGBOX=coordenadasurnogc defcrs EPSGX
STORE
GRIDBASECRS=urnogcdefcrsEPSGX
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la ACjministracioacuten Puacuteblica
Paacutegina 28 de 44
Comp()nentes
GRIDTYPE=urnogcdefmethodWCS 11 2dGridln2dCrs
GRIDCS=urnogcdefcsOGCOOGrid2dSquareCS
GRIDORIGIN
GRIDOFFSETS
Obligatori~qCldpertenecientes a laestructura de datos
GridCRSSe utilizan para
solicitar los datos desalida en otroSistema deReferencia de
Coordenadas (CRS)distinto al que posee
la coberturaalmacenada
DescripcioacutendeseadoIdentifica el meacutetodo de generacioacutende la malla en el sistema dereferencia baseIdentifica el Sistema Cartesiano 2Do 3D utilizado po~~1 GridggS_Coordenadas del origen de la mallaen el sistema de referencia base delGridCRS deseadoSeparacioacuten entre los puntosadyacentes de la malla en elsistema de referencia base
Oficina Nacional de Gobierno Eiectreacutenico e Infonnaacutetica - ONGEI -Comiteacute Coorcfinador de la rDEPDirectiva sobre estaacutendares de sGrvicios viexcleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administrc1oacuten Puacuteblica
4 ESTANDAR PARA SERVICIO DE CATALOGO CSW
Paacutegina 29 de 44
41 CSW Catalogue Service tor the Web
El servicio Catalogue Service for the Web (CSW) o Servicio de Catalogo es unestaacutendar definido por la OGC que especifica la interfaz el enlace y el marco detrabajo para publicar y generar buacutesquedas de conjuntos de informacioacuten de tipodescriptiva (metadatos) sobre los datos servicios y objetos de informacioacutenrelacionados
Este servicio de cataacutelogo es uno de los tres servicios fundamentales que debeexistir en una Infraestructura de Datos Espaciales consulta visualizacioacuten ydescarga
Los servicios de los cataacutelogos representan las caracteriacutesticas de los recursos quepueden ser consultadas y presentadas para su evaluacioacuten por los clientes yasean usuarios o aplicaciones software
411 Operaciones
Las operaciones que define este estaacutendar (versioacuten 200) son siete (7) cuatroobligatorias y tres (3) opcionales
a GetCapabilities (obligatorio)
GetCapabilities es obligatoria y permite a los clientes CSW obtener metadatosdel servicio La respuesta se envioacute en un documento XML
La peticioacuten debe implementar los paraacutemetros request service SectionsAcceptVersions y AcceptFormats y puede implementar el paraacutemetroupdateSequence
Las secciones del documento XML del metadatos son
Serviceldentification
ServiceProvider
OperationsMetadata
Contents
bull Filter_Capabilities
Operacioacuten GetCapabilities Solicitud de las caracteriacutesticas del servicioInfraestructura de Datos Espaciales-CSW
ltxml version=10 encoding=UTF-8gt ltcswGetCapabilities service=CSWversion=2 OOxmlns csw=httpwwwopengisneUcaUcswgt ltcswAcceptVersionsgtltcswVersiongt2 OOltcswVersiongt ltcswAcceptVersionsgt ltcswAcceptFormatsgtltcswOutputFormatgttexUxmlltcsw OutputFormatgt ltcswAcceptFormatsgtltcswGetCapabi litiesgt
b GetRecords (obligatorio)
Permite la buacutesqueda y presentacioacuten de registros de metadatos
Paraacutemetros
REQUEST service version
bull NAMESPACE
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la rDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciacuteada para el intercambio dedatos entre enUdades de la Administriexclcioacuten Puacuteiexcl)lica
Paacutegina 30 de 44
1-
resulType Puede mostrar tres valores
bull HITS Indica el nuacutemero de registro que satisface la peticioacuten
bull RESUL TS Se solicita el conjunto de registros resultado
bull VALlDATE Valida la consulta
bull outputFormat Indica el esquema de la salida generada por defecto tomael valor OGCCORE pero otros valores pueden ser FGDC IS019119 oIS019139
bull outputSchema
bull startPosition Indica el registro desde el que se empieza la buacutesqueda
bull maxRecords
bull typeNames
bull ElementSetName o ElementName Indica la lista de elementos oconjuntos de elementos de los metadatos que deben devolverse
bull Constraint Es una restriccioacuten que debe cumplir el conjunto resultado Seexpresa seguacuten el lenguaje indicado en el paraacutemetroCONSTRAINTLANGUAGE
bull SortBy Permite ordenar el conjunto resultado
bull DistributedSearch Indica que la consulta puede ser distribuida y elparaacutemetro hopCount limita el nuacutemero de veces que puede transmitirse laconsulta hopCount
ResponseHandler Indica si la operacioacuten es sincronizada o no
Operacioacuten GetRecords Solicitud de los registros del cataacutelogo cuyo tema tiacutetuloo descripcioacuten sea Lima
ltxml version=10 encoding=UTF-8gtltGetRecords service=CSW version=200 xmlns=httpwwwopengisnetcatcswmlnsogc=httpwwwopengisnetogc startPosition=1 maxRecords=50outputFormat=textxmresultType=resultsgtltQuery typeNames=Dataset xmlnsgm=httpwwwopengisnetgmlgtltElementSetName typeNames=DatasetgtfuIltElementSetNamegtltConstraint version=1020gtltogcFiltergtltAndgtltNotgtltPropertylsLikegtltPropertyNamegttypeltPropertyNamegtltLiteralgtS ERVICIOltLiteralgtltPropertylsLikegtltNotgtltOrgtltOrgtltPropertylsLikegtltPropertyNamegtsu bjectltPropertyNamegtltLiteralgt LimaltLiteral gtltPropertylsLikegtltPropertylsLikegtltPropertyNamegttitl eltPropertyNa megtltLiteralgt LimaltLitera 1gt
Oficina Nacional (le Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidacjes de la iexcldministracieacuten Puacuteblica
Paacutegina 31 de 44
ltPropertylsLikegtltIOrgtltPropertylsLikegtltPropertyNa megtdescri ptionltP ropertyN amegtltLitera 1gtLimaLiteragtltPropertylsLikegtltIOrgtltAndgtltIogc FiltergtltConstraingtltQuerygtltGetRecordsgt
c GetRecordByld (obligatoria)
Solicita la representacioacuten por defecto de los registros localizados por suidentificador
Paraacutemetros
version
bull ElementSetName (brief summary full)
bull Id (lista de identificadores)
Operacioacuten GetRecordByld Solicitud de la representacioacuten por defecto de losregistros del cataacutelogo de la IDEP localizados por el identificador
ltxml version=10 encoding=UTF-8gt ltcswGetRecordByld service=CSWversion=200xml ns csw=httpwwwopengisnetcatcsw outputF ormat=textxmlgtltcsw Idgtign-bcn25-1 00-1 ltcsw Idgtltcsw ElementSetNamegtbriefltcsw ElementSetNamegtltcswGetRecordByldgt
d DescribeRecordl (Obligatorio)
La operacioacuten DescribeRecord permite obtener elementos del modelo deinformacioacuten soportado
Los paraacutemetros de la peticioacuten son
REQUEST=DescribeRecord
ltxml version=10 encoding=UTF-8gt
servide=CSW
version=200
NAMESPACE Declaracioacuten de espacios de nombres para conocerexactamente que tipos van a describirse
bull TypeName Lista de tipos descritos en el cataacutelogo
bull outputFormat
schemaLanguage Esquema de descripcioacuten que se usa
Operacioacuten DescribeRecord Solicitud de una descripcioacuten geneacuterica de losregistros del cataacutelogo
Oficina Nacional da Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador dEla IDEPDirectiva sobre estaacutendares de servicios ~eb eje informacioacuten georreferenciada para ei intercamllio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 32 de 44
ltcswDescribeRecord service=CSW version=200xml ns csw=httpwwwopengisnetlcatcswoutputFormat=textlxml schemaLanguage= XM LSCH EMAgtltcswTypeNametargetNa mespace=httpwwwopengisnetlcatcswgt recordltcsw Type Namegtltcsw DescribeRecordgt
e Operacioacuten Transaction (opcional)
La operacioacuten Transaction define una interface para la creacioacuten modificacioacuten yborrado de registros del cataacutelogo
La peticioacuten estaraacute formada por elementos nsert Update o Deete seguacuten lasoperaciones que quieran ser realizadas
Tambieacuten puede usarse los elementos requestlO y verboseResponse
f Operacioacuten Getdomain (opcional)
Se utiliza para obtener informacioacuten en tiempo real sobre el rango de valores deun registro o de un paraacutemetro de la peticioacuten
Paraacutemetros
ParameterName
PropertyName
La respuesta estaacute formada de uno o maacutes elementos ltDomainValuesgtcompuestos a su vez de ltListONaluesgt o ltRangeONaluesgt
g Operacioacuten Harvest (opcional)
Permite colectar datos para el cataacutelogo es decir uacutenicamente referencia losdatos que deben ser insertados o actualizados en el cataacutelogo y seraacuteresponsabilidad del servicio de cataacutelogo resolver la referencia localizar los datosy procesarlos
La operacioacuten puede funcionar de manera siacutencrona o asiacutencrona
Paraacutemetros
Resquest service version
bull Namespace
bull Source Indica la URI de doacutende los metadatos son recolectados
bull ResourceType Referencia el esquema de los registros
bull ResourceFormat
ResponseHandler
Harveslnterval Especifica un intervalo de tiempo entre recolecciones demetadatos
Oncina Nacional de GObierno Electroacutenico e Informaacutetica - ONGE -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios ViCO de informacioacuten georrefcrenciada para ei intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 33 de 44
5 ESTANDAR PARA SERVICIO DE PROCESAMIENTO EN WES WPS
51 WPS Web Processing Service
El servicio Web Processing Service (WPS versioacuten 100) o Servicio de publicacioacutende Procesos geoespaciales en la web es una interfaz propuesto por la OGC queproporciona normas para estandarizar la forma de entradas y salidas (solicitudes yrespuestas) para servicios de geoprocesamiento Este servicio tambieacuten define laforma como un cliente puede solicitar la ejecucioacuten de un proceso y la forma comose maneja la salida del mismo
Define una interfaz que facilita la publicacioacuten de geo-procesos y el anaacutelisis de losclientes Los datos requeridos por el WPS se pueden entregar a traveacutes de la webo pueden estar disponibles en un servidor
Cabe destacar que el estaacutendar WPS permite realizar operaciones de anaacutelisis ytratamiento de informacioacuten espacial no prevista en los otros estaacutendares Laespecificacioacuten WPS se centra en la definicioacuten de un protocolo de comunicacioacutenentre cliente y servidor para realizar geo-procesos usando servicios y datosgeorreferenciados
Este estaacutendar es un interfaz geneacuterico por lo que no define ni los procesos ni losdatos especiacuteficos de entrada o de salida (producidos en el caacutelculo) sino que losdescribe de forma geneacuterica siendo cada implementacioacuten WPS la que defina suforma de trabajar
Los datos a usarse en este estaacutendar pueden comprender por ejemplo formatosde imaacutegenes tales como Geo TlFF o estaacutendares de intercambio de datos comoGeography Markup Language (GML) o Geolinked Data Acces Serviacutece (GDAS)Este estaacutendar tampoco aborda la forma de archivar catalogar buscar o recuperarla informacioacuten que ha sido creada por un WPS
Seguacuten la OGC el estaacutendar WPS describe un interfaz de peticioacutenrespuesta en elque se define coacutemo
Codificar las solicitudes de ejecucioacuten de procesos
bull Codificar las respuestas resultado de la ejecucioacuten de procesos
bull Integrar datos y metadatos en las entradas y salidas
bull Referenciar viacutea web datos de entrada y salida
bull Realizar procesos de larga duracioacuten
bull Devolver informacioacuten acerca del estado del proceso
bull Devolver errores de procesamiento
bull Solicitar el almacenamiento de las resultados de los procesos
511 Operaciones
a GetCapabilities (obligatoria)
Permite obtener el documento de capacidades donde se describen lascaracteriacutesticas del servicio En eacutel se proporcionan los nombres y una descripcioacutengeneral de cada uno de los procesos que ofrece el servicio Por ejemplo larespuesta de un GetCapabiacuteliacutetiacutees puede indicar que el WPS soporta unaoperacioacuten llamada interseccioacuten y que esta operacioacuten estaacute limitada a intersectarun poliacutegono con otro
Oficina Nacional de GOI)iemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinaoor de la IDEPDirectiva sobre estaacutendares de servicios 1Gbde informacioacuten georreferenciada par el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 17 Componentes GetCapabilities
Paacutegina 34 de 44
Componentes
i ordf-~~i~~=YYo~ordf__Request=GetCapabilitieso oJordm-~~~~~i()n5oo
Language
Obligatoriedad
Oblig~OTi() oObligtorioOpcional
Opcional
Descripcioacuten
Tipo de Servicio al que va djrigid~J~p~ticioacutenNombre de la operacioacutenVersiones ql~ordf~~Pleacutelooo o_o 0_0 o __Idioma del documento respuesta soportadopor el servidor ____o o
Ejemplo HTTP GET
La peticioacuten es una URL que contiene los paraacutemetros necesarios para poderconstruir una solicitud correcta
http IWPSservicesREQU EST=GetCapabilitiesampSERVICE=WPS
La respuesta es un documento XML que contiene los metadatos del servicioincluyendo una breve descripcioacuten de todos los procesos implementados estosprocesos son
GetLineOfSightPng realiza la liacutenea de visibilidad desde una posicioacutendefinida por las coordenadas de un supuesto observador a una alturadada y con una distancia maacutexima de visibilidad La liacutenea de visibilidad secalcula sobre un mapa raacutester en formato ASCIIGridExtended enviadomediante una peticioacuten a un WCS Obtiene la liacutenea de visibilidad en unarchivo como una imagen en formato PNG
bull GetProfileTxt realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo ASCII con los valores de las alturas
bull GetProfilePng realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo con una imagen en formato PNG
bull IntersectRaacutesterWithAsciiPolygon realiza la interseccioacuten entre un maparaacutester en formato floatGrid comprimido en llP obtenido de un WCS y unmapa vectorial pasado como un poliacutegono en formato ASCII de Grass Elresultado devuelve un raacutester en formato ASCII
IntersectRaacutesterWithPolygon realiza la interseccioacuten entre un mapa raacutesteren formato floatGrid comprimido en llP obtenido de un WCS y un mapavectorial en formato ShapeFile pasado como una peticioacuten a un WFS Elresultado devuelve un raacutester en formato ASCII
RaacutesterStatistics realiza la interseccioacuten entre un mapa raacutester en formatofloatGrid comprimido en llP obtenido de un WCS y un mapa vectorial enformato ShapeFile enviado mediante una peticioacuten a un WFS o como unpoliacutegono en formato ASCII de Grass incluyendo ademaacutes el valor maacuteximomiacutenimo y medio del mapa
bull Buffer_vectorial realiza la operacioacuten Buffer de una geometriacutea eacutesta puedepasarse tanto como un mapa vectorial en formato ASCII de Grass comopor una peticioacuten a un WFS Devuelve la ruta a un fichero ShapeFilecomprimido en llP o un fichero GML con la geometriacutea del buffer
Oficina Nacional de Gooierno Electroacutenico e Informaacutetica - ONGEl -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutenrJares de servicios teb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 35 de 44
Buffer_raacutester realiza la operacioacuten Buffer de un mapa raacutester a una distanciadada
bull VectorialOverlay realiza una operacioacuten entre dos mapas vectorialespreviamente obtenidos en formato ASCII vectorial o mediante una peticioacutena un WFS Las operaciones disponibles son de unioacuten interseccioacuten XOR yNOT
AnalisisTerritorialAreas caacutelculo de aacutereas resultado de la interseccioacuten dedistintos tipos de geometriacuteas del Corine con otros mapas vectoriales yraacutester Permite antildeadir restricciones sobre los mapas raacutester en cuanto aalturas maacuteximas y miacutenimas Como respuesta genera una imagen de lasaacutereas resultado de la operacioacuten
bull RaacutesterDistance calcula la distancia entre dos mapas raacutester obtenidosmediante peticiones a un WCS Se obtiene la miacutenima distancia y lospuntos maacutes proacuteximos ente los mapas
bull VectorialDistance calcula la distancia entre un mapa vectorial y un puntoEl mapa vectorial se obtiene mediante una peticioacuten a un WFS ointroducieacutendolo en formato ASCII de Grass
bull VectorialRaacutesterDistance distancia entre un mapa raacutester obtenidomediante una peticioacuten a un WCS y un mapa vectorial obtenido medianteuna la peticioacuten a un WFS o introducieacutendolo en formato ASCII de Grass Seobtiene la miacutenima distancia y los puntos maacutes proacuteximos entre los mapas
bull FeaturelnsideFeature informa si un mapa vectorial se solapa con otroEstos mapas se pueden obtener por medio de una peticioacuten a un WFS o serintroducidos como un mapa vectorial en formato ASCII de Grass
bull PointlnsideFeature informa si un punto estaacute contenido en un mapavectorial obtenido mediante una peticioacuten a un WFS o introducido como unmapa vectorial en formato ASCII de Grass
bull SimplifiedStatistics calcula el maacuteximo y miacutenimo de un mapa raacutester (sinposicioacuten y sin devolver el mapa) Simplificacioacuten de la operacioacutenRaacutesterStatistics para un caacutelculo previo de esta operacioacuten
b DescribeProcess (obligatoria)
Ofrece informacioacuten detallada acerca de los procesos que pueden ser ejecutadospor una operacioacuten Execute Esta descripcioacuten comprende los paraacutemetros yformatos de entrada que son requeridos en las peticiones de ejecucioacuten y losformatos de salida resultado de las operaciones Siguiendo con el ejemplo deinterseccioacuten de poliacutegonos la respuesta de una solicitud DescribeProcess podriacuteaindicar que este proceso requiere dos entradas llamadas PrimerPoliacutegono ySegundoPoliacutegono y que estas entradas se deben proporcionar en GML22 oGML 31 pudieacutendose enviar esta informacioacuten como un recurso accesible viacuteaweb
Cada paraacutemetro se describe mediante una estructura de datos que especifica losformatos codificaciones y unidades de medida permitidos (cuando esnecesario) Esta estructura de datos puede ser
Oficina Nacionai de Gobierno Electroacuteico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 36 de 44
ComplexData (Ej XML fragmento GML o imaacutegenes) estrutura de datoscompleja que soporta formatos codificaciones (tipo de URI) y schemasdefinidos para el proceso El valor de esta estructura de datos complejapuede introducirse directamente en la peticioacuten de la operacioacuten Execute oser solicitada mediante acceso remoto asiacute como ser devuelta directamenteen la operacioacuten Execute o almacenada como un recurso accesible viacutea web
bull LiteralData es un valor literal simple (Ej integer caraacutecter string URI) conunidades de medida que se codifica directamente en la peticioacuten y en larespuesta Execute
bull BoundingBox informacioacuten proporcionada en uno de los sistemas dereferencia soportados por el servicio que se codifica directamente en lapeticioacuten y en la respuesta Execute
Tabla 18 Componentes DescribeProcess
Componentes
service=WPS
request=DescribeProcessversion
language
Identifier
Obligatoriedad
Obligatorio
ObligatorioObligatorio
Opcional
Obligatorio
Descripcioacuten_ M
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenVersioacuten del servicioIdioma del documento respuesta soportadopor el servidorIdentificador del proceso uno por cadaproceso al que se desea llamar
Ejemplo HTTP GET
Solicitud de la informacioacuten del proceso GetLineOfSightPng del servicio WPS
http IWPSservicesREQUEST=DescribeProcessampSERVIC E=WPSamp VERSION=040ampldentifier=GetLineOfSightPng
c ExecuteProcess (obligatoria)
Permite ejecutar procesos especiacuteficos implementados por el WPS utilizandocomo entrada los paraacutemetros suministrados y devolviendo en la salida losvalores producidos en el proceso Los datos de entrada pueden suministrarseintegraacutendolos en la peticioacuten Execute o mediante una fuente de datos accesibleviacutea web Asiacute mismo el resultado puede devolverse directamente o seralmacenado como un recurso accesible viacutea web en cuyo caso la respuestaconsistiraacute en un documento XML con una URL por cada salida almacenada
Normalmente la respuesta a la operacioacuten Execute es devuelta cuando finaliza elproceso Sin embargo un cliente puede solicitar al servidor el documento derespuesta inmediatamente despueacutes de ser aceptada la peticioacuten por parte dedicho servidor En este caso la respuesta incluye una URL a partir de la cualpuede recuperarse el documento de respuesta durante el proceso o despueacutes delmismo A su vez se puede solicitar al servidor que actualice regularmente unamedida indicadora de la cantidad de proceso restante
Si se desea suministrar al proceso gran cantidad de datos de entrada se utilizanuna o maacutes URI con los valores de entrada (normalmente URL) excepto cuandose trata uacutenicamente de valores escalares Si el proceso ha de ejecutarse variasveces utilizando diferentes entradas en cada ocasioacuten cada procesamiento deberealizarse con peticiones Execute separadas Si se trata de peticiones sencillaslos servidores pueden implementar transferencia HTTP GET para la operacioacuten
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 37 de 44
Execute sin embargo es maacutes conveniente la utilizacioacuten de codificacioacuten XMLcuando las peticiones son maacutes complejas
Tabla 19 Paraacutemetros comunes
Obligatoriedad
Obligatorio
Opcional
Obligatorio
ObligatorioObligatorio
Opcional
Opcional
Componentes
Service=WPS
ReqLJes==xecuteVersion
Identifier
Language
Datalnputs
ResponseForm
Descripcioacuten
Tipo de Servicio al que va dirigida la peticioacuten
Nombre de la operacioacutenVersioacuten del servicioIdentificador del proceso uno por cadaproceso al que se desea llamarIdioma del documento respuesta soportadopor el servidor
Tabla 20 Peticioacuten XML
Lista de datos de entrada Estructura dedatos del tipo Datalnputs (ver estaacutendar)Formato de respuesta del procesoEstructura de datos del tipo ResponseForm(ver estaacutendar)
Tabla 21 Peticioacuten GET
Datalnputs
ResponseDocument
RawDataOutput
StoreExecuteResponse=trae
Linage=trae
Status=trae
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Lista de identificadores atributoacutesy vaiacuteoacuteresde las entradas delproce9~
Lista de identificadores y atributos de lasseacute3lidasdel iexclgtroceso Identificador y atributos de cada salida delprocesoEspecifica si la respuesta debe almacenarseen un recurso accesible via webEspecifica si se debe incluir en el documento de respuesta la informacioacuten acerca dellinaje __Especifica si se debe actualizar en eldocumento de respuesta la informacioacuten acercadel ~stado delproces()
Ejemplo HTIP POST de un Servicio WPS
Se muestran las peticiones de liacutenea de visibilidad y de perfil en formato imagenpara pedirla en formato texto basta con cambiar los identificadores deGetLineOfSightPng a GetLineOfSightTxt o de GetProfilePng a GetProfile Txt
Obtencioacuten de la liacutenea de visibilidad paraacutemetros requeridos
URLCoverageServer URL con la cobertura a utilizar en el caacutelculo de laliacutenea de visibilidad
bull coordinate coordenadas donde se situacutea el observador Deben estarseparadas por coma
bull obs_elev altura del observador (en metros)
bull max_dist distancia maacutexima en metros a la que se quiera calcular la liacuteneade visibilidad o radio (No se aconseja hacer peticiones de liacutenea devisibilidad superiores a 400m debido a un bug de Grass)
bull width ancho de la imagen a generar
bull Height alto de la imagen a generar
bull CRS sistema de referencia en el que se proporcionan los datos
Respuesta
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estmdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten POllliacuteca
Paacutegina 38 de 44
GetLineOfSightTxt La respuesta consiste en un GML que incluye ladireccioacuten del archivo en formato texto a descargar
bull GetLineOfSightPng imageURL direccioacuten donde se encuentra almacenadala imagen resultante GMLURL direccioacuten donde se encuentra almacenadoel GML de las aacutereas visibles resultantes
Obtencioacuten del perfil se definen los siguientes paraacutemetros
Resolution resolucioacuten a tomar en el caacutelculo del perfil
Profile pares de puntos separados por comas por los que se deseacalcular el perfil
URLCoverageServer URL de la cobertura a utilizar en el caacutelculo del perfil
CRS sistema de referencia en el que se proporcionan los datos
La respuesta consiste en un GML que incluye la direccioacuten del archivo adescargar
IntersectRaacutesterWithASCIIPolygon se definen los siguientes paraacutemetros
o ASCIIPolygon Archivo vectorial en formato ASCII de Grasso URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
bull IntersectRaacutesterWithPolygon se definen los siguientes paraacutemetros
o URLFeatureServer Direccioacuten del servicio WFS del que se obtiene elpoliacutegono a intersectar
o FeatureRequest Peticioacuten GetFeature al servicio WFS mediante lacual se obtiene el poliacutegono a intersectar
o URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Que con Decreto Supremo W 081-2013-PCM se aprueba la Poliacutetica Nacional deGobierno Electroacutenico 2013-2017 que permitiraacute el de5arrollo y despliegue del GobiernoElectroacutenico asimismo se establece en el numeral 7 Objetivo 1 fortalecer el gobiernoelectroacutenico en las entidades de la Administracioacuten Puacuteblica garantizando suinteroperabilidad y el intercambio de datos espaciall~s con la finalidad de mejorar laprestacioacuten de servicios brindadas por las entidades del Estado para la sociedadfomentando su desarrollo
Que el Decreto Supremo W 133-2013-PCM mediante el cual se establecen losLineamientos y Mecanismos de Aplicacioacuten Nacional para facilitar el Acceso e Intercambiode Informacioacuten Espacial entre Entidades de la Administracioacuten Puacuteblica dispone en suartiacuteculo 4deg que las entidades de la Administracioacuten Puacuteblica deberaacuten generar los ServiciosWeb que permitan la transferencia de Datos Espaciales o alojar en sus paacuteginas webenlaces (links) de descarga de las capas de informacioacuten cuya administracioacuten es de sucompetencia y promover la implementacioacuten de su Infraestructura de Datos Espacialescomo medio fundamental para compartir e intercambiar informacioacuten espacial medianteservicios web interoperables
Que en cumplimiento de lo dispuesto en el se~undo paacuterrafo del artiacuteculo antesmencionado la Oficina Nacional de Gobierno Electroacutenico e Informaacutetica ha elaborado unapropuesta de Directiva que contiene los Estaacutendares de Servicio de Informacioacuten Espacialpara el intercambio de datos entre entidades de la Administracioacuten Puacuteblica con la finalidadde implementar la Poliacutetica Nacional de Gobierno Electroacutenico e Informaacutetica
Contando con las visaciones de la Oficina Nacional de Gobierno Electroacutenico eInformaacutetica de la Oficina General de Planeamiento y Presupuesto y de la Oficina Generalde Asesoriacutea Juriacutedica
De conformidad con lo dispuesto por la Ley Ndeg 27658 - Ley Marco deModernizacioacuten de la Gestioacuten del Estado la Ley Ndeg 29158 - Ley Orgaacutenica del PoderEjecutivo el Decreto Supremo W 066-2011-PCM que aprueba el Plan de Desarrollo dela Sociedad de la Informacioacuten en el Peruacute - La Agenda Digital Peruana 20 el DecretoSupremo Ndeg 081-2013-PCM que aprueba la Poliacutetica Nadonal de Gobierno Electroacutenico2013-2017 el Decreto Supremo W 133-2013-PCM medante el cual se establecen losLineamientos y Mecanismos de Aplicacioacuten Nacional para facilitar el Acceso e Intercambiode Informacioacuten Espacial entre Entidades de la Administracioacuten Puacuteblica y el DecretoSupremo Ndeg 063-2007-PCM que aprueba el Reglamento de Organizacioacuten y Funcionesde la Presidencia del Consejo de Ministros y sus modificatorias
bull
Q~CON~~
o ez _w z
bullbull lI~1- fQO~
CONS~Q~ o~
(tJ ~fl ~9s~~iacuteS~ o~
00 _ ciexcliexcl
SE RESUELVE
bullbullbullbullbullbullbullbullbullbullbullbullbullbullbullbullAn Jara Velaacutesquez
PRESID TA DEL CONSEJO DE MINISTROS
Artiacuteculo 1- Aprobar la Directiva W 001-2014-PCMONGEI Directiva sobreEstaacutendares de Servicios Web de Informacioacuten Georreferenciada para el Intercambio deDatos entre Entidades de la Administracioacuten Puacuteblica que forma parte integrante de lapresente resolucioacuten
Artiacuteculo 2- Disponer la publicacioacuten de la presente resolucioacuten en el Diario OficialEl Peruano Asimismo la Directiva aprobada en el artiacuteculo primero debe ser publicadaen el Portal del Comiteacute de Coordinacioacuten Permanente de la Infraestructura de DatEspaciales del Peruacute (CCIDEP) wwwccidepgobpe de acuerdo a lo establecidg-efIacute elsegundo paacuterrafo del artiacuteculo 40 del Decreto Supremo W 133-2013-PCM y en el Portal
CONs Institucional de la Presidencia del Consejo de Ministros wwwpcmgobpe el rliacuteismo diacuteabullbull de la publicacioacuten de la presente resolucioacuten en el Dlano Oficial El Peruano~ ~~~ bull ~ Regiacutestrese comuniacutequese y publiacutequese~ o
~tiexcliexclo
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Cornfteacute CoordinaClor de la IDEPDirectiva sobre estaacutendares de servicios web de lI1formacioacutell georreferenciada para el intercambio deelatos entre el1tid~des de la Administracioacuten Puacutel)lica
Paacutegina 1 de 44
Directiva Ndeg 001-2014-PCMONGEI
DIRECTIVA SOBRE ESTAacuteNDARES DE SERVICIOS WEBDE INFORMACiOacuteN GEORREFERENCIADA PARA ELINTERCAMBIO DE DATOS ENTRE ENTIDADES DE LA
ADMINISTRACiOacuteN PUacuteBLICA
Formulada por Oficina Nacional de Gobierno Electroacutenico eInformaacutetica
Oficina Naconal de Go)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendues de servicios web de informacioacuten georreferencida para el intercambio dedatos enlre entidades de la Administracioacuten Puacuteblica
CONTENIDO
Paacutegina 2 de 44
CONTENIDO 2INTRODUCCION 3
1OBJETO 52 FINALIDAD 5
3 ALCANCE 54 RESPONSABILIDAD 55 BASE LEGAL 56 CONCEPTOS YABREVIACIONES 7
61 CONCEPTOS 762TERMINOS y ABREVIACIONES 9
7 NORMAS GENERALES 9
71 Aacutembito de aplicacioacuten 972 Campos miacutenimos de los Servicios 973 Descarga de Informacioacuten 10
74 Servicios web de informacioacuten georreferenciada a implementarse en el marco del DS 133-2013-PCM y registro 10
8 Procedimiento general para la implementacioacuten de Servicios web de informacioacuten georreferenciada __ 1281 Procedimiento general para el Intercambio de informacioacuten vectorial 1282 Procedimiento general para el Intercambio de informacioacuten raacutester 1383 Procedimiento general para la implementacioacuten de servicios de mapas en web (WMS) 14
ANEXO 1 ESTANDARES DE SERVICIOS WEB DE INFORMACION GEORREFERENCIADA PARA ELINTERCAMBIO DE DA TOS ENTRE ENTIDADES DE LA ADMINISTRACION PUBLlCA 16
1 ESTANDAR PARA SERVICIO DE MAPAS EN WEB WMS 1611 WMS Web Map Service 16
111 Operaciones 161125tyled Layer Descriptor (SLD) 18
2 ESTANDAR PARA SERVICIO DE MAPAS WFS 19
21 WFS Web Feature Service 19211 Operaciones 19
3 ESTANDAR PARA SERVICIO DE COBERTURA WCS 2531 WCS Web Coverage Service 25
311 Operaciones 254 ESTANDAR PARA SERVICIO DE CATALOGO CSW 29
41 CSW Catalogue Service for the Web 29411 Operaciones 29
5 ESTANDAR PARA SERVICIO DE PROCESAMIENTO EN WEB WPS 3351 WPS Web Processing Service 33
511 Operaciones 33
6 ESTANDAR PARA SERVICIO DE TRANSFORMACION DE COORDENADAS WCTS 3961 WCTS Coordinate Transformation Service 39
611 Operaciones 3900 7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS 40
~~tlJN~oacute~ 71 WMTS Web Map Tile Service 40if ~ 7110peraciones 40~I Leoacuten fJEXO2 CLASIFICACIOacuteN TEMATlCA DE DATOS GEOGRAFICOS 439 ~ l -------------il lo~ qittr~~uacutej()
I _
Oficina Nacional de Gobierno Electroacutenico e infonniquestiexclica - ONGEI -Comiteacute Coordinador de la DEPDiacuterectivltl sobre estndares de servicios web de informacioacuten georreferenciada para el intercambio deelatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 3 de 44
INTRODUCCION
La informacioacuten georreferenciada que se genera y mantiene en el sector puacuteblico tieneun gran potencial tanto para los objetivos para los que fueron creados como paraotros fines dentro y fuera del sector puacuteblico la solucioacuten a problemas como la seguridadciudadana la gestioacuten del medio ambiente y la gestioacuten del riesgo de desastres son soloalgunos ejemplos de donde eacutesta informacioacuten juega un rol vital para el eacutexito de lasreferidas poliacuteticas
Pese a ello el intercambio de datos para alimentar los diversos sistemas y procesosque usan esta informacioacuten en las entidades de la Administracioacuten Puacuteblica estaacute limitadocasi exclusivamente a soluciones personales de los involucrados (intercambio entreteacutecnicos principalmente) y en algunos casos a gestiones de tipo administrativo bajolas modalidades establecidas en el TUPA de cada entidad yo a traveacutes de convenioscon diversos grados de formalidad lo que supone traacutemites complicados quedemandan mucho costo y tiempo perjudicando la efectividad de diversas iniciativas
Para solucionar este problema con fecha 27 de diciembre del 2013 se aproboacute elDecreto Supremo 133-2013-PCM que establece el acceso e intercambio deinformacioacuten georreferenciada entre entidades de la Administracioacuten Puacuteblica y promuevela creacioacuten de Infraestructuras de Datos Espaciales (lOE) institucionales (Nodos de laInfraestructura de Datos Espaciales del Peruacute - IDEP) como medio fundamental paracompartir informacioacuten viacutea servicios estandarizados
El referido Decreto Supremo establece un marco general para que las entidades de laAdministracioacuten Puacuteblica publiquen los servicios web de la informacioacuten georreferenciadaque administran en el marco de sus funciones para que sean accesibles viacutea Internetcon un miacutenimo de esfuerzos y protocolos
Estos recursos de informacioacuten constituiraacuten finalmente una Red Nacional de ServiciosInteroperables de informacioacuten georreferenciada uacutetiles e importantes a diversos tipos deusuarios tanto teacutecnicos como no teacutecnicos los mismos que seraacuten accesibles viacuteainternet a traveacutes del Portal de Datos Espaciales del Peruacute (wwwgeoidepgobpe)
En este marco el establecimiento de estaacutendares de servicios web tiene unaimportancia vital e imprescindible pues posibilita la interoperabilidad necesaria paraque los diversos sistemas de informacioacuten geograacutefica de las entidades puacuteblicasintercambien datos y provean un acceso oportuno a informacioacuten actualizada confiabley oficial provista y mantenida por las mismas entidades que administran estainformacioacuten
A nivel internacional existen dos cuerpos principales de normalizacioacuten activos conestrecha relacioacuten entre siacute la Open Geospatial Consortium (OGC) formado porentidades comerciales universidades y representantes de gobiernos ciexclyo fin es ladefinicioacuten de estaacutendares abiertos e interoperables dentro de los Sistemas deInformacioacuten Geograacutefica y de la World Wide Web (WWW) y la OrganizacioacutenInternacional de Normalizacioacuten (ISO) que creoacute el Comiteacute Teacutecnico ISO TC211 el cuales un cuerpo dependiente dedicado a la temaacutetica de informacioacuten geograacutefica ygeomaacutetica
La presente directiva contiene informacioacuten teacutecnica de referencia para la publicacioacuten deflt-- CON EJo a servicios web de informacioacuten georreferenciada en el marco del Decreto Supremo 133-
~iC2013-PCM y la Implementacioacuten de la Infraestructura de Datos Espaciales del Peruacute
I ~En este documento se definen los estaacutendares para la publicacioacuten de servicios delIro$c-deg localizacioacuten visualizacioacuten descarga transformacioacuten y geo-procesamiento de datos
georreferenciados los mismos que permitiraacuten el intercambio de datos y el accesoremoto a informacioacuten geograacutefica que es producida en todas las entidades puacuteblicas
___J
Oficina Nacional de Gobierno Electroacutenico e lnformiltica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 4 de 44
Para su elaboracioacuten se ha tomado en cuenta los estaacutendares de la OGC sobreservicios de informacioacuten y los del Comiteacute Teacutecnico ISOITC-211
Oficina Nacional de Gobiemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordil1eacutedor de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio deelatos entre entiddes de la Administracioacuten Puacuteblica
1 OBJETO
Paacutegina 5 de 44
Definir los estaacutendares de los servicIos web para el intercambio de informacioacutengeorreferenciada entre entidades de la Administracioacuten Puacuteblica en el marco de laPoliacutetica Nacional de Gobierno Electroacutenico
2 FINALIDADFacilitar el acceso e intercambio de datos espaciales o georreferenciados viacutea serviciosinteroperables entre entidades de la administracioacuten puacuteblica
3 ALCANCELa presente directiva es de cumplimiento de todas las entidades de la AdministracioacutenPuacuteblica a que se refiere el Artiacuteculo I del Tiacutetulo Preliminar de la Ley 27444 Ley delProcedimiento Administrativo General que en el marco de sus funciones ycompetencias administren datos georreferenciados
4 RESPONSABILIDAD41 El cumplimiento de lo estipulado en la presente Directiva seraacute de
responsabilidad de los funcionarios puacuteblicos encargados de laimplementacioacuten de los servicios web de informacioacuten georreferenciada parael intercambio de datos entre entidades de la administracioacuten puacuteblica quehace referencia el Artiacuteculo Ndeg 4 del Decreto Supremo Ndeg 133-2013-PCMDecreto Supremo mediante el cual se establece el acceso e intercambio deinformacioacuten georreferenciada entre entidades de la administracioacuten puacuteblica
42 Es responsabilidad de la Oficina Nacional de Gobierno Electroacutenico eInformaacutetica de la Presidencia del Consejo de Ministros registrar y gestionarlos servicios web de informacioacuten georreferenciada generados por lasentidades puacuteblicas productoras de informacioacuten en el Portal de laInfraestructura de Datos Espaciales del Peruacute wwwgeoidepgobpeconforme lo sentildeala el Artiacuteculo W 9 del Decreto Supremo Ndeg 133-2013-PCMDecreto Supremo mediante el cual se establece el acceso e intercambio deinformacioacuten georreferenciada entre entidades de la administracioacuten puacuteblica
5 BASE LEGAL
Ley W 27658 Ley Marco de Modernizacioacuten de la Gestioacuten del EstadoDeclara al Estado peruano en proceso de modernizacioacuten en sus diferentesinstancias dependencias entidades organizaciones y procedimientos conla finalidad de mejorar la gestioacuten puacuteblica y contribuir en el fortalecimientode un Estado moderno descentralizado y con mayor participacioacuten delciudadano
bull Ley Ndeg 27444 Ley del Procedimiento Administrativo General y susmodificatorias Establece el criterio de colaboracioacuten entre entidadespuacuteblicas las que deben proporcionar directamente los datos e informacioacutenque posean sea cual fuere su naturalezajuriacutedica o posicioacuten institucional atraveacutes de cualquier medio sin maacutes limitacioacuten que la establecida por laConstitucioacuten o la ley para lo cual se propenderaacute a la interconexioacuten de
Oficina Nacional de GolJierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre eslimdares de servicios web de informacioacuten georreferencirda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 6 de 44
1
equipos de procesamiento electroacutenico de informacioacuten u otros mediossimilares
bull Decreto Supremo Ndeg 063-2007-PCM Aprueba el Reglamento deOrganizacioacuten y Funciones de la PCM en el cual se establece que laOficina Nacional de Gobierno Electroacutenico e Informaacutetica es el Ente Rectordel Sistema Nacional de Informaacutetica para lo cual emite las directivas olineamientos que permitan la aplicacioacuten de dicho Sistema
bull Resolucioacuten Ministerial Ndeg 325-2007-PCM Crea el Comiteacute CoordinadorPermanente de la Infraestructura de Datos Espaciales del Peruacute - CCIDEPadscrito a la Presidencia del Consejo de Ministros quien le prestaasistencia teacutecnica y administrativa a traveacutes de la Oficina Nacional deGobierno Electroacutenico e Informaacutetica (ONGEI) para coordinan laimplementacioacuten y desarrollo de la Infraestructura de Datos Espaciales delPeruacute (IDEP)
bull Decreto Supremo W 069-2011-PCM Crea el Portal de Informacioacuten deDatos Espaciales del Peruacute Establece que este portal debe proporcionar unservicio de acceso unificado de datos servicios y aplicacionesgeorreferenciales de la informacioacuten que producen y usan todas lasentidades del sector puacuteblico y privado
bull Decreto Supremo Ndeg 086-2012-PCM Crea el Portal del ComiteacuteCoordinador Permanente de la Infraestructura de Datos Espaciales delPeruacute (CCIDEP) wwwccidepgobpe como un sistema informativo quepermite la difusioacuten del marco de los procedimientos y estaacutendares definidospor el mencionado Comiteacute
bull Decreto Supremo Ndeg 081-2013-PCM Aprueba la Poliacutetica Nacional deGobierno Electroacutenico 2013 - 2017 En su primer objetivo establecefortalecer el Gobierno Electroacutenico garantizando la interoperabilidad y elintercambio de datos espaciales con el objeto de mejorar la prestacioacuten deservicios
bull Decreto Supremo Ndeg 133-2013-PCM Establecen lineamientos ymecanismos de aplicacioacuten nacional para facilitar el acceso e intercambiode informacioacuten espacial o georreferenciada entre las entidades de laAdministracioacuten Puacuteblica En su Artiacuteculo W4 establece que la ONGEIaprobaraacute la Directiva con los estaacutendares de los servicios web deinformacioacuten georreferenciada para el intercambio de datos entre entidadesde la Administracioacuten Puacuteblica
bull Resolucioacuten Ministerial RM-381-2008-PCM Establecen los Estaacutendares yEspecificaciones de Interoperabilidaddel Estado Peruano
bull Resolucioacuten Ndeg 27-2009CNB-INDECOPI Aprueba la Norma TeacutecnicaPeruana NTP ISO 191012009 (Informacioacuten Geograacutefica Modelo dereferencia 1ra edicioacuten) Establece el marco de normalizacioacuten en el campode la informacioacuten geograacutefica y establece los principios baacutesicos mediantelos que tiene lugar esta normalizacioacuten
Oficina Nacional ltle Gobierno Electroacutenico e Informaacutetica - ONCEI -Comiteacute Coordinador de la IOEPDirectiva sobre estaacutendares de servicios web eje informacioacuten georreferenciedlt para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 7 de 44
o Resolucioacuten Ndeg 27-2011CN8-INDECOPI Aprueba la Norma TeacutecnicaPeruana NTP ISO 191152011 (Informacioacuten Geograacutefica Metadatos 1raedicioacuten) Define el modelo requerido para describir informacioacuten geograacuteficay servicios de los datos geograacuteficos digitales
6 CONCEPTOS BAacuteSICOS Y ABREVIACIONES
61 CONCEPTOS
-- Cataacutelogo de metadatos
Es una base de datos de los metadatos compuesta por registros quedescriben las caracteriacutesticas de los datos georreferenciados los cuales seencuentran disponibles dentro de la infraestructura de datos
bull Conjunto de datos espaciales o georreferenciados
Recopilacioacuten identificable de datos espaciales
bull- Datos Espaciales o georreferenciados
Dato que de forma directa o indirecta haga referencia a una localizacioacuten ozona geograacutefica especiacutefica
bull- Entidad productora de informacioacuten georreferenciada
Entidad que en el marco de sus funciones produce informacioacutengeoreferenciada
o Entidad centralizadora de informacioacuten georreferenciada
Entidad puacuteblica que en el marco de sus funciones centraliza informacioacutengeorreferenciada provista por entidades productoras
bull Infraestructura de Datos Espaciales del Peruacute (IDEP)
El conjunto de poliacuteticas estaacutendares organizaciones recursos humanos yrecursos tecnoloacutegicos que facilitan el intercambio la produccioacuten obtencioacutenuso y acceso a la informacioacuten espacial a nivel nacional a fin de apoyar eldesarrollo territorial del paiacutes para asiacute favorecer la oportuna toma dedecisiones
o MetadatosRegistro que describe las caracteriacutesticas de los datos conjunto de datos orecursos de informacioacuten que hacen posible inventariarlos y localizarlos
bull Nodos de la Infraestructura de Datos Espaciales del Peruacute
En el marco de la presente Directiva estaacute constituida por el conjunto deinfraestructuras y servicios interoperables de informacioacuten georreferenciadasobre el territorio nacional accesible a traveacutes de Internet y que son provistospor entidades de la Administracioacuten Puacuteblica o privada registradas en el Portalde Datos Espaciales del Peruacute wwwgeoidepgobpe
bull Objeto espacial
Representacioacuten abstracta de un fenoacutemeno real que corresponde a unalocalizacioacuten o zona geograacutefica especiacutefica
bull Servicios Web IWeb Services
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades ele la Administracioacuten Puacuteblica
Paacutegina 8 de 44
Es una forma definida de intercambio de informacioacuten Es una tecnologiacutea queutiliza un conjunto de protocolos y estaacutendares que sirven para intercambiardatos entre aplicaciones
Oficina Nacioneacuteil ele Gol)ierno Eeclroacutenico e Informaacutetica - ONGEI Comiteacute Coorelinador de ia IDEPDirectiva sobre estaacutendares de servicios eh de informacioacuten georrefercnciada para cl intercambio dediexcltos entre cntidades de la Administracioacuten Puacuteblica
62 TERMINOS y ABREVIACIONES
Paacutegina 9 de 44
GMLHTIPIDEIDEPIETFISO
CRSCSCSWDCPDTDEPSG
Coordinate Reference System (Sistema de coordenadas de referencia)Coordina te System (Sistema de coordenadas)Catalog Service for Web (Servicios de Catalogo para Web)Data Collection Platform (Plataforma Informaacutetica Distribuida)Document Type Definition (Definicioacuten del tipo de documento)European Petroleum Survey Group (Conjunto de Datos de paraacutemetrosgeodeacutesicos)
GIF Graphics Interchange Format (Formato de intercambio de graacuteficos)GDAS Geolinked Data Acces Service (Servicio de Acceso a Datos Geoespacialmente
Linkados)Geography Markup Language (Lenguaje de Marcado Geograacutefico)Hypertext Transfer Protocol (Protocolo de transferencia de hipertexto)Infraestructura de Datos EspacialesInfraestructura de Datos Espaciales del PeruacuteInternet Engineering Task Force (Grupo de Tareas de Ingenieriacutea de Internet)International Organization for Standardization (Organizacioacuten Internacional deEstandarizacioacuten)
JPEG Joint Photographic Experts Group (Grupo Conjunto de Expertos en Fotografiacutea)MIME Mutipurpose Internet Mail Extensions (Extensiones multipropoacutesito de correo de
Internet)OGC Open Geoespatial Consortium (Consorcio Geoespacial Libre)PNG Portable Network Graphics (Graacuteficos de red portaacutetiles)RFC Request for Comments (peticioacuten de comentarios)SAD South American Datum (Sur Ameacuterica Datum)SIG Geographic Information System (Sistema de Informacioacuten Geograacutefica)SRS Spatial Reference Systems (Sistemas de Referencia Espacial)SVG Scalable Vector Graphics (Graacuteficos vectoriales escalables)UCUM Unified Code for Units of Measure (Coacutedigo Unificado para unidades demedida)URI Uniform Resource Identifier(ldentificador Uniforme de Recursos)URL Uniform Resource Locator (Localizador Uniforme de Recursos)CGM Computer Graphics Metafile (Computacioacuten Graacutefica Web metarchlvo)WCS Web Coverage Service (Servicio de Cobertura Web)WFS Web Feature Service (Servicio de Caracteriacutesticas Web)WGS World Geodetic System (Sistema Geodeacutesico Mundial)WMS Web Map Service (Servicio de mapas en Web)WWW World Wide Web (Red informaacutetica mundial)XML Extensible Markup Language (Lenguaje de marcado extensible)
7 NORMAS GENERALES
71 Aacutembito de aplicacioacuten
El presente documento se aplica al conjunto de datos espaciales que cumplan lassiguientes condiciones
Se refiera a una zona o aacuterea geograacutefica sobre el cual el Estado Peruanotenga yo ejerza jurisdiccioacuten
bull Esteacuten en formato electroacutenico~co s~Joo lt)~ ~
(j t~ ( P o J ~72 Campos miacutenimos de los ServiciosJ) bullbull ~tq WJ~ro Para identificar los campos miacutenimos que un servicio deberaacute
aplicar los siguientes criteriosincluir se deberaacuten
Oficina Nacionai de Goberno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Jieb de informacioacuten georreie~enciada para el intercambio dedatos entre elltiddes de la ltdministracioacuten Puacutebiica
Paacutegina 10 de 44
Incluir el coacutedigo de identificacioacuten del registro o ID cuando esto no impliqueun riesgo a la seguridad del sistema
bull Si el servicio hace referencia a datos de unidades administrativas deberaacuteincluir el coacutedigo censal de la unidad administrativa o el coacutedigo censal deCentro Poblado cuando corresponda
bull Incluir el nombre del registro (Ejem Si el servicio corresponde a poliacutegonosde distritos se deberaacute incluir un campo con nombre del distrito)
bull Incluir los datos que tengan caraacutecter puacuteblico sin maacutes limitacioacuten que laestablecida en la constitucioacuten o las leyes sobre la materia
bull Estos criterios excluyen la informacioacuten que estaacute en el marco de la Ley deproteccioacuten de datos personales Ley Ndeg 29733 Y la que se encuentra en elmarco de las excepciones al ejercicio del derecho en la Ley detrasparencia y acceso a la informacioacuten Ley Ndeg 27806
Servicios de localizacioacuten (CSW) Tambieacuten llamados servicios demetadatos estos hacen posible la buacutesqueda de datos conjuntos de datosgeograacuteficos y servicios de informacioacuten geograacutefica a partir de los metadatos
74 Servicios web de informacioacuten georreferenciada a implementarse enel marco del DS 133-2013-PCM y registro
Para dar cumplimiento al Artiacuteculo Ndeg 4 del Decreto Supremo 133-2013-PCM lasentidades de la Administracioacuten Puacuteblica que administran bases de datosgeorreferenciadas (productoras o centralizadoras de informacioacuten) deberaacutenpromover la implementacioacuten gradual y coordinada de servicios interoperables deinformacioacuten georreferenciada de forma que a traveacutes de esta red se proporcione alos usuarios el acceso a los datos mediante el uso de los siguientes tipos deservicios
73 Descarga de InformacioacutenLas entidades de la Administracioacuten Puacuteblica que administran bases de datosgeorreferenciadas (productoras o centralizadoras de informacioacuten) deberaacutenimplementar coordinadamente los servicios de descarga mencionados en elNumeral 74 y detallados en los Numerales 2 y 3 del Anexo 1 de la presentedirectiva con el objeto de asegurar la descarga o transferencia de datosmencionados en el Artiacuteculo W 4 del Decreto Supremo 133-2013-PCM
Las excepciones a este lineamiento estaacuten definidas en la Ley Ndeg 29733 Ley deproteccioacuten de datos personales la Ley W 27806 y la Ley de trasparencia y accesoa la informacioacuten en la cual se establece el marco de las excepciones al ejerciciode este derecho
Cuando sea el caso y con el objeto de garantizar la continuidad del servicio 1 sepodraacuten implementar alternativas de descarga de informacioacuten2
ello no deberaacuteimplicar una restriccioacuten en el acceso a los datos
cO SEJoQlt i 0tlt-r ~~fp eacutel Oeacutentilde9 ~ I J~~lgt~ iJe0ty utID~(l4)~Y
I Cuando la infraestructura de la entidad no tenga la capacidad de soportar la demanda2 Descarga alternativa por paquetes de datos restringir el tiempo de acceso por sesiones de usuarios
descarga por nuacutemero de registros descarga por volumen de informacioacuten etc
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONCEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendiexcl)res de servicios web de informacioacuten georreferenciada para el intercambio deltlatos entre entidades de la Administracioacuten POblica
Paacutegina 11 de 44
correspondientes Las entidades de la Administracioacuten Puacutebliceacutel podraacuten usarservicios de localizacioacuten provistos por otras entidades para el cumplimientode la presente directiva
bull Servicios de visualizacioacuten (WMS y WMTS) Que permitan lavisualizacioacuten de datos georreferenciados mediante el uso de estaacutendaresdefinidos por la OGC como el Servicio de mapas en Web (WMS) o elServicio de mapas en web teselados (WMTS) Estos servicios deberaacuten serimplementados de manera coordinada por las entidades de laAdministracioacuten Puacuteblica como el principal medio de acceso a los datos ydeben permitir la superposicioacuten visual de informacioacuten geograacutefica complejay distribuida en diferentes tipos de servidores y visores de mapas
bull Servicios de descarga (WFS y WCS) Que permitan la descarga de datoso conjuntos de datos Se deberaacute promover el acceso directamente alcontenido de los servicios para construir servicios de valor antildeadido(aplicativos traacutemites geoprocesos etc)
bull Servicios de transformacioacuten (WCTS) Que permitan adaptar los datosgeograacuteficos para garantizar su interoperabilidad Este estaacutendar esobligatorio para las entidades de la Administracioacuten Puacuteblica que generaninformacioacuten en un elipsoide distinto al elipsoide del Sistema de ReferenciaGeodeacutesico 1980 - Geodetic Reference System 1980 (GRS80) o al WorldGeodetic System 1984 (WGS84) que se sentildealan en la ResolucioacutenJefatural Ndeg 079-2006-IGN-OAJ-DGC del Instituto Geograacutefico Nacional
Servicios de publicacioacuten de mapas en web Que permita la exploracioacutenvisual de la informacioacuten de una manera raacutepida y sencilla mediante unaplicativo Estos servicios deben permitir como miacutenimo mostrar navegaracercarse o alejarse para concretar o ampliar el campo de visioacuten moverseo superponer los datos geograacuteficos ademaacutes de mostrar los signosconvencionales y consultar los atributos de los datos geograacuteficos Laimplementacioacuten de este servicio es opcional pero se recomienda realizarloen el marco del Lineamiento 6 del Plan Nacional de Datos Espaciales(Ofertar mecanismos de acceso a los datos)
Los servicios descritos en los paacuterrafos anteriores deberaacuten contemplar la creacioacutende sus respectivos metadatos de acuerdo al Perfil baacutesico de Metadatos Peruano ylos estaacutendares que establezca la IDEP Los campos que se deberaacuten incluirmiacutenimamente son
o Nombreo Tiacutetuloo Descripcioacuteno Lista de palabras claveo Direccioacuten URLo Informacioacuten de contactoo Restricciones de acceso y usoo Nuacutemero de capas
El uso y registro de estos servicios en el Portal de Datos Espaciales del Peruacute(wwwgeoidepgobpe) se realizaraacute conforme a los Lineamientos de uso y acceso
I
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IOEPDirectiva sobre eslaacutendares de servicios wel) de informacioacuten georreferenciada para el intercambio ejedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 12 de 44
definidos por las entidades puacuteblicas que administran la informacioacuten tal como sesentildeala en el Artiacuteculo 5 punto 2 del D S W 133-2013-PCM
8 PROCEDIMIENTO GENERAL PARA LA IMPLEMENTACiOacuteN DESERVICIOSWEB DE INFORMACiOacuteN GEORREFERENCIADACon objeto de facilitar la integracioacuten de informacioacuten procedente de diferentesservicios web de mapas en el Portal de datos Espaciales del Peruacute se deberaacutenombrar el servicio con el siguiente criterio [Paiacutes]+[Nombre de Entidad puacuteblica uorganizacioacuten privada]+[Categoriacutea]+[Sub categoriacutea]+[Tema]
En el Anexo 2 se adjunta un cuadro con la Clasificacioacuten temaacutetica de datosgeograacuteficos Esta clasificacioacuten es temporal en tanto se defina el CataacutelogoNacional de Objetos Geograacuteficos El cuadro ha sido elaborado en base a lascategoriacuteas temaacuteticas definidas en la ISO 191152003 Informacioacuten Geograacutefica -Metadatos
Para la identificacioacuten del Sistema de Referencia de Coordenadas (CoordinateReferente System CRS) debe usarse el espacio de nombres del EuropeanPetroleum Survey Group (EPSG) y para la Uniform Resource Identifier (URI) loscoacutedigos del EPSG
81 Procedimiento general para el Intercambio de informacioacuten vectorialEl estaacutendar WFS establece un protocolo de comunicacioacuten para la transmisioacuten dedatos vectoriales a traveacutes de servicios web Este protocolo emplea lasespecificaciones OWS para la negociacioacuten previa a la peticioacuten de datos y utilizael formato GML para la transferencia de datos
WFS se basa en el protocolo HTTP que intriacutensecamente no contempla nocionesde sesioacuten Una sesioacuten en HTTP simple es el conjunto de una solicitud y surespuesta Luego la comunicacioacuten se corta y no es responsabilidad del cliente nidel servidor mantener una memoria ni un estado de la transaccioacuten (ealizada Porlo tanto protocolos basados en HTTP como WFS deben antildeadir sus propiosmecanismos de almacenamiento de datos persistentes entre dos solicitudesHTTP
Una sesioacuten WFS baacutesica se desarrolla esquemaacuteticamente de la manerasiguiente
Contacto inicial El cliente conoce uacutenicamente la URL de un servicIoWFS el servidor estaacute esperando peticiones como servicio HTTP oacute HTTPSEntonces siguiendo la especificacioacuten OWS
o El cliente enviacutea una solicitud GetCapabilities al servidor usandoHTTP GET En particular sentildeala queacute servicio estaacute solicitando (aquiacuteWFS) y bajo queacute versioacuten
o El servidor accede a sus fuentes de datos inscritas como disponiblesa WFS pueden ser bases de datos espaciales ficheros inclusiveotras conexiones WFS Eacutestas se encuentran en general preconfiguradas y no es necesario recorrerlas
o Del cataacutelogo interno el servidor construye un fichero XML siguiendola definicioacuten WMT_MS_ Capabilities Este fichero es devuelto al clienteen respuesta al GET usando el tipo MIME textxml
I
J
Oficina Naciomll de Goberno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleo de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 13 de 44
Solicitud de datos El cliente estaacute ahora en medida de solicitar un bloquede informacioacuten tomando en cuenta el conjunto de datos que el servidorcontiene
o El cliente enviacutea una solicitud GetFeatures al servidor especificandoademaacutes de los paraacutemetros OWS baacutesicos la capa y extensioacutensolicitadas Ademaacutes del GET es posible especificar la peticioacutenutilizando POST alcanzando al servidor una especificacioacuten XML de lasolicitud WFS
o El servidor acopia la informacioacuten a partir de sus fuentes y laacondiciona a la solicitud en particular la re proyecta al SRSsolicitado y la recorta al cuadraacutengulo requerido
o El servidor convierte la informacioacuten resultante a formato GML y ladevuelve al cliente en respuesta al GET usando el tipo MIMEapplicationvnd ogc wfs_xml
El contacto inicial es necesario para obtener el cataacutelogo local y los metadatos delas capas disponibles en el servidor Una vez que el cliente obtiene el cataacutelogolocal puede realizar una serie de solicitudes de datos independientes
Existe una clase de servidores WFS llamado WFS Transaccional en la cual siacute seespecifica nociones de sesioacuten y de persistencia de datos La clase transaccionalde la especificacioacuten WFS indica de queacute manera es posible hacer que cliente yservidor realicen transacciones sobre una base de datos Bajo estaespecificacioacuten es posible actualizar datos a distancia en el depoacutesito de datos delservidor
La instalacioacuten de un servidor WFS implica
Definir el nivel de confidencialidad de la informacioacuten
Definir los lineamientos de acceso a la informacioacuten en funcioacuten a lanormativa nacional vigente
bull Instalar un servidor WFS con acceso a las fuentes de informacioacuten apublicar este acceso deberaacute hacerse hacia una copia de la uacuteltima versioacutensiempre y cuando existan mecanismos automaacuteticos de respaldo y puestaal diacutea que aseguren integridad y actualidad esto es especialmentedelicado en caso de instalacioacuten de WFS transaccional
En caso de accesos restringidos por los lineamientos de acceso definidospor la entidad compatibilizar las poliacuteticas e instrumentos de seguridad deinformacioacuten al nuevo servicio esto implica por ejemplo establecer filtros anivel de cortafuegos para restringir el traacutefico a direcciones fijas deentidades conocidas eventualmente estableciendo redes privadasvirtuales entre dependencias
Mantener actualizada la informacioacuten publicada
Oacute~l82 Procedimiento general para el Intercambio de informacioacuten raacutesterZ- Se debe resaltar que para el intercambio de informacioacuten raacutester el trabajo inicial
de estandarizacioacuten se referiacutea a servidores de mapas a traveacutes de Internet Eacutestosinscritos dentro de WCS reciben un pedido a traveacutes del protocolo HTTP a partirde un cliente que solicita un conjunto de imaacutegenes raacutester correspondientes a unSRS determinado y cubriendo un cuadraacutengulo especificado El servidor enviacutea
Oficina Nacional (le Goi)ierno Electroacutenico e informaacutetica - ONGE -Comiteacute CoorcJinador de a lOEDirectiva sobre estaacutendarps de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 14 de 44
IIiL _
contra este pedido una imagen de mapa de bits en formato estaacutendar de imagensea PNG GIF JPEG GeoTIFF etc
El caso del intercambio de datos raacutester en bruto corresponde a una peticioacutensimplificada de este esquema WCS en la que la imagen de mapa de bits quedevuelve un servidor contiene los datos correspondientes a la capa raacutestersolicitada en formato corriente de mapa de bits
Una sesioacuten WCS se realiza aproximadamente de la misma manera que unasesioacuten WFS La fase de contacto inicial y pedido de cataacutelogo local esequivalente excepto que se solicita GetCapabilities del servicio WCS
La solicitud de datos se realiza a traveacutes del pedido GetMap opcionalmenteespecificando el formato de imagen de salida sus dimensiones en pixel yposiblemente un estilo de dibujo definido en SLD Por otro lado la solicitudGetFeaturelnfo aplicada a un raacutester permite obtener datos de los puntos quecomponen la capa
La instalacioacuten de un servidor WCS implica
Definir el nivel de confidencialidadde la informacioacuten
bull Definir los lineamientos de acceso a la informacioacuten en funcioacuten a lanormativa nacional vigente
bull Definir la simbologiacutea cartograacutefica de los mapas publicados y configurareacutesta en el servicio
bull En caso de accesos restringidos por los lineamientos de acceso definidospor la entidad compatibilizar las poliacuteticas e instrumentos de seguridad deinformacioacuten al nuevo servicio esto implica por ejemplo establecer filtros anivel de cortafuegos para restringir el traacutefico a direcciones fijas deentidades conocidas eventualmente estableciendo redes privadasvirtuales entre entidades
bull Mantener actualizada la informacioacuten publicada
83 Procedimiento general para la implementacioacuten de servicios demapas en web (WMS)
A continuacioacuten se describen recomendaciones para la implementacioacuten de losservicios WMS
Debido a que el tiempo de respuesta del servicio WMS depende delnuacutemero de capas que componga el servicio y el volumen de informacioacutense recomienda implementar este servicio con la menor cantidad de capasposible o implementar servicios con una sola capa
bull La implementacioacuten de un servicio web de mapas debe reproducir elcomportamiento y las respuestas estandarizadas al ser invocado desde uncliente geneacuterico y no adaptarse a las particularidades un clienteespeciacutefico
bull El WMS debe ser conforme a la implementacioacuten de ISO 19128Geographic Information - Web Map Server Interface
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicIos web de informacioacuten georreferenciada para el intercambio dedatos entre entiddes de la Administracioacuten Puacuteblica
Paacutegina 15 de 44
Todo servicio WMS debe contar con un IP puacuteblico (URL) que permita suacceso y consulta por Internet el cual deberaacute estar registrado en el portalde datos espaciales del Peruacute
bull Se debe utilizar como miacutenimo la especificacioacuten Web Map Service (WMS)Implementation Specification v111 o superior del Open GeospatialConsortium (OGC) con las tres operaciones obligatorias definidas en lapresente directiva (GetCapabilities GetMap y GetFeaturelnfo)
bull El WMS deberaacute soportar cuando se exceda el rango de escala uacutetilimaacutegenes vaciacuteas o simplificadas La informacioacuten sobre el rango de escalauacutetil debe proporcionarse en la respuesta a la peticioacuten GetCapabilitiesutilizando el campo ltScaleHintgt
bull Se debe usar la especificacioacuten del OGC Styled Layer DescriptorImplementation Specification v10 (SLD) como extensioacuten del OGC WMSque permita una simbolizacioacuten definida por el usuario
bull Se debe implementar la operacioacuten GetLegendGraphic y del atributoLegendURL para describir cada capa con el fin de identificar las capasadecuadamente
bull El WMS debe soportar al menos el formato Portable Network Graphics de24 bits (PNG tipo MIME imagepng)
bull Evitar la inclusioacuten de informacioacuten marginal dentro del marco devisualizacioacuten escalas logotipos marcas de agua mensajes de copyright ysimilares
Si se usa un Sistema de Referencia de Coordenadas (CRS) adicionaldeberaacuten identificarse sus paraacutemetros de transformacioacuten mediante unidentificador del Sistema de Referencia de Coordenadas vaacutelido ydocumentado
UTM USO
Zona 178 --------------- __-
Zona 188Zona 198
~ 0_ bull __ - ~ ~_ bullbull__ bullbullbull
Zona 178 -__------ -----__-_ Zona 188
------_ _~-- Zona 198
proporcionarse en ingleacutes Sede excepcioacuten sea
bull El WMS debe soportar el CRS WGS84 en coordenadas geograacuteficasidentificadas mediante EPSG 4326 Ademaacutes se recomienda que laimplementacioacuten de WMS tambieacuten soporte los siguientes CRSs
Tabla 1 Coacutedigos y Sistemas de Referencia
Coacutedigo EPGS Sistemade ReferenciaDATUM32717 WG8 84 UTM32718 WG8 84 UTM32719 WG8 84 UTM
- _------ _----__- ~--_ ----- -24877 P8AD56 UTM
----_ __ _ -24878 P8AD56 UTM24879 P8AD56 UTM4326 WG8844248 P8AD56
bull Todas las excepciones de servicio debenrecomienda que el formatoapplicationvnd ogc se_inimage
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puumlbliacuteca
Paacutegina 16 de 44
ANEXO 1 ESTANDARES DE SERVICIOS WEB DE INFORMACIONGEORREFERENCIADA PARA EL INTERCAMBIO DE DATOS ENTREENTIDADES DE LA ADMINISTRACION PUBLICA
1 ESTANDAR PARA SERVICIO DE MAPAS EN WEB WMS
11 WMS Web Map Service
El servicio Web Map Service (WMS) o Servicio de publicacioacuten de mapas es unestaacutendar propuesto por la OGC que ofrece una sencilla interfaz HTTP el cualpermite realizar una solicitud de imaacutegenes de mapas georreferenciados de una omaacutes bases de datos geograacuteficas que pueden estar distribuidas en maacutes de unservidor
Una peticioacuten WMS define la capa o capas geograacuteficas y el aacuterea de intereacutes paraser procesadas por el administrador del servicio la respuesta a esta solicitud esuna o maacutes imaacutegenes de mapas georreferenciados (devuelto como JPEG PNGetc) que pueden ser mostradas en un aplicativo ya sea viacutea web o de maneralocal
A traveacutes de la superposicioacuten de mapas obtenidos de diferentes servidores WMSes posible la creacioacuten de una red de servicios distribuidos cuyos clientes ousuarios podraacuten realizar composiciones personalizadas
I_ _ _ ~ __ ~------J
_ordm~scriacutePdoacuteB __Versioacuten de la especificacioacuten OGCTipo de_~ervicio al que vadtrigj9-ordfJ~Jeticioacuten Nombre de la olJeracioacuten Formato de salida deacutelmetaclatodel s-eNiCioDebe soportar lJor defecto texUxml S-ecuencia de nUacutemeros 6- cadena --decaracteres para ~I contr()I de la cltn~~s~I1fia
Opcional
Obligatoriedad~OpcionalObli9ordf-ordm~ _ObliR~lt~
Opcional
UPDATESEQUENCE
- ComponentesVERSION
SERVICE=WMS _ __ __-- _ - --_ -REQYESTGet99pabilities
FORMAT
111 Operaciones
Este estaacutendar internacional (WMS versioacuten 130) define dos clases de modos deoperar uno para un WMS baacutesico y otro para un WMS de consulta A su vez cadauno tiene dos subclases una para clientes y otra para servidores
El WMS baacutesico debe soportar los elementos baacutesicos del servicio (versioacutenpeticiones y respuestas HTIP valores numeacutericos y booleanos determinadosformatos de salida sistemas de coordenadas paraacutemetros de consulta y derespuesta y excepciones) la operacioacuten GetCapabilities y la operacioacuten GetMapClasifica la informacioacuten que posee en Capas y ofrece un nuacutemero determinado deEstilos con los cuales se pueden visualizar dichas capas Este EstaacutendarInternacional uacutenicamente soporta Capas y Estilos definidos no incluyemecanismos de definicioacuten de simbolizacioacuten por parte del usuario
El WMS de consulta debe satisfacer todos los requerimientos de un WMS baacutesico ytambieacuten soportar la operacioacuten GetFeaturelnfo
Para personalizar la simbolizacioacuten OGC ha definido la especificacioacuten 5tyledLaver Descriptor (5LD) o descripcioacuten de estilos de capas que permite la
l(CONSElo definicioacuten temporal o permanente de la simbolizacioacuten para visualizar datos viacuteaa-tCj~ ~lt)~ WMS~ ~ ~o Leoacuten ~ ltntilde bull bull bull bull bull0 ~--iexcl ~a GetCapabllItles (oblIgatorIa)~ ~ oO gtltto~ierM~~ lt Ofrece informacioacuten acerca de las caracteriacutesticas del servicio (metadatos)
Tabla 2 Componentes de GetCapabilities
L
Oficina Nacional de Gobierno Electroacutenico e infonnaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios eb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 17 de 44
del cacheacute Este valor se incrementa cuandose realizan cambios en el Capabilitites
b GetMap (obligatoria)
Proporciona como resultado un mapa imagen de los datos almacenados
Tabla 3 Componentes de GetMap
Componentes
L~-~Q~~~~~~~t~iapI LAYERS
STYLES
CRS=EPSGidentificador
BBOX=minxminYmaxxmaxy
WIDTHHEIGHTFORMAT
TRANSPARENT=TRUEI FALSE
BGCOLOR=color_value
EXCEPTIONS=exception_format
TIME=time
ObligatoriedadObligat0rQ -ObIi99orio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligordf-t9rioObligordf-tQr)oObligatorio
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Desqip~iOacutenVersioacuten de la especificacioacuten OGCNombre de la PeticioacutenLista de una o maacutes capasseparadas por comasEstilo de visualizacioacuten por caparequerida separados por comasSistema de Coordenadas deReferenciaEsquinas del aacutembito (inferiorizquierda superor derecha) enunidades CRSAncho del mapa en Qix_eJ~~ Alto del maQ9_~Ilp)(el~~- _Formato de salida del mapaTransparencia del fondo del mapa(default=FALSE)Valor del color del fondo RGB enHexadecimal (default=OxFFFFFF)Formato en el que el WMSinforma de las excepciones(default=XML)Valor de Tiempo en las capasdeseadasElevaci6ndelas capas deseadasValor de otras dimensionesadecuadas
c GetFeaturelnfo (obligatoria)
Captura y proporciona informacioacuten contenida en un mapa tal como el valor deun objeto en una posicioacuten determinada
Tabla 4 Componentes de GetFeaturelnfo
DescripcioacuteriVersioacuten de la especificacioacutentildeOGcNombre de la Peticioacuten Copia parcialdeuacutenapeticioacuten demapasque genera el mapa del cual se quiereobtener informacioacutenLista de una o maacutes capas sobre las quese realiza la consulta separadas porcomasFormato de respuesta de la informacioacutensobre el objeto (MIME type)Nuacutemero de objetos sobre los que sedevuelve informacioacuten(default=1)Coordenada iexcldel objeto en eacuteiMapcsen pi~eles __ o bullbullbullbullbullbullbullbull
Coordenada j del objeto en el Map CSenpixele~Formato en el que el WMS informa de las excepciones (default=XML)
Obligatorio
ObligatoriedadObligatorioObligaiorio~~_
QUERY _LA YERS Obligatorio
INFOJORMAT Obligatorio
FEATURE_COUNT Opcional
l=pixeLcolumn Obligatorio_____ bullbullbullbull - bull__ bull__ bullbullbull ____ o
J=pixeLrow Obligatorio-- --- _ _--_-
EXCEPTIONS Opcional
Paraacutemetros del mapa
ComponentesVERSION
REQUEST=GetFeaturelnfo
Oficina Nacional (e Gobierno Electroacutenico e In~ormiquestica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciltda para el intercambio deciatos entre entidades de la Aoministraciaacuten Puacuteblica
Paacutegina 18 de 44
112 Styled Layer Descriptor (SLD)
Perfil de la Especificacioacuten de Implementacioacuten Web Map Service
El Styled Layer Descriptor (SLD) o Descriptor de Estilos de Capas define unacodificacioacuten que se extiende al estaacutendar WMS el cual permite definir a traveacutes delusuario una simbolizacioacuten y coloracioacuten de la capa geograacutefica o cobertura Elestaacutendar SLD aborda la necesidad de los usuarios y de los softwares paraofrecer la capacidad de poder controlar la representacioacuten visual de los datosgeorreferenciados
Esta posibilidad de definir reglas de representacioacuten de estilos requiere unlenguaje de estilos que el cliente y el servidor pueden entender La Simbologiacuteaestaacutendar de codificacioacuten de la OGC (SE) ofrece este lenguaje mientras que elperfil de SLD WMS permite la aplicacioacuten del SE a capas WMS usandoextensiones de operaciones de los servicios de mapas Ademaacutes este estaacutendardefine una operacioacuten de acceso normalizado a siacutembolos de leyenda
a Operaciones del servicioLas operaciones que se definen en este estaacutendar OGC son 4 siendo dos (2)obligatorias y dos (2) opcionales
bull GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull GetMap (Obligatoria)
Esta operacioacuten estaacute definida en el estaacutendar WMS en sus distintas versionesSolicitud de un aacuterea determinada en un CRS determinado Para modificar elestilo de visualizacioacuten se crea un laquouser Styleraquo
bull Describe Layer (Opcional)
Para definir estilos personalizados por el usuario se requiere informacioacutensobre los fenoacutemenos a simbolizar o como poco su tipo (fenoacutemeno ocobertura) Esta operacioacuten proporciona informacioacuten sobre esos estilos
bull GetLegendGraphic (Opcional)
Mediante esta operacioacuten se obtiene una imagen del estilo con el cual elservicio realiza la representacioacuten de la capa
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de s~rvicios leb ae informacioacuten georreferenci2da para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
2 ESTANDAR PARA SERVICIO DE MAPAS WFS
Paacutegina 19 de 44
21 WFS Web Feature Service
El servicio Web Feature Service (WFS) o Servicio de publicacioacuten de objetos es unestaacutendar definido por la OGC que describe la especificacioacuten de codificacioacuten paradatos georreferenciados basados en GML (Geography Markup Language) el cualpermite recuperar y modificar (consultar insertar actualizar y eliminar) datosespaciales en formato vectorial Esta codificacioacuten intenta activar el transporte yalmacenamiento de informacioacuten geograacutefica mediante un XML Sehema quedescribe su estructura incluyendo las propiedades de geometriacutea y los rasgosgeograacuteficos
Los requisitos para un Web Feature Serviee (versioacuten 110 o superior) definidospor la OGC son
Los interfaces deben definirse en XML
GML debe ser utilizado para expresar caracteriacutesticas de los objetos dentrode la interfaz
Un WFS debe ser capaz como miacutenimo de ofrecer caracteriacutesticas de losobjetos utilizando GML
El filtro de lenguaje debe definirse en XML y derivarse de CQL como seindica en el OpenGIS Catalogue Intetface ImplementationSpecification
bull El almaceacuten de datos utilizado para almacenar caracteriacutesticas de los objetosgeograacuteficos puede ser opaco para la aplicacioacuten cliente siendo el uacutenicoacceso a los datos a traveacutes del interfaz del WFS
bull La uacutenica funcioacuten de un WFS cuando interacciona con el sistema dealmacenamiento de fenoacutemenos geograacuteficos es asegurarse que loscambios realizados en los datos sean coherentes
211 Operaciones
Se definen tres clases de WFS
WFS Baacutesico implementa las operaciones GetCapabilitiesDescribeFeatureType y GetFeature Se considera el servicio de soacutelolectura
WFS XLink soporta todas las operaciones del WFS Baacutesico e implementala operacioacuten GetGmlObjet para XLinks locales yo remotos siendo posibleutilizar la operacioacuten GetGmlObjet durante la operacioacuten GetFeature
bull WFS Transaccional soporta todas las operaciones del WFS baacutesico eimplementa las operaciones de transaccioacuten Siendo opcional laimplementacioacuten de las operaciones GetGmlObjet yo LockFeature
Los atributos comunes en las peticiones POST y GET para todas las operacionesson
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEi -Comiteacute Coordinador de la lOEDirectiva sobre est~ndres de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Publica
Paacutegina 20 de 44
Tabla 5 Componentes GET maacutes comunes
_componentesVERSION
SERVICE=WFS
REQUEST
NAMESPACE
Paraacutemetros adicionalesParaacutemetros especificos
del suministrador
OblifjatoiexcliexcledadOblig_~9iQ_
Obligatorio
ObligatQrio
Opcional
Opcional
_ _ DescripcioacutenVersioacuten de la especificacioacuten OGC __Tipo-cie-ServfcTo--( no-esobiigaiorio paraGetCapeacutelbiiti~~)_Nombre de la PeticioacutenPara indicar el espacio de nombres y susprefijos El formato debe ser xmlns(prefix=EscapedNamespaceName) Si se especificamaacutes de uno se sefJaranfJorcomasParaacutemetros de cadaoperaCiOacute---------------Para permitir antildeadir paraacutemetros ala peticioacutende forma que se mejore el resuldo _
Tabla 6 Componentes POST maacutes comunes
ComponentesVERSION
SERVICE=WFS
HANOLE
ObligatoriedadObligato~[Q__Obligatorio
Opcional
DescripcioacutenVersioacutende la especificacioacuten OGCTipo de Servicio Permite a la aplicacioacuten cliente asociar unnombre nemoteacutecnico a la peticioacuten paraencontrar los elementos infractores en casode error
a GetCapabilities (obligatoria)
Ofrece informacioacuten acerca de las caracteriacutesticas del servicIo de los tipos defenoacutemenos que puede ofrecer y queacute operaciones soporta cada uno de ellos
D~scripdcSn _Lista de tipos de fenoacutemenos adescribir separados por comas Sino se indica ninguno devuelvetodos los tiposFormato de salida para describirlos tipos de fenoacutemenos Soportaotros formatos de salida comoOTO
Opcional
Opcional
TYPENAME
OUTPUTFORMAT=textxmlsubtype=gml311
b DescribeFeatureType (obligatoria)
Ofrece la estructura (campos y atributos) de cualquiera de los tipos defenoacutemenos que el servicio puede ofrecer mediante su descripcioacuten en esquemasXML siendo eacutestos esquemas GML vaacutelidos
Tabla 7 Componentes DescribeFeatureType
Componentes Obligatoriedad
c GetFeature (obligatoria)
Devuelve instancias de fenoacutemenos (objetos individuales) en formato GMLAdemaacutes el cliente debe tener la posibilidad de solicitar las propiedades delfenoacutemeno que desea y de realizar tanto consultas espaciales como noespaciales
Tabla 8 Componentes de GetFeature y GetFeatureWithLock
iI
l
_lt_orriponentesREQUEST=[GetFeature I
GetFeatureWithLock]
OUTPURFORMAT=textxml subtipo=gml311
RESULTIYPE=[results IHits]
Obligatoriedad
Obligatorio
Opcional
Opcional
t5escripciQn
Nombre de la peticioacuten WFS
Permite otros formatos de salida siempre ycuando se indique en el documento deltapacidadesUtilizado para solicitar un documento derespuesta completo con los fenoacutemenos quecumplen la consulta (results valor por defecto) osimplemente una enumeracioacuten d~ Ilts_rnismos
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades ete la Administracioacuten Puacuteblica
Paacutegina 21 de 44
Pueden utilizarse componentes adicionales para controlar los XLink anidados
Tabla 9 Codificacioacuten adicional de GetFeature
Componentes
PROPERTYPENAME
FEATUREVERSION=[ALLIN]
MAXFEATURES=N
EXPIRY=N
SRSNAME
TYPENAME(opcional si se aespecificado elFEATUREID)FEATUREID
(Mutuamente excluyentec()i1 FILIER yB001 __
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BBOX)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
SORTBY
~Coriiacuteponentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
PROPTRAVXLlNKDEPTH
Obligatoriedad
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Opcional
Opcional
Opcional
Opcional
Obligatoriedad
Opcional
Opcional
Opcional
Descripci9n(hits)Lista de propiedades de cada tipo de fenoacutemenosolicitado Con o con ausencia de valor sesolicitan todas las del ti~o_~Ql~_L1J9ordmcgt____Cuando es posible el versionado Devuelve laversioacuten del fenoacutemeno que se le solicita Si no seindica devuelve la uacuteltima versioacutenMaacuteximo nuacutemero de fenoacutemenos que puedendevolverse en una consulta Si no se indicadevuelve todosSoacutelo se utiliza con la peticioacutenGetFeatureWithLock Indica el tiempo de bloqueodel fenoacutemeno en la respuesta (en minutos) Si elparaacutemetro no se especifica el bloqueo seraacuteindefinidoSistema de referencia que debe ser usado en lageometria de los fenoacutemenos resultado de lapeticioacuten
Lista de nombres de los tipos de fenoacutemenossolicitados
Lista de instancias de fenoacutemenos solicitadasidentificadas mediante su identifi~dor
Describe un conjunto de caracteristicas sobre lasque operar Se debe establecer un filtro por cadatipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o un FILTERun cliente puede realizar la peticioacuten mediante unbounding box
Indica la propiedad respecto a la cual seraacutenordenadas las instancias de los fenoacutemenosobtenidos en la consulta
--__~~_ 0- _
Descripcioacuten _Nivel de profundidad a alcanzar a traveacutes de los bullenlaces contenidos en los atributos href de las propiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que se bullacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidada deGetGmlObject realizada para cualquier propiedadcuando interviene el componenteTRAVERSEXLlNKDEPTH (si no se especifica una I
lista PROPEXPIRY) En ausencia de valoresperaraacute hasta recibir respuestaLista de- ios niveies- de XLink enlazado-spor cadafenoacutemeno que sea consultado Debe haber unarelacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una lista
i_J
Oficina Nacional de Gobierno Electroacutenico e Inormiquesttica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios VIeb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 22 de 44
Componentes Obligatoriedad DescripcioacutenPROPTRAVXLlNKDEPTHLista de tiempos de expiracioacuten de XLink enlazadospor cada fenoacutemeno consultado Debe haber una
PROPTRAVXLlNKEXPIRY Opcional relacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una listaPROPTRAVXLlNKEXPIRY
d GetGmlObject (opcional)
Devuelve instancias de fenoacutemenos expresaacutendolos en XML El cliente debe tenerla posibilidad de especificar si desea todos los objetos que se han anidadomediante Xlinks o soacutelo hasta un nivel de anidamiento determinado
Para que un WFS soporte esta operacioacuten cada elemento sobre el que puedaoperar el WFS debe estar identificado uniacutevocamente mediante lOs XML Lacodificacioacuten de identificadores de elementos se define en OpenGis FilterEneoding Implementation Speeifieation
La diferencia con GetFeature es que mientras que esta uacuteltima devuelve todaslas instancias que posea el tipo de fenoacutemeno solicitado con GetGmlObject soacutelose obtienen las instancias de fenoacutemenos solicitadas mediante su identificador
Tabla 10 Codificacioacuten para GetGmlObject
Componentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
GMLOBJECTID
Obligatoriedad
Obligatorio
Opcional
DescripcT6n _Nivel de profundidad a alcanzar a traveacutes de losenlaces contenidos en los atributos href de laspropiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que seacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidadade GetGmlObject realizada para cualquierpropiedad (si no se especifica una listaPROPEXPIRY) cuando interviene elcomponente TRAVERSEXLlNKDEPTH Enausencia de valor esperaraacute hasta recibirresp~~~t~__ _ EllO XML del elemento solicitado
Descripci~~
Lista de nombres de los tipos de fenoacutemenosa ser bloqueados
Indica el tiempo de bloqueocienenoacutementildeo(en minutos) Si el paraacutemetro no seespecifica el bloqueo seraacute indefinidoALLintentaraacute bloq~ordflodoslos fenoacuteme~_
Opcional
Opcional
Obligatorio
ObligatoriedadComponentesTYPENAME
(opcional si se aespecificado elFEAT~B_~[)) _
EXPIRY=N
LordmCISACTI9~=I~-J_
e LockFeature (opcional)
Peticioacuten de bloqueo sobre uno o maacutes tipos de fenoacutemenos mientras se estaacuterealizando su modificacioacuten con la operacioacuten Transaetion Esto aseguratransacciones de forma continuada Esta operacioacuten en el meacutetodo POSTcontiene uno o maacutes elementos ltLoeltgt cada elemento definen las instancias deun tipo de fenoacutemeno a ser bloqueadas
Tabla 11 Componentes LockFeature
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Ieb de Informacioacuten georreferenciada para el intercambio dedatos entre entidades de la dministracioacuten Puacuteblica
Paacutegina 23 de 44
9omponentes_SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BJ30_X)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Opcional
Opcional
Opcional
Descripcioacuten _solicitados si no lo consigue no sebloquearaacute ninguno SOME intenta bloqueartantas como sea posibleLista de instancias de fenoacutemenossolicitadas identificadas mediante suidentificador
Describe un conjunto de caracteristicassobre las que operar Se debe establecer unfiltro por cada tipo de fenoacutemeno listado en elparaacutemetro TYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
f Transaction (opcional)
Una peticioacuten transaccional estaacute compuesta de operaciones que modificaninstancias de fenoacutemenos geograacuteficos accesibles viacutea web Una vez terminada latransaccioacuten el servicio WFS genera un documento XML de respuesta indicandoque el proceso se ha realizado
Esta operacioacuten puede realizarse directamente por parte del servicio WFS encuyo caso al finalizar la transaccioacuten el servicio traslada las modificaciones alalmaceacuten de datos conectado el servicio WFS o traducir las operaciones allenguaje del almaceacuten de datos siendo eacuteste uacuteltimo el encargado de realizar laoperacioacuten
Las posibles operaciones de modificacioacuten que pueden llevarse a cabo son crear(Insert) actualizar (Update) y eliminar (Deete)
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Insert
Native
Lockld
srsName(Atributo)
IdgenItri~ut(raquo
Transaction
inputFormat__(f-ilQt __
Tabla 12 Componentes POSTde TransactionComponentes Obligatoriedad DescripCioacuten~- ~- --
Puede contener cero o maacutes nsert Updafe o DeefeLas operaciones se ejecutan en el orden en el quese presenten en la peticioacuten _Especifica que la transaccioacuten se realizaraacute sobre unconjunto de instancias que han sido bloqueadasprevLamente___ ____ __Contiene comandos u operaciones propietariaspermitiendo acceder y actuar sobre servidores oalmacenesde datos especiacuteficosALL iridica--que -iodos -os fen6meno-sbloq-ueadosdeben ser liberados una vez terminada latransaccioacuten SOME indica que soacutelo los registrosmodificados deben ser liberados el resto deelementos permanecen bloqueadosUtilizado para crear nuevas instancias defenoacutemenos Por defecto los fenoacutemenos se expresanmediante GML3 pero pueden utilizarse otrasversiones de GML En respuesta a esta operacioacuten elWFS debe generar una lista de los identificadoresasig_l95Qsa las nueveacutel~Iacutei~~l~a_~generadas
Versioacuten GML en la que crear los datos-- -- Sistema deo-referenCiadel nuevo-efe-merItoeicual
Opcional debe ser soportado por el tipo de fenoacutemeno al quepertenece
Meacutetodode asignacioacuten de identificadores
releaseAction=[ALLISOME]
Oficina Nacional de Gobierno Eleciexclroacutenico e Inormaacutetiacuteca - ONGEI -Comiteacute Coordiacutenatior de la IDEPDirectiva sobre estaacutendares de servicios weo de informacioacuten georreierenciada iexclara el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 24 de 44
Componentes
Update
Property(Elemento)
srsName(Atributo)
Filter(Elemento)DeleteFilter
(Elemento) __
Obligatoriedad
Opcional
Obligatorio
Opcional
Opcional
OpcJdegrl_ordfI _
Obligatorio
DescripcioacutenActuacutea sobre las propiedades de instancias defenoacutemenosEspecifica el nombre (Name) y los valores (Vaue) delas propiedades pertenecientes a los tipos defenoacutemenos a modificar (fypeName)Sistema de referencia del nuevo elemento el cualdebe ser soportado por el tipo de fenoacutemeno al quepert~n_~ce _ ___ _ _Define restricciones espaciales o no espaciales paraseleccionar los fenoacutemenos a modificarElimina instancias de fenoacutemenos
Si no se define un filtro la operacioacuten no se realiza
Tabla 13 Componentes GET de Transaction
Componentes
OPERATION=Delete
TYPENAME(opcional si se aespecificado elFEATUREID)
RELEASEACTION=[ALLI SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
BB00)BBOX
(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten_Operacioacuten de transaccioacuten a ejecutar Lasoperaciones se ejecutan en el orden en el quese present~Il_~I1a p~ticiordmn
Lista de nombres de los tipos de fenoacutemenossobre los que realizar fa operacioacuten
ALL indica que todos los fenoacutemenosbloqueados deben ser liberados una vezterminada la transaccioacuten SOME indica quesoacutelo los registros modificados deben serliberados el resto de elementos permanecenbloqueados
Lista de instancias de fenoacutemenos sobre los queoperar identificadas mediante su identificador
Describe un conjunto de caracteriacutesticas sobrelas que operar Se debe establecer un filtro porcada tipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
Oficina Nacional dG Gobierno Eleciroacutenco e informaacutetic - ONGEiexcl -Comiteacute Coordineacutedor de la lDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para ei intercambio dedtos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 25 de 44
3 ESTANDAR PARA SERVICIO DE COBERTURA WCS
31 WCS Web Coverage Service
El servicio Web Caverage Serviee (WCS) o Servicio de Coberturas de mapasofrece la obtencioacuten de datos georreferenciados en un formato del tipo coberturamulti-dimensionales para el acceso a traveacutes de la web de modo que sean uacutetilespara la representacioacuten o como dato de entrada de modelos cientiacuteficos
Al igual que el estaacutendar Web Map Serviee (WMS) y el Web Feature Serviee(WFS) permite al cliente seleccionar parte de la informacioacuten que posee elservidor basaacutendose en diferentes criterios como por ejemplo las restriccionesespaciales
Este estaacutendar nos brinda un conjunto de requisitos baacutesicos que una aplicacioacutenWCS debe cumplir esto tambieacuten es vaacutelido al utilizar el GML como un formato deentrega de la cobertura con el cual a diferencia del WMS que devuelve los datosgeorreferenciados para ser representados como mapas estaacuteticos (devueltos comoimaacutegenes desde un servidor) el estaacutendar Web Coverage Service define unasintaxis rica para las solicitudes en contra de estos datos devolvieacutendolos con susemaacutentica original (en lugar de las imaacutegenes) los cuales pueden ser interpretadosextrapolados procesados etc
Esta versioacuten de especificacioacuten se limita a peticiones y descripciones de coberturasde mallas regulares (grid coverage) aunque el interfaz ha sido disentildeado de formaque en futuras versiones sea posible desarrollarlo permitiendo otros tipos decoberturas definidas en OGC Abstraet Speeifieatian Tapie 6
asincroacutenicasrespuestas Respuestas XML y opcionalmente(almacenamiento de respuestas)
a GetCapabilities (obligatorio)
Permite obtener el documento XML de capacidades donde se describenlas caracteriacutesticas del servicio y donde normalmente se incluye una brevedescripcioacuten de las coberturas que ofrece En el caso que el documento XMLdevuelto no contenga la descripcioacuten de las coberturas que posee debedisponerse de informacioacuten similar en una fuente aparte como por ejemplo uncataacutelogo de imaacutegenes
311 Operaciones
El servicio WCS (versioacuten 20) proporciona tres (3) operaciones cuyaimplementacioacuten es obligatoria por parte del servidor Estas operaciones puedenutilizar HTTP GET con codificacioacuten KVP o HTTP POST con codificacioacuten XML oSOAP es mediante el documento de capacidades como se indica queacute tipo decodificacioacuten POST soporta el servidor del WCS
Los paraacutemetros que se definen a continuacioacuten pertenecen a la versioacuten 111 deeste estaacutendar mientras que los ejemplos expuestos se realizan con WCS versioacuten100 por ser los implementados hasta la fecha Las diferencias de notaciones ylas variaciones baacutesicas que posee la versioacuten 111 con respecto a la 100 son
Uso de GridCRS en descripciones de peticiones de cobertureacutels
Descripcioacuten jeraacuterquica de las coberturas
Muacuteltiples campos por cobertura
Oficinaacute Nacional de Gobj~rno Electroacutenico e InronnaacuteUca - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 14 Componentes de GetCapabilities
Paacutegina 26 de 44
Componentes
SERVICE=WCS
REQUEST=GetCapabilities
ACCEPTVERSION
SECTIONS=Contents
UPDATESECUENCE
ACCEPTFORMATS=textxml
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
QesuacuteipcioacutenTipo de Servicio al que vadirigl~eacutelJordf-R~ticoacuten~ _Nombre de la operacioacutenVersiones de la especificacioacutenOGC que acepta el clienteseparadas por comas y enorden de preferEmciaLista de cero o maacutes nombres desecciones del documento demetadatos del servicioseparados por comas que sedesea sean devueltos en eldocumento de metadatos delservicioVersioacuten del documento demetadatos del servicio valorque se incrementa cuando serealizan cambios en eldocumento compl~toSecuencia de cero o maacutesformatos de respuestadeseados por el clienteseparados por comas y pororden de preferencia
Tabla 15 Componentes de DescribeCoverage
b DescribeCoverage (obligatorio)
Devuelve un documento XML con una descripcioacuten detallada de una o variascoberturas de las suministradas por el servicio
El documento XML devuelto con la descripcioacuten de la cobertura debe contener
Identifier identificador uacutenico de la cobertura
bull Domain Definicioacuten del dominio espacial yo temporal para laslocalizaciones de las coberturas
bull Range Define el rango de valores y el tipo de propiedades (categoriacuteasmedidas etc) asignadas a cada localizacioacuten en el dominio
bull SupportedCRSs Relacioacuten de baseCRS definidos para cada GridCRSutilizados por la operacioacuten GetCoverage para expresar las coberturas queposee
bull SupportedFormats Formatos en los que pueden ser devueltos lascoberturas en respuesta a un GetCoverage (ejemplo GeoTiff HDF-EOSNITF CF-Net-CDF)
Componentes
SERVICE=WCS
REQUEST=DescribeCoverag~_VERSION= version
IDENTIFIERS=identifier1identifier2
Obligatoriedad
Obligatorio
Obli9iltorLC_ObligeacutelQ~icgt
Obligatorio
DesiiipClOacutenTipo de Servicio al que va dirigida lapeticioacutenNombre de laope~aci~nVersioacuten de la especificacioacuten OGCLista de los identiffcad()resde lascoberturas que se desea seandescritas
Oficina Nacional de Gobemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacuten ciares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 27 de 44
c GetCoverage (obligatorio)
Permite obtener una cobertura o parte de ella Por tanto es necesario indicaralguna o todas las caracteriacutesticas baacutesicas que definen el subconjunto de datosrequerido es decir el dominio el rango de valores el tipo de re-muestreo elformato de datos y forma de entrega del resultado Para ello es necesarioconocer primero cuaacutel es la definicioacuten del tipo de coberturas que posee el serviciomediante la operacioacuten DescribeCoverage
Por defecto todos los componentes de la cobertura solicitada mediante estaoperacioacuten son devueltos directamente en la respuesta Opcionalmente elservicio puede tener implementada la posibilidad de almacenar los componentesde la cobertura como un recurso accesible viacutea web en cuyo caso la respuestaincluiriacutea la referencia URL a dicho recurso siempre y cuando se indique en lapeticioacuten que los resultados deben ser almacenados
Procesar una operacioacuten GetCoverage puede ser entendido conceptualmentecomo una secuencia de operaciones cuyo esquema fundamental seriacutea
Realizar una transformacioacuten de coordenadas (incluyendo el escaladoespacial) en el CRS que se desea mediante un re-muestreo coninterpolacioacuten espacial
Generar el subconjunto de datos espacial
Generar el subconjunto de datos temporal
Generar el subconjunto de propiedades (range)
bull Convertir los datos al formato solicitado En funcioacuten del formato puedenecesitarse interpolar los valores que posee cada localizacioacuten en lacobertura original como consecuencia es probable que se produzcapeacuterdida de precisioacuten
bull Salida de resultados de una muestra de la cobertura
Solicita un subconjunto de datoscorrespondientes a instantes ointervalos de tiempo determinados
S-olidta solamente algunos campos_ (IrQpiedade~L Formato de salida de la coberturadenro delo~que eacutesta posee _Especifica si la respuesta debe seralmacenadaIdentifica el sistema de referenciabase para el GridCRS de salida
Opcional
Obligatorio
Opcional
OpcionalParaacutemetros
-Oescripeacutefoacutentilde---Tipo de Servicio al que va diexclrigida la Obligatorio lPeuroticioacuten
Obligatorio Nombre de la operacioacutenObligatorio __ _ VeEsi6n de 1ordf~~p~cifiltordfltoacutenQ~C
Identificador uacutenico de la coberturaObligatorio solicitada
Opcional iexcl Encuadre que define espacialmente(Obligatorio si no se la cobertura solicitada en el
indica sistema de referencia que se indicaTIMESECUENCE) mediante su URN
Opcional(Obligatorio si no se
indicaBordmUNDIN~Jl0gtS)
FORMAT
RANGESUBSET
TIMESECUENCE
Tabla 16 Componentes de GetCoverage
- Componentes Obligatoriedad
SERVICE=WCS
REQUEST =GetCoverageVERSION= version
IDENTIFIER
BOUNDINGBOX=coordenadasurnogc defcrs EPSGX
STORE
GRIDBASECRS=urnogcdefcrsEPSGX
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la ACjministracioacuten Puacuteblica
Paacutegina 28 de 44
Comp()nentes
GRIDTYPE=urnogcdefmethodWCS 11 2dGridln2dCrs
GRIDCS=urnogcdefcsOGCOOGrid2dSquareCS
GRIDORIGIN
GRIDOFFSETS
Obligatori~qCldpertenecientes a laestructura de datos
GridCRSSe utilizan para
solicitar los datos desalida en otroSistema deReferencia de
Coordenadas (CRS)distinto al que posee
la coberturaalmacenada
DescripcioacutendeseadoIdentifica el meacutetodo de generacioacutende la malla en el sistema dereferencia baseIdentifica el Sistema Cartesiano 2Do 3D utilizado po~~1 GridggS_Coordenadas del origen de la mallaen el sistema de referencia base delGridCRS deseadoSeparacioacuten entre los puntosadyacentes de la malla en elsistema de referencia base
Oficina Nacional de Gobierno Eiectreacutenico e Infonnaacutetica - ONGEI -Comiteacute Coorcfinador de la rDEPDirectiva sobre estaacutendares de sGrvicios viexcleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administrc1oacuten Puacuteblica
4 ESTANDAR PARA SERVICIO DE CATALOGO CSW
Paacutegina 29 de 44
41 CSW Catalogue Service tor the Web
El servicio Catalogue Service for the Web (CSW) o Servicio de Catalogo es unestaacutendar definido por la OGC que especifica la interfaz el enlace y el marco detrabajo para publicar y generar buacutesquedas de conjuntos de informacioacuten de tipodescriptiva (metadatos) sobre los datos servicios y objetos de informacioacutenrelacionados
Este servicio de cataacutelogo es uno de los tres servicios fundamentales que debeexistir en una Infraestructura de Datos Espaciales consulta visualizacioacuten ydescarga
Los servicios de los cataacutelogos representan las caracteriacutesticas de los recursos quepueden ser consultadas y presentadas para su evaluacioacuten por los clientes yasean usuarios o aplicaciones software
411 Operaciones
Las operaciones que define este estaacutendar (versioacuten 200) son siete (7) cuatroobligatorias y tres (3) opcionales
a GetCapabilities (obligatorio)
GetCapabilities es obligatoria y permite a los clientes CSW obtener metadatosdel servicio La respuesta se envioacute en un documento XML
La peticioacuten debe implementar los paraacutemetros request service SectionsAcceptVersions y AcceptFormats y puede implementar el paraacutemetroupdateSequence
Las secciones del documento XML del metadatos son
Serviceldentification
ServiceProvider
OperationsMetadata
Contents
bull Filter_Capabilities
Operacioacuten GetCapabilities Solicitud de las caracteriacutesticas del servicioInfraestructura de Datos Espaciales-CSW
ltxml version=10 encoding=UTF-8gt ltcswGetCapabilities service=CSWversion=2 OOxmlns csw=httpwwwopengisneUcaUcswgt ltcswAcceptVersionsgtltcswVersiongt2 OOltcswVersiongt ltcswAcceptVersionsgt ltcswAcceptFormatsgtltcswOutputFormatgttexUxmlltcsw OutputFormatgt ltcswAcceptFormatsgtltcswGetCapabi litiesgt
b GetRecords (obligatorio)
Permite la buacutesqueda y presentacioacuten de registros de metadatos
Paraacutemetros
REQUEST service version
bull NAMESPACE
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la rDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciacuteada para el intercambio dedatos entre enUdades de la Administriexclcioacuten Puacuteiexcl)lica
Paacutegina 30 de 44
1-
resulType Puede mostrar tres valores
bull HITS Indica el nuacutemero de registro que satisface la peticioacuten
bull RESUL TS Se solicita el conjunto de registros resultado
bull VALlDATE Valida la consulta
bull outputFormat Indica el esquema de la salida generada por defecto tomael valor OGCCORE pero otros valores pueden ser FGDC IS019119 oIS019139
bull outputSchema
bull startPosition Indica el registro desde el que se empieza la buacutesqueda
bull maxRecords
bull typeNames
bull ElementSetName o ElementName Indica la lista de elementos oconjuntos de elementos de los metadatos que deben devolverse
bull Constraint Es una restriccioacuten que debe cumplir el conjunto resultado Seexpresa seguacuten el lenguaje indicado en el paraacutemetroCONSTRAINTLANGUAGE
bull SortBy Permite ordenar el conjunto resultado
bull DistributedSearch Indica que la consulta puede ser distribuida y elparaacutemetro hopCount limita el nuacutemero de veces que puede transmitirse laconsulta hopCount
ResponseHandler Indica si la operacioacuten es sincronizada o no
Operacioacuten GetRecords Solicitud de los registros del cataacutelogo cuyo tema tiacutetuloo descripcioacuten sea Lima
ltxml version=10 encoding=UTF-8gtltGetRecords service=CSW version=200 xmlns=httpwwwopengisnetcatcswmlnsogc=httpwwwopengisnetogc startPosition=1 maxRecords=50outputFormat=textxmresultType=resultsgtltQuery typeNames=Dataset xmlnsgm=httpwwwopengisnetgmlgtltElementSetName typeNames=DatasetgtfuIltElementSetNamegtltConstraint version=1020gtltogcFiltergtltAndgtltNotgtltPropertylsLikegtltPropertyNamegttypeltPropertyNamegtltLiteralgtS ERVICIOltLiteralgtltPropertylsLikegtltNotgtltOrgtltOrgtltPropertylsLikegtltPropertyNamegtsu bjectltPropertyNamegtltLiteralgt LimaltLiteral gtltPropertylsLikegtltPropertylsLikegtltPropertyNamegttitl eltPropertyNa megtltLiteralgt LimaltLitera 1gt
Oficina Nacional (le Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidacjes de la iexcldministracieacuten Puacuteblica
Paacutegina 31 de 44
ltPropertylsLikegtltIOrgtltPropertylsLikegtltPropertyNa megtdescri ptionltP ropertyN amegtltLitera 1gtLimaLiteragtltPropertylsLikegtltIOrgtltAndgtltIogc FiltergtltConstraingtltQuerygtltGetRecordsgt
c GetRecordByld (obligatoria)
Solicita la representacioacuten por defecto de los registros localizados por suidentificador
Paraacutemetros
version
bull ElementSetName (brief summary full)
bull Id (lista de identificadores)
Operacioacuten GetRecordByld Solicitud de la representacioacuten por defecto de losregistros del cataacutelogo de la IDEP localizados por el identificador
ltxml version=10 encoding=UTF-8gt ltcswGetRecordByld service=CSWversion=200xml ns csw=httpwwwopengisnetcatcsw outputF ormat=textxmlgtltcsw Idgtign-bcn25-1 00-1 ltcsw Idgtltcsw ElementSetNamegtbriefltcsw ElementSetNamegtltcswGetRecordByldgt
d DescribeRecordl (Obligatorio)
La operacioacuten DescribeRecord permite obtener elementos del modelo deinformacioacuten soportado
Los paraacutemetros de la peticioacuten son
REQUEST=DescribeRecord
ltxml version=10 encoding=UTF-8gt
servide=CSW
version=200
NAMESPACE Declaracioacuten de espacios de nombres para conocerexactamente que tipos van a describirse
bull TypeName Lista de tipos descritos en el cataacutelogo
bull outputFormat
schemaLanguage Esquema de descripcioacuten que se usa
Operacioacuten DescribeRecord Solicitud de una descripcioacuten geneacuterica de losregistros del cataacutelogo
Oficina Nacional da Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador dEla IDEPDirectiva sobre estaacutendares de servicios ~eb eje informacioacuten georreferenciada para ei intercamllio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 32 de 44
ltcswDescribeRecord service=CSW version=200xml ns csw=httpwwwopengisnetlcatcswoutputFormat=textlxml schemaLanguage= XM LSCH EMAgtltcswTypeNametargetNa mespace=httpwwwopengisnetlcatcswgt recordltcsw Type Namegtltcsw DescribeRecordgt
e Operacioacuten Transaction (opcional)
La operacioacuten Transaction define una interface para la creacioacuten modificacioacuten yborrado de registros del cataacutelogo
La peticioacuten estaraacute formada por elementos nsert Update o Deete seguacuten lasoperaciones que quieran ser realizadas
Tambieacuten puede usarse los elementos requestlO y verboseResponse
f Operacioacuten Getdomain (opcional)
Se utiliza para obtener informacioacuten en tiempo real sobre el rango de valores deun registro o de un paraacutemetro de la peticioacuten
Paraacutemetros
ParameterName
PropertyName
La respuesta estaacute formada de uno o maacutes elementos ltDomainValuesgtcompuestos a su vez de ltListONaluesgt o ltRangeONaluesgt
g Operacioacuten Harvest (opcional)
Permite colectar datos para el cataacutelogo es decir uacutenicamente referencia losdatos que deben ser insertados o actualizados en el cataacutelogo y seraacuteresponsabilidad del servicio de cataacutelogo resolver la referencia localizar los datosy procesarlos
La operacioacuten puede funcionar de manera siacutencrona o asiacutencrona
Paraacutemetros
Resquest service version
bull Namespace
bull Source Indica la URI de doacutende los metadatos son recolectados
bull ResourceType Referencia el esquema de los registros
bull ResourceFormat
ResponseHandler
Harveslnterval Especifica un intervalo de tiempo entre recolecciones demetadatos
Oncina Nacional de GObierno Electroacutenico e Informaacutetica - ONGE -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios ViCO de informacioacuten georrefcrenciada para ei intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 33 de 44
5 ESTANDAR PARA SERVICIO DE PROCESAMIENTO EN WES WPS
51 WPS Web Processing Service
El servicio Web Processing Service (WPS versioacuten 100) o Servicio de publicacioacutende Procesos geoespaciales en la web es una interfaz propuesto por la OGC queproporciona normas para estandarizar la forma de entradas y salidas (solicitudes yrespuestas) para servicios de geoprocesamiento Este servicio tambieacuten define laforma como un cliente puede solicitar la ejecucioacuten de un proceso y la forma comose maneja la salida del mismo
Define una interfaz que facilita la publicacioacuten de geo-procesos y el anaacutelisis de losclientes Los datos requeridos por el WPS se pueden entregar a traveacutes de la webo pueden estar disponibles en un servidor
Cabe destacar que el estaacutendar WPS permite realizar operaciones de anaacutelisis ytratamiento de informacioacuten espacial no prevista en los otros estaacutendares Laespecificacioacuten WPS se centra en la definicioacuten de un protocolo de comunicacioacutenentre cliente y servidor para realizar geo-procesos usando servicios y datosgeorreferenciados
Este estaacutendar es un interfaz geneacuterico por lo que no define ni los procesos ni losdatos especiacuteficos de entrada o de salida (producidos en el caacutelculo) sino que losdescribe de forma geneacuterica siendo cada implementacioacuten WPS la que defina suforma de trabajar
Los datos a usarse en este estaacutendar pueden comprender por ejemplo formatosde imaacutegenes tales como Geo TlFF o estaacutendares de intercambio de datos comoGeography Markup Language (GML) o Geolinked Data Acces Serviacutece (GDAS)Este estaacutendar tampoco aborda la forma de archivar catalogar buscar o recuperarla informacioacuten que ha sido creada por un WPS
Seguacuten la OGC el estaacutendar WPS describe un interfaz de peticioacutenrespuesta en elque se define coacutemo
Codificar las solicitudes de ejecucioacuten de procesos
bull Codificar las respuestas resultado de la ejecucioacuten de procesos
bull Integrar datos y metadatos en las entradas y salidas
bull Referenciar viacutea web datos de entrada y salida
bull Realizar procesos de larga duracioacuten
bull Devolver informacioacuten acerca del estado del proceso
bull Devolver errores de procesamiento
bull Solicitar el almacenamiento de las resultados de los procesos
511 Operaciones
a GetCapabilities (obligatoria)
Permite obtener el documento de capacidades donde se describen lascaracteriacutesticas del servicio En eacutel se proporcionan los nombres y una descripcioacutengeneral de cada uno de los procesos que ofrece el servicio Por ejemplo larespuesta de un GetCapabiacuteliacutetiacutees puede indicar que el WPS soporta unaoperacioacuten llamada interseccioacuten y que esta operacioacuten estaacute limitada a intersectarun poliacutegono con otro
Oficina Nacional de GOI)iemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinaoor de la IDEPDirectiva sobre estaacutendares de servicios 1Gbde informacioacuten georreferenciada par el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 17 Componentes GetCapabilities
Paacutegina 34 de 44
Componentes
i ordf-~~i~~=YYo~ordf__Request=GetCapabilitieso oJordm-~~~~~i()n5oo
Language
Obligatoriedad
Oblig~OTi() oObligtorioOpcional
Opcional
Descripcioacuten
Tipo de Servicio al que va djrigid~J~p~ticioacutenNombre de la operacioacutenVersiones ql~ordf~~Pleacutelooo o_o 0_0 o __Idioma del documento respuesta soportadopor el servidor ____o o
Ejemplo HTTP GET
La peticioacuten es una URL que contiene los paraacutemetros necesarios para poderconstruir una solicitud correcta
http IWPSservicesREQU EST=GetCapabilitiesampSERVICE=WPS
La respuesta es un documento XML que contiene los metadatos del servicioincluyendo una breve descripcioacuten de todos los procesos implementados estosprocesos son
GetLineOfSightPng realiza la liacutenea de visibilidad desde una posicioacutendefinida por las coordenadas de un supuesto observador a una alturadada y con una distancia maacutexima de visibilidad La liacutenea de visibilidad secalcula sobre un mapa raacutester en formato ASCIIGridExtended enviadomediante una peticioacuten a un WCS Obtiene la liacutenea de visibilidad en unarchivo como una imagen en formato PNG
bull GetProfileTxt realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo ASCII con los valores de las alturas
bull GetProfilePng realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo con una imagen en formato PNG
bull IntersectRaacutesterWithAsciiPolygon realiza la interseccioacuten entre un maparaacutester en formato floatGrid comprimido en llP obtenido de un WCS y unmapa vectorial pasado como un poliacutegono en formato ASCII de Grass Elresultado devuelve un raacutester en formato ASCII
IntersectRaacutesterWithPolygon realiza la interseccioacuten entre un mapa raacutesteren formato floatGrid comprimido en llP obtenido de un WCS y un mapavectorial en formato ShapeFile pasado como una peticioacuten a un WFS Elresultado devuelve un raacutester en formato ASCII
RaacutesterStatistics realiza la interseccioacuten entre un mapa raacutester en formatofloatGrid comprimido en llP obtenido de un WCS y un mapa vectorial enformato ShapeFile enviado mediante una peticioacuten a un WFS o como unpoliacutegono en formato ASCII de Grass incluyendo ademaacutes el valor maacuteximomiacutenimo y medio del mapa
bull Buffer_vectorial realiza la operacioacuten Buffer de una geometriacutea eacutesta puedepasarse tanto como un mapa vectorial en formato ASCII de Grass comopor una peticioacuten a un WFS Devuelve la ruta a un fichero ShapeFilecomprimido en llP o un fichero GML con la geometriacutea del buffer
Oficina Nacional de Gooierno Electroacutenico e Informaacutetica - ONGEl -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutenrJares de servicios teb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 35 de 44
Buffer_raacutester realiza la operacioacuten Buffer de un mapa raacutester a una distanciadada
bull VectorialOverlay realiza una operacioacuten entre dos mapas vectorialespreviamente obtenidos en formato ASCII vectorial o mediante una peticioacutena un WFS Las operaciones disponibles son de unioacuten interseccioacuten XOR yNOT
AnalisisTerritorialAreas caacutelculo de aacutereas resultado de la interseccioacuten dedistintos tipos de geometriacuteas del Corine con otros mapas vectoriales yraacutester Permite antildeadir restricciones sobre los mapas raacutester en cuanto aalturas maacuteximas y miacutenimas Como respuesta genera una imagen de lasaacutereas resultado de la operacioacuten
bull RaacutesterDistance calcula la distancia entre dos mapas raacutester obtenidosmediante peticiones a un WCS Se obtiene la miacutenima distancia y lospuntos maacutes proacuteximos ente los mapas
bull VectorialDistance calcula la distancia entre un mapa vectorial y un puntoEl mapa vectorial se obtiene mediante una peticioacuten a un WFS ointroducieacutendolo en formato ASCII de Grass
bull VectorialRaacutesterDistance distancia entre un mapa raacutester obtenidomediante una peticioacuten a un WCS y un mapa vectorial obtenido medianteuna la peticioacuten a un WFS o introducieacutendolo en formato ASCII de Grass Seobtiene la miacutenima distancia y los puntos maacutes proacuteximos entre los mapas
bull FeaturelnsideFeature informa si un mapa vectorial se solapa con otroEstos mapas se pueden obtener por medio de una peticioacuten a un WFS o serintroducidos como un mapa vectorial en formato ASCII de Grass
bull PointlnsideFeature informa si un punto estaacute contenido en un mapavectorial obtenido mediante una peticioacuten a un WFS o introducido como unmapa vectorial en formato ASCII de Grass
bull SimplifiedStatistics calcula el maacuteximo y miacutenimo de un mapa raacutester (sinposicioacuten y sin devolver el mapa) Simplificacioacuten de la operacioacutenRaacutesterStatistics para un caacutelculo previo de esta operacioacuten
b DescribeProcess (obligatoria)
Ofrece informacioacuten detallada acerca de los procesos que pueden ser ejecutadospor una operacioacuten Execute Esta descripcioacuten comprende los paraacutemetros yformatos de entrada que son requeridos en las peticiones de ejecucioacuten y losformatos de salida resultado de las operaciones Siguiendo con el ejemplo deinterseccioacuten de poliacutegonos la respuesta de una solicitud DescribeProcess podriacuteaindicar que este proceso requiere dos entradas llamadas PrimerPoliacutegono ySegundoPoliacutegono y que estas entradas se deben proporcionar en GML22 oGML 31 pudieacutendose enviar esta informacioacuten como un recurso accesible viacuteaweb
Cada paraacutemetro se describe mediante una estructura de datos que especifica losformatos codificaciones y unidades de medida permitidos (cuando esnecesario) Esta estructura de datos puede ser
Oficina Nacionai de Gobierno Electroacuteico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 36 de 44
ComplexData (Ej XML fragmento GML o imaacutegenes) estrutura de datoscompleja que soporta formatos codificaciones (tipo de URI) y schemasdefinidos para el proceso El valor de esta estructura de datos complejapuede introducirse directamente en la peticioacuten de la operacioacuten Execute oser solicitada mediante acceso remoto asiacute como ser devuelta directamenteen la operacioacuten Execute o almacenada como un recurso accesible viacutea web
bull LiteralData es un valor literal simple (Ej integer caraacutecter string URI) conunidades de medida que se codifica directamente en la peticioacuten y en larespuesta Execute
bull BoundingBox informacioacuten proporcionada en uno de los sistemas dereferencia soportados por el servicio que se codifica directamente en lapeticioacuten y en la respuesta Execute
Tabla 18 Componentes DescribeProcess
Componentes
service=WPS
request=DescribeProcessversion
language
Identifier
Obligatoriedad
Obligatorio
ObligatorioObligatorio
Opcional
Obligatorio
Descripcioacuten_ M
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenVersioacuten del servicioIdioma del documento respuesta soportadopor el servidorIdentificador del proceso uno por cadaproceso al que se desea llamar
Ejemplo HTTP GET
Solicitud de la informacioacuten del proceso GetLineOfSightPng del servicio WPS
http IWPSservicesREQUEST=DescribeProcessampSERVIC E=WPSamp VERSION=040ampldentifier=GetLineOfSightPng
c ExecuteProcess (obligatoria)
Permite ejecutar procesos especiacuteficos implementados por el WPS utilizandocomo entrada los paraacutemetros suministrados y devolviendo en la salida losvalores producidos en el proceso Los datos de entrada pueden suministrarseintegraacutendolos en la peticioacuten Execute o mediante una fuente de datos accesibleviacutea web Asiacute mismo el resultado puede devolverse directamente o seralmacenado como un recurso accesible viacutea web en cuyo caso la respuestaconsistiraacute en un documento XML con una URL por cada salida almacenada
Normalmente la respuesta a la operacioacuten Execute es devuelta cuando finaliza elproceso Sin embargo un cliente puede solicitar al servidor el documento derespuesta inmediatamente despueacutes de ser aceptada la peticioacuten por parte dedicho servidor En este caso la respuesta incluye una URL a partir de la cualpuede recuperarse el documento de respuesta durante el proceso o despueacutes delmismo A su vez se puede solicitar al servidor que actualice regularmente unamedida indicadora de la cantidad de proceso restante
Si se desea suministrar al proceso gran cantidad de datos de entrada se utilizanuna o maacutes URI con los valores de entrada (normalmente URL) excepto cuandose trata uacutenicamente de valores escalares Si el proceso ha de ejecutarse variasveces utilizando diferentes entradas en cada ocasioacuten cada procesamiento deberealizarse con peticiones Execute separadas Si se trata de peticiones sencillaslos servidores pueden implementar transferencia HTTP GET para la operacioacuten
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 37 de 44
Execute sin embargo es maacutes conveniente la utilizacioacuten de codificacioacuten XMLcuando las peticiones son maacutes complejas
Tabla 19 Paraacutemetros comunes
Obligatoriedad
Obligatorio
Opcional
Obligatorio
ObligatorioObligatorio
Opcional
Opcional
Componentes
Service=WPS
ReqLJes==xecuteVersion
Identifier
Language
Datalnputs
ResponseForm
Descripcioacuten
Tipo de Servicio al que va dirigida la peticioacuten
Nombre de la operacioacutenVersioacuten del servicioIdentificador del proceso uno por cadaproceso al que se desea llamarIdioma del documento respuesta soportadopor el servidor
Tabla 20 Peticioacuten XML
Lista de datos de entrada Estructura dedatos del tipo Datalnputs (ver estaacutendar)Formato de respuesta del procesoEstructura de datos del tipo ResponseForm(ver estaacutendar)
Tabla 21 Peticioacuten GET
Datalnputs
ResponseDocument
RawDataOutput
StoreExecuteResponse=trae
Linage=trae
Status=trae
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Lista de identificadores atributoacutesy vaiacuteoacuteresde las entradas delproce9~
Lista de identificadores y atributos de lasseacute3lidasdel iexclgtroceso Identificador y atributos de cada salida delprocesoEspecifica si la respuesta debe almacenarseen un recurso accesible via webEspecifica si se debe incluir en el documento de respuesta la informacioacuten acerca dellinaje __Especifica si se debe actualizar en eldocumento de respuesta la informacioacuten acercadel ~stado delproces()
Ejemplo HTIP POST de un Servicio WPS
Se muestran las peticiones de liacutenea de visibilidad y de perfil en formato imagenpara pedirla en formato texto basta con cambiar los identificadores deGetLineOfSightPng a GetLineOfSightTxt o de GetProfilePng a GetProfile Txt
Obtencioacuten de la liacutenea de visibilidad paraacutemetros requeridos
URLCoverageServer URL con la cobertura a utilizar en el caacutelculo de laliacutenea de visibilidad
bull coordinate coordenadas donde se situacutea el observador Deben estarseparadas por coma
bull obs_elev altura del observador (en metros)
bull max_dist distancia maacutexima en metros a la que se quiera calcular la liacuteneade visibilidad o radio (No se aconseja hacer peticiones de liacutenea devisibilidad superiores a 400m debido a un bug de Grass)
bull width ancho de la imagen a generar
bull Height alto de la imagen a generar
bull CRS sistema de referencia en el que se proporcionan los datos
Respuesta
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estmdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten POllliacuteca
Paacutegina 38 de 44
GetLineOfSightTxt La respuesta consiste en un GML que incluye ladireccioacuten del archivo en formato texto a descargar
bull GetLineOfSightPng imageURL direccioacuten donde se encuentra almacenadala imagen resultante GMLURL direccioacuten donde se encuentra almacenadoel GML de las aacutereas visibles resultantes
Obtencioacuten del perfil se definen los siguientes paraacutemetros
Resolution resolucioacuten a tomar en el caacutelculo del perfil
Profile pares de puntos separados por comas por los que se deseacalcular el perfil
URLCoverageServer URL de la cobertura a utilizar en el caacutelculo del perfil
CRS sistema de referencia en el que se proporcionan los datos
La respuesta consiste en un GML que incluye la direccioacuten del archivo adescargar
IntersectRaacutesterWithASCIIPolygon se definen los siguientes paraacutemetros
o ASCIIPolygon Archivo vectorial en formato ASCII de Grasso URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
bull IntersectRaacutesterWithPolygon se definen los siguientes paraacutemetros
o URLFeatureServer Direccioacuten del servicio WFS del que se obtiene elpoliacutegono a intersectar
o FeatureRequest Peticioacuten GetFeature al servicio WFS mediante lacual se obtiene el poliacutegono a intersectar
o URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
SE RESUELVE
bullbullbullbullbullbullbullbullbullbullbullbullbullbullbullbullAn Jara Velaacutesquez
PRESID TA DEL CONSEJO DE MINISTROS
Artiacuteculo 1- Aprobar la Directiva W 001-2014-PCMONGEI Directiva sobreEstaacutendares de Servicios Web de Informacioacuten Georreferenciada para el Intercambio deDatos entre Entidades de la Administracioacuten Puacuteblica que forma parte integrante de lapresente resolucioacuten
Artiacuteculo 2- Disponer la publicacioacuten de la presente resolucioacuten en el Diario OficialEl Peruano Asimismo la Directiva aprobada en el artiacuteculo primero debe ser publicadaen el Portal del Comiteacute de Coordinacioacuten Permanente de la Infraestructura de DatEspaciales del Peruacute (CCIDEP) wwwccidepgobpe de acuerdo a lo establecidg-efIacute elsegundo paacuterrafo del artiacuteculo 40 del Decreto Supremo W 133-2013-PCM y en el Portal
CONs Institucional de la Presidencia del Consejo de Ministros wwwpcmgobpe el rliacuteismo diacuteabullbull de la publicacioacuten de la presente resolucioacuten en el Dlano Oficial El Peruano~ ~~~ bull ~ Regiacutestrese comuniacutequese y publiacutequese~ o
~tiexcliexclo
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Cornfteacute CoordinaClor de la IDEPDirectiva sobre estaacutendares de servicios web de lI1formacioacutell georreferenciada para el intercambio deelatos entre el1tid~des de la Administracioacuten Puacutel)lica
Paacutegina 1 de 44
Directiva Ndeg 001-2014-PCMONGEI
DIRECTIVA SOBRE ESTAacuteNDARES DE SERVICIOS WEBDE INFORMACiOacuteN GEORREFERENCIADA PARA ELINTERCAMBIO DE DATOS ENTRE ENTIDADES DE LA
ADMINISTRACiOacuteN PUacuteBLICA
Formulada por Oficina Nacional de Gobierno Electroacutenico eInformaacutetica
Oficina Naconal de Go)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendues de servicios web de informacioacuten georreferencida para el intercambio dedatos enlre entidades de la Administracioacuten Puacuteblica
CONTENIDO
Paacutegina 2 de 44
CONTENIDO 2INTRODUCCION 3
1OBJETO 52 FINALIDAD 5
3 ALCANCE 54 RESPONSABILIDAD 55 BASE LEGAL 56 CONCEPTOS YABREVIACIONES 7
61 CONCEPTOS 762TERMINOS y ABREVIACIONES 9
7 NORMAS GENERALES 9
71 Aacutembito de aplicacioacuten 972 Campos miacutenimos de los Servicios 973 Descarga de Informacioacuten 10
74 Servicios web de informacioacuten georreferenciada a implementarse en el marco del DS 133-2013-PCM y registro 10
8 Procedimiento general para la implementacioacuten de Servicios web de informacioacuten georreferenciada __ 1281 Procedimiento general para el Intercambio de informacioacuten vectorial 1282 Procedimiento general para el Intercambio de informacioacuten raacutester 1383 Procedimiento general para la implementacioacuten de servicios de mapas en web (WMS) 14
ANEXO 1 ESTANDARES DE SERVICIOS WEB DE INFORMACION GEORREFERENCIADA PARA ELINTERCAMBIO DE DA TOS ENTRE ENTIDADES DE LA ADMINISTRACION PUBLlCA 16
1 ESTANDAR PARA SERVICIO DE MAPAS EN WEB WMS 1611 WMS Web Map Service 16
111 Operaciones 161125tyled Layer Descriptor (SLD) 18
2 ESTANDAR PARA SERVICIO DE MAPAS WFS 19
21 WFS Web Feature Service 19211 Operaciones 19
3 ESTANDAR PARA SERVICIO DE COBERTURA WCS 2531 WCS Web Coverage Service 25
311 Operaciones 254 ESTANDAR PARA SERVICIO DE CATALOGO CSW 29
41 CSW Catalogue Service for the Web 29411 Operaciones 29
5 ESTANDAR PARA SERVICIO DE PROCESAMIENTO EN WEB WPS 3351 WPS Web Processing Service 33
511 Operaciones 33
6 ESTANDAR PARA SERVICIO DE TRANSFORMACION DE COORDENADAS WCTS 3961 WCTS Coordinate Transformation Service 39
611 Operaciones 3900 7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS 40
~~tlJN~oacute~ 71 WMTS Web Map Tile Service 40if ~ 7110peraciones 40~I Leoacuten fJEXO2 CLASIFICACIOacuteN TEMATlCA DE DATOS GEOGRAFICOS 439 ~ l -------------il lo~ qittr~~uacutej()
I _
Oficina Nacional de Gobierno Electroacutenico e infonniquestiexclica - ONGEI -Comiteacute Coordinador de la DEPDiacuterectivltl sobre estndares de servicios web de informacioacuten georreferenciada para el intercambio deelatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 3 de 44
INTRODUCCION
La informacioacuten georreferenciada que se genera y mantiene en el sector puacuteblico tieneun gran potencial tanto para los objetivos para los que fueron creados como paraotros fines dentro y fuera del sector puacuteblico la solucioacuten a problemas como la seguridadciudadana la gestioacuten del medio ambiente y la gestioacuten del riesgo de desastres son soloalgunos ejemplos de donde eacutesta informacioacuten juega un rol vital para el eacutexito de lasreferidas poliacuteticas
Pese a ello el intercambio de datos para alimentar los diversos sistemas y procesosque usan esta informacioacuten en las entidades de la Administracioacuten Puacuteblica estaacute limitadocasi exclusivamente a soluciones personales de los involucrados (intercambio entreteacutecnicos principalmente) y en algunos casos a gestiones de tipo administrativo bajolas modalidades establecidas en el TUPA de cada entidad yo a traveacutes de convenioscon diversos grados de formalidad lo que supone traacutemites complicados quedemandan mucho costo y tiempo perjudicando la efectividad de diversas iniciativas
Para solucionar este problema con fecha 27 de diciembre del 2013 se aproboacute elDecreto Supremo 133-2013-PCM que establece el acceso e intercambio deinformacioacuten georreferenciada entre entidades de la Administracioacuten Puacuteblica y promuevela creacioacuten de Infraestructuras de Datos Espaciales (lOE) institucionales (Nodos de laInfraestructura de Datos Espaciales del Peruacute - IDEP) como medio fundamental paracompartir informacioacuten viacutea servicios estandarizados
El referido Decreto Supremo establece un marco general para que las entidades de laAdministracioacuten Puacuteblica publiquen los servicios web de la informacioacuten georreferenciadaque administran en el marco de sus funciones para que sean accesibles viacutea Internetcon un miacutenimo de esfuerzos y protocolos
Estos recursos de informacioacuten constituiraacuten finalmente una Red Nacional de ServiciosInteroperables de informacioacuten georreferenciada uacutetiles e importantes a diversos tipos deusuarios tanto teacutecnicos como no teacutecnicos los mismos que seraacuten accesibles viacuteainternet a traveacutes del Portal de Datos Espaciales del Peruacute (wwwgeoidepgobpe)
En este marco el establecimiento de estaacutendares de servicios web tiene unaimportancia vital e imprescindible pues posibilita la interoperabilidad necesaria paraque los diversos sistemas de informacioacuten geograacutefica de las entidades puacuteblicasintercambien datos y provean un acceso oportuno a informacioacuten actualizada confiabley oficial provista y mantenida por las mismas entidades que administran estainformacioacuten
A nivel internacional existen dos cuerpos principales de normalizacioacuten activos conestrecha relacioacuten entre siacute la Open Geospatial Consortium (OGC) formado porentidades comerciales universidades y representantes de gobiernos ciexclyo fin es ladefinicioacuten de estaacutendares abiertos e interoperables dentro de los Sistemas deInformacioacuten Geograacutefica y de la World Wide Web (WWW) y la OrganizacioacutenInternacional de Normalizacioacuten (ISO) que creoacute el Comiteacute Teacutecnico ISO TC211 el cuales un cuerpo dependiente dedicado a la temaacutetica de informacioacuten geograacutefica ygeomaacutetica
La presente directiva contiene informacioacuten teacutecnica de referencia para la publicacioacuten deflt-- CON EJo a servicios web de informacioacuten georreferenciada en el marco del Decreto Supremo 133-
~iC2013-PCM y la Implementacioacuten de la Infraestructura de Datos Espaciales del Peruacute
I ~En este documento se definen los estaacutendares para la publicacioacuten de servicios delIro$c-deg localizacioacuten visualizacioacuten descarga transformacioacuten y geo-procesamiento de datos
georreferenciados los mismos que permitiraacuten el intercambio de datos y el accesoremoto a informacioacuten geograacutefica que es producida en todas las entidades puacuteblicas
___J
Oficina Nacional de Gobierno Electroacutenico e lnformiltica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 4 de 44
Para su elaboracioacuten se ha tomado en cuenta los estaacutendares de la OGC sobreservicios de informacioacuten y los del Comiteacute Teacutecnico ISOITC-211
Oficina Nacional de Gobiemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordil1eacutedor de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio deelatos entre entiddes de la Administracioacuten Puacuteblica
1 OBJETO
Paacutegina 5 de 44
Definir los estaacutendares de los servicIos web para el intercambio de informacioacutengeorreferenciada entre entidades de la Administracioacuten Puacuteblica en el marco de laPoliacutetica Nacional de Gobierno Electroacutenico
2 FINALIDADFacilitar el acceso e intercambio de datos espaciales o georreferenciados viacutea serviciosinteroperables entre entidades de la administracioacuten puacuteblica
3 ALCANCELa presente directiva es de cumplimiento de todas las entidades de la AdministracioacutenPuacuteblica a que se refiere el Artiacuteculo I del Tiacutetulo Preliminar de la Ley 27444 Ley delProcedimiento Administrativo General que en el marco de sus funciones ycompetencias administren datos georreferenciados
4 RESPONSABILIDAD41 El cumplimiento de lo estipulado en la presente Directiva seraacute de
responsabilidad de los funcionarios puacuteblicos encargados de laimplementacioacuten de los servicios web de informacioacuten georreferenciada parael intercambio de datos entre entidades de la administracioacuten puacuteblica quehace referencia el Artiacuteculo Ndeg 4 del Decreto Supremo Ndeg 133-2013-PCMDecreto Supremo mediante el cual se establece el acceso e intercambio deinformacioacuten georreferenciada entre entidades de la administracioacuten puacuteblica
42 Es responsabilidad de la Oficina Nacional de Gobierno Electroacutenico eInformaacutetica de la Presidencia del Consejo de Ministros registrar y gestionarlos servicios web de informacioacuten georreferenciada generados por lasentidades puacuteblicas productoras de informacioacuten en el Portal de laInfraestructura de Datos Espaciales del Peruacute wwwgeoidepgobpeconforme lo sentildeala el Artiacuteculo W 9 del Decreto Supremo Ndeg 133-2013-PCMDecreto Supremo mediante el cual se establece el acceso e intercambio deinformacioacuten georreferenciada entre entidades de la administracioacuten puacuteblica
5 BASE LEGAL
Ley W 27658 Ley Marco de Modernizacioacuten de la Gestioacuten del EstadoDeclara al Estado peruano en proceso de modernizacioacuten en sus diferentesinstancias dependencias entidades organizaciones y procedimientos conla finalidad de mejorar la gestioacuten puacuteblica y contribuir en el fortalecimientode un Estado moderno descentralizado y con mayor participacioacuten delciudadano
bull Ley Ndeg 27444 Ley del Procedimiento Administrativo General y susmodificatorias Establece el criterio de colaboracioacuten entre entidadespuacuteblicas las que deben proporcionar directamente los datos e informacioacutenque posean sea cual fuere su naturalezajuriacutedica o posicioacuten institucional atraveacutes de cualquier medio sin maacutes limitacioacuten que la establecida por laConstitucioacuten o la ley para lo cual se propenderaacute a la interconexioacuten de
Oficina Nacional de GolJierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre eslimdares de servicios web de informacioacuten georreferencirda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 6 de 44
1
equipos de procesamiento electroacutenico de informacioacuten u otros mediossimilares
bull Decreto Supremo Ndeg 063-2007-PCM Aprueba el Reglamento deOrganizacioacuten y Funciones de la PCM en el cual se establece que laOficina Nacional de Gobierno Electroacutenico e Informaacutetica es el Ente Rectordel Sistema Nacional de Informaacutetica para lo cual emite las directivas olineamientos que permitan la aplicacioacuten de dicho Sistema
bull Resolucioacuten Ministerial Ndeg 325-2007-PCM Crea el Comiteacute CoordinadorPermanente de la Infraestructura de Datos Espaciales del Peruacute - CCIDEPadscrito a la Presidencia del Consejo de Ministros quien le prestaasistencia teacutecnica y administrativa a traveacutes de la Oficina Nacional deGobierno Electroacutenico e Informaacutetica (ONGEI) para coordinan laimplementacioacuten y desarrollo de la Infraestructura de Datos Espaciales delPeruacute (IDEP)
bull Decreto Supremo W 069-2011-PCM Crea el Portal de Informacioacuten deDatos Espaciales del Peruacute Establece que este portal debe proporcionar unservicio de acceso unificado de datos servicios y aplicacionesgeorreferenciales de la informacioacuten que producen y usan todas lasentidades del sector puacuteblico y privado
bull Decreto Supremo Ndeg 086-2012-PCM Crea el Portal del ComiteacuteCoordinador Permanente de la Infraestructura de Datos Espaciales delPeruacute (CCIDEP) wwwccidepgobpe como un sistema informativo quepermite la difusioacuten del marco de los procedimientos y estaacutendares definidospor el mencionado Comiteacute
bull Decreto Supremo Ndeg 081-2013-PCM Aprueba la Poliacutetica Nacional deGobierno Electroacutenico 2013 - 2017 En su primer objetivo establecefortalecer el Gobierno Electroacutenico garantizando la interoperabilidad y elintercambio de datos espaciales con el objeto de mejorar la prestacioacuten deservicios
bull Decreto Supremo Ndeg 133-2013-PCM Establecen lineamientos ymecanismos de aplicacioacuten nacional para facilitar el acceso e intercambiode informacioacuten espacial o georreferenciada entre las entidades de laAdministracioacuten Puacuteblica En su Artiacuteculo W4 establece que la ONGEIaprobaraacute la Directiva con los estaacutendares de los servicios web deinformacioacuten georreferenciada para el intercambio de datos entre entidadesde la Administracioacuten Puacuteblica
bull Resolucioacuten Ministerial RM-381-2008-PCM Establecen los Estaacutendares yEspecificaciones de Interoperabilidaddel Estado Peruano
bull Resolucioacuten Ndeg 27-2009CNB-INDECOPI Aprueba la Norma TeacutecnicaPeruana NTP ISO 191012009 (Informacioacuten Geograacutefica Modelo dereferencia 1ra edicioacuten) Establece el marco de normalizacioacuten en el campode la informacioacuten geograacutefica y establece los principios baacutesicos mediantelos que tiene lugar esta normalizacioacuten
Oficina Nacional ltle Gobierno Electroacutenico e Informaacutetica - ONCEI -Comiteacute Coordinador de la IOEPDirectiva sobre estaacutendares de servicios web eje informacioacuten georreferenciedlt para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 7 de 44
o Resolucioacuten Ndeg 27-2011CN8-INDECOPI Aprueba la Norma TeacutecnicaPeruana NTP ISO 191152011 (Informacioacuten Geograacutefica Metadatos 1raedicioacuten) Define el modelo requerido para describir informacioacuten geograacuteficay servicios de los datos geograacuteficos digitales
6 CONCEPTOS BAacuteSICOS Y ABREVIACIONES
61 CONCEPTOS
-- Cataacutelogo de metadatos
Es una base de datos de los metadatos compuesta por registros quedescriben las caracteriacutesticas de los datos georreferenciados los cuales seencuentran disponibles dentro de la infraestructura de datos
bull Conjunto de datos espaciales o georreferenciados
Recopilacioacuten identificable de datos espaciales
bull- Datos Espaciales o georreferenciados
Dato que de forma directa o indirecta haga referencia a una localizacioacuten ozona geograacutefica especiacutefica
bull- Entidad productora de informacioacuten georreferenciada
Entidad que en el marco de sus funciones produce informacioacutengeoreferenciada
o Entidad centralizadora de informacioacuten georreferenciada
Entidad puacuteblica que en el marco de sus funciones centraliza informacioacutengeorreferenciada provista por entidades productoras
bull Infraestructura de Datos Espaciales del Peruacute (IDEP)
El conjunto de poliacuteticas estaacutendares organizaciones recursos humanos yrecursos tecnoloacutegicos que facilitan el intercambio la produccioacuten obtencioacutenuso y acceso a la informacioacuten espacial a nivel nacional a fin de apoyar eldesarrollo territorial del paiacutes para asiacute favorecer la oportuna toma dedecisiones
o MetadatosRegistro que describe las caracteriacutesticas de los datos conjunto de datos orecursos de informacioacuten que hacen posible inventariarlos y localizarlos
bull Nodos de la Infraestructura de Datos Espaciales del Peruacute
En el marco de la presente Directiva estaacute constituida por el conjunto deinfraestructuras y servicios interoperables de informacioacuten georreferenciadasobre el territorio nacional accesible a traveacutes de Internet y que son provistospor entidades de la Administracioacuten Puacuteblica o privada registradas en el Portalde Datos Espaciales del Peruacute wwwgeoidepgobpe
bull Objeto espacial
Representacioacuten abstracta de un fenoacutemeno real que corresponde a unalocalizacioacuten o zona geograacutefica especiacutefica
bull Servicios Web IWeb Services
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades ele la Administracioacuten Puacuteblica
Paacutegina 8 de 44
Es una forma definida de intercambio de informacioacuten Es una tecnologiacutea queutiliza un conjunto de protocolos y estaacutendares que sirven para intercambiardatos entre aplicaciones
Oficina Nacioneacuteil ele Gol)ierno Eeclroacutenico e Informaacutetica - ONGEI Comiteacute Coorelinador de ia IDEPDirectiva sobre estaacutendares de servicios eh de informacioacuten georrefercnciada para cl intercambio dediexcltos entre cntidades de la Administracioacuten Puacuteblica
62 TERMINOS y ABREVIACIONES
Paacutegina 9 de 44
GMLHTIPIDEIDEPIETFISO
CRSCSCSWDCPDTDEPSG
Coordinate Reference System (Sistema de coordenadas de referencia)Coordina te System (Sistema de coordenadas)Catalog Service for Web (Servicios de Catalogo para Web)Data Collection Platform (Plataforma Informaacutetica Distribuida)Document Type Definition (Definicioacuten del tipo de documento)European Petroleum Survey Group (Conjunto de Datos de paraacutemetrosgeodeacutesicos)
GIF Graphics Interchange Format (Formato de intercambio de graacuteficos)GDAS Geolinked Data Acces Service (Servicio de Acceso a Datos Geoespacialmente
Linkados)Geography Markup Language (Lenguaje de Marcado Geograacutefico)Hypertext Transfer Protocol (Protocolo de transferencia de hipertexto)Infraestructura de Datos EspacialesInfraestructura de Datos Espaciales del PeruacuteInternet Engineering Task Force (Grupo de Tareas de Ingenieriacutea de Internet)International Organization for Standardization (Organizacioacuten Internacional deEstandarizacioacuten)
JPEG Joint Photographic Experts Group (Grupo Conjunto de Expertos en Fotografiacutea)MIME Mutipurpose Internet Mail Extensions (Extensiones multipropoacutesito de correo de
Internet)OGC Open Geoespatial Consortium (Consorcio Geoespacial Libre)PNG Portable Network Graphics (Graacuteficos de red portaacutetiles)RFC Request for Comments (peticioacuten de comentarios)SAD South American Datum (Sur Ameacuterica Datum)SIG Geographic Information System (Sistema de Informacioacuten Geograacutefica)SRS Spatial Reference Systems (Sistemas de Referencia Espacial)SVG Scalable Vector Graphics (Graacuteficos vectoriales escalables)UCUM Unified Code for Units of Measure (Coacutedigo Unificado para unidades demedida)URI Uniform Resource Identifier(ldentificador Uniforme de Recursos)URL Uniform Resource Locator (Localizador Uniforme de Recursos)CGM Computer Graphics Metafile (Computacioacuten Graacutefica Web metarchlvo)WCS Web Coverage Service (Servicio de Cobertura Web)WFS Web Feature Service (Servicio de Caracteriacutesticas Web)WGS World Geodetic System (Sistema Geodeacutesico Mundial)WMS Web Map Service (Servicio de mapas en Web)WWW World Wide Web (Red informaacutetica mundial)XML Extensible Markup Language (Lenguaje de marcado extensible)
7 NORMAS GENERALES
71 Aacutembito de aplicacioacuten
El presente documento se aplica al conjunto de datos espaciales que cumplan lassiguientes condiciones
Se refiera a una zona o aacuterea geograacutefica sobre el cual el Estado Peruanotenga yo ejerza jurisdiccioacuten
bull Esteacuten en formato electroacutenico~co s~Joo lt)~ ~
(j t~ ( P o J ~72 Campos miacutenimos de los ServiciosJ) bullbull ~tq WJ~ro Para identificar los campos miacutenimos que un servicio deberaacute
aplicar los siguientes criteriosincluir se deberaacuten
Oficina Nacionai de Goberno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Jieb de informacioacuten georreie~enciada para el intercambio dedatos entre elltiddes de la ltdministracioacuten Puacutebiica
Paacutegina 10 de 44
Incluir el coacutedigo de identificacioacuten del registro o ID cuando esto no impliqueun riesgo a la seguridad del sistema
bull Si el servicio hace referencia a datos de unidades administrativas deberaacuteincluir el coacutedigo censal de la unidad administrativa o el coacutedigo censal deCentro Poblado cuando corresponda
bull Incluir el nombre del registro (Ejem Si el servicio corresponde a poliacutegonosde distritos se deberaacute incluir un campo con nombre del distrito)
bull Incluir los datos que tengan caraacutecter puacuteblico sin maacutes limitacioacuten que laestablecida en la constitucioacuten o las leyes sobre la materia
bull Estos criterios excluyen la informacioacuten que estaacute en el marco de la Ley deproteccioacuten de datos personales Ley Ndeg 29733 Y la que se encuentra en elmarco de las excepciones al ejercicio del derecho en la Ley detrasparencia y acceso a la informacioacuten Ley Ndeg 27806
Servicios de localizacioacuten (CSW) Tambieacuten llamados servicios demetadatos estos hacen posible la buacutesqueda de datos conjuntos de datosgeograacuteficos y servicios de informacioacuten geograacutefica a partir de los metadatos
74 Servicios web de informacioacuten georreferenciada a implementarse enel marco del DS 133-2013-PCM y registro
Para dar cumplimiento al Artiacuteculo Ndeg 4 del Decreto Supremo 133-2013-PCM lasentidades de la Administracioacuten Puacuteblica que administran bases de datosgeorreferenciadas (productoras o centralizadoras de informacioacuten) deberaacutenpromover la implementacioacuten gradual y coordinada de servicios interoperables deinformacioacuten georreferenciada de forma que a traveacutes de esta red se proporcione alos usuarios el acceso a los datos mediante el uso de los siguientes tipos deservicios
73 Descarga de InformacioacutenLas entidades de la Administracioacuten Puacuteblica que administran bases de datosgeorreferenciadas (productoras o centralizadoras de informacioacuten) deberaacutenimplementar coordinadamente los servicios de descarga mencionados en elNumeral 74 y detallados en los Numerales 2 y 3 del Anexo 1 de la presentedirectiva con el objeto de asegurar la descarga o transferencia de datosmencionados en el Artiacuteculo W 4 del Decreto Supremo 133-2013-PCM
Las excepciones a este lineamiento estaacuten definidas en la Ley Ndeg 29733 Ley deproteccioacuten de datos personales la Ley W 27806 y la Ley de trasparencia y accesoa la informacioacuten en la cual se establece el marco de las excepciones al ejerciciode este derecho
Cuando sea el caso y con el objeto de garantizar la continuidad del servicio 1 sepodraacuten implementar alternativas de descarga de informacioacuten2
ello no deberaacuteimplicar una restriccioacuten en el acceso a los datos
cO SEJoQlt i 0tlt-r ~~fp eacutel Oeacutentilde9 ~ I J~~lgt~ iJe0ty utID~(l4)~Y
I Cuando la infraestructura de la entidad no tenga la capacidad de soportar la demanda2 Descarga alternativa por paquetes de datos restringir el tiempo de acceso por sesiones de usuarios
descarga por nuacutemero de registros descarga por volumen de informacioacuten etc
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONCEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendiexcl)res de servicios web de informacioacuten georreferenciada para el intercambio deltlatos entre entidades de la Administracioacuten POblica
Paacutegina 11 de 44
correspondientes Las entidades de la Administracioacuten Puacutebliceacutel podraacuten usarservicios de localizacioacuten provistos por otras entidades para el cumplimientode la presente directiva
bull Servicios de visualizacioacuten (WMS y WMTS) Que permitan lavisualizacioacuten de datos georreferenciados mediante el uso de estaacutendaresdefinidos por la OGC como el Servicio de mapas en Web (WMS) o elServicio de mapas en web teselados (WMTS) Estos servicios deberaacuten serimplementados de manera coordinada por las entidades de laAdministracioacuten Puacuteblica como el principal medio de acceso a los datos ydeben permitir la superposicioacuten visual de informacioacuten geograacutefica complejay distribuida en diferentes tipos de servidores y visores de mapas
bull Servicios de descarga (WFS y WCS) Que permitan la descarga de datoso conjuntos de datos Se deberaacute promover el acceso directamente alcontenido de los servicios para construir servicios de valor antildeadido(aplicativos traacutemites geoprocesos etc)
bull Servicios de transformacioacuten (WCTS) Que permitan adaptar los datosgeograacuteficos para garantizar su interoperabilidad Este estaacutendar esobligatorio para las entidades de la Administracioacuten Puacuteblica que generaninformacioacuten en un elipsoide distinto al elipsoide del Sistema de ReferenciaGeodeacutesico 1980 - Geodetic Reference System 1980 (GRS80) o al WorldGeodetic System 1984 (WGS84) que se sentildealan en la ResolucioacutenJefatural Ndeg 079-2006-IGN-OAJ-DGC del Instituto Geograacutefico Nacional
Servicios de publicacioacuten de mapas en web Que permita la exploracioacutenvisual de la informacioacuten de una manera raacutepida y sencilla mediante unaplicativo Estos servicios deben permitir como miacutenimo mostrar navegaracercarse o alejarse para concretar o ampliar el campo de visioacuten moverseo superponer los datos geograacuteficos ademaacutes de mostrar los signosconvencionales y consultar los atributos de los datos geograacuteficos Laimplementacioacuten de este servicio es opcional pero se recomienda realizarloen el marco del Lineamiento 6 del Plan Nacional de Datos Espaciales(Ofertar mecanismos de acceso a los datos)
Los servicios descritos en los paacuterrafos anteriores deberaacuten contemplar la creacioacutende sus respectivos metadatos de acuerdo al Perfil baacutesico de Metadatos Peruano ylos estaacutendares que establezca la IDEP Los campos que se deberaacuten incluirmiacutenimamente son
o Nombreo Tiacutetuloo Descripcioacuteno Lista de palabras claveo Direccioacuten URLo Informacioacuten de contactoo Restricciones de acceso y usoo Nuacutemero de capas
El uso y registro de estos servicios en el Portal de Datos Espaciales del Peruacute(wwwgeoidepgobpe) se realizaraacute conforme a los Lineamientos de uso y acceso
I
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IOEPDirectiva sobre eslaacutendares de servicios wel) de informacioacuten georreferenciada para el intercambio ejedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 12 de 44
definidos por las entidades puacuteblicas que administran la informacioacuten tal como sesentildeala en el Artiacuteculo 5 punto 2 del D S W 133-2013-PCM
8 PROCEDIMIENTO GENERAL PARA LA IMPLEMENTACiOacuteN DESERVICIOSWEB DE INFORMACiOacuteN GEORREFERENCIADACon objeto de facilitar la integracioacuten de informacioacuten procedente de diferentesservicios web de mapas en el Portal de datos Espaciales del Peruacute se deberaacutenombrar el servicio con el siguiente criterio [Paiacutes]+[Nombre de Entidad puacuteblica uorganizacioacuten privada]+[Categoriacutea]+[Sub categoriacutea]+[Tema]
En el Anexo 2 se adjunta un cuadro con la Clasificacioacuten temaacutetica de datosgeograacuteficos Esta clasificacioacuten es temporal en tanto se defina el CataacutelogoNacional de Objetos Geograacuteficos El cuadro ha sido elaborado en base a lascategoriacuteas temaacuteticas definidas en la ISO 191152003 Informacioacuten Geograacutefica -Metadatos
Para la identificacioacuten del Sistema de Referencia de Coordenadas (CoordinateReferente System CRS) debe usarse el espacio de nombres del EuropeanPetroleum Survey Group (EPSG) y para la Uniform Resource Identifier (URI) loscoacutedigos del EPSG
81 Procedimiento general para el Intercambio de informacioacuten vectorialEl estaacutendar WFS establece un protocolo de comunicacioacuten para la transmisioacuten dedatos vectoriales a traveacutes de servicios web Este protocolo emplea lasespecificaciones OWS para la negociacioacuten previa a la peticioacuten de datos y utilizael formato GML para la transferencia de datos
WFS se basa en el protocolo HTTP que intriacutensecamente no contempla nocionesde sesioacuten Una sesioacuten en HTTP simple es el conjunto de una solicitud y surespuesta Luego la comunicacioacuten se corta y no es responsabilidad del cliente nidel servidor mantener una memoria ni un estado de la transaccioacuten (ealizada Porlo tanto protocolos basados en HTTP como WFS deben antildeadir sus propiosmecanismos de almacenamiento de datos persistentes entre dos solicitudesHTTP
Una sesioacuten WFS baacutesica se desarrolla esquemaacuteticamente de la manerasiguiente
Contacto inicial El cliente conoce uacutenicamente la URL de un servicIoWFS el servidor estaacute esperando peticiones como servicio HTTP oacute HTTPSEntonces siguiendo la especificacioacuten OWS
o El cliente enviacutea una solicitud GetCapabilities al servidor usandoHTTP GET En particular sentildeala queacute servicio estaacute solicitando (aquiacuteWFS) y bajo queacute versioacuten
o El servidor accede a sus fuentes de datos inscritas como disponiblesa WFS pueden ser bases de datos espaciales ficheros inclusiveotras conexiones WFS Eacutestas se encuentran en general preconfiguradas y no es necesario recorrerlas
o Del cataacutelogo interno el servidor construye un fichero XML siguiendola definicioacuten WMT_MS_ Capabilities Este fichero es devuelto al clienteen respuesta al GET usando el tipo MIME textxml
I
J
Oficina Naciomll de Goberno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleo de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 13 de 44
Solicitud de datos El cliente estaacute ahora en medida de solicitar un bloquede informacioacuten tomando en cuenta el conjunto de datos que el servidorcontiene
o El cliente enviacutea una solicitud GetFeatures al servidor especificandoademaacutes de los paraacutemetros OWS baacutesicos la capa y extensioacutensolicitadas Ademaacutes del GET es posible especificar la peticioacutenutilizando POST alcanzando al servidor una especificacioacuten XML de lasolicitud WFS
o El servidor acopia la informacioacuten a partir de sus fuentes y laacondiciona a la solicitud en particular la re proyecta al SRSsolicitado y la recorta al cuadraacutengulo requerido
o El servidor convierte la informacioacuten resultante a formato GML y ladevuelve al cliente en respuesta al GET usando el tipo MIMEapplicationvnd ogc wfs_xml
El contacto inicial es necesario para obtener el cataacutelogo local y los metadatos delas capas disponibles en el servidor Una vez que el cliente obtiene el cataacutelogolocal puede realizar una serie de solicitudes de datos independientes
Existe una clase de servidores WFS llamado WFS Transaccional en la cual siacute seespecifica nociones de sesioacuten y de persistencia de datos La clase transaccionalde la especificacioacuten WFS indica de queacute manera es posible hacer que cliente yservidor realicen transacciones sobre una base de datos Bajo estaespecificacioacuten es posible actualizar datos a distancia en el depoacutesito de datos delservidor
La instalacioacuten de un servidor WFS implica
Definir el nivel de confidencialidad de la informacioacuten
Definir los lineamientos de acceso a la informacioacuten en funcioacuten a lanormativa nacional vigente
bull Instalar un servidor WFS con acceso a las fuentes de informacioacuten apublicar este acceso deberaacute hacerse hacia una copia de la uacuteltima versioacutensiempre y cuando existan mecanismos automaacuteticos de respaldo y puestaal diacutea que aseguren integridad y actualidad esto es especialmentedelicado en caso de instalacioacuten de WFS transaccional
En caso de accesos restringidos por los lineamientos de acceso definidospor la entidad compatibilizar las poliacuteticas e instrumentos de seguridad deinformacioacuten al nuevo servicio esto implica por ejemplo establecer filtros anivel de cortafuegos para restringir el traacutefico a direcciones fijas deentidades conocidas eventualmente estableciendo redes privadasvirtuales entre dependencias
Mantener actualizada la informacioacuten publicada
Oacute~l82 Procedimiento general para el Intercambio de informacioacuten raacutesterZ- Se debe resaltar que para el intercambio de informacioacuten raacutester el trabajo inicial
de estandarizacioacuten se referiacutea a servidores de mapas a traveacutes de Internet Eacutestosinscritos dentro de WCS reciben un pedido a traveacutes del protocolo HTTP a partirde un cliente que solicita un conjunto de imaacutegenes raacutester correspondientes a unSRS determinado y cubriendo un cuadraacutengulo especificado El servidor enviacutea
Oficina Nacional (le Goi)ierno Electroacutenico e informaacutetica - ONGE -Comiteacute CoorcJinador de a lOEDirectiva sobre estaacutendarps de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 14 de 44
IIiL _
contra este pedido una imagen de mapa de bits en formato estaacutendar de imagensea PNG GIF JPEG GeoTIFF etc
El caso del intercambio de datos raacutester en bruto corresponde a una peticioacutensimplificada de este esquema WCS en la que la imagen de mapa de bits quedevuelve un servidor contiene los datos correspondientes a la capa raacutestersolicitada en formato corriente de mapa de bits
Una sesioacuten WCS se realiza aproximadamente de la misma manera que unasesioacuten WFS La fase de contacto inicial y pedido de cataacutelogo local esequivalente excepto que se solicita GetCapabilities del servicio WCS
La solicitud de datos se realiza a traveacutes del pedido GetMap opcionalmenteespecificando el formato de imagen de salida sus dimensiones en pixel yposiblemente un estilo de dibujo definido en SLD Por otro lado la solicitudGetFeaturelnfo aplicada a un raacutester permite obtener datos de los puntos quecomponen la capa
La instalacioacuten de un servidor WCS implica
Definir el nivel de confidencialidadde la informacioacuten
bull Definir los lineamientos de acceso a la informacioacuten en funcioacuten a lanormativa nacional vigente
bull Definir la simbologiacutea cartograacutefica de los mapas publicados y configurareacutesta en el servicio
bull En caso de accesos restringidos por los lineamientos de acceso definidospor la entidad compatibilizar las poliacuteticas e instrumentos de seguridad deinformacioacuten al nuevo servicio esto implica por ejemplo establecer filtros anivel de cortafuegos para restringir el traacutefico a direcciones fijas deentidades conocidas eventualmente estableciendo redes privadasvirtuales entre entidades
bull Mantener actualizada la informacioacuten publicada
83 Procedimiento general para la implementacioacuten de servicios demapas en web (WMS)
A continuacioacuten se describen recomendaciones para la implementacioacuten de losservicios WMS
Debido a que el tiempo de respuesta del servicio WMS depende delnuacutemero de capas que componga el servicio y el volumen de informacioacutense recomienda implementar este servicio con la menor cantidad de capasposible o implementar servicios con una sola capa
bull La implementacioacuten de un servicio web de mapas debe reproducir elcomportamiento y las respuestas estandarizadas al ser invocado desde uncliente geneacuterico y no adaptarse a las particularidades un clienteespeciacutefico
bull El WMS debe ser conforme a la implementacioacuten de ISO 19128Geographic Information - Web Map Server Interface
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicIos web de informacioacuten georreferenciada para el intercambio dedatos entre entiddes de la Administracioacuten Puacuteblica
Paacutegina 15 de 44
Todo servicio WMS debe contar con un IP puacuteblico (URL) que permita suacceso y consulta por Internet el cual deberaacute estar registrado en el portalde datos espaciales del Peruacute
bull Se debe utilizar como miacutenimo la especificacioacuten Web Map Service (WMS)Implementation Specification v111 o superior del Open GeospatialConsortium (OGC) con las tres operaciones obligatorias definidas en lapresente directiva (GetCapabilities GetMap y GetFeaturelnfo)
bull El WMS deberaacute soportar cuando se exceda el rango de escala uacutetilimaacutegenes vaciacuteas o simplificadas La informacioacuten sobre el rango de escalauacutetil debe proporcionarse en la respuesta a la peticioacuten GetCapabilitiesutilizando el campo ltScaleHintgt
bull Se debe usar la especificacioacuten del OGC Styled Layer DescriptorImplementation Specification v10 (SLD) como extensioacuten del OGC WMSque permita una simbolizacioacuten definida por el usuario
bull Se debe implementar la operacioacuten GetLegendGraphic y del atributoLegendURL para describir cada capa con el fin de identificar las capasadecuadamente
bull El WMS debe soportar al menos el formato Portable Network Graphics de24 bits (PNG tipo MIME imagepng)
bull Evitar la inclusioacuten de informacioacuten marginal dentro del marco devisualizacioacuten escalas logotipos marcas de agua mensajes de copyright ysimilares
Si se usa un Sistema de Referencia de Coordenadas (CRS) adicionaldeberaacuten identificarse sus paraacutemetros de transformacioacuten mediante unidentificador del Sistema de Referencia de Coordenadas vaacutelido ydocumentado
UTM USO
Zona 178 --------------- __-
Zona 188Zona 198
~ 0_ bull __ - ~ ~_ bullbull__ bullbullbull
Zona 178 -__------ -----__-_ Zona 188
------_ _~-- Zona 198
proporcionarse en ingleacutes Sede excepcioacuten sea
bull El WMS debe soportar el CRS WGS84 en coordenadas geograacuteficasidentificadas mediante EPSG 4326 Ademaacutes se recomienda que laimplementacioacuten de WMS tambieacuten soporte los siguientes CRSs
Tabla 1 Coacutedigos y Sistemas de Referencia
Coacutedigo EPGS Sistemade ReferenciaDATUM32717 WG8 84 UTM32718 WG8 84 UTM32719 WG8 84 UTM
- _------ _----__- ~--_ ----- -24877 P8AD56 UTM
----_ __ _ -24878 P8AD56 UTM24879 P8AD56 UTM4326 WG8844248 P8AD56
bull Todas las excepciones de servicio debenrecomienda que el formatoapplicationvnd ogc se_inimage
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puumlbliacuteca
Paacutegina 16 de 44
ANEXO 1 ESTANDARES DE SERVICIOS WEB DE INFORMACIONGEORREFERENCIADA PARA EL INTERCAMBIO DE DATOS ENTREENTIDADES DE LA ADMINISTRACION PUBLICA
1 ESTANDAR PARA SERVICIO DE MAPAS EN WEB WMS
11 WMS Web Map Service
El servicio Web Map Service (WMS) o Servicio de publicacioacuten de mapas es unestaacutendar propuesto por la OGC que ofrece una sencilla interfaz HTTP el cualpermite realizar una solicitud de imaacutegenes de mapas georreferenciados de una omaacutes bases de datos geograacuteficas que pueden estar distribuidas en maacutes de unservidor
Una peticioacuten WMS define la capa o capas geograacuteficas y el aacuterea de intereacutes paraser procesadas por el administrador del servicio la respuesta a esta solicitud esuna o maacutes imaacutegenes de mapas georreferenciados (devuelto como JPEG PNGetc) que pueden ser mostradas en un aplicativo ya sea viacutea web o de maneralocal
A traveacutes de la superposicioacuten de mapas obtenidos de diferentes servidores WMSes posible la creacioacuten de una red de servicios distribuidos cuyos clientes ousuarios podraacuten realizar composiciones personalizadas
I_ _ _ ~ __ ~------J
_ordm~scriacutePdoacuteB __Versioacuten de la especificacioacuten OGCTipo de_~ervicio al que vadtrigj9-ordfJ~Jeticioacuten Nombre de la olJeracioacuten Formato de salida deacutelmetaclatodel s-eNiCioDebe soportar lJor defecto texUxml S-ecuencia de nUacutemeros 6- cadena --decaracteres para ~I contr()I de la cltn~~s~I1fia
Opcional
Obligatoriedad~OpcionalObli9ordf-ordm~ _ObliR~lt~
Opcional
UPDATESEQUENCE
- ComponentesVERSION
SERVICE=WMS _ __ __-- _ - --_ -REQYESTGet99pabilities
FORMAT
111 Operaciones
Este estaacutendar internacional (WMS versioacuten 130) define dos clases de modos deoperar uno para un WMS baacutesico y otro para un WMS de consulta A su vez cadauno tiene dos subclases una para clientes y otra para servidores
El WMS baacutesico debe soportar los elementos baacutesicos del servicio (versioacutenpeticiones y respuestas HTIP valores numeacutericos y booleanos determinadosformatos de salida sistemas de coordenadas paraacutemetros de consulta y derespuesta y excepciones) la operacioacuten GetCapabilities y la operacioacuten GetMapClasifica la informacioacuten que posee en Capas y ofrece un nuacutemero determinado deEstilos con los cuales se pueden visualizar dichas capas Este EstaacutendarInternacional uacutenicamente soporta Capas y Estilos definidos no incluyemecanismos de definicioacuten de simbolizacioacuten por parte del usuario
El WMS de consulta debe satisfacer todos los requerimientos de un WMS baacutesico ytambieacuten soportar la operacioacuten GetFeaturelnfo
Para personalizar la simbolizacioacuten OGC ha definido la especificacioacuten 5tyledLaver Descriptor (5LD) o descripcioacuten de estilos de capas que permite la
l(CONSElo definicioacuten temporal o permanente de la simbolizacioacuten para visualizar datos viacuteaa-tCj~ ~lt)~ WMS~ ~ ~o Leoacuten ~ ltntilde bull bull bull bull bull0 ~--iexcl ~a GetCapabllItles (oblIgatorIa)~ ~ oO gtltto~ierM~~ lt Ofrece informacioacuten acerca de las caracteriacutesticas del servicio (metadatos)
Tabla 2 Componentes de GetCapabilities
L
Oficina Nacional de Gobierno Electroacutenico e infonnaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios eb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 17 de 44
del cacheacute Este valor se incrementa cuandose realizan cambios en el Capabilitites
b GetMap (obligatoria)
Proporciona como resultado un mapa imagen de los datos almacenados
Tabla 3 Componentes de GetMap
Componentes
L~-~Q~~~~~~~t~iapI LAYERS
STYLES
CRS=EPSGidentificador
BBOX=minxminYmaxxmaxy
WIDTHHEIGHTFORMAT
TRANSPARENT=TRUEI FALSE
BGCOLOR=color_value
EXCEPTIONS=exception_format
TIME=time
ObligatoriedadObligat0rQ -ObIi99orio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligordf-t9rioObligordf-tQr)oObligatorio
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Desqip~iOacutenVersioacuten de la especificacioacuten OGCNombre de la PeticioacutenLista de una o maacutes capasseparadas por comasEstilo de visualizacioacuten por caparequerida separados por comasSistema de Coordenadas deReferenciaEsquinas del aacutembito (inferiorizquierda superor derecha) enunidades CRSAncho del mapa en Qix_eJ~~ Alto del maQ9_~Ilp)(el~~- _Formato de salida del mapaTransparencia del fondo del mapa(default=FALSE)Valor del color del fondo RGB enHexadecimal (default=OxFFFFFF)Formato en el que el WMSinforma de las excepciones(default=XML)Valor de Tiempo en las capasdeseadasElevaci6ndelas capas deseadasValor de otras dimensionesadecuadas
c GetFeaturelnfo (obligatoria)
Captura y proporciona informacioacuten contenida en un mapa tal como el valor deun objeto en una posicioacuten determinada
Tabla 4 Componentes de GetFeaturelnfo
DescripcioacuteriVersioacuten de la especificacioacutentildeOGcNombre de la Peticioacuten Copia parcialdeuacutenapeticioacuten demapasque genera el mapa del cual se quiereobtener informacioacutenLista de una o maacutes capas sobre las quese realiza la consulta separadas porcomasFormato de respuesta de la informacioacutensobre el objeto (MIME type)Nuacutemero de objetos sobre los que sedevuelve informacioacuten(default=1)Coordenada iexcldel objeto en eacuteiMapcsen pi~eles __ o bullbullbullbullbullbullbullbull
Coordenada j del objeto en el Map CSenpixele~Formato en el que el WMS informa de las excepciones (default=XML)
Obligatorio
ObligatoriedadObligatorioObligaiorio~~_
QUERY _LA YERS Obligatorio
INFOJORMAT Obligatorio
FEATURE_COUNT Opcional
l=pixeLcolumn Obligatorio_____ bullbullbullbull - bull__ bull__ bullbullbull ____ o
J=pixeLrow Obligatorio-- --- _ _--_-
EXCEPTIONS Opcional
Paraacutemetros del mapa
ComponentesVERSION
REQUEST=GetFeaturelnfo
Oficina Nacional (e Gobierno Electroacutenico e In~ormiquestica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciltda para el intercambio deciatos entre entidades de la Aoministraciaacuten Puacuteblica
Paacutegina 18 de 44
112 Styled Layer Descriptor (SLD)
Perfil de la Especificacioacuten de Implementacioacuten Web Map Service
El Styled Layer Descriptor (SLD) o Descriptor de Estilos de Capas define unacodificacioacuten que se extiende al estaacutendar WMS el cual permite definir a traveacutes delusuario una simbolizacioacuten y coloracioacuten de la capa geograacutefica o cobertura Elestaacutendar SLD aborda la necesidad de los usuarios y de los softwares paraofrecer la capacidad de poder controlar la representacioacuten visual de los datosgeorreferenciados
Esta posibilidad de definir reglas de representacioacuten de estilos requiere unlenguaje de estilos que el cliente y el servidor pueden entender La Simbologiacuteaestaacutendar de codificacioacuten de la OGC (SE) ofrece este lenguaje mientras que elperfil de SLD WMS permite la aplicacioacuten del SE a capas WMS usandoextensiones de operaciones de los servicios de mapas Ademaacutes este estaacutendardefine una operacioacuten de acceso normalizado a siacutembolos de leyenda
a Operaciones del servicioLas operaciones que se definen en este estaacutendar OGC son 4 siendo dos (2)obligatorias y dos (2) opcionales
bull GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull GetMap (Obligatoria)
Esta operacioacuten estaacute definida en el estaacutendar WMS en sus distintas versionesSolicitud de un aacuterea determinada en un CRS determinado Para modificar elestilo de visualizacioacuten se crea un laquouser Styleraquo
bull Describe Layer (Opcional)
Para definir estilos personalizados por el usuario se requiere informacioacutensobre los fenoacutemenos a simbolizar o como poco su tipo (fenoacutemeno ocobertura) Esta operacioacuten proporciona informacioacuten sobre esos estilos
bull GetLegendGraphic (Opcional)
Mediante esta operacioacuten se obtiene una imagen del estilo con el cual elservicio realiza la representacioacuten de la capa
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de s~rvicios leb ae informacioacuten georreferenci2da para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
2 ESTANDAR PARA SERVICIO DE MAPAS WFS
Paacutegina 19 de 44
21 WFS Web Feature Service
El servicio Web Feature Service (WFS) o Servicio de publicacioacuten de objetos es unestaacutendar definido por la OGC que describe la especificacioacuten de codificacioacuten paradatos georreferenciados basados en GML (Geography Markup Language) el cualpermite recuperar y modificar (consultar insertar actualizar y eliminar) datosespaciales en formato vectorial Esta codificacioacuten intenta activar el transporte yalmacenamiento de informacioacuten geograacutefica mediante un XML Sehema quedescribe su estructura incluyendo las propiedades de geometriacutea y los rasgosgeograacuteficos
Los requisitos para un Web Feature Serviee (versioacuten 110 o superior) definidospor la OGC son
Los interfaces deben definirse en XML
GML debe ser utilizado para expresar caracteriacutesticas de los objetos dentrode la interfaz
Un WFS debe ser capaz como miacutenimo de ofrecer caracteriacutesticas de losobjetos utilizando GML
El filtro de lenguaje debe definirse en XML y derivarse de CQL como seindica en el OpenGIS Catalogue Intetface ImplementationSpecification
bull El almaceacuten de datos utilizado para almacenar caracteriacutesticas de los objetosgeograacuteficos puede ser opaco para la aplicacioacuten cliente siendo el uacutenicoacceso a los datos a traveacutes del interfaz del WFS
bull La uacutenica funcioacuten de un WFS cuando interacciona con el sistema dealmacenamiento de fenoacutemenos geograacuteficos es asegurarse que loscambios realizados en los datos sean coherentes
211 Operaciones
Se definen tres clases de WFS
WFS Baacutesico implementa las operaciones GetCapabilitiesDescribeFeatureType y GetFeature Se considera el servicio de soacutelolectura
WFS XLink soporta todas las operaciones del WFS Baacutesico e implementala operacioacuten GetGmlObjet para XLinks locales yo remotos siendo posibleutilizar la operacioacuten GetGmlObjet durante la operacioacuten GetFeature
bull WFS Transaccional soporta todas las operaciones del WFS baacutesico eimplementa las operaciones de transaccioacuten Siendo opcional laimplementacioacuten de las operaciones GetGmlObjet yo LockFeature
Los atributos comunes en las peticiones POST y GET para todas las operacionesson
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEi -Comiteacute Coordinador de la lOEDirectiva sobre est~ndres de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Publica
Paacutegina 20 de 44
Tabla 5 Componentes GET maacutes comunes
_componentesVERSION
SERVICE=WFS
REQUEST
NAMESPACE
Paraacutemetros adicionalesParaacutemetros especificos
del suministrador
OblifjatoiexcliexcledadOblig_~9iQ_
Obligatorio
ObligatQrio
Opcional
Opcional
_ _ DescripcioacutenVersioacuten de la especificacioacuten OGC __Tipo-cie-ServfcTo--( no-esobiigaiorio paraGetCapeacutelbiiti~~)_Nombre de la PeticioacutenPara indicar el espacio de nombres y susprefijos El formato debe ser xmlns(prefix=EscapedNamespaceName) Si se especificamaacutes de uno se sefJaranfJorcomasParaacutemetros de cadaoperaCiOacute---------------Para permitir antildeadir paraacutemetros ala peticioacutende forma que se mejore el resuldo _
Tabla 6 Componentes POST maacutes comunes
ComponentesVERSION
SERVICE=WFS
HANOLE
ObligatoriedadObligato~[Q__Obligatorio
Opcional
DescripcioacutenVersioacutende la especificacioacuten OGCTipo de Servicio Permite a la aplicacioacuten cliente asociar unnombre nemoteacutecnico a la peticioacuten paraencontrar los elementos infractores en casode error
a GetCapabilities (obligatoria)
Ofrece informacioacuten acerca de las caracteriacutesticas del servicIo de los tipos defenoacutemenos que puede ofrecer y queacute operaciones soporta cada uno de ellos
D~scripdcSn _Lista de tipos de fenoacutemenos adescribir separados por comas Sino se indica ninguno devuelvetodos los tiposFormato de salida para describirlos tipos de fenoacutemenos Soportaotros formatos de salida comoOTO
Opcional
Opcional
TYPENAME
OUTPUTFORMAT=textxmlsubtype=gml311
b DescribeFeatureType (obligatoria)
Ofrece la estructura (campos y atributos) de cualquiera de los tipos defenoacutemenos que el servicio puede ofrecer mediante su descripcioacuten en esquemasXML siendo eacutestos esquemas GML vaacutelidos
Tabla 7 Componentes DescribeFeatureType
Componentes Obligatoriedad
c GetFeature (obligatoria)
Devuelve instancias de fenoacutemenos (objetos individuales) en formato GMLAdemaacutes el cliente debe tener la posibilidad de solicitar las propiedades delfenoacutemeno que desea y de realizar tanto consultas espaciales como noespaciales
Tabla 8 Componentes de GetFeature y GetFeatureWithLock
iI
l
_lt_orriponentesREQUEST=[GetFeature I
GetFeatureWithLock]
OUTPURFORMAT=textxml subtipo=gml311
RESULTIYPE=[results IHits]
Obligatoriedad
Obligatorio
Opcional
Opcional
t5escripciQn
Nombre de la peticioacuten WFS
Permite otros formatos de salida siempre ycuando se indique en el documento deltapacidadesUtilizado para solicitar un documento derespuesta completo con los fenoacutemenos quecumplen la consulta (results valor por defecto) osimplemente una enumeracioacuten d~ Ilts_rnismos
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades ete la Administracioacuten Puacuteblica
Paacutegina 21 de 44
Pueden utilizarse componentes adicionales para controlar los XLink anidados
Tabla 9 Codificacioacuten adicional de GetFeature
Componentes
PROPERTYPENAME
FEATUREVERSION=[ALLIN]
MAXFEATURES=N
EXPIRY=N
SRSNAME
TYPENAME(opcional si se aespecificado elFEATUREID)FEATUREID
(Mutuamente excluyentec()i1 FILIER yB001 __
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BBOX)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
SORTBY
~Coriiacuteponentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
PROPTRAVXLlNKDEPTH
Obligatoriedad
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Opcional
Opcional
Opcional
Opcional
Obligatoriedad
Opcional
Opcional
Opcional
Descripci9n(hits)Lista de propiedades de cada tipo de fenoacutemenosolicitado Con o con ausencia de valor sesolicitan todas las del ti~o_~Ql~_L1J9ordmcgt____Cuando es posible el versionado Devuelve laversioacuten del fenoacutemeno que se le solicita Si no seindica devuelve la uacuteltima versioacutenMaacuteximo nuacutemero de fenoacutemenos que puedendevolverse en una consulta Si no se indicadevuelve todosSoacutelo se utiliza con la peticioacutenGetFeatureWithLock Indica el tiempo de bloqueodel fenoacutemeno en la respuesta (en minutos) Si elparaacutemetro no se especifica el bloqueo seraacuteindefinidoSistema de referencia que debe ser usado en lageometria de los fenoacutemenos resultado de lapeticioacuten
Lista de nombres de los tipos de fenoacutemenossolicitados
Lista de instancias de fenoacutemenos solicitadasidentificadas mediante su identifi~dor
Describe un conjunto de caracteristicas sobre lasque operar Se debe establecer un filtro por cadatipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o un FILTERun cliente puede realizar la peticioacuten mediante unbounding box
Indica la propiedad respecto a la cual seraacutenordenadas las instancias de los fenoacutemenosobtenidos en la consulta
--__~~_ 0- _
Descripcioacuten _Nivel de profundidad a alcanzar a traveacutes de los bullenlaces contenidos en los atributos href de las propiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que se bullacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidada deGetGmlObject realizada para cualquier propiedadcuando interviene el componenteTRAVERSEXLlNKDEPTH (si no se especifica una I
lista PROPEXPIRY) En ausencia de valoresperaraacute hasta recibir respuestaLista de- ios niveies- de XLink enlazado-spor cadafenoacutemeno que sea consultado Debe haber unarelacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una lista
i_J
Oficina Nacional de Gobierno Electroacutenico e Inormiquesttica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios VIeb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 22 de 44
Componentes Obligatoriedad DescripcioacutenPROPTRAVXLlNKDEPTHLista de tiempos de expiracioacuten de XLink enlazadospor cada fenoacutemeno consultado Debe haber una
PROPTRAVXLlNKEXPIRY Opcional relacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una listaPROPTRAVXLlNKEXPIRY
d GetGmlObject (opcional)
Devuelve instancias de fenoacutemenos expresaacutendolos en XML El cliente debe tenerla posibilidad de especificar si desea todos los objetos que se han anidadomediante Xlinks o soacutelo hasta un nivel de anidamiento determinado
Para que un WFS soporte esta operacioacuten cada elemento sobre el que puedaoperar el WFS debe estar identificado uniacutevocamente mediante lOs XML Lacodificacioacuten de identificadores de elementos se define en OpenGis FilterEneoding Implementation Speeifieation
La diferencia con GetFeature es que mientras que esta uacuteltima devuelve todaslas instancias que posea el tipo de fenoacutemeno solicitado con GetGmlObject soacutelose obtienen las instancias de fenoacutemenos solicitadas mediante su identificador
Tabla 10 Codificacioacuten para GetGmlObject
Componentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
GMLOBJECTID
Obligatoriedad
Obligatorio
Opcional
DescripcT6n _Nivel de profundidad a alcanzar a traveacutes de losenlaces contenidos en los atributos href de laspropiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que seacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidadade GetGmlObject realizada para cualquierpropiedad (si no se especifica una listaPROPEXPIRY) cuando interviene elcomponente TRAVERSEXLlNKDEPTH Enausencia de valor esperaraacute hasta recibirresp~~~t~__ _ EllO XML del elemento solicitado
Descripci~~
Lista de nombres de los tipos de fenoacutemenosa ser bloqueados
Indica el tiempo de bloqueocienenoacutementildeo(en minutos) Si el paraacutemetro no seespecifica el bloqueo seraacute indefinidoALLintentaraacute bloq~ordflodoslos fenoacuteme~_
Opcional
Opcional
Obligatorio
ObligatoriedadComponentesTYPENAME
(opcional si se aespecificado elFEAT~B_~[)) _
EXPIRY=N
LordmCISACTI9~=I~-J_
e LockFeature (opcional)
Peticioacuten de bloqueo sobre uno o maacutes tipos de fenoacutemenos mientras se estaacuterealizando su modificacioacuten con la operacioacuten Transaetion Esto aseguratransacciones de forma continuada Esta operacioacuten en el meacutetodo POSTcontiene uno o maacutes elementos ltLoeltgt cada elemento definen las instancias deun tipo de fenoacutemeno a ser bloqueadas
Tabla 11 Componentes LockFeature
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Ieb de Informacioacuten georreferenciada para el intercambio dedatos entre entidades de la dministracioacuten Puacuteblica
Paacutegina 23 de 44
9omponentes_SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BJ30_X)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Opcional
Opcional
Opcional
Descripcioacuten _solicitados si no lo consigue no sebloquearaacute ninguno SOME intenta bloqueartantas como sea posibleLista de instancias de fenoacutemenossolicitadas identificadas mediante suidentificador
Describe un conjunto de caracteristicassobre las que operar Se debe establecer unfiltro por cada tipo de fenoacutemeno listado en elparaacutemetro TYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
f Transaction (opcional)
Una peticioacuten transaccional estaacute compuesta de operaciones que modificaninstancias de fenoacutemenos geograacuteficos accesibles viacutea web Una vez terminada latransaccioacuten el servicio WFS genera un documento XML de respuesta indicandoque el proceso se ha realizado
Esta operacioacuten puede realizarse directamente por parte del servicio WFS encuyo caso al finalizar la transaccioacuten el servicio traslada las modificaciones alalmaceacuten de datos conectado el servicio WFS o traducir las operaciones allenguaje del almaceacuten de datos siendo eacuteste uacuteltimo el encargado de realizar laoperacioacuten
Las posibles operaciones de modificacioacuten que pueden llevarse a cabo son crear(Insert) actualizar (Update) y eliminar (Deete)
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Insert
Native
Lockld
srsName(Atributo)
IdgenItri~ut(raquo
Transaction
inputFormat__(f-ilQt __
Tabla 12 Componentes POSTde TransactionComponentes Obligatoriedad DescripCioacuten~- ~- --
Puede contener cero o maacutes nsert Updafe o DeefeLas operaciones se ejecutan en el orden en el quese presenten en la peticioacuten _Especifica que la transaccioacuten se realizaraacute sobre unconjunto de instancias que han sido bloqueadasprevLamente___ ____ __Contiene comandos u operaciones propietariaspermitiendo acceder y actuar sobre servidores oalmacenesde datos especiacuteficosALL iridica--que -iodos -os fen6meno-sbloq-ueadosdeben ser liberados una vez terminada latransaccioacuten SOME indica que soacutelo los registrosmodificados deben ser liberados el resto deelementos permanecen bloqueadosUtilizado para crear nuevas instancias defenoacutemenos Por defecto los fenoacutemenos se expresanmediante GML3 pero pueden utilizarse otrasversiones de GML En respuesta a esta operacioacuten elWFS debe generar una lista de los identificadoresasig_l95Qsa las nueveacutel~Iacutei~~l~a_~generadas
Versioacuten GML en la que crear los datos-- -- Sistema deo-referenCiadel nuevo-efe-merItoeicual
Opcional debe ser soportado por el tipo de fenoacutemeno al quepertenece
Meacutetodode asignacioacuten de identificadores
releaseAction=[ALLISOME]
Oficina Nacional de Gobierno Eleciexclroacutenico e Inormaacutetiacuteca - ONGEI -Comiteacute Coordiacutenatior de la IDEPDirectiva sobre estaacutendares de servicios weo de informacioacuten georreierenciada iexclara el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 24 de 44
Componentes
Update
Property(Elemento)
srsName(Atributo)
Filter(Elemento)DeleteFilter
(Elemento) __
Obligatoriedad
Opcional
Obligatorio
Opcional
Opcional
OpcJdegrl_ordfI _
Obligatorio
DescripcioacutenActuacutea sobre las propiedades de instancias defenoacutemenosEspecifica el nombre (Name) y los valores (Vaue) delas propiedades pertenecientes a los tipos defenoacutemenos a modificar (fypeName)Sistema de referencia del nuevo elemento el cualdebe ser soportado por el tipo de fenoacutemeno al quepert~n_~ce _ ___ _ _Define restricciones espaciales o no espaciales paraseleccionar los fenoacutemenos a modificarElimina instancias de fenoacutemenos
Si no se define un filtro la operacioacuten no se realiza
Tabla 13 Componentes GET de Transaction
Componentes
OPERATION=Delete
TYPENAME(opcional si se aespecificado elFEATUREID)
RELEASEACTION=[ALLI SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
BB00)BBOX
(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten_Operacioacuten de transaccioacuten a ejecutar Lasoperaciones se ejecutan en el orden en el quese present~Il_~I1a p~ticiordmn
Lista de nombres de los tipos de fenoacutemenossobre los que realizar fa operacioacuten
ALL indica que todos los fenoacutemenosbloqueados deben ser liberados una vezterminada la transaccioacuten SOME indica quesoacutelo los registros modificados deben serliberados el resto de elementos permanecenbloqueados
Lista de instancias de fenoacutemenos sobre los queoperar identificadas mediante su identificador
Describe un conjunto de caracteriacutesticas sobrelas que operar Se debe establecer un filtro porcada tipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
Oficina Nacional dG Gobierno Eleciroacutenco e informaacutetic - ONGEiexcl -Comiteacute Coordineacutedor de la lDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para ei intercambio dedtos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 25 de 44
3 ESTANDAR PARA SERVICIO DE COBERTURA WCS
31 WCS Web Coverage Service
El servicio Web Caverage Serviee (WCS) o Servicio de Coberturas de mapasofrece la obtencioacuten de datos georreferenciados en un formato del tipo coberturamulti-dimensionales para el acceso a traveacutes de la web de modo que sean uacutetilespara la representacioacuten o como dato de entrada de modelos cientiacuteficos
Al igual que el estaacutendar Web Map Serviee (WMS) y el Web Feature Serviee(WFS) permite al cliente seleccionar parte de la informacioacuten que posee elservidor basaacutendose en diferentes criterios como por ejemplo las restriccionesespaciales
Este estaacutendar nos brinda un conjunto de requisitos baacutesicos que una aplicacioacutenWCS debe cumplir esto tambieacuten es vaacutelido al utilizar el GML como un formato deentrega de la cobertura con el cual a diferencia del WMS que devuelve los datosgeorreferenciados para ser representados como mapas estaacuteticos (devueltos comoimaacutegenes desde un servidor) el estaacutendar Web Coverage Service define unasintaxis rica para las solicitudes en contra de estos datos devolvieacutendolos con susemaacutentica original (en lugar de las imaacutegenes) los cuales pueden ser interpretadosextrapolados procesados etc
Esta versioacuten de especificacioacuten se limita a peticiones y descripciones de coberturasde mallas regulares (grid coverage) aunque el interfaz ha sido disentildeado de formaque en futuras versiones sea posible desarrollarlo permitiendo otros tipos decoberturas definidas en OGC Abstraet Speeifieatian Tapie 6
asincroacutenicasrespuestas Respuestas XML y opcionalmente(almacenamiento de respuestas)
a GetCapabilities (obligatorio)
Permite obtener el documento XML de capacidades donde se describenlas caracteriacutesticas del servicio y donde normalmente se incluye una brevedescripcioacuten de las coberturas que ofrece En el caso que el documento XMLdevuelto no contenga la descripcioacuten de las coberturas que posee debedisponerse de informacioacuten similar en una fuente aparte como por ejemplo uncataacutelogo de imaacutegenes
311 Operaciones
El servicio WCS (versioacuten 20) proporciona tres (3) operaciones cuyaimplementacioacuten es obligatoria por parte del servidor Estas operaciones puedenutilizar HTTP GET con codificacioacuten KVP o HTTP POST con codificacioacuten XML oSOAP es mediante el documento de capacidades como se indica queacute tipo decodificacioacuten POST soporta el servidor del WCS
Los paraacutemetros que se definen a continuacioacuten pertenecen a la versioacuten 111 deeste estaacutendar mientras que los ejemplos expuestos se realizan con WCS versioacuten100 por ser los implementados hasta la fecha Las diferencias de notaciones ylas variaciones baacutesicas que posee la versioacuten 111 con respecto a la 100 son
Uso de GridCRS en descripciones de peticiones de cobertureacutels
Descripcioacuten jeraacuterquica de las coberturas
Muacuteltiples campos por cobertura
Oficinaacute Nacional de Gobj~rno Electroacutenico e InronnaacuteUca - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 14 Componentes de GetCapabilities
Paacutegina 26 de 44
Componentes
SERVICE=WCS
REQUEST=GetCapabilities
ACCEPTVERSION
SECTIONS=Contents
UPDATESECUENCE
ACCEPTFORMATS=textxml
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
QesuacuteipcioacutenTipo de Servicio al que vadirigl~eacutelJordf-R~ticoacuten~ _Nombre de la operacioacutenVersiones de la especificacioacutenOGC que acepta el clienteseparadas por comas y enorden de preferEmciaLista de cero o maacutes nombres desecciones del documento demetadatos del servicioseparados por comas que sedesea sean devueltos en eldocumento de metadatos delservicioVersioacuten del documento demetadatos del servicio valorque se incrementa cuando serealizan cambios en eldocumento compl~toSecuencia de cero o maacutesformatos de respuestadeseados por el clienteseparados por comas y pororden de preferencia
Tabla 15 Componentes de DescribeCoverage
b DescribeCoverage (obligatorio)
Devuelve un documento XML con una descripcioacuten detallada de una o variascoberturas de las suministradas por el servicio
El documento XML devuelto con la descripcioacuten de la cobertura debe contener
Identifier identificador uacutenico de la cobertura
bull Domain Definicioacuten del dominio espacial yo temporal para laslocalizaciones de las coberturas
bull Range Define el rango de valores y el tipo de propiedades (categoriacuteasmedidas etc) asignadas a cada localizacioacuten en el dominio
bull SupportedCRSs Relacioacuten de baseCRS definidos para cada GridCRSutilizados por la operacioacuten GetCoverage para expresar las coberturas queposee
bull SupportedFormats Formatos en los que pueden ser devueltos lascoberturas en respuesta a un GetCoverage (ejemplo GeoTiff HDF-EOSNITF CF-Net-CDF)
Componentes
SERVICE=WCS
REQUEST=DescribeCoverag~_VERSION= version
IDENTIFIERS=identifier1identifier2
Obligatoriedad
Obligatorio
Obli9iltorLC_ObligeacutelQ~icgt
Obligatorio
DesiiipClOacutenTipo de Servicio al que va dirigida lapeticioacutenNombre de laope~aci~nVersioacuten de la especificacioacuten OGCLista de los identiffcad()resde lascoberturas que se desea seandescritas
Oficina Nacional de Gobemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacuten ciares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 27 de 44
c GetCoverage (obligatorio)
Permite obtener una cobertura o parte de ella Por tanto es necesario indicaralguna o todas las caracteriacutesticas baacutesicas que definen el subconjunto de datosrequerido es decir el dominio el rango de valores el tipo de re-muestreo elformato de datos y forma de entrega del resultado Para ello es necesarioconocer primero cuaacutel es la definicioacuten del tipo de coberturas que posee el serviciomediante la operacioacuten DescribeCoverage
Por defecto todos los componentes de la cobertura solicitada mediante estaoperacioacuten son devueltos directamente en la respuesta Opcionalmente elservicio puede tener implementada la posibilidad de almacenar los componentesde la cobertura como un recurso accesible viacutea web en cuyo caso la respuestaincluiriacutea la referencia URL a dicho recurso siempre y cuando se indique en lapeticioacuten que los resultados deben ser almacenados
Procesar una operacioacuten GetCoverage puede ser entendido conceptualmentecomo una secuencia de operaciones cuyo esquema fundamental seriacutea
Realizar una transformacioacuten de coordenadas (incluyendo el escaladoespacial) en el CRS que se desea mediante un re-muestreo coninterpolacioacuten espacial
Generar el subconjunto de datos espacial
Generar el subconjunto de datos temporal
Generar el subconjunto de propiedades (range)
bull Convertir los datos al formato solicitado En funcioacuten del formato puedenecesitarse interpolar los valores que posee cada localizacioacuten en lacobertura original como consecuencia es probable que se produzcapeacuterdida de precisioacuten
bull Salida de resultados de una muestra de la cobertura
Solicita un subconjunto de datoscorrespondientes a instantes ointervalos de tiempo determinados
S-olidta solamente algunos campos_ (IrQpiedade~L Formato de salida de la coberturadenro delo~que eacutesta posee _Especifica si la respuesta debe seralmacenadaIdentifica el sistema de referenciabase para el GridCRS de salida
Opcional
Obligatorio
Opcional
OpcionalParaacutemetros
-Oescripeacutefoacutentilde---Tipo de Servicio al que va diexclrigida la Obligatorio lPeuroticioacuten
Obligatorio Nombre de la operacioacutenObligatorio __ _ VeEsi6n de 1ordf~~p~cifiltordfltoacutenQ~C
Identificador uacutenico de la coberturaObligatorio solicitada
Opcional iexcl Encuadre que define espacialmente(Obligatorio si no se la cobertura solicitada en el
indica sistema de referencia que se indicaTIMESECUENCE) mediante su URN
Opcional(Obligatorio si no se
indicaBordmUNDIN~Jl0gtS)
FORMAT
RANGESUBSET
TIMESECUENCE
Tabla 16 Componentes de GetCoverage
- Componentes Obligatoriedad
SERVICE=WCS
REQUEST =GetCoverageVERSION= version
IDENTIFIER
BOUNDINGBOX=coordenadasurnogc defcrs EPSGX
STORE
GRIDBASECRS=urnogcdefcrsEPSGX
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la ACjministracioacuten Puacuteblica
Paacutegina 28 de 44
Comp()nentes
GRIDTYPE=urnogcdefmethodWCS 11 2dGridln2dCrs
GRIDCS=urnogcdefcsOGCOOGrid2dSquareCS
GRIDORIGIN
GRIDOFFSETS
Obligatori~qCldpertenecientes a laestructura de datos
GridCRSSe utilizan para
solicitar los datos desalida en otroSistema deReferencia de
Coordenadas (CRS)distinto al que posee
la coberturaalmacenada
DescripcioacutendeseadoIdentifica el meacutetodo de generacioacutende la malla en el sistema dereferencia baseIdentifica el Sistema Cartesiano 2Do 3D utilizado po~~1 GridggS_Coordenadas del origen de la mallaen el sistema de referencia base delGridCRS deseadoSeparacioacuten entre los puntosadyacentes de la malla en elsistema de referencia base
Oficina Nacional de Gobierno Eiectreacutenico e Infonnaacutetica - ONGEI -Comiteacute Coorcfinador de la rDEPDirectiva sobre estaacutendares de sGrvicios viexcleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administrc1oacuten Puacuteblica
4 ESTANDAR PARA SERVICIO DE CATALOGO CSW
Paacutegina 29 de 44
41 CSW Catalogue Service tor the Web
El servicio Catalogue Service for the Web (CSW) o Servicio de Catalogo es unestaacutendar definido por la OGC que especifica la interfaz el enlace y el marco detrabajo para publicar y generar buacutesquedas de conjuntos de informacioacuten de tipodescriptiva (metadatos) sobre los datos servicios y objetos de informacioacutenrelacionados
Este servicio de cataacutelogo es uno de los tres servicios fundamentales que debeexistir en una Infraestructura de Datos Espaciales consulta visualizacioacuten ydescarga
Los servicios de los cataacutelogos representan las caracteriacutesticas de los recursos quepueden ser consultadas y presentadas para su evaluacioacuten por los clientes yasean usuarios o aplicaciones software
411 Operaciones
Las operaciones que define este estaacutendar (versioacuten 200) son siete (7) cuatroobligatorias y tres (3) opcionales
a GetCapabilities (obligatorio)
GetCapabilities es obligatoria y permite a los clientes CSW obtener metadatosdel servicio La respuesta se envioacute en un documento XML
La peticioacuten debe implementar los paraacutemetros request service SectionsAcceptVersions y AcceptFormats y puede implementar el paraacutemetroupdateSequence
Las secciones del documento XML del metadatos son
Serviceldentification
ServiceProvider
OperationsMetadata
Contents
bull Filter_Capabilities
Operacioacuten GetCapabilities Solicitud de las caracteriacutesticas del servicioInfraestructura de Datos Espaciales-CSW
ltxml version=10 encoding=UTF-8gt ltcswGetCapabilities service=CSWversion=2 OOxmlns csw=httpwwwopengisneUcaUcswgt ltcswAcceptVersionsgtltcswVersiongt2 OOltcswVersiongt ltcswAcceptVersionsgt ltcswAcceptFormatsgtltcswOutputFormatgttexUxmlltcsw OutputFormatgt ltcswAcceptFormatsgtltcswGetCapabi litiesgt
b GetRecords (obligatorio)
Permite la buacutesqueda y presentacioacuten de registros de metadatos
Paraacutemetros
REQUEST service version
bull NAMESPACE
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la rDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciacuteada para el intercambio dedatos entre enUdades de la Administriexclcioacuten Puacuteiexcl)lica
Paacutegina 30 de 44
1-
resulType Puede mostrar tres valores
bull HITS Indica el nuacutemero de registro que satisface la peticioacuten
bull RESUL TS Se solicita el conjunto de registros resultado
bull VALlDATE Valida la consulta
bull outputFormat Indica el esquema de la salida generada por defecto tomael valor OGCCORE pero otros valores pueden ser FGDC IS019119 oIS019139
bull outputSchema
bull startPosition Indica el registro desde el que se empieza la buacutesqueda
bull maxRecords
bull typeNames
bull ElementSetName o ElementName Indica la lista de elementos oconjuntos de elementos de los metadatos que deben devolverse
bull Constraint Es una restriccioacuten que debe cumplir el conjunto resultado Seexpresa seguacuten el lenguaje indicado en el paraacutemetroCONSTRAINTLANGUAGE
bull SortBy Permite ordenar el conjunto resultado
bull DistributedSearch Indica que la consulta puede ser distribuida y elparaacutemetro hopCount limita el nuacutemero de veces que puede transmitirse laconsulta hopCount
ResponseHandler Indica si la operacioacuten es sincronizada o no
Operacioacuten GetRecords Solicitud de los registros del cataacutelogo cuyo tema tiacutetuloo descripcioacuten sea Lima
ltxml version=10 encoding=UTF-8gtltGetRecords service=CSW version=200 xmlns=httpwwwopengisnetcatcswmlnsogc=httpwwwopengisnetogc startPosition=1 maxRecords=50outputFormat=textxmresultType=resultsgtltQuery typeNames=Dataset xmlnsgm=httpwwwopengisnetgmlgtltElementSetName typeNames=DatasetgtfuIltElementSetNamegtltConstraint version=1020gtltogcFiltergtltAndgtltNotgtltPropertylsLikegtltPropertyNamegttypeltPropertyNamegtltLiteralgtS ERVICIOltLiteralgtltPropertylsLikegtltNotgtltOrgtltOrgtltPropertylsLikegtltPropertyNamegtsu bjectltPropertyNamegtltLiteralgt LimaltLiteral gtltPropertylsLikegtltPropertylsLikegtltPropertyNamegttitl eltPropertyNa megtltLiteralgt LimaltLitera 1gt
Oficina Nacional (le Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidacjes de la iexcldministracieacuten Puacuteblica
Paacutegina 31 de 44
ltPropertylsLikegtltIOrgtltPropertylsLikegtltPropertyNa megtdescri ptionltP ropertyN amegtltLitera 1gtLimaLiteragtltPropertylsLikegtltIOrgtltAndgtltIogc FiltergtltConstraingtltQuerygtltGetRecordsgt
c GetRecordByld (obligatoria)
Solicita la representacioacuten por defecto de los registros localizados por suidentificador
Paraacutemetros
version
bull ElementSetName (brief summary full)
bull Id (lista de identificadores)
Operacioacuten GetRecordByld Solicitud de la representacioacuten por defecto de losregistros del cataacutelogo de la IDEP localizados por el identificador
ltxml version=10 encoding=UTF-8gt ltcswGetRecordByld service=CSWversion=200xml ns csw=httpwwwopengisnetcatcsw outputF ormat=textxmlgtltcsw Idgtign-bcn25-1 00-1 ltcsw Idgtltcsw ElementSetNamegtbriefltcsw ElementSetNamegtltcswGetRecordByldgt
d DescribeRecordl (Obligatorio)
La operacioacuten DescribeRecord permite obtener elementos del modelo deinformacioacuten soportado
Los paraacutemetros de la peticioacuten son
REQUEST=DescribeRecord
ltxml version=10 encoding=UTF-8gt
servide=CSW
version=200
NAMESPACE Declaracioacuten de espacios de nombres para conocerexactamente que tipos van a describirse
bull TypeName Lista de tipos descritos en el cataacutelogo
bull outputFormat
schemaLanguage Esquema de descripcioacuten que se usa
Operacioacuten DescribeRecord Solicitud de una descripcioacuten geneacuterica de losregistros del cataacutelogo
Oficina Nacional da Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador dEla IDEPDirectiva sobre estaacutendares de servicios ~eb eje informacioacuten georreferenciada para ei intercamllio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 32 de 44
ltcswDescribeRecord service=CSW version=200xml ns csw=httpwwwopengisnetlcatcswoutputFormat=textlxml schemaLanguage= XM LSCH EMAgtltcswTypeNametargetNa mespace=httpwwwopengisnetlcatcswgt recordltcsw Type Namegtltcsw DescribeRecordgt
e Operacioacuten Transaction (opcional)
La operacioacuten Transaction define una interface para la creacioacuten modificacioacuten yborrado de registros del cataacutelogo
La peticioacuten estaraacute formada por elementos nsert Update o Deete seguacuten lasoperaciones que quieran ser realizadas
Tambieacuten puede usarse los elementos requestlO y verboseResponse
f Operacioacuten Getdomain (opcional)
Se utiliza para obtener informacioacuten en tiempo real sobre el rango de valores deun registro o de un paraacutemetro de la peticioacuten
Paraacutemetros
ParameterName
PropertyName
La respuesta estaacute formada de uno o maacutes elementos ltDomainValuesgtcompuestos a su vez de ltListONaluesgt o ltRangeONaluesgt
g Operacioacuten Harvest (opcional)
Permite colectar datos para el cataacutelogo es decir uacutenicamente referencia losdatos que deben ser insertados o actualizados en el cataacutelogo y seraacuteresponsabilidad del servicio de cataacutelogo resolver la referencia localizar los datosy procesarlos
La operacioacuten puede funcionar de manera siacutencrona o asiacutencrona
Paraacutemetros
Resquest service version
bull Namespace
bull Source Indica la URI de doacutende los metadatos son recolectados
bull ResourceType Referencia el esquema de los registros
bull ResourceFormat
ResponseHandler
Harveslnterval Especifica un intervalo de tiempo entre recolecciones demetadatos
Oncina Nacional de GObierno Electroacutenico e Informaacutetica - ONGE -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios ViCO de informacioacuten georrefcrenciada para ei intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 33 de 44
5 ESTANDAR PARA SERVICIO DE PROCESAMIENTO EN WES WPS
51 WPS Web Processing Service
El servicio Web Processing Service (WPS versioacuten 100) o Servicio de publicacioacutende Procesos geoespaciales en la web es una interfaz propuesto por la OGC queproporciona normas para estandarizar la forma de entradas y salidas (solicitudes yrespuestas) para servicios de geoprocesamiento Este servicio tambieacuten define laforma como un cliente puede solicitar la ejecucioacuten de un proceso y la forma comose maneja la salida del mismo
Define una interfaz que facilita la publicacioacuten de geo-procesos y el anaacutelisis de losclientes Los datos requeridos por el WPS se pueden entregar a traveacutes de la webo pueden estar disponibles en un servidor
Cabe destacar que el estaacutendar WPS permite realizar operaciones de anaacutelisis ytratamiento de informacioacuten espacial no prevista en los otros estaacutendares Laespecificacioacuten WPS se centra en la definicioacuten de un protocolo de comunicacioacutenentre cliente y servidor para realizar geo-procesos usando servicios y datosgeorreferenciados
Este estaacutendar es un interfaz geneacuterico por lo que no define ni los procesos ni losdatos especiacuteficos de entrada o de salida (producidos en el caacutelculo) sino que losdescribe de forma geneacuterica siendo cada implementacioacuten WPS la que defina suforma de trabajar
Los datos a usarse en este estaacutendar pueden comprender por ejemplo formatosde imaacutegenes tales como Geo TlFF o estaacutendares de intercambio de datos comoGeography Markup Language (GML) o Geolinked Data Acces Serviacutece (GDAS)Este estaacutendar tampoco aborda la forma de archivar catalogar buscar o recuperarla informacioacuten que ha sido creada por un WPS
Seguacuten la OGC el estaacutendar WPS describe un interfaz de peticioacutenrespuesta en elque se define coacutemo
Codificar las solicitudes de ejecucioacuten de procesos
bull Codificar las respuestas resultado de la ejecucioacuten de procesos
bull Integrar datos y metadatos en las entradas y salidas
bull Referenciar viacutea web datos de entrada y salida
bull Realizar procesos de larga duracioacuten
bull Devolver informacioacuten acerca del estado del proceso
bull Devolver errores de procesamiento
bull Solicitar el almacenamiento de las resultados de los procesos
511 Operaciones
a GetCapabilities (obligatoria)
Permite obtener el documento de capacidades donde se describen lascaracteriacutesticas del servicio En eacutel se proporcionan los nombres y una descripcioacutengeneral de cada uno de los procesos que ofrece el servicio Por ejemplo larespuesta de un GetCapabiacuteliacutetiacutees puede indicar que el WPS soporta unaoperacioacuten llamada interseccioacuten y que esta operacioacuten estaacute limitada a intersectarun poliacutegono con otro
Oficina Nacional de GOI)iemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinaoor de la IDEPDirectiva sobre estaacutendares de servicios 1Gbde informacioacuten georreferenciada par el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 17 Componentes GetCapabilities
Paacutegina 34 de 44
Componentes
i ordf-~~i~~=YYo~ordf__Request=GetCapabilitieso oJordm-~~~~~i()n5oo
Language
Obligatoriedad
Oblig~OTi() oObligtorioOpcional
Opcional
Descripcioacuten
Tipo de Servicio al que va djrigid~J~p~ticioacutenNombre de la operacioacutenVersiones ql~ordf~~Pleacutelooo o_o 0_0 o __Idioma del documento respuesta soportadopor el servidor ____o o
Ejemplo HTTP GET
La peticioacuten es una URL que contiene los paraacutemetros necesarios para poderconstruir una solicitud correcta
http IWPSservicesREQU EST=GetCapabilitiesampSERVICE=WPS
La respuesta es un documento XML que contiene los metadatos del servicioincluyendo una breve descripcioacuten de todos los procesos implementados estosprocesos son
GetLineOfSightPng realiza la liacutenea de visibilidad desde una posicioacutendefinida por las coordenadas de un supuesto observador a una alturadada y con una distancia maacutexima de visibilidad La liacutenea de visibilidad secalcula sobre un mapa raacutester en formato ASCIIGridExtended enviadomediante una peticioacuten a un WCS Obtiene la liacutenea de visibilidad en unarchivo como una imagen en formato PNG
bull GetProfileTxt realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo ASCII con los valores de las alturas
bull GetProfilePng realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo con una imagen en formato PNG
bull IntersectRaacutesterWithAsciiPolygon realiza la interseccioacuten entre un maparaacutester en formato floatGrid comprimido en llP obtenido de un WCS y unmapa vectorial pasado como un poliacutegono en formato ASCII de Grass Elresultado devuelve un raacutester en formato ASCII
IntersectRaacutesterWithPolygon realiza la interseccioacuten entre un mapa raacutesteren formato floatGrid comprimido en llP obtenido de un WCS y un mapavectorial en formato ShapeFile pasado como una peticioacuten a un WFS Elresultado devuelve un raacutester en formato ASCII
RaacutesterStatistics realiza la interseccioacuten entre un mapa raacutester en formatofloatGrid comprimido en llP obtenido de un WCS y un mapa vectorial enformato ShapeFile enviado mediante una peticioacuten a un WFS o como unpoliacutegono en formato ASCII de Grass incluyendo ademaacutes el valor maacuteximomiacutenimo y medio del mapa
bull Buffer_vectorial realiza la operacioacuten Buffer de una geometriacutea eacutesta puedepasarse tanto como un mapa vectorial en formato ASCII de Grass comopor una peticioacuten a un WFS Devuelve la ruta a un fichero ShapeFilecomprimido en llP o un fichero GML con la geometriacutea del buffer
Oficina Nacional de Gooierno Electroacutenico e Informaacutetica - ONGEl -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutenrJares de servicios teb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 35 de 44
Buffer_raacutester realiza la operacioacuten Buffer de un mapa raacutester a una distanciadada
bull VectorialOverlay realiza una operacioacuten entre dos mapas vectorialespreviamente obtenidos en formato ASCII vectorial o mediante una peticioacutena un WFS Las operaciones disponibles son de unioacuten interseccioacuten XOR yNOT
AnalisisTerritorialAreas caacutelculo de aacutereas resultado de la interseccioacuten dedistintos tipos de geometriacuteas del Corine con otros mapas vectoriales yraacutester Permite antildeadir restricciones sobre los mapas raacutester en cuanto aalturas maacuteximas y miacutenimas Como respuesta genera una imagen de lasaacutereas resultado de la operacioacuten
bull RaacutesterDistance calcula la distancia entre dos mapas raacutester obtenidosmediante peticiones a un WCS Se obtiene la miacutenima distancia y lospuntos maacutes proacuteximos ente los mapas
bull VectorialDistance calcula la distancia entre un mapa vectorial y un puntoEl mapa vectorial se obtiene mediante una peticioacuten a un WFS ointroducieacutendolo en formato ASCII de Grass
bull VectorialRaacutesterDistance distancia entre un mapa raacutester obtenidomediante una peticioacuten a un WCS y un mapa vectorial obtenido medianteuna la peticioacuten a un WFS o introducieacutendolo en formato ASCII de Grass Seobtiene la miacutenima distancia y los puntos maacutes proacuteximos entre los mapas
bull FeaturelnsideFeature informa si un mapa vectorial se solapa con otroEstos mapas se pueden obtener por medio de una peticioacuten a un WFS o serintroducidos como un mapa vectorial en formato ASCII de Grass
bull PointlnsideFeature informa si un punto estaacute contenido en un mapavectorial obtenido mediante una peticioacuten a un WFS o introducido como unmapa vectorial en formato ASCII de Grass
bull SimplifiedStatistics calcula el maacuteximo y miacutenimo de un mapa raacutester (sinposicioacuten y sin devolver el mapa) Simplificacioacuten de la operacioacutenRaacutesterStatistics para un caacutelculo previo de esta operacioacuten
b DescribeProcess (obligatoria)
Ofrece informacioacuten detallada acerca de los procesos que pueden ser ejecutadospor una operacioacuten Execute Esta descripcioacuten comprende los paraacutemetros yformatos de entrada que son requeridos en las peticiones de ejecucioacuten y losformatos de salida resultado de las operaciones Siguiendo con el ejemplo deinterseccioacuten de poliacutegonos la respuesta de una solicitud DescribeProcess podriacuteaindicar que este proceso requiere dos entradas llamadas PrimerPoliacutegono ySegundoPoliacutegono y que estas entradas se deben proporcionar en GML22 oGML 31 pudieacutendose enviar esta informacioacuten como un recurso accesible viacuteaweb
Cada paraacutemetro se describe mediante una estructura de datos que especifica losformatos codificaciones y unidades de medida permitidos (cuando esnecesario) Esta estructura de datos puede ser
Oficina Nacionai de Gobierno Electroacuteico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 36 de 44
ComplexData (Ej XML fragmento GML o imaacutegenes) estrutura de datoscompleja que soporta formatos codificaciones (tipo de URI) y schemasdefinidos para el proceso El valor de esta estructura de datos complejapuede introducirse directamente en la peticioacuten de la operacioacuten Execute oser solicitada mediante acceso remoto asiacute como ser devuelta directamenteen la operacioacuten Execute o almacenada como un recurso accesible viacutea web
bull LiteralData es un valor literal simple (Ej integer caraacutecter string URI) conunidades de medida que se codifica directamente en la peticioacuten y en larespuesta Execute
bull BoundingBox informacioacuten proporcionada en uno de los sistemas dereferencia soportados por el servicio que se codifica directamente en lapeticioacuten y en la respuesta Execute
Tabla 18 Componentes DescribeProcess
Componentes
service=WPS
request=DescribeProcessversion
language
Identifier
Obligatoriedad
Obligatorio
ObligatorioObligatorio
Opcional
Obligatorio
Descripcioacuten_ M
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenVersioacuten del servicioIdioma del documento respuesta soportadopor el servidorIdentificador del proceso uno por cadaproceso al que se desea llamar
Ejemplo HTTP GET
Solicitud de la informacioacuten del proceso GetLineOfSightPng del servicio WPS
http IWPSservicesREQUEST=DescribeProcessampSERVIC E=WPSamp VERSION=040ampldentifier=GetLineOfSightPng
c ExecuteProcess (obligatoria)
Permite ejecutar procesos especiacuteficos implementados por el WPS utilizandocomo entrada los paraacutemetros suministrados y devolviendo en la salida losvalores producidos en el proceso Los datos de entrada pueden suministrarseintegraacutendolos en la peticioacuten Execute o mediante una fuente de datos accesibleviacutea web Asiacute mismo el resultado puede devolverse directamente o seralmacenado como un recurso accesible viacutea web en cuyo caso la respuestaconsistiraacute en un documento XML con una URL por cada salida almacenada
Normalmente la respuesta a la operacioacuten Execute es devuelta cuando finaliza elproceso Sin embargo un cliente puede solicitar al servidor el documento derespuesta inmediatamente despueacutes de ser aceptada la peticioacuten por parte dedicho servidor En este caso la respuesta incluye una URL a partir de la cualpuede recuperarse el documento de respuesta durante el proceso o despueacutes delmismo A su vez se puede solicitar al servidor que actualice regularmente unamedida indicadora de la cantidad de proceso restante
Si se desea suministrar al proceso gran cantidad de datos de entrada se utilizanuna o maacutes URI con los valores de entrada (normalmente URL) excepto cuandose trata uacutenicamente de valores escalares Si el proceso ha de ejecutarse variasveces utilizando diferentes entradas en cada ocasioacuten cada procesamiento deberealizarse con peticiones Execute separadas Si se trata de peticiones sencillaslos servidores pueden implementar transferencia HTTP GET para la operacioacuten
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 37 de 44
Execute sin embargo es maacutes conveniente la utilizacioacuten de codificacioacuten XMLcuando las peticiones son maacutes complejas
Tabla 19 Paraacutemetros comunes
Obligatoriedad
Obligatorio
Opcional
Obligatorio
ObligatorioObligatorio
Opcional
Opcional
Componentes
Service=WPS
ReqLJes==xecuteVersion
Identifier
Language
Datalnputs
ResponseForm
Descripcioacuten
Tipo de Servicio al que va dirigida la peticioacuten
Nombre de la operacioacutenVersioacuten del servicioIdentificador del proceso uno por cadaproceso al que se desea llamarIdioma del documento respuesta soportadopor el servidor
Tabla 20 Peticioacuten XML
Lista de datos de entrada Estructura dedatos del tipo Datalnputs (ver estaacutendar)Formato de respuesta del procesoEstructura de datos del tipo ResponseForm(ver estaacutendar)
Tabla 21 Peticioacuten GET
Datalnputs
ResponseDocument
RawDataOutput
StoreExecuteResponse=trae
Linage=trae
Status=trae
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Lista de identificadores atributoacutesy vaiacuteoacuteresde las entradas delproce9~
Lista de identificadores y atributos de lasseacute3lidasdel iexclgtroceso Identificador y atributos de cada salida delprocesoEspecifica si la respuesta debe almacenarseen un recurso accesible via webEspecifica si se debe incluir en el documento de respuesta la informacioacuten acerca dellinaje __Especifica si se debe actualizar en eldocumento de respuesta la informacioacuten acercadel ~stado delproces()
Ejemplo HTIP POST de un Servicio WPS
Se muestran las peticiones de liacutenea de visibilidad y de perfil en formato imagenpara pedirla en formato texto basta con cambiar los identificadores deGetLineOfSightPng a GetLineOfSightTxt o de GetProfilePng a GetProfile Txt
Obtencioacuten de la liacutenea de visibilidad paraacutemetros requeridos
URLCoverageServer URL con la cobertura a utilizar en el caacutelculo de laliacutenea de visibilidad
bull coordinate coordenadas donde se situacutea el observador Deben estarseparadas por coma
bull obs_elev altura del observador (en metros)
bull max_dist distancia maacutexima en metros a la que se quiera calcular la liacuteneade visibilidad o radio (No se aconseja hacer peticiones de liacutenea devisibilidad superiores a 400m debido a un bug de Grass)
bull width ancho de la imagen a generar
bull Height alto de la imagen a generar
bull CRS sistema de referencia en el que se proporcionan los datos
Respuesta
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estmdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten POllliacuteca
Paacutegina 38 de 44
GetLineOfSightTxt La respuesta consiste en un GML que incluye ladireccioacuten del archivo en formato texto a descargar
bull GetLineOfSightPng imageURL direccioacuten donde se encuentra almacenadala imagen resultante GMLURL direccioacuten donde se encuentra almacenadoel GML de las aacutereas visibles resultantes
Obtencioacuten del perfil se definen los siguientes paraacutemetros
Resolution resolucioacuten a tomar en el caacutelculo del perfil
Profile pares de puntos separados por comas por los que se deseacalcular el perfil
URLCoverageServer URL de la cobertura a utilizar en el caacutelculo del perfil
CRS sistema de referencia en el que se proporcionan los datos
La respuesta consiste en un GML que incluye la direccioacuten del archivo adescargar
IntersectRaacutesterWithASCIIPolygon se definen los siguientes paraacutemetros
o ASCIIPolygon Archivo vectorial en formato ASCII de Grasso URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
bull IntersectRaacutesterWithPolygon se definen los siguientes paraacutemetros
o URLFeatureServer Direccioacuten del servicio WFS del que se obtiene elpoliacutegono a intersectar
o FeatureRequest Peticioacuten GetFeature al servicio WFS mediante lacual se obtiene el poliacutegono a intersectar
o URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Cornfteacute CoordinaClor de la IDEPDirectiva sobre estaacutendares de servicios web de lI1formacioacutell georreferenciada para el intercambio deelatos entre el1tid~des de la Administracioacuten Puacutel)lica
Paacutegina 1 de 44
Directiva Ndeg 001-2014-PCMONGEI
DIRECTIVA SOBRE ESTAacuteNDARES DE SERVICIOS WEBDE INFORMACiOacuteN GEORREFERENCIADA PARA ELINTERCAMBIO DE DATOS ENTRE ENTIDADES DE LA
ADMINISTRACiOacuteN PUacuteBLICA
Formulada por Oficina Nacional de Gobierno Electroacutenico eInformaacutetica
Oficina Naconal de Go)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendues de servicios web de informacioacuten georreferencida para el intercambio dedatos enlre entidades de la Administracioacuten Puacuteblica
CONTENIDO
Paacutegina 2 de 44
CONTENIDO 2INTRODUCCION 3
1OBJETO 52 FINALIDAD 5
3 ALCANCE 54 RESPONSABILIDAD 55 BASE LEGAL 56 CONCEPTOS YABREVIACIONES 7
61 CONCEPTOS 762TERMINOS y ABREVIACIONES 9
7 NORMAS GENERALES 9
71 Aacutembito de aplicacioacuten 972 Campos miacutenimos de los Servicios 973 Descarga de Informacioacuten 10
74 Servicios web de informacioacuten georreferenciada a implementarse en el marco del DS 133-2013-PCM y registro 10
8 Procedimiento general para la implementacioacuten de Servicios web de informacioacuten georreferenciada __ 1281 Procedimiento general para el Intercambio de informacioacuten vectorial 1282 Procedimiento general para el Intercambio de informacioacuten raacutester 1383 Procedimiento general para la implementacioacuten de servicios de mapas en web (WMS) 14
ANEXO 1 ESTANDARES DE SERVICIOS WEB DE INFORMACION GEORREFERENCIADA PARA ELINTERCAMBIO DE DA TOS ENTRE ENTIDADES DE LA ADMINISTRACION PUBLlCA 16
1 ESTANDAR PARA SERVICIO DE MAPAS EN WEB WMS 1611 WMS Web Map Service 16
111 Operaciones 161125tyled Layer Descriptor (SLD) 18
2 ESTANDAR PARA SERVICIO DE MAPAS WFS 19
21 WFS Web Feature Service 19211 Operaciones 19
3 ESTANDAR PARA SERVICIO DE COBERTURA WCS 2531 WCS Web Coverage Service 25
311 Operaciones 254 ESTANDAR PARA SERVICIO DE CATALOGO CSW 29
41 CSW Catalogue Service for the Web 29411 Operaciones 29
5 ESTANDAR PARA SERVICIO DE PROCESAMIENTO EN WEB WPS 3351 WPS Web Processing Service 33
511 Operaciones 33
6 ESTANDAR PARA SERVICIO DE TRANSFORMACION DE COORDENADAS WCTS 3961 WCTS Coordinate Transformation Service 39
611 Operaciones 3900 7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS 40
~~tlJN~oacute~ 71 WMTS Web Map Tile Service 40if ~ 7110peraciones 40~I Leoacuten fJEXO2 CLASIFICACIOacuteN TEMATlCA DE DATOS GEOGRAFICOS 439 ~ l -------------il lo~ qittr~~uacutej()
I _
Oficina Nacional de Gobierno Electroacutenico e infonniquestiexclica - ONGEI -Comiteacute Coordinador de la DEPDiacuterectivltl sobre estndares de servicios web de informacioacuten georreferenciada para el intercambio deelatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 3 de 44
INTRODUCCION
La informacioacuten georreferenciada que se genera y mantiene en el sector puacuteblico tieneun gran potencial tanto para los objetivos para los que fueron creados como paraotros fines dentro y fuera del sector puacuteblico la solucioacuten a problemas como la seguridadciudadana la gestioacuten del medio ambiente y la gestioacuten del riesgo de desastres son soloalgunos ejemplos de donde eacutesta informacioacuten juega un rol vital para el eacutexito de lasreferidas poliacuteticas
Pese a ello el intercambio de datos para alimentar los diversos sistemas y procesosque usan esta informacioacuten en las entidades de la Administracioacuten Puacuteblica estaacute limitadocasi exclusivamente a soluciones personales de los involucrados (intercambio entreteacutecnicos principalmente) y en algunos casos a gestiones de tipo administrativo bajolas modalidades establecidas en el TUPA de cada entidad yo a traveacutes de convenioscon diversos grados de formalidad lo que supone traacutemites complicados quedemandan mucho costo y tiempo perjudicando la efectividad de diversas iniciativas
Para solucionar este problema con fecha 27 de diciembre del 2013 se aproboacute elDecreto Supremo 133-2013-PCM que establece el acceso e intercambio deinformacioacuten georreferenciada entre entidades de la Administracioacuten Puacuteblica y promuevela creacioacuten de Infraestructuras de Datos Espaciales (lOE) institucionales (Nodos de laInfraestructura de Datos Espaciales del Peruacute - IDEP) como medio fundamental paracompartir informacioacuten viacutea servicios estandarizados
El referido Decreto Supremo establece un marco general para que las entidades de laAdministracioacuten Puacuteblica publiquen los servicios web de la informacioacuten georreferenciadaque administran en el marco de sus funciones para que sean accesibles viacutea Internetcon un miacutenimo de esfuerzos y protocolos
Estos recursos de informacioacuten constituiraacuten finalmente una Red Nacional de ServiciosInteroperables de informacioacuten georreferenciada uacutetiles e importantes a diversos tipos deusuarios tanto teacutecnicos como no teacutecnicos los mismos que seraacuten accesibles viacuteainternet a traveacutes del Portal de Datos Espaciales del Peruacute (wwwgeoidepgobpe)
En este marco el establecimiento de estaacutendares de servicios web tiene unaimportancia vital e imprescindible pues posibilita la interoperabilidad necesaria paraque los diversos sistemas de informacioacuten geograacutefica de las entidades puacuteblicasintercambien datos y provean un acceso oportuno a informacioacuten actualizada confiabley oficial provista y mantenida por las mismas entidades que administran estainformacioacuten
A nivel internacional existen dos cuerpos principales de normalizacioacuten activos conestrecha relacioacuten entre siacute la Open Geospatial Consortium (OGC) formado porentidades comerciales universidades y representantes de gobiernos ciexclyo fin es ladefinicioacuten de estaacutendares abiertos e interoperables dentro de los Sistemas deInformacioacuten Geograacutefica y de la World Wide Web (WWW) y la OrganizacioacutenInternacional de Normalizacioacuten (ISO) que creoacute el Comiteacute Teacutecnico ISO TC211 el cuales un cuerpo dependiente dedicado a la temaacutetica de informacioacuten geograacutefica ygeomaacutetica
La presente directiva contiene informacioacuten teacutecnica de referencia para la publicacioacuten deflt-- CON EJo a servicios web de informacioacuten georreferenciada en el marco del Decreto Supremo 133-
~iC2013-PCM y la Implementacioacuten de la Infraestructura de Datos Espaciales del Peruacute
I ~En este documento se definen los estaacutendares para la publicacioacuten de servicios delIro$c-deg localizacioacuten visualizacioacuten descarga transformacioacuten y geo-procesamiento de datos
georreferenciados los mismos que permitiraacuten el intercambio de datos y el accesoremoto a informacioacuten geograacutefica que es producida en todas las entidades puacuteblicas
___J
Oficina Nacional de Gobierno Electroacutenico e lnformiltica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 4 de 44
Para su elaboracioacuten se ha tomado en cuenta los estaacutendares de la OGC sobreservicios de informacioacuten y los del Comiteacute Teacutecnico ISOITC-211
Oficina Nacional de Gobiemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordil1eacutedor de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio deelatos entre entiddes de la Administracioacuten Puacuteblica
1 OBJETO
Paacutegina 5 de 44
Definir los estaacutendares de los servicIos web para el intercambio de informacioacutengeorreferenciada entre entidades de la Administracioacuten Puacuteblica en el marco de laPoliacutetica Nacional de Gobierno Electroacutenico
2 FINALIDADFacilitar el acceso e intercambio de datos espaciales o georreferenciados viacutea serviciosinteroperables entre entidades de la administracioacuten puacuteblica
3 ALCANCELa presente directiva es de cumplimiento de todas las entidades de la AdministracioacutenPuacuteblica a que se refiere el Artiacuteculo I del Tiacutetulo Preliminar de la Ley 27444 Ley delProcedimiento Administrativo General que en el marco de sus funciones ycompetencias administren datos georreferenciados
4 RESPONSABILIDAD41 El cumplimiento de lo estipulado en la presente Directiva seraacute de
responsabilidad de los funcionarios puacuteblicos encargados de laimplementacioacuten de los servicios web de informacioacuten georreferenciada parael intercambio de datos entre entidades de la administracioacuten puacuteblica quehace referencia el Artiacuteculo Ndeg 4 del Decreto Supremo Ndeg 133-2013-PCMDecreto Supremo mediante el cual se establece el acceso e intercambio deinformacioacuten georreferenciada entre entidades de la administracioacuten puacuteblica
42 Es responsabilidad de la Oficina Nacional de Gobierno Electroacutenico eInformaacutetica de la Presidencia del Consejo de Ministros registrar y gestionarlos servicios web de informacioacuten georreferenciada generados por lasentidades puacuteblicas productoras de informacioacuten en el Portal de laInfraestructura de Datos Espaciales del Peruacute wwwgeoidepgobpeconforme lo sentildeala el Artiacuteculo W 9 del Decreto Supremo Ndeg 133-2013-PCMDecreto Supremo mediante el cual se establece el acceso e intercambio deinformacioacuten georreferenciada entre entidades de la administracioacuten puacuteblica
5 BASE LEGAL
Ley W 27658 Ley Marco de Modernizacioacuten de la Gestioacuten del EstadoDeclara al Estado peruano en proceso de modernizacioacuten en sus diferentesinstancias dependencias entidades organizaciones y procedimientos conla finalidad de mejorar la gestioacuten puacuteblica y contribuir en el fortalecimientode un Estado moderno descentralizado y con mayor participacioacuten delciudadano
bull Ley Ndeg 27444 Ley del Procedimiento Administrativo General y susmodificatorias Establece el criterio de colaboracioacuten entre entidadespuacuteblicas las que deben proporcionar directamente los datos e informacioacutenque posean sea cual fuere su naturalezajuriacutedica o posicioacuten institucional atraveacutes de cualquier medio sin maacutes limitacioacuten que la establecida por laConstitucioacuten o la ley para lo cual se propenderaacute a la interconexioacuten de
Oficina Nacional de GolJierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre eslimdares de servicios web de informacioacuten georreferencirda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 6 de 44
1
equipos de procesamiento electroacutenico de informacioacuten u otros mediossimilares
bull Decreto Supremo Ndeg 063-2007-PCM Aprueba el Reglamento deOrganizacioacuten y Funciones de la PCM en el cual se establece que laOficina Nacional de Gobierno Electroacutenico e Informaacutetica es el Ente Rectordel Sistema Nacional de Informaacutetica para lo cual emite las directivas olineamientos que permitan la aplicacioacuten de dicho Sistema
bull Resolucioacuten Ministerial Ndeg 325-2007-PCM Crea el Comiteacute CoordinadorPermanente de la Infraestructura de Datos Espaciales del Peruacute - CCIDEPadscrito a la Presidencia del Consejo de Ministros quien le prestaasistencia teacutecnica y administrativa a traveacutes de la Oficina Nacional deGobierno Electroacutenico e Informaacutetica (ONGEI) para coordinan laimplementacioacuten y desarrollo de la Infraestructura de Datos Espaciales delPeruacute (IDEP)
bull Decreto Supremo W 069-2011-PCM Crea el Portal de Informacioacuten deDatos Espaciales del Peruacute Establece que este portal debe proporcionar unservicio de acceso unificado de datos servicios y aplicacionesgeorreferenciales de la informacioacuten que producen y usan todas lasentidades del sector puacuteblico y privado
bull Decreto Supremo Ndeg 086-2012-PCM Crea el Portal del ComiteacuteCoordinador Permanente de la Infraestructura de Datos Espaciales delPeruacute (CCIDEP) wwwccidepgobpe como un sistema informativo quepermite la difusioacuten del marco de los procedimientos y estaacutendares definidospor el mencionado Comiteacute
bull Decreto Supremo Ndeg 081-2013-PCM Aprueba la Poliacutetica Nacional deGobierno Electroacutenico 2013 - 2017 En su primer objetivo establecefortalecer el Gobierno Electroacutenico garantizando la interoperabilidad y elintercambio de datos espaciales con el objeto de mejorar la prestacioacuten deservicios
bull Decreto Supremo Ndeg 133-2013-PCM Establecen lineamientos ymecanismos de aplicacioacuten nacional para facilitar el acceso e intercambiode informacioacuten espacial o georreferenciada entre las entidades de laAdministracioacuten Puacuteblica En su Artiacuteculo W4 establece que la ONGEIaprobaraacute la Directiva con los estaacutendares de los servicios web deinformacioacuten georreferenciada para el intercambio de datos entre entidadesde la Administracioacuten Puacuteblica
bull Resolucioacuten Ministerial RM-381-2008-PCM Establecen los Estaacutendares yEspecificaciones de Interoperabilidaddel Estado Peruano
bull Resolucioacuten Ndeg 27-2009CNB-INDECOPI Aprueba la Norma TeacutecnicaPeruana NTP ISO 191012009 (Informacioacuten Geograacutefica Modelo dereferencia 1ra edicioacuten) Establece el marco de normalizacioacuten en el campode la informacioacuten geograacutefica y establece los principios baacutesicos mediantelos que tiene lugar esta normalizacioacuten
Oficina Nacional ltle Gobierno Electroacutenico e Informaacutetica - ONCEI -Comiteacute Coordinador de la IOEPDirectiva sobre estaacutendares de servicios web eje informacioacuten georreferenciedlt para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 7 de 44
o Resolucioacuten Ndeg 27-2011CN8-INDECOPI Aprueba la Norma TeacutecnicaPeruana NTP ISO 191152011 (Informacioacuten Geograacutefica Metadatos 1raedicioacuten) Define el modelo requerido para describir informacioacuten geograacuteficay servicios de los datos geograacuteficos digitales
6 CONCEPTOS BAacuteSICOS Y ABREVIACIONES
61 CONCEPTOS
-- Cataacutelogo de metadatos
Es una base de datos de los metadatos compuesta por registros quedescriben las caracteriacutesticas de los datos georreferenciados los cuales seencuentran disponibles dentro de la infraestructura de datos
bull Conjunto de datos espaciales o georreferenciados
Recopilacioacuten identificable de datos espaciales
bull- Datos Espaciales o georreferenciados
Dato que de forma directa o indirecta haga referencia a una localizacioacuten ozona geograacutefica especiacutefica
bull- Entidad productora de informacioacuten georreferenciada
Entidad que en el marco de sus funciones produce informacioacutengeoreferenciada
o Entidad centralizadora de informacioacuten georreferenciada
Entidad puacuteblica que en el marco de sus funciones centraliza informacioacutengeorreferenciada provista por entidades productoras
bull Infraestructura de Datos Espaciales del Peruacute (IDEP)
El conjunto de poliacuteticas estaacutendares organizaciones recursos humanos yrecursos tecnoloacutegicos que facilitan el intercambio la produccioacuten obtencioacutenuso y acceso a la informacioacuten espacial a nivel nacional a fin de apoyar eldesarrollo territorial del paiacutes para asiacute favorecer la oportuna toma dedecisiones
o MetadatosRegistro que describe las caracteriacutesticas de los datos conjunto de datos orecursos de informacioacuten que hacen posible inventariarlos y localizarlos
bull Nodos de la Infraestructura de Datos Espaciales del Peruacute
En el marco de la presente Directiva estaacute constituida por el conjunto deinfraestructuras y servicios interoperables de informacioacuten georreferenciadasobre el territorio nacional accesible a traveacutes de Internet y que son provistospor entidades de la Administracioacuten Puacuteblica o privada registradas en el Portalde Datos Espaciales del Peruacute wwwgeoidepgobpe
bull Objeto espacial
Representacioacuten abstracta de un fenoacutemeno real que corresponde a unalocalizacioacuten o zona geograacutefica especiacutefica
bull Servicios Web IWeb Services
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades ele la Administracioacuten Puacuteblica
Paacutegina 8 de 44
Es una forma definida de intercambio de informacioacuten Es una tecnologiacutea queutiliza un conjunto de protocolos y estaacutendares que sirven para intercambiardatos entre aplicaciones
Oficina Nacioneacuteil ele Gol)ierno Eeclroacutenico e Informaacutetica - ONGEI Comiteacute Coorelinador de ia IDEPDirectiva sobre estaacutendares de servicios eh de informacioacuten georrefercnciada para cl intercambio dediexcltos entre cntidades de la Administracioacuten Puacuteblica
62 TERMINOS y ABREVIACIONES
Paacutegina 9 de 44
GMLHTIPIDEIDEPIETFISO
CRSCSCSWDCPDTDEPSG
Coordinate Reference System (Sistema de coordenadas de referencia)Coordina te System (Sistema de coordenadas)Catalog Service for Web (Servicios de Catalogo para Web)Data Collection Platform (Plataforma Informaacutetica Distribuida)Document Type Definition (Definicioacuten del tipo de documento)European Petroleum Survey Group (Conjunto de Datos de paraacutemetrosgeodeacutesicos)
GIF Graphics Interchange Format (Formato de intercambio de graacuteficos)GDAS Geolinked Data Acces Service (Servicio de Acceso a Datos Geoespacialmente
Linkados)Geography Markup Language (Lenguaje de Marcado Geograacutefico)Hypertext Transfer Protocol (Protocolo de transferencia de hipertexto)Infraestructura de Datos EspacialesInfraestructura de Datos Espaciales del PeruacuteInternet Engineering Task Force (Grupo de Tareas de Ingenieriacutea de Internet)International Organization for Standardization (Organizacioacuten Internacional deEstandarizacioacuten)
JPEG Joint Photographic Experts Group (Grupo Conjunto de Expertos en Fotografiacutea)MIME Mutipurpose Internet Mail Extensions (Extensiones multipropoacutesito de correo de
Internet)OGC Open Geoespatial Consortium (Consorcio Geoespacial Libre)PNG Portable Network Graphics (Graacuteficos de red portaacutetiles)RFC Request for Comments (peticioacuten de comentarios)SAD South American Datum (Sur Ameacuterica Datum)SIG Geographic Information System (Sistema de Informacioacuten Geograacutefica)SRS Spatial Reference Systems (Sistemas de Referencia Espacial)SVG Scalable Vector Graphics (Graacuteficos vectoriales escalables)UCUM Unified Code for Units of Measure (Coacutedigo Unificado para unidades demedida)URI Uniform Resource Identifier(ldentificador Uniforme de Recursos)URL Uniform Resource Locator (Localizador Uniforme de Recursos)CGM Computer Graphics Metafile (Computacioacuten Graacutefica Web metarchlvo)WCS Web Coverage Service (Servicio de Cobertura Web)WFS Web Feature Service (Servicio de Caracteriacutesticas Web)WGS World Geodetic System (Sistema Geodeacutesico Mundial)WMS Web Map Service (Servicio de mapas en Web)WWW World Wide Web (Red informaacutetica mundial)XML Extensible Markup Language (Lenguaje de marcado extensible)
7 NORMAS GENERALES
71 Aacutembito de aplicacioacuten
El presente documento se aplica al conjunto de datos espaciales que cumplan lassiguientes condiciones
Se refiera a una zona o aacuterea geograacutefica sobre el cual el Estado Peruanotenga yo ejerza jurisdiccioacuten
bull Esteacuten en formato electroacutenico~co s~Joo lt)~ ~
(j t~ ( P o J ~72 Campos miacutenimos de los ServiciosJ) bullbull ~tq WJ~ro Para identificar los campos miacutenimos que un servicio deberaacute
aplicar los siguientes criteriosincluir se deberaacuten
Oficina Nacionai de Goberno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Jieb de informacioacuten georreie~enciada para el intercambio dedatos entre elltiddes de la ltdministracioacuten Puacutebiica
Paacutegina 10 de 44
Incluir el coacutedigo de identificacioacuten del registro o ID cuando esto no impliqueun riesgo a la seguridad del sistema
bull Si el servicio hace referencia a datos de unidades administrativas deberaacuteincluir el coacutedigo censal de la unidad administrativa o el coacutedigo censal deCentro Poblado cuando corresponda
bull Incluir el nombre del registro (Ejem Si el servicio corresponde a poliacutegonosde distritos se deberaacute incluir un campo con nombre del distrito)
bull Incluir los datos que tengan caraacutecter puacuteblico sin maacutes limitacioacuten que laestablecida en la constitucioacuten o las leyes sobre la materia
bull Estos criterios excluyen la informacioacuten que estaacute en el marco de la Ley deproteccioacuten de datos personales Ley Ndeg 29733 Y la que se encuentra en elmarco de las excepciones al ejercicio del derecho en la Ley detrasparencia y acceso a la informacioacuten Ley Ndeg 27806
Servicios de localizacioacuten (CSW) Tambieacuten llamados servicios demetadatos estos hacen posible la buacutesqueda de datos conjuntos de datosgeograacuteficos y servicios de informacioacuten geograacutefica a partir de los metadatos
74 Servicios web de informacioacuten georreferenciada a implementarse enel marco del DS 133-2013-PCM y registro
Para dar cumplimiento al Artiacuteculo Ndeg 4 del Decreto Supremo 133-2013-PCM lasentidades de la Administracioacuten Puacuteblica que administran bases de datosgeorreferenciadas (productoras o centralizadoras de informacioacuten) deberaacutenpromover la implementacioacuten gradual y coordinada de servicios interoperables deinformacioacuten georreferenciada de forma que a traveacutes de esta red se proporcione alos usuarios el acceso a los datos mediante el uso de los siguientes tipos deservicios
73 Descarga de InformacioacutenLas entidades de la Administracioacuten Puacuteblica que administran bases de datosgeorreferenciadas (productoras o centralizadoras de informacioacuten) deberaacutenimplementar coordinadamente los servicios de descarga mencionados en elNumeral 74 y detallados en los Numerales 2 y 3 del Anexo 1 de la presentedirectiva con el objeto de asegurar la descarga o transferencia de datosmencionados en el Artiacuteculo W 4 del Decreto Supremo 133-2013-PCM
Las excepciones a este lineamiento estaacuten definidas en la Ley Ndeg 29733 Ley deproteccioacuten de datos personales la Ley W 27806 y la Ley de trasparencia y accesoa la informacioacuten en la cual se establece el marco de las excepciones al ejerciciode este derecho
Cuando sea el caso y con el objeto de garantizar la continuidad del servicio 1 sepodraacuten implementar alternativas de descarga de informacioacuten2
ello no deberaacuteimplicar una restriccioacuten en el acceso a los datos
cO SEJoQlt i 0tlt-r ~~fp eacutel Oeacutentilde9 ~ I J~~lgt~ iJe0ty utID~(l4)~Y
I Cuando la infraestructura de la entidad no tenga la capacidad de soportar la demanda2 Descarga alternativa por paquetes de datos restringir el tiempo de acceso por sesiones de usuarios
descarga por nuacutemero de registros descarga por volumen de informacioacuten etc
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONCEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendiexcl)res de servicios web de informacioacuten georreferenciada para el intercambio deltlatos entre entidades de la Administracioacuten POblica
Paacutegina 11 de 44
correspondientes Las entidades de la Administracioacuten Puacutebliceacutel podraacuten usarservicios de localizacioacuten provistos por otras entidades para el cumplimientode la presente directiva
bull Servicios de visualizacioacuten (WMS y WMTS) Que permitan lavisualizacioacuten de datos georreferenciados mediante el uso de estaacutendaresdefinidos por la OGC como el Servicio de mapas en Web (WMS) o elServicio de mapas en web teselados (WMTS) Estos servicios deberaacuten serimplementados de manera coordinada por las entidades de laAdministracioacuten Puacuteblica como el principal medio de acceso a los datos ydeben permitir la superposicioacuten visual de informacioacuten geograacutefica complejay distribuida en diferentes tipos de servidores y visores de mapas
bull Servicios de descarga (WFS y WCS) Que permitan la descarga de datoso conjuntos de datos Se deberaacute promover el acceso directamente alcontenido de los servicios para construir servicios de valor antildeadido(aplicativos traacutemites geoprocesos etc)
bull Servicios de transformacioacuten (WCTS) Que permitan adaptar los datosgeograacuteficos para garantizar su interoperabilidad Este estaacutendar esobligatorio para las entidades de la Administracioacuten Puacuteblica que generaninformacioacuten en un elipsoide distinto al elipsoide del Sistema de ReferenciaGeodeacutesico 1980 - Geodetic Reference System 1980 (GRS80) o al WorldGeodetic System 1984 (WGS84) que se sentildealan en la ResolucioacutenJefatural Ndeg 079-2006-IGN-OAJ-DGC del Instituto Geograacutefico Nacional
Servicios de publicacioacuten de mapas en web Que permita la exploracioacutenvisual de la informacioacuten de una manera raacutepida y sencilla mediante unaplicativo Estos servicios deben permitir como miacutenimo mostrar navegaracercarse o alejarse para concretar o ampliar el campo de visioacuten moverseo superponer los datos geograacuteficos ademaacutes de mostrar los signosconvencionales y consultar los atributos de los datos geograacuteficos Laimplementacioacuten de este servicio es opcional pero se recomienda realizarloen el marco del Lineamiento 6 del Plan Nacional de Datos Espaciales(Ofertar mecanismos de acceso a los datos)
Los servicios descritos en los paacuterrafos anteriores deberaacuten contemplar la creacioacutende sus respectivos metadatos de acuerdo al Perfil baacutesico de Metadatos Peruano ylos estaacutendares que establezca la IDEP Los campos que se deberaacuten incluirmiacutenimamente son
o Nombreo Tiacutetuloo Descripcioacuteno Lista de palabras claveo Direccioacuten URLo Informacioacuten de contactoo Restricciones de acceso y usoo Nuacutemero de capas
El uso y registro de estos servicios en el Portal de Datos Espaciales del Peruacute(wwwgeoidepgobpe) se realizaraacute conforme a los Lineamientos de uso y acceso
I
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IOEPDirectiva sobre eslaacutendares de servicios wel) de informacioacuten georreferenciada para el intercambio ejedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 12 de 44
definidos por las entidades puacuteblicas que administran la informacioacuten tal como sesentildeala en el Artiacuteculo 5 punto 2 del D S W 133-2013-PCM
8 PROCEDIMIENTO GENERAL PARA LA IMPLEMENTACiOacuteN DESERVICIOSWEB DE INFORMACiOacuteN GEORREFERENCIADACon objeto de facilitar la integracioacuten de informacioacuten procedente de diferentesservicios web de mapas en el Portal de datos Espaciales del Peruacute se deberaacutenombrar el servicio con el siguiente criterio [Paiacutes]+[Nombre de Entidad puacuteblica uorganizacioacuten privada]+[Categoriacutea]+[Sub categoriacutea]+[Tema]
En el Anexo 2 se adjunta un cuadro con la Clasificacioacuten temaacutetica de datosgeograacuteficos Esta clasificacioacuten es temporal en tanto se defina el CataacutelogoNacional de Objetos Geograacuteficos El cuadro ha sido elaborado en base a lascategoriacuteas temaacuteticas definidas en la ISO 191152003 Informacioacuten Geograacutefica -Metadatos
Para la identificacioacuten del Sistema de Referencia de Coordenadas (CoordinateReferente System CRS) debe usarse el espacio de nombres del EuropeanPetroleum Survey Group (EPSG) y para la Uniform Resource Identifier (URI) loscoacutedigos del EPSG
81 Procedimiento general para el Intercambio de informacioacuten vectorialEl estaacutendar WFS establece un protocolo de comunicacioacuten para la transmisioacuten dedatos vectoriales a traveacutes de servicios web Este protocolo emplea lasespecificaciones OWS para la negociacioacuten previa a la peticioacuten de datos y utilizael formato GML para la transferencia de datos
WFS se basa en el protocolo HTTP que intriacutensecamente no contempla nocionesde sesioacuten Una sesioacuten en HTTP simple es el conjunto de una solicitud y surespuesta Luego la comunicacioacuten se corta y no es responsabilidad del cliente nidel servidor mantener una memoria ni un estado de la transaccioacuten (ealizada Porlo tanto protocolos basados en HTTP como WFS deben antildeadir sus propiosmecanismos de almacenamiento de datos persistentes entre dos solicitudesHTTP
Una sesioacuten WFS baacutesica se desarrolla esquemaacuteticamente de la manerasiguiente
Contacto inicial El cliente conoce uacutenicamente la URL de un servicIoWFS el servidor estaacute esperando peticiones como servicio HTTP oacute HTTPSEntonces siguiendo la especificacioacuten OWS
o El cliente enviacutea una solicitud GetCapabilities al servidor usandoHTTP GET En particular sentildeala queacute servicio estaacute solicitando (aquiacuteWFS) y bajo queacute versioacuten
o El servidor accede a sus fuentes de datos inscritas como disponiblesa WFS pueden ser bases de datos espaciales ficheros inclusiveotras conexiones WFS Eacutestas se encuentran en general preconfiguradas y no es necesario recorrerlas
o Del cataacutelogo interno el servidor construye un fichero XML siguiendola definicioacuten WMT_MS_ Capabilities Este fichero es devuelto al clienteen respuesta al GET usando el tipo MIME textxml
I
J
Oficina Naciomll de Goberno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleo de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 13 de 44
Solicitud de datos El cliente estaacute ahora en medida de solicitar un bloquede informacioacuten tomando en cuenta el conjunto de datos que el servidorcontiene
o El cliente enviacutea una solicitud GetFeatures al servidor especificandoademaacutes de los paraacutemetros OWS baacutesicos la capa y extensioacutensolicitadas Ademaacutes del GET es posible especificar la peticioacutenutilizando POST alcanzando al servidor una especificacioacuten XML de lasolicitud WFS
o El servidor acopia la informacioacuten a partir de sus fuentes y laacondiciona a la solicitud en particular la re proyecta al SRSsolicitado y la recorta al cuadraacutengulo requerido
o El servidor convierte la informacioacuten resultante a formato GML y ladevuelve al cliente en respuesta al GET usando el tipo MIMEapplicationvnd ogc wfs_xml
El contacto inicial es necesario para obtener el cataacutelogo local y los metadatos delas capas disponibles en el servidor Una vez que el cliente obtiene el cataacutelogolocal puede realizar una serie de solicitudes de datos independientes
Existe una clase de servidores WFS llamado WFS Transaccional en la cual siacute seespecifica nociones de sesioacuten y de persistencia de datos La clase transaccionalde la especificacioacuten WFS indica de queacute manera es posible hacer que cliente yservidor realicen transacciones sobre una base de datos Bajo estaespecificacioacuten es posible actualizar datos a distancia en el depoacutesito de datos delservidor
La instalacioacuten de un servidor WFS implica
Definir el nivel de confidencialidad de la informacioacuten
Definir los lineamientos de acceso a la informacioacuten en funcioacuten a lanormativa nacional vigente
bull Instalar un servidor WFS con acceso a las fuentes de informacioacuten apublicar este acceso deberaacute hacerse hacia una copia de la uacuteltima versioacutensiempre y cuando existan mecanismos automaacuteticos de respaldo y puestaal diacutea que aseguren integridad y actualidad esto es especialmentedelicado en caso de instalacioacuten de WFS transaccional
En caso de accesos restringidos por los lineamientos de acceso definidospor la entidad compatibilizar las poliacuteticas e instrumentos de seguridad deinformacioacuten al nuevo servicio esto implica por ejemplo establecer filtros anivel de cortafuegos para restringir el traacutefico a direcciones fijas deentidades conocidas eventualmente estableciendo redes privadasvirtuales entre dependencias
Mantener actualizada la informacioacuten publicada
Oacute~l82 Procedimiento general para el Intercambio de informacioacuten raacutesterZ- Se debe resaltar que para el intercambio de informacioacuten raacutester el trabajo inicial
de estandarizacioacuten se referiacutea a servidores de mapas a traveacutes de Internet Eacutestosinscritos dentro de WCS reciben un pedido a traveacutes del protocolo HTTP a partirde un cliente que solicita un conjunto de imaacutegenes raacutester correspondientes a unSRS determinado y cubriendo un cuadraacutengulo especificado El servidor enviacutea
Oficina Nacional (le Goi)ierno Electroacutenico e informaacutetica - ONGE -Comiteacute CoorcJinador de a lOEDirectiva sobre estaacutendarps de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 14 de 44
IIiL _
contra este pedido una imagen de mapa de bits en formato estaacutendar de imagensea PNG GIF JPEG GeoTIFF etc
El caso del intercambio de datos raacutester en bruto corresponde a una peticioacutensimplificada de este esquema WCS en la que la imagen de mapa de bits quedevuelve un servidor contiene los datos correspondientes a la capa raacutestersolicitada en formato corriente de mapa de bits
Una sesioacuten WCS se realiza aproximadamente de la misma manera que unasesioacuten WFS La fase de contacto inicial y pedido de cataacutelogo local esequivalente excepto que se solicita GetCapabilities del servicio WCS
La solicitud de datos se realiza a traveacutes del pedido GetMap opcionalmenteespecificando el formato de imagen de salida sus dimensiones en pixel yposiblemente un estilo de dibujo definido en SLD Por otro lado la solicitudGetFeaturelnfo aplicada a un raacutester permite obtener datos de los puntos quecomponen la capa
La instalacioacuten de un servidor WCS implica
Definir el nivel de confidencialidadde la informacioacuten
bull Definir los lineamientos de acceso a la informacioacuten en funcioacuten a lanormativa nacional vigente
bull Definir la simbologiacutea cartograacutefica de los mapas publicados y configurareacutesta en el servicio
bull En caso de accesos restringidos por los lineamientos de acceso definidospor la entidad compatibilizar las poliacuteticas e instrumentos de seguridad deinformacioacuten al nuevo servicio esto implica por ejemplo establecer filtros anivel de cortafuegos para restringir el traacutefico a direcciones fijas deentidades conocidas eventualmente estableciendo redes privadasvirtuales entre entidades
bull Mantener actualizada la informacioacuten publicada
83 Procedimiento general para la implementacioacuten de servicios demapas en web (WMS)
A continuacioacuten se describen recomendaciones para la implementacioacuten de losservicios WMS
Debido a que el tiempo de respuesta del servicio WMS depende delnuacutemero de capas que componga el servicio y el volumen de informacioacutense recomienda implementar este servicio con la menor cantidad de capasposible o implementar servicios con una sola capa
bull La implementacioacuten de un servicio web de mapas debe reproducir elcomportamiento y las respuestas estandarizadas al ser invocado desde uncliente geneacuterico y no adaptarse a las particularidades un clienteespeciacutefico
bull El WMS debe ser conforme a la implementacioacuten de ISO 19128Geographic Information - Web Map Server Interface
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicIos web de informacioacuten georreferenciada para el intercambio dedatos entre entiddes de la Administracioacuten Puacuteblica
Paacutegina 15 de 44
Todo servicio WMS debe contar con un IP puacuteblico (URL) que permita suacceso y consulta por Internet el cual deberaacute estar registrado en el portalde datos espaciales del Peruacute
bull Se debe utilizar como miacutenimo la especificacioacuten Web Map Service (WMS)Implementation Specification v111 o superior del Open GeospatialConsortium (OGC) con las tres operaciones obligatorias definidas en lapresente directiva (GetCapabilities GetMap y GetFeaturelnfo)
bull El WMS deberaacute soportar cuando se exceda el rango de escala uacutetilimaacutegenes vaciacuteas o simplificadas La informacioacuten sobre el rango de escalauacutetil debe proporcionarse en la respuesta a la peticioacuten GetCapabilitiesutilizando el campo ltScaleHintgt
bull Se debe usar la especificacioacuten del OGC Styled Layer DescriptorImplementation Specification v10 (SLD) como extensioacuten del OGC WMSque permita una simbolizacioacuten definida por el usuario
bull Se debe implementar la operacioacuten GetLegendGraphic y del atributoLegendURL para describir cada capa con el fin de identificar las capasadecuadamente
bull El WMS debe soportar al menos el formato Portable Network Graphics de24 bits (PNG tipo MIME imagepng)
bull Evitar la inclusioacuten de informacioacuten marginal dentro del marco devisualizacioacuten escalas logotipos marcas de agua mensajes de copyright ysimilares
Si se usa un Sistema de Referencia de Coordenadas (CRS) adicionaldeberaacuten identificarse sus paraacutemetros de transformacioacuten mediante unidentificador del Sistema de Referencia de Coordenadas vaacutelido ydocumentado
UTM USO
Zona 178 --------------- __-
Zona 188Zona 198
~ 0_ bull __ - ~ ~_ bullbull__ bullbullbull
Zona 178 -__------ -----__-_ Zona 188
------_ _~-- Zona 198
proporcionarse en ingleacutes Sede excepcioacuten sea
bull El WMS debe soportar el CRS WGS84 en coordenadas geograacuteficasidentificadas mediante EPSG 4326 Ademaacutes se recomienda que laimplementacioacuten de WMS tambieacuten soporte los siguientes CRSs
Tabla 1 Coacutedigos y Sistemas de Referencia
Coacutedigo EPGS Sistemade ReferenciaDATUM32717 WG8 84 UTM32718 WG8 84 UTM32719 WG8 84 UTM
- _------ _----__- ~--_ ----- -24877 P8AD56 UTM
----_ __ _ -24878 P8AD56 UTM24879 P8AD56 UTM4326 WG8844248 P8AD56
bull Todas las excepciones de servicio debenrecomienda que el formatoapplicationvnd ogc se_inimage
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puumlbliacuteca
Paacutegina 16 de 44
ANEXO 1 ESTANDARES DE SERVICIOS WEB DE INFORMACIONGEORREFERENCIADA PARA EL INTERCAMBIO DE DATOS ENTREENTIDADES DE LA ADMINISTRACION PUBLICA
1 ESTANDAR PARA SERVICIO DE MAPAS EN WEB WMS
11 WMS Web Map Service
El servicio Web Map Service (WMS) o Servicio de publicacioacuten de mapas es unestaacutendar propuesto por la OGC que ofrece una sencilla interfaz HTTP el cualpermite realizar una solicitud de imaacutegenes de mapas georreferenciados de una omaacutes bases de datos geograacuteficas que pueden estar distribuidas en maacutes de unservidor
Una peticioacuten WMS define la capa o capas geograacuteficas y el aacuterea de intereacutes paraser procesadas por el administrador del servicio la respuesta a esta solicitud esuna o maacutes imaacutegenes de mapas georreferenciados (devuelto como JPEG PNGetc) que pueden ser mostradas en un aplicativo ya sea viacutea web o de maneralocal
A traveacutes de la superposicioacuten de mapas obtenidos de diferentes servidores WMSes posible la creacioacuten de una red de servicios distribuidos cuyos clientes ousuarios podraacuten realizar composiciones personalizadas
I_ _ _ ~ __ ~------J
_ordm~scriacutePdoacuteB __Versioacuten de la especificacioacuten OGCTipo de_~ervicio al que vadtrigj9-ordfJ~Jeticioacuten Nombre de la olJeracioacuten Formato de salida deacutelmetaclatodel s-eNiCioDebe soportar lJor defecto texUxml S-ecuencia de nUacutemeros 6- cadena --decaracteres para ~I contr()I de la cltn~~s~I1fia
Opcional
Obligatoriedad~OpcionalObli9ordf-ordm~ _ObliR~lt~
Opcional
UPDATESEQUENCE
- ComponentesVERSION
SERVICE=WMS _ __ __-- _ - --_ -REQYESTGet99pabilities
FORMAT
111 Operaciones
Este estaacutendar internacional (WMS versioacuten 130) define dos clases de modos deoperar uno para un WMS baacutesico y otro para un WMS de consulta A su vez cadauno tiene dos subclases una para clientes y otra para servidores
El WMS baacutesico debe soportar los elementos baacutesicos del servicio (versioacutenpeticiones y respuestas HTIP valores numeacutericos y booleanos determinadosformatos de salida sistemas de coordenadas paraacutemetros de consulta y derespuesta y excepciones) la operacioacuten GetCapabilities y la operacioacuten GetMapClasifica la informacioacuten que posee en Capas y ofrece un nuacutemero determinado deEstilos con los cuales se pueden visualizar dichas capas Este EstaacutendarInternacional uacutenicamente soporta Capas y Estilos definidos no incluyemecanismos de definicioacuten de simbolizacioacuten por parte del usuario
El WMS de consulta debe satisfacer todos los requerimientos de un WMS baacutesico ytambieacuten soportar la operacioacuten GetFeaturelnfo
Para personalizar la simbolizacioacuten OGC ha definido la especificacioacuten 5tyledLaver Descriptor (5LD) o descripcioacuten de estilos de capas que permite la
l(CONSElo definicioacuten temporal o permanente de la simbolizacioacuten para visualizar datos viacuteaa-tCj~ ~lt)~ WMS~ ~ ~o Leoacuten ~ ltntilde bull bull bull bull bull0 ~--iexcl ~a GetCapabllItles (oblIgatorIa)~ ~ oO gtltto~ierM~~ lt Ofrece informacioacuten acerca de las caracteriacutesticas del servicio (metadatos)
Tabla 2 Componentes de GetCapabilities
L
Oficina Nacional de Gobierno Electroacutenico e infonnaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios eb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 17 de 44
del cacheacute Este valor se incrementa cuandose realizan cambios en el Capabilitites
b GetMap (obligatoria)
Proporciona como resultado un mapa imagen de los datos almacenados
Tabla 3 Componentes de GetMap
Componentes
L~-~Q~~~~~~~t~iapI LAYERS
STYLES
CRS=EPSGidentificador
BBOX=minxminYmaxxmaxy
WIDTHHEIGHTFORMAT
TRANSPARENT=TRUEI FALSE
BGCOLOR=color_value
EXCEPTIONS=exception_format
TIME=time
ObligatoriedadObligat0rQ -ObIi99orio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligordf-t9rioObligordf-tQr)oObligatorio
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Desqip~iOacutenVersioacuten de la especificacioacuten OGCNombre de la PeticioacutenLista de una o maacutes capasseparadas por comasEstilo de visualizacioacuten por caparequerida separados por comasSistema de Coordenadas deReferenciaEsquinas del aacutembito (inferiorizquierda superor derecha) enunidades CRSAncho del mapa en Qix_eJ~~ Alto del maQ9_~Ilp)(el~~- _Formato de salida del mapaTransparencia del fondo del mapa(default=FALSE)Valor del color del fondo RGB enHexadecimal (default=OxFFFFFF)Formato en el que el WMSinforma de las excepciones(default=XML)Valor de Tiempo en las capasdeseadasElevaci6ndelas capas deseadasValor de otras dimensionesadecuadas
c GetFeaturelnfo (obligatoria)
Captura y proporciona informacioacuten contenida en un mapa tal como el valor deun objeto en una posicioacuten determinada
Tabla 4 Componentes de GetFeaturelnfo
DescripcioacuteriVersioacuten de la especificacioacutentildeOGcNombre de la Peticioacuten Copia parcialdeuacutenapeticioacuten demapasque genera el mapa del cual se quiereobtener informacioacutenLista de una o maacutes capas sobre las quese realiza la consulta separadas porcomasFormato de respuesta de la informacioacutensobre el objeto (MIME type)Nuacutemero de objetos sobre los que sedevuelve informacioacuten(default=1)Coordenada iexcldel objeto en eacuteiMapcsen pi~eles __ o bullbullbullbullbullbullbullbull
Coordenada j del objeto en el Map CSenpixele~Formato en el que el WMS informa de las excepciones (default=XML)
Obligatorio
ObligatoriedadObligatorioObligaiorio~~_
QUERY _LA YERS Obligatorio
INFOJORMAT Obligatorio
FEATURE_COUNT Opcional
l=pixeLcolumn Obligatorio_____ bullbullbullbull - bull__ bull__ bullbullbull ____ o
J=pixeLrow Obligatorio-- --- _ _--_-
EXCEPTIONS Opcional
Paraacutemetros del mapa
ComponentesVERSION
REQUEST=GetFeaturelnfo
Oficina Nacional (e Gobierno Electroacutenico e In~ormiquestica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciltda para el intercambio deciatos entre entidades de la Aoministraciaacuten Puacuteblica
Paacutegina 18 de 44
112 Styled Layer Descriptor (SLD)
Perfil de la Especificacioacuten de Implementacioacuten Web Map Service
El Styled Layer Descriptor (SLD) o Descriptor de Estilos de Capas define unacodificacioacuten que se extiende al estaacutendar WMS el cual permite definir a traveacutes delusuario una simbolizacioacuten y coloracioacuten de la capa geograacutefica o cobertura Elestaacutendar SLD aborda la necesidad de los usuarios y de los softwares paraofrecer la capacidad de poder controlar la representacioacuten visual de los datosgeorreferenciados
Esta posibilidad de definir reglas de representacioacuten de estilos requiere unlenguaje de estilos que el cliente y el servidor pueden entender La Simbologiacuteaestaacutendar de codificacioacuten de la OGC (SE) ofrece este lenguaje mientras que elperfil de SLD WMS permite la aplicacioacuten del SE a capas WMS usandoextensiones de operaciones de los servicios de mapas Ademaacutes este estaacutendardefine una operacioacuten de acceso normalizado a siacutembolos de leyenda
a Operaciones del servicioLas operaciones que se definen en este estaacutendar OGC son 4 siendo dos (2)obligatorias y dos (2) opcionales
bull GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull GetMap (Obligatoria)
Esta operacioacuten estaacute definida en el estaacutendar WMS en sus distintas versionesSolicitud de un aacuterea determinada en un CRS determinado Para modificar elestilo de visualizacioacuten se crea un laquouser Styleraquo
bull Describe Layer (Opcional)
Para definir estilos personalizados por el usuario se requiere informacioacutensobre los fenoacutemenos a simbolizar o como poco su tipo (fenoacutemeno ocobertura) Esta operacioacuten proporciona informacioacuten sobre esos estilos
bull GetLegendGraphic (Opcional)
Mediante esta operacioacuten se obtiene una imagen del estilo con el cual elservicio realiza la representacioacuten de la capa
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de s~rvicios leb ae informacioacuten georreferenci2da para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
2 ESTANDAR PARA SERVICIO DE MAPAS WFS
Paacutegina 19 de 44
21 WFS Web Feature Service
El servicio Web Feature Service (WFS) o Servicio de publicacioacuten de objetos es unestaacutendar definido por la OGC que describe la especificacioacuten de codificacioacuten paradatos georreferenciados basados en GML (Geography Markup Language) el cualpermite recuperar y modificar (consultar insertar actualizar y eliminar) datosespaciales en formato vectorial Esta codificacioacuten intenta activar el transporte yalmacenamiento de informacioacuten geograacutefica mediante un XML Sehema quedescribe su estructura incluyendo las propiedades de geometriacutea y los rasgosgeograacuteficos
Los requisitos para un Web Feature Serviee (versioacuten 110 o superior) definidospor la OGC son
Los interfaces deben definirse en XML
GML debe ser utilizado para expresar caracteriacutesticas de los objetos dentrode la interfaz
Un WFS debe ser capaz como miacutenimo de ofrecer caracteriacutesticas de losobjetos utilizando GML
El filtro de lenguaje debe definirse en XML y derivarse de CQL como seindica en el OpenGIS Catalogue Intetface ImplementationSpecification
bull El almaceacuten de datos utilizado para almacenar caracteriacutesticas de los objetosgeograacuteficos puede ser opaco para la aplicacioacuten cliente siendo el uacutenicoacceso a los datos a traveacutes del interfaz del WFS
bull La uacutenica funcioacuten de un WFS cuando interacciona con el sistema dealmacenamiento de fenoacutemenos geograacuteficos es asegurarse que loscambios realizados en los datos sean coherentes
211 Operaciones
Se definen tres clases de WFS
WFS Baacutesico implementa las operaciones GetCapabilitiesDescribeFeatureType y GetFeature Se considera el servicio de soacutelolectura
WFS XLink soporta todas las operaciones del WFS Baacutesico e implementala operacioacuten GetGmlObjet para XLinks locales yo remotos siendo posibleutilizar la operacioacuten GetGmlObjet durante la operacioacuten GetFeature
bull WFS Transaccional soporta todas las operaciones del WFS baacutesico eimplementa las operaciones de transaccioacuten Siendo opcional laimplementacioacuten de las operaciones GetGmlObjet yo LockFeature
Los atributos comunes en las peticiones POST y GET para todas las operacionesson
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEi -Comiteacute Coordinador de la lOEDirectiva sobre est~ndres de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Publica
Paacutegina 20 de 44
Tabla 5 Componentes GET maacutes comunes
_componentesVERSION
SERVICE=WFS
REQUEST
NAMESPACE
Paraacutemetros adicionalesParaacutemetros especificos
del suministrador
OblifjatoiexcliexcledadOblig_~9iQ_
Obligatorio
ObligatQrio
Opcional
Opcional
_ _ DescripcioacutenVersioacuten de la especificacioacuten OGC __Tipo-cie-ServfcTo--( no-esobiigaiorio paraGetCapeacutelbiiti~~)_Nombre de la PeticioacutenPara indicar el espacio de nombres y susprefijos El formato debe ser xmlns(prefix=EscapedNamespaceName) Si se especificamaacutes de uno se sefJaranfJorcomasParaacutemetros de cadaoperaCiOacute---------------Para permitir antildeadir paraacutemetros ala peticioacutende forma que se mejore el resuldo _
Tabla 6 Componentes POST maacutes comunes
ComponentesVERSION
SERVICE=WFS
HANOLE
ObligatoriedadObligato~[Q__Obligatorio
Opcional
DescripcioacutenVersioacutende la especificacioacuten OGCTipo de Servicio Permite a la aplicacioacuten cliente asociar unnombre nemoteacutecnico a la peticioacuten paraencontrar los elementos infractores en casode error
a GetCapabilities (obligatoria)
Ofrece informacioacuten acerca de las caracteriacutesticas del servicIo de los tipos defenoacutemenos que puede ofrecer y queacute operaciones soporta cada uno de ellos
D~scripdcSn _Lista de tipos de fenoacutemenos adescribir separados por comas Sino se indica ninguno devuelvetodos los tiposFormato de salida para describirlos tipos de fenoacutemenos Soportaotros formatos de salida comoOTO
Opcional
Opcional
TYPENAME
OUTPUTFORMAT=textxmlsubtype=gml311
b DescribeFeatureType (obligatoria)
Ofrece la estructura (campos y atributos) de cualquiera de los tipos defenoacutemenos que el servicio puede ofrecer mediante su descripcioacuten en esquemasXML siendo eacutestos esquemas GML vaacutelidos
Tabla 7 Componentes DescribeFeatureType
Componentes Obligatoriedad
c GetFeature (obligatoria)
Devuelve instancias de fenoacutemenos (objetos individuales) en formato GMLAdemaacutes el cliente debe tener la posibilidad de solicitar las propiedades delfenoacutemeno que desea y de realizar tanto consultas espaciales como noespaciales
Tabla 8 Componentes de GetFeature y GetFeatureWithLock
iI
l
_lt_orriponentesREQUEST=[GetFeature I
GetFeatureWithLock]
OUTPURFORMAT=textxml subtipo=gml311
RESULTIYPE=[results IHits]
Obligatoriedad
Obligatorio
Opcional
Opcional
t5escripciQn
Nombre de la peticioacuten WFS
Permite otros formatos de salida siempre ycuando se indique en el documento deltapacidadesUtilizado para solicitar un documento derespuesta completo con los fenoacutemenos quecumplen la consulta (results valor por defecto) osimplemente una enumeracioacuten d~ Ilts_rnismos
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades ete la Administracioacuten Puacuteblica
Paacutegina 21 de 44
Pueden utilizarse componentes adicionales para controlar los XLink anidados
Tabla 9 Codificacioacuten adicional de GetFeature
Componentes
PROPERTYPENAME
FEATUREVERSION=[ALLIN]
MAXFEATURES=N
EXPIRY=N
SRSNAME
TYPENAME(opcional si se aespecificado elFEATUREID)FEATUREID
(Mutuamente excluyentec()i1 FILIER yB001 __
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BBOX)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
SORTBY
~Coriiacuteponentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
PROPTRAVXLlNKDEPTH
Obligatoriedad
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Opcional
Opcional
Opcional
Opcional
Obligatoriedad
Opcional
Opcional
Opcional
Descripci9n(hits)Lista de propiedades de cada tipo de fenoacutemenosolicitado Con o con ausencia de valor sesolicitan todas las del ti~o_~Ql~_L1J9ordmcgt____Cuando es posible el versionado Devuelve laversioacuten del fenoacutemeno que se le solicita Si no seindica devuelve la uacuteltima versioacutenMaacuteximo nuacutemero de fenoacutemenos que puedendevolverse en una consulta Si no se indicadevuelve todosSoacutelo se utiliza con la peticioacutenGetFeatureWithLock Indica el tiempo de bloqueodel fenoacutemeno en la respuesta (en minutos) Si elparaacutemetro no se especifica el bloqueo seraacuteindefinidoSistema de referencia que debe ser usado en lageometria de los fenoacutemenos resultado de lapeticioacuten
Lista de nombres de los tipos de fenoacutemenossolicitados
Lista de instancias de fenoacutemenos solicitadasidentificadas mediante su identifi~dor
Describe un conjunto de caracteristicas sobre lasque operar Se debe establecer un filtro por cadatipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o un FILTERun cliente puede realizar la peticioacuten mediante unbounding box
Indica la propiedad respecto a la cual seraacutenordenadas las instancias de los fenoacutemenosobtenidos en la consulta
--__~~_ 0- _
Descripcioacuten _Nivel de profundidad a alcanzar a traveacutes de los bullenlaces contenidos en los atributos href de las propiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que se bullacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidada deGetGmlObject realizada para cualquier propiedadcuando interviene el componenteTRAVERSEXLlNKDEPTH (si no se especifica una I
lista PROPEXPIRY) En ausencia de valoresperaraacute hasta recibir respuestaLista de- ios niveies- de XLink enlazado-spor cadafenoacutemeno que sea consultado Debe haber unarelacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una lista
i_J
Oficina Nacional de Gobierno Electroacutenico e Inormiquesttica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios VIeb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 22 de 44
Componentes Obligatoriedad DescripcioacutenPROPTRAVXLlNKDEPTHLista de tiempos de expiracioacuten de XLink enlazadospor cada fenoacutemeno consultado Debe haber una
PROPTRAVXLlNKEXPIRY Opcional relacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una listaPROPTRAVXLlNKEXPIRY
d GetGmlObject (opcional)
Devuelve instancias de fenoacutemenos expresaacutendolos en XML El cliente debe tenerla posibilidad de especificar si desea todos los objetos que se han anidadomediante Xlinks o soacutelo hasta un nivel de anidamiento determinado
Para que un WFS soporte esta operacioacuten cada elemento sobre el que puedaoperar el WFS debe estar identificado uniacutevocamente mediante lOs XML Lacodificacioacuten de identificadores de elementos se define en OpenGis FilterEneoding Implementation Speeifieation
La diferencia con GetFeature es que mientras que esta uacuteltima devuelve todaslas instancias que posea el tipo de fenoacutemeno solicitado con GetGmlObject soacutelose obtienen las instancias de fenoacutemenos solicitadas mediante su identificador
Tabla 10 Codificacioacuten para GetGmlObject
Componentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
GMLOBJECTID
Obligatoriedad
Obligatorio
Opcional
DescripcT6n _Nivel de profundidad a alcanzar a traveacutes de losenlaces contenidos en los atributos href de laspropiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que seacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidadade GetGmlObject realizada para cualquierpropiedad (si no se especifica una listaPROPEXPIRY) cuando interviene elcomponente TRAVERSEXLlNKDEPTH Enausencia de valor esperaraacute hasta recibirresp~~~t~__ _ EllO XML del elemento solicitado
Descripci~~
Lista de nombres de los tipos de fenoacutemenosa ser bloqueados
Indica el tiempo de bloqueocienenoacutementildeo(en minutos) Si el paraacutemetro no seespecifica el bloqueo seraacute indefinidoALLintentaraacute bloq~ordflodoslos fenoacuteme~_
Opcional
Opcional
Obligatorio
ObligatoriedadComponentesTYPENAME
(opcional si se aespecificado elFEAT~B_~[)) _
EXPIRY=N
LordmCISACTI9~=I~-J_
e LockFeature (opcional)
Peticioacuten de bloqueo sobre uno o maacutes tipos de fenoacutemenos mientras se estaacuterealizando su modificacioacuten con la operacioacuten Transaetion Esto aseguratransacciones de forma continuada Esta operacioacuten en el meacutetodo POSTcontiene uno o maacutes elementos ltLoeltgt cada elemento definen las instancias deun tipo de fenoacutemeno a ser bloqueadas
Tabla 11 Componentes LockFeature
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Ieb de Informacioacuten georreferenciada para el intercambio dedatos entre entidades de la dministracioacuten Puacuteblica
Paacutegina 23 de 44
9omponentes_SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BJ30_X)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Opcional
Opcional
Opcional
Descripcioacuten _solicitados si no lo consigue no sebloquearaacute ninguno SOME intenta bloqueartantas como sea posibleLista de instancias de fenoacutemenossolicitadas identificadas mediante suidentificador
Describe un conjunto de caracteristicassobre las que operar Se debe establecer unfiltro por cada tipo de fenoacutemeno listado en elparaacutemetro TYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
f Transaction (opcional)
Una peticioacuten transaccional estaacute compuesta de operaciones que modificaninstancias de fenoacutemenos geograacuteficos accesibles viacutea web Una vez terminada latransaccioacuten el servicio WFS genera un documento XML de respuesta indicandoque el proceso se ha realizado
Esta operacioacuten puede realizarse directamente por parte del servicio WFS encuyo caso al finalizar la transaccioacuten el servicio traslada las modificaciones alalmaceacuten de datos conectado el servicio WFS o traducir las operaciones allenguaje del almaceacuten de datos siendo eacuteste uacuteltimo el encargado de realizar laoperacioacuten
Las posibles operaciones de modificacioacuten que pueden llevarse a cabo son crear(Insert) actualizar (Update) y eliminar (Deete)
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Insert
Native
Lockld
srsName(Atributo)
IdgenItri~ut(raquo
Transaction
inputFormat__(f-ilQt __
Tabla 12 Componentes POSTde TransactionComponentes Obligatoriedad DescripCioacuten~- ~- --
Puede contener cero o maacutes nsert Updafe o DeefeLas operaciones se ejecutan en el orden en el quese presenten en la peticioacuten _Especifica que la transaccioacuten se realizaraacute sobre unconjunto de instancias que han sido bloqueadasprevLamente___ ____ __Contiene comandos u operaciones propietariaspermitiendo acceder y actuar sobre servidores oalmacenesde datos especiacuteficosALL iridica--que -iodos -os fen6meno-sbloq-ueadosdeben ser liberados una vez terminada latransaccioacuten SOME indica que soacutelo los registrosmodificados deben ser liberados el resto deelementos permanecen bloqueadosUtilizado para crear nuevas instancias defenoacutemenos Por defecto los fenoacutemenos se expresanmediante GML3 pero pueden utilizarse otrasversiones de GML En respuesta a esta operacioacuten elWFS debe generar una lista de los identificadoresasig_l95Qsa las nueveacutel~Iacutei~~l~a_~generadas
Versioacuten GML en la que crear los datos-- -- Sistema deo-referenCiadel nuevo-efe-merItoeicual
Opcional debe ser soportado por el tipo de fenoacutemeno al quepertenece
Meacutetodode asignacioacuten de identificadores
releaseAction=[ALLISOME]
Oficina Nacional de Gobierno Eleciexclroacutenico e Inormaacutetiacuteca - ONGEI -Comiteacute Coordiacutenatior de la IDEPDirectiva sobre estaacutendares de servicios weo de informacioacuten georreierenciada iexclara el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 24 de 44
Componentes
Update
Property(Elemento)
srsName(Atributo)
Filter(Elemento)DeleteFilter
(Elemento) __
Obligatoriedad
Opcional
Obligatorio
Opcional
Opcional
OpcJdegrl_ordfI _
Obligatorio
DescripcioacutenActuacutea sobre las propiedades de instancias defenoacutemenosEspecifica el nombre (Name) y los valores (Vaue) delas propiedades pertenecientes a los tipos defenoacutemenos a modificar (fypeName)Sistema de referencia del nuevo elemento el cualdebe ser soportado por el tipo de fenoacutemeno al quepert~n_~ce _ ___ _ _Define restricciones espaciales o no espaciales paraseleccionar los fenoacutemenos a modificarElimina instancias de fenoacutemenos
Si no se define un filtro la operacioacuten no se realiza
Tabla 13 Componentes GET de Transaction
Componentes
OPERATION=Delete
TYPENAME(opcional si se aespecificado elFEATUREID)
RELEASEACTION=[ALLI SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
BB00)BBOX
(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten_Operacioacuten de transaccioacuten a ejecutar Lasoperaciones se ejecutan en el orden en el quese present~Il_~I1a p~ticiordmn
Lista de nombres de los tipos de fenoacutemenossobre los que realizar fa operacioacuten
ALL indica que todos los fenoacutemenosbloqueados deben ser liberados una vezterminada la transaccioacuten SOME indica quesoacutelo los registros modificados deben serliberados el resto de elementos permanecenbloqueados
Lista de instancias de fenoacutemenos sobre los queoperar identificadas mediante su identificador
Describe un conjunto de caracteriacutesticas sobrelas que operar Se debe establecer un filtro porcada tipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
Oficina Nacional dG Gobierno Eleciroacutenco e informaacutetic - ONGEiexcl -Comiteacute Coordineacutedor de la lDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para ei intercambio dedtos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 25 de 44
3 ESTANDAR PARA SERVICIO DE COBERTURA WCS
31 WCS Web Coverage Service
El servicio Web Caverage Serviee (WCS) o Servicio de Coberturas de mapasofrece la obtencioacuten de datos georreferenciados en un formato del tipo coberturamulti-dimensionales para el acceso a traveacutes de la web de modo que sean uacutetilespara la representacioacuten o como dato de entrada de modelos cientiacuteficos
Al igual que el estaacutendar Web Map Serviee (WMS) y el Web Feature Serviee(WFS) permite al cliente seleccionar parte de la informacioacuten que posee elservidor basaacutendose en diferentes criterios como por ejemplo las restriccionesespaciales
Este estaacutendar nos brinda un conjunto de requisitos baacutesicos que una aplicacioacutenWCS debe cumplir esto tambieacuten es vaacutelido al utilizar el GML como un formato deentrega de la cobertura con el cual a diferencia del WMS que devuelve los datosgeorreferenciados para ser representados como mapas estaacuteticos (devueltos comoimaacutegenes desde un servidor) el estaacutendar Web Coverage Service define unasintaxis rica para las solicitudes en contra de estos datos devolvieacutendolos con susemaacutentica original (en lugar de las imaacutegenes) los cuales pueden ser interpretadosextrapolados procesados etc
Esta versioacuten de especificacioacuten se limita a peticiones y descripciones de coberturasde mallas regulares (grid coverage) aunque el interfaz ha sido disentildeado de formaque en futuras versiones sea posible desarrollarlo permitiendo otros tipos decoberturas definidas en OGC Abstraet Speeifieatian Tapie 6
asincroacutenicasrespuestas Respuestas XML y opcionalmente(almacenamiento de respuestas)
a GetCapabilities (obligatorio)
Permite obtener el documento XML de capacidades donde se describenlas caracteriacutesticas del servicio y donde normalmente se incluye una brevedescripcioacuten de las coberturas que ofrece En el caso que el documento XMLdevuelto no contenga la descripcioacuten de las coberturas que posee debedisponerse de informacioacuten similar en una fuente aparte como por ejemplo uncataacutelogo de imaacutegenes
311 Operaciones
El servicio WCS (versioacuten 20) proporciona tres (3) operaciones cuyaimplementacioacuten es obligatoria por parte del servidor Estas operaciones puedenutilizar HTTP GET con codificacioacuten KVP o HTTP POST con codificacioacuten XML oSOAP es mediante el documento de capacidades como se indica queacute tipo decodificacioacuten POST soporta el servidor del WCS
Los paraacutemetros que se definen a continuacioacuten pertenecen a la versioacuten 111 deeste estaacutendar mientras que los ejemplos expuestos se realizan con WCS versioacuten100 por ser los implementados hasta la fecha Las diferencias de notaciones ylas variaciones baacutesicas que posee la versioacuten 111 con respecto a la 100 son
Uso de GridCRS en descripciones de peticiones de cobertureacutels
Descripcioacuten jeraacuterquica de las coberturas
Muacuteltiples campos por cobertura
Oficinaacute Nacional de Gobj~rno Electroacutenico e InronnaacuteUca - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 14 Componentes de GetCapabilities
Paacutegina 26 de 44
Componentes
SERVICE=WCS
REQUEST=GetCapabilities
ACCEPTVERSION
SECTIONS=Contents
UPDATESECUENCE
ACCEPTFORMATS=textxml
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
QesuacuteipcioacutenTipo de Servicio al que vadirigl~eacutelJordf-R~ticoacuten~ _Nombre de la operacioacutenVersiones de la especificacioacutenOGC que acepta el clienteseparadas por comas y enorden de preferEmciaLista de cero o maacutes nombres desecciones del documento demetadatos del servicioseparados por comas que sedesea sean devueltos en eldocumento de metadatos delservicioVersioacuten del documento demetadatos del servicio valorque se incrementa cuando serealizan cambios en eldocumento compl~toSecuencia de cero o maacutesformatos de respuestadeseados por el clienteseparados por comas y pororden de preferencia
Tabla 15 Componentes de DescribeCoverage
b DescribeCoverage (obligatorio)
Devuelve un documento XML con una descripcioacuten detallada de una o variascoberturas de las suministradas por el servicio
El documento XML devuelto con la descripcioacuten de la cobertura debe contener
Identifier identificador uacutenico de la cobertura
bull Domain Definicioacuten del dominio espacial yo temporal para laslocalizaciones de las coberturas
bull Range Define el rango de valores y el tipo de propiedades (categoriacuteasmedidas etc) asignadas a cada localizacioacuten en el dominio
bull SupportedCRSs Relacioacuten de baseCRS definidos para cada GridCRSutilizados por la operacioacuten GetCoverage para expresar las coberturas queposee
bull SupportedFormats Formatos en los que pueden ser devueltos lascoberturas en respuesta a un GetCoverage (ejemplo GeoTiff HDF-EOSNITF CF-Net-CDF)
Componentes
SERVICE=WCS
REQUEST=DescribeCoverag~_VERSION= version
IDENTIFIERS=identifier1identifier2
Obligatoriedad
Obligatorio
Obli9iltorLC_ObligeacutelQ~icgt
Obligatorio
DesiiipClOacutenTipo de Servicio al que va dirigida lapeticioacutenNombre de laope~aci~nVersioacuten de la especificacioacuten OGCLista de los identiffcad()resde lascoberturas que se desea seandescritas
Oficina Nacional de Gobemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacuten ciares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 27 de 44
c GetCoverage (obligatorio)
Permite obtener una cobertura o parte de ella Por tanto es necesario indicaralguna o todas las caracteriacutesticas baacutesicas que definen el subconjunto de datosrequerido es decir el dominio el rango de valores el tipo de re-muestreo elformato de datos y forma de entrega del resultado Para ello es necesarioconocer primero cuaacutel es la definicioacuten del tipo de coberturas que posee el serviciomediante la operacioacuten DescribeCoverage
Por defecto todos los componentes de la cobertura solicitada mediante estaoperacioacuten son devueltos directamente en la respuesta Opcionalmente elservicio puede tener implementada la posibilidad de almacenar los componentesde la cobertura como un recurso accesible viacutea web en cuyo caso la respuestaincluiriacutea la referencia URL a dicho recurso siempre y cuando se indique en lapeticioacuten que los resultados deben ser almacenados
Procesar una operacioacuten GetCoverage puede ser entendido conceptualmentecomo una secuencia de operaciones cuyo esquema fundamental seriacutea
Realizar una transformacioacuten de coordenadas (incluyendo el escaladoespacial) en el CRS que se desea mediante un re-muestreo coninterpolacioacuten espacial
Generar el subconjunto de datos espacial
Generar el subconjunto de datos temporal
Generar el subconjunto de propiedades (range)
bull Convertir los datos al formato solicitado En funcioacuten del formato puedenecesitarse interpolar los valores que posee cada localizacioacuten en lacobertura original como consecuencia es probable que se produzcapeacuterdida de precisioacuten
bull Salida de resultados de una muestra de la cobertura
Solicita un subconjunto de datoscorrespondientes a instantes ointervalos de tiempo determinados
S-olidta solamente algunos campos_ (IrQpiedade~L Formato de salida de la coberturadenro delo~que eacutesta posee _Especifica si la respuesta debe seralmacenadaIdentifica el sistema de referenciabase para el GridCRS de salida
Opcional
Obligatorio
Opcional
OpcionalParaacutemetros
-Oescripeacutefoacutentilde---Tipo de Servicio al que va diexclrigida la Obligatorio lPeuroticioacuten
Obligatorio Nombre de la operacioacutenObligatorio __ _ VeEsi6n de 1ordf~~p~cifiltordfltoacutenQ~C
Identificador uacutenico de la coberturaObligatorio solicitada
Opcional iexcl Encuadre que define espacialmente(Obligatorio si no se la cobertura solicitada en el
indica sistema de referencia que se indicaTIMESECUENCE) mediante su URN
Opcional(Obligatorio si no se
indicaBordmUNDIN~Jl0gtS)
FORMAT
RANGESUBSET
TIMESECUENCE
Tabla 16 Componentes de GetCoverage
- Componentes Obligatoriedad
SERVICE=WCS
REQUEST =GetCoverageVERSION= version
IDENTIFIER
BOUNDINGBOX=coordenadasurnogc defcrs EPSGX
STORE
GRIDBASECRS=urnogcdefcrsEPSGX
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la ACjministracioacuten Puacuteblica
Paacutegina 28 de 44
Comp()nentes
GRIDTYPE=urnogcdefmethodWCS 11 2dGridln2dCrs
GRIDCS=urnogcdefcsOGCOOGrid2dSquareCS
GRIDORIGIN
GRIDOFFSETS
Obligatori~qCldpertenecientes a laestructura de datos
GridCRSSe utilizan para
solicitar los datos desalida en otroSistema deReferencia de
Coordenadas (CRS)distinto al que posee
la coberturaalmacenada
DescripcioacutendeseadoIdentifica el meacutetodo de generacioacutende la malla en el sistema dereferencia baseIdentifica el Sistema Cartesiano 2Do 3D utilizado po~~1 GridggS_Coordenadas del origen de la mallaen el sistema de referencia base delGridCRS deseadoSeparacioacuten entre los puntosadyacentes de la malla en elsistema de referencia base
Oficina Nacional de Gobierno Eiectreacutenico e Infonnaacutetica - ONGEI -Comiteacute Coorcfinador de la rDEPDirectiva sobre estaacutendares de sGrvicios viexcleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administrc1oacuten Puacuteblica
4 ESTANDAR PARA SERVICIO DE CATALOGO CSW
Paacutegina 29 de 44
41 CSW Catalogue Service tor the Web
El servicio Catalogue Service for the Web (CSW) o Servicio de Catalogo es unestaacutendar definido por la OGC que especifica la interfaz el enlace y el marco detrabajo para publicar y generar buacutesquedas de conjuntos de informacioacuten de tipodescriptiva (metadatos) sobre los datos servicios y objetos de informacioacutenrelacionados
Este servicio de cataacutelogo es uno de los tres servicios fundamentales que debeexistir en una Infraestructura de Datos Espaciales consulta visualizacioacuten ydescarga
Los servicios de los cataacutelogos representan las caracteriacutesticas de los recursos quepueden ser consultadas y presentadas para su evaluacioacuten por los clientes yasean usuarios o aplicaciones software
411 Operaciones
Las operaciones que define este estaacutendar (versioacuten 200) son siete (7) cuatroobligatorias y tres (3) opcionales
a GetCapabilities (obligatorio)
GetCapabilities es obligatoria y permite a los clientes CSW obtener metadatosdel servicio La respuesta se envioacute en un documento XML
La peticioacuten debe implementar los paraacutemetros request service SectionsAcceptVersions y AcceptFormats y puede implementar el paraacutemetroupdateSequence
Las secciones del documento XML del metadatos son
Serviceldentification
ServiceProvider
OperationsMetadata
Contents
bull Filter_Capabilities
Operacioacuten GetCapabilities Solicitud de las caracteriacutesticas del servicioInfraestructura de Datos Espaciales-CSW
ltxml version=10 encoding=UTF-8gt ltcswGetCapabilities service=CSWversion=2 OOxmlns csw=httpwwwopengisneUcaUcswgt ltcswAcceptVersionsgtltcswVersiongt2 OOltcswVersiongt ltcswAcceptVersionsgt ltcswAcceptFormatsgtltcswOutputFormatgttexUxmlltcsw OutputFormatgt ltcswAcceptFormatsgtltcswGetCapabi litiesgt
b GetRecords (obligatorio)
Permite la buacutesqueda y presentacioacuten de registros de metadatos
Paraacutemetros
REQUEST service version
bull NAMESPACE
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la rDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciacuteada para el intercambio dedatos entre enUdades de la Administriexclcioacuten Puacuteiexcl)lica
Paacutegina 30 de 44
1-
resulType Puede mostrar tres valores
bull HITS Indica el nuacutemero de registro que satisface la peticioacuten
bull RESUL TS Se solicita el conjunto de registros resultado
bull VALlDATE Valida la consulta
bull outputFormat Indica el esquema de la salida generada por defecto tomael valor OGCCORE pero otros valores pueden ser FGDC IS019119 oIS019139
bull outputSchema
bull startPosition Indica el registro desde el que se empieza la buacutesqueda
bull maxRecords
bull typeNames
bull ElementSetName o ElementName Indica la lista de elementos oconjuntos de elementos de los metadatos que deben devolverse
bull Constraint Es una restriccioacuten que debe cumplir el conjunto resultado Seexpresa seguacuten el lenguaje indicado en el paraacutemetroCONSTRAINTLANGUAGE
bull SortBy Permite ordenar el conjunto resultado
bull DistributedSearch Indica que la consulta puede ser distribuida y elparaacutemetro hopCount limita el nuacutemero de veces que puede transmitirse laconsulta hopCount
ResponseHandler Indica si la operacioacuten es sincronizada o no
Operacioacuten GetRecords Solicitud de los registros del cataacutelogo cuyo tema tiacutetuloo descripcioacuten sea Lima
ltxml version=10 encoding=UTF-8gtltGetRecords service=CSW version=200 xmlns=httpwwwopengisnetcatcswmlnsogc=httpwwwopengisnetogc startPosition=1 maxRecords=50outputFormat=textxmresultType=resultsgtltQuery typeNames=Dataset xmlnsgm=httpwwwopengisnetgmlgtltElementSetName typeNames=DatasetgtfuIltElementSetNamegtltConstraint version=1020gtltogcFiltergtltAndgtltNotgtltPropertylsLikegtltPropertyNamegttypeltPropertyNamegtltLiteralgtS ERVICIOltLiteralgtltPropertylsLikegtltNotgtltOrgtltOrgtltPropertylsLikegtltPropertyNamegtsu bjectltPropertyNamegtltLiteralgt LimaltLiteral gtltPropertylsLikegtltPropertylsLikegtltPropertyNamegttitl eltPropertyNa megtltLiteralgt LimaltLitera 1gt
Oficina Nacional (le Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidacjes de la iexcldministracieacuten Puacuteblica
Paacutegina 31 de 44
ltPropertylsLikegtltIOrgtltPropertylsLikegtltPropertyNa megtdescri ptionltP ropertyN amegtltLitera 1gtLimaLiteragtltPropertylsLikegtltIOrgtltAndgtltIogc FiltergtltConstraingtltQuerygtltGetRecordsgt
c GetRecordByld (obligatoria)
Solicita la representacioacuten por defecto de los registros localizados por suidentificador
Paraacutemetros
version
bull ElementSetName (brief summary full)
bull Id (lista de identificadores)
Operacioacuten GetRecordByld Solicitud de la representacioacuten por defecto de losregistros del cataacutelogo de la IDEP localizados por el identificador
ltxml version=10 encoding=UTF-8gt ltcswGetRecordByld service=CSWversion=200xml ns csw=httpwwwopengisnetcatcsw outputF ormat=textxmlgtltcsw Idgtign-bcn25-1 00-1 ltcsw Idgtltcsw ElementSetNamegtbriefltcsw ElementSetNamegtltcswGetRecordByldgt
d DescribeRecordl (Obligatorio)
La operacioacuten DescribeRecord permite obtener elementos del modelo deinformacioacuten soportado
Los paraacutemetros de la peticioacuten son
REQUEST=DescribeRecord
ltxml version=10 encoding=UTF-8gt
servide=CSW
version=200
NAMESPACE Declaracioacuten de espacios de nombres para conocerexactamente que tipos van a describirse
bull TypeName Lista de tipos descritos en el cataacutelogo
bull outputFormat
schemaLanguage Esquema de descripcioacuten que se usa
Operacioacuten DescribeRecord Solicitud de una descripcioacuten geneacuterica de losregistros del cataacutelogo
Oficina Nacional da Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador dEla IDEPDirectiva sobre estaacutendares de servicios ~eb eje informacioacuten georreferenciada para ei intercamllio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 32 de 44
ltcswDescribeRecord service=CSW version=200xml ns csw=httpwwwopengisnetlcatcswoutputFormat=textlxml schemaLanguage= XM LSCH EMAgtltcswTypeNametargetNa mespace=httpwwwopengisnetlcatcswgt recordltcsw Type Namegtltcsw DescribeRecordgt
e Operacioacuten Transaction (opcional)
La operacioacuten Transaction define una interface para la creacioacuten modificacioacuten yborrado de registros del cataacutelogo
La peticioacuten estaraacute formada por elementos nsert Update o Deete seguacuten lasoperaciones que quieran ser realizadas
Tambieacuten puede usarse los elementos requestlO y verboseResponse
f Operacioacuten Getdomain (opcional)
Se utiliza para obtener informacioacuten en tiempo real sobre el rango de valores deun registro o de un paraacutemetro de la peticioacuten
Paraacutemetros
ParameterName
PropertyName
La respuesta estaacute formada de uno o maacutes elementos ltDomainValuesgtcompuestos a su vez de ltListONaluesgt o ltRangeONaluesgt
g Operacioacuten Harvest (opcional)
Permite colectar datos para el cataacutelogo es decir uacutenicamente referencia losdatos que deben ser insertados o actualizados en el cataacutelogo y seraacuteresponsabilidad del servicio de cataacutelogo resolver la referencia localizar los datosy procesarlos
La operacioacuten puede funcionar de manera siacutencrona o asiacutencrona
Paraacutemetros
Resquest service version
bull Namespace
bull Source Indica la URI de doacutende los metadatos son recolectados
bull ResourceType Referencia el esquema de los registros
bull ResourceFormat
ResponseHandler
Harveslnterval Especifica un intervalo de tiempo entre recolecciones demetadatos
Oncina Nacional de GObierno Electroacutenico e Informaacutetica - ONGE -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios ViCO de informacioacuten georrefcrenciada para ei intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 33 de 44
5 ESTANDAR PARA SERVICIO DE PROCESAMIENTO EN WES WPS
51 WPS Web Processing Service
El servicio Web Processing Service (WPS versioacuten 100) o Servicio de publicacioacutende Procesos geoespaciales en la web es una interfaz propuesto por la OGC queproporciona normas para estandarizar la forma de entradas y salidas (solicitudes yrespuestas) para servicios de geoprocesamiento Este servicio tambieacuten define laforma como un cliente puede solicitar la ejecucioacuten de un proceso y la forma comose maneja la salida del mismo
Define una interfaz que facilita la publicacioacuten de geo-procesos y el anaacutelisis de losclientes Los datos requeridos por el WPS se pueden entregar a traveacutes de la webo pueden estar disponibles en un servidor
Cabe destacar que el estaacutendar WPS permite realizar operaciones de anaacutelisis ytratamiento de informacioacuten espacial no prevista en los otros estaacutendares Laespecificacioacuten WPS se centra en la definicioacuten de un protocolo de comunicacioacutenentre cliente y servidor para realizar geo-procesos usando servicios y datosgeorreferenciados
Este estaacutendar es un interfaz geneacuterico por lo que no define ni los procesos ni losdatos especiacuteficos de entrada o de salida (producidos en el caacutelculo) sino que losdescribe de forma geneacuterica siendo cada implementacioacuten WPS la que defina suforma de trabajar
Los datos a usarse en este estaacutendar pueden comprender por ejemplo formatosde imaacutegenes tales como Geo TlFF o estaacutendares de intercambio de datos comoGeography Markup Language (GML) o Geolinked Data Acces Serviacutece (GDAS)Este estaacutendar tampoco aborda la forma de archivar catalogar buscar o recuperarla informacioacuten que ha sido creada por un WPS
Seguacuten la OGC el estaacutendar WPS describe un interfaz de peticioacutenrespuesta en elque se define coacutemo
Codificar las solicitudes de ejecucioacuten de procesos
bull Codificar las respuestas resultado de la ejecucioacuten de procesos
bull Integrar datos y metadatos en las entradas y salidas
bull Referenciar viacutea web datos de entrada y salida
bull Realizar procesos de larga duracioacuten
bull Devolver informacioacuten acerca del estado del proceso
bull Devolver errores de procesamiento
bull Solicitar el almacenamiento de las resultados de los procesos
511 Operaciones
a GetCapabilities (obligatoria)
Permite obtener el documento de capacidades donde se describen lascaracteriacutesticas del servicio En eacutel se proporcionan los nombres y una descripcioacutengeneral de cada uno de los procesos que ofrece el servicio Por ejemplo larespuesta de un GetCapabiacuteliacutetiacutees puede indicar que el WPS soporta unaoperacioacuten llamada interseccioacuten y que esta operacioacuten estaacute limitada a intersectarun poliacutegono con otro
Oficina Nacional de GOI)iemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinaoor de la IDEPDirectiva sobre estaacutendares de servicios 1Gbde informacioacuten georreferenciada par el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 17 Componentes GetCapabilities
Paacutegina 34 de 44
Componentes
i ordf-~~i~~=YYo~ordf__Request=GetCapabilitieso oJordm-~~~~~i()n5oo
Language
Obligatoriedad
Oblig~OTi() oObligtorioOpcional
Opcional
Descripcioacuten
Tipo de Servicio al que va djrigid~J~p~ticioacutenNombre de la operacioacutenVersiones ql~ordf~~Pleacutelooo o_o 0_0 o __Idioma del documento respuesta soportadopor el servidor ____o o
Ejemplo HTTP GET
La peticioacuten es una URL que contiene los paraacutemetros necesarios para poderconstruir una solicitud correcta
http IWPSservicesREQU EST=GetCapabilitiesampSERVICE=WPS
La respuesta es un documento XML que contiene los metadatos del servicioincluyendo una breve descripcioacuten de todos los procesos implementados estosprocesos son
GetLineOfSightPng realiza la liacutenea de visibilidad desde una posicioacutendefinida por las coordenadas de un supuesto observador a una alturadada y con una distancia maacutexima de visibilidad La liacutenea de visibilidad secalcula sobre un mapa raacutester en formato ASCIIGridExtended enviadomediante una peticioacuten a un WCS Obtiene la liacutenea de visibilidad en unarchivo como una imagen en formato PNG
bull GetProfileTxt realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo ASCII con los valores de las alturas
bull GetProfilePng realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo con una imagen en formato PNG
bull IntersectRaacutesterWithAsciiPolygon realiza la interseccioacuten entre un maparaacutester en formato floatGrid comprimido en llP obtenido de un WCS y unmapa vectorial pasado como un poliacutegono en formato ASCII de Grass Elresultado devuelve un raacutester en formato ASCII
IntersectRaacutesterWithPolygon realiza la interseccioacuten entre un mapa raacutesteren formato floatGrid comprimido en llP obtenido de un WCS y un mapavectorial en formato ShapeFile pasado como una peticioacuten a un WFS Elresultado devuelve un raacutester en formato ASCII
RaacutesterStatistics realiza la interseccioacuten entre un mapa raacutester en formatofloatGrid comprimido en llP obtenido de un WCS y un mapa vectorial enformato ShapeFile enviado mediante una peticioacuten a un WFS o como unpoliacutegono en formato ASCII de Grass incluyendo ademaacutes el valor maacuteximomiacutenimo y medio del mapa
bull Buffer_vectorial realiza la operacioacuten Buffer de una geometriacutea eacutesta puedepasarse tanto como un mapa vectorial en formato ASCII de Grass comopor una peticioacuten a un WFS Devuelve la ruta a un fichero ShapeFilecomprimido en llP o un fichero GML con la geometriacutea del buffer
Oficina Nacional de Gooierno Electroacutenico e Informaacutetica - ONGEl -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutenrJares de servicios teb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 35 de 44
Buffer_raacutester realiza la operacioacuten Buffer de un mapa raacutester a una distanciadada
bull VectorialOverlay realiza una operacioacuten entre dos mapas vectorialespreviamente obtenidos en formato ASCII vectorial o mediante una peticioacutena un WFS Las operaciones disponibles son de unioacuten interseccioacuten XOR yNOT
AnalisisTerritorialAreas caacutelculo de aacutereas resultado de la interseccioacuten dedistintos tipos de geometriacuteas del Corine con otros mapas vectoriales yraacutester Permite antildeadir restricciones sobre los mapas raacutester en cuanto aalturas maacuteximas y miacutenimas Como respuesta genera una imagen de lasaacutereas resultado de la operacioacuten
bull RaacutesterDistance calcula la distancia entre dos mapas raacutester obtenidosmediante peticiones a un WCS Se obtiene la miacutenima distancia y lospuntos maacutes proacuteximos ente los mapas
bull VectorialDistance calcula la distancia entre un mapa vectorial y un puntoEl mapa vectorial se obtiene mediante una peticioacuten a un WFS ointroducieacutendolo en formato ASCII de Grass
bull VectorialRaacutesterDistance distancia entre un mapa raacutester obtenidomediante una peticioacuten a un WCS y un mapa vectorial obtenido medianteuna la peticioacuten a un WFS o introducieacutendolo en formato ASCII de Grass Seobtiene la miacutenima distancia y los puntos maacutes proacuteximos entre los mapas
bull FeaturelnsideFeature informa si un mapa vectorial se solapa con otroEstos mapas se pueden obtener por medio de una peticioacuten a un WFS o serintroducidos como un mapa vectorial en formato ASCII de Grass
bull PointlnsideFeature informa si un punto estaacute contenido en un mapavectorial obtenido mediante una peticioacuten a un WFS o introducido como unmapa vectorial en formato ASCII de Grass
bull SimplifiedStatistics calcula el maacuteximo y miacutenimo de un mapa raacutester (sinposicioacuten y sin devolver el mapa) Simplificacioacuten de la operacioacutenRaacutesterStatistics para un caacutelculo previo de esta operacioacuten
b DescribeProcess (obligatoria)
Ofrece informacioacuten detallada acerca de los procesos que pueden ser ejecutadospor una operacioacuten Execute Esta descripcioacuten comprende los paraacutemetros yformatos de entrada que son requeridos en las peticiones de ejecucioacuten y losformatos de salida resultado de las operaciones Siguiendo con el ejemplo deinterseccioacuten de poliacutegonos la respuesta de una solicitud DescribeProcess podriacuteaindicar que este proceso requiere dos entradas llamadas PrimerPoliacutegono ySegundoPoliacutegono y que estas entradas se deben proporcionar en GML22 oGML 31 pudieacutendose enviar esta informacioacuten como un recurso accesible viacuteaweb
Cada paraacutemetro se describe mediante una estructura de datos que especifica losformatos codificaciones y unidades de medida permitidos (cuando esnecesario) Esta estructura de datos puede ser
Oficina Nacionai de Gobierno Electroacuteico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 36 de 44
ComplexData (Ej XML fragmento GML o imaacutegenes) estrutura de datoscompleja que soporta formatos codificaciones (tipo de URI) y schemasdefinidos para el proceso El valor de esta estructura de datos complejapuede introducirse directamente en la peticioacuten de la operacioacuten Execute oser solicitada mediante acceso remoto asiacute como ser devuelta directamenteen la operacioacuten Execute o almacenada como un recurso accesible viacutea web
bull LiteralData es un valor literal simple (Ej integer caraacutecter string URI) conunidades de medida que se codifica directamente en la peticioacuten y en larespuesta Execute
bull BoundingBox informacioacuten proporcionada en uno de los sistemas dereferencia soportados por el servicio que se codifica directamente en lapeticioacuten y en la respuesta Execute
Tabla 18 Componentes DescribeProcess
Componentes
service=WPS
request=DescribeProcessversion
language
Identifier
Obligatoriedad
Obligatorio
ObligatorioObligatorio
Opcional
Obligatorio
Descripcioacuten_ M
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenVersioacuten del servicioIdioma del documento respuesta soportadopor el servidorIdentificador del proceso uno por cadaproceso al que se desea llamar
Ejemplo HTTP GET
Solicitud de la informacioacuten del proceso GetLineOfSightPng del servicio WPS
http IWPSservicesREQUEST=DescribeProcessampSERVIC E=WPSamp VERSION=040ampldentifier=GetLineOfSightPng
c ExecuteProcess (obligatoria)
Permite ejecutar procesos especiacuteficos implementados por el WPS utilizandocomo entrada los paraacutemetros suministrados y devolviendo en la salida losvalores producidos en el proceso Los datos de entrada pueden suministrarseintegraacutendolos en la peticioacuten Execute o mediante una fuente de datos accesibleviacutea web Asiacute mismo el resultado puede devolverse directamente o seralmacenado como un recurso accesible viacutea web en cuyo caso la respuestaconsistiraacute en un documento XML con una URL por cada salida almacenada
Normalmente la respuesta a la operacioacuten Execute es devuelta cuando finaliza elproceso Sin embargo un cliente puede solicitar al servidor el documento derespuesta inmediatamente despueacutes de ser aceptada la peticioacuten por parte dedicho servidor En este caso la respuesta incluye una URL a partir de la cualpuede recuperarse el documento de respuesta durante el proceso o despueacutes delmismo A su vez se puede solicitar al servidor que actualice regularmente unamedida indicadora de la cantidad de proceso restante
Si se desea suministrar al proceso gran cantidad de datos de entrada se utilizanuna o maacutes URI con los valores de entrada (normalmente URL) excepto cuandose trata uacutenicamente de valores escalares Si el proceso ha de ejecutarse variasveces utilizando diferentes entradas en cada ocasioacuten cada procesamiento deberealizarse con peticiones Execute separadas Si se trata de peticiones sencillaslos servidores pueden implementar transferencia HTTP GET para la operacioacuten
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 37 de 44
Execute sin embargo es maacutes conveniente la utilizacioacuten de codificacioacuten XMLcuando las peticiones son maacutes complejas
Tabla 19 Paraacutemetros comunes
Obligatoriedad
Obligatorio
Opcional
Obligatorio
ObligatorioObligatorio
Opcional
Opcional
Componentes
Service=WPS
ReqLJes==xecuteVersion
Identifier
Language
Datalnputs
ResponseForm
Descripcioacuten
Tipo de Servicio al que va dirigida la peticioacuten
Nombre de la operacioacutenVersioacuten del servicioIdentificador del proceso uno por cadaproceso al que se desea llamarIdioma del documento respuesta soportadopor el servidor
Tabla 20 Peticioacuten XML
Lista de datos de entrada Estructura dedatos del tipo Datalnputs (ver estaacutendar)Formato de respuesta del procesoEstructura de datos del tipo ResponseForm(ver estaacutendar)
Tabla 21 Peticioacuten GET
Datalnputs
ResponseDocument
RawDataOutput
StoreExecuteResponse=trae
Linage=trae
Status=trae
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Lista de identificadores atributoacutesy vaiacuteoacuteresde las entradas delproce9~
Lista de identificadores y atributos de lasseacute3lidasdel iexclgtroceso Identificador y atributos de cada salida delprocesoEspecifica si la respuesta debe almacenarseen un recurso accesible via webEspecifica si se debe incluir en el documento de respuesta la informacioacuten acerca dellinaje __Especifica si se debe actualizar en eldocumento de respuesta la informacioacuten acercadel ~stado delproces()
Ejemplo HTIP POST de un Servicio WPS
Se muestran las peticiones de liacutenea de visibilidad y de perfil en formato imagenpara pedirla en formato texto basta con cambiar los identificadores deGetLineOfSightPng a GetLineOfSightTxt o de GetProfilePng a GetProfile Txt
Obtencioacuten de la liacutenea de visibilidad paraacutemetros requeridos
URLCoverageServer URL con la cobertura a utilizar en el caacutelculo de laliacutenea de visibilidad
bull coordinate coordenadas donde se situacutea el observador Deben estarseparadas por coma
bull obs_elev altura del observador (en metros)
bull max_dist distancia maacutexima en metros a la que se quiera calcular la liacuteneade visibilidad o radio (No se aconseja hacer peticiones de liacutenea devisibilidad superiores a 400m debido a un bug de Grass)
bull width ancho de la imagen a generar
bull Height alto de la imagen a generar
bull CRS sistema de referencia en el que se proporcionan los datos
Respuesta
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estmdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten POllliacuteca
Paacutegina 38 de 44
GetLineOfSightTxt La respuesta consiste en un GML que incluye ladireccioacuten del archivo en formato texto a descargar
bull GetLineOfSightPng imageURL direccioacuten donde se encuentra almacenadala imagen resultante GMLURL direccioacuten donde se encuentra almacenadoel GML de las aacutereas visibles resultantes
Obtencioacuten del perfil se definen los siguientes paraacutemetros
Resolution resolucioacuten a tomar en el caacutelculo del perfil
Profile pares de puntos separados por comas por los que se deseacalcular el perfil
URLCoverageServer URL de la cobertura a utilizar en el caacutelculo del perfil
CRS sistema de referencia en el que se proporcionan los datos
La respuesta consiste en un GML que incluye la direccioacuten del archivo adescargar
IntersectRaacutesterWithASCIIPolygon se definen los siguientes paraacutemetros
o ASCIIPolygon Archivo vectorial en formato ASCII de Grasso URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
bull IntersectRaacutesterWithPolygon se definen los siguientes paraacutemetros
o URLFeatureServer Direccioacuten del servicio WFS del que se obtiene elpoliacutegono a intersectar
o FeatureRequest Peticioacuten GetFeature al servicio WFS mediante lacual se obtiene el poliacutegono a intersectar
o URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Naconal de Go)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendues de servicios web de informacioacuten georreferencida para el intercambio dedatos enlre entidades de la Administracioacuten Puacuteblica
CONTENIDO
Paacutegina 2 de 44
CONTENIDO 2INTRODUCCION 3
1OBJETO 52 FINALIDAD 5
3 ALCANCE 54 RESPONSABILIDAD 55 BASE LEGAL 56 CONCEPTOS YABREVIACIONES 7
61 CONCEPTOS 762TERMINOS y ABREVIACIONES 9
7 NORMAS GENERALES 9
71 Aacutembito de aplicacioacuten 972 Campos miacutenimos de los Servicios 973 Descarga de Informacioacuten 10
74 Servicios web de informacioacuten georreferenciada a implementarse en el marco del DS 133-2013-PCM y registro 10
8 Procedimiento general para la implementacioacuten de Servicios web de informacioacuten georreferenciada __ 1281 Procedimiento general para el Intercambio de informacioacuten vectorial 1282 Procedimiento general para el Intercambio de informacioacuten raacutester 1383 Procedimiento general para la implementacioacuten de servicios de mapas en web (WMS) 14
ANEXO 1 ESTANDARES DE SERVICIOS WEB DE INFORMACION GEORREFERENCIADA PARA ELINTERCAMBIO DE DA TOS ENTRE ENTIDADES DE LA ADMINISTRACION PUBLlCA 16
1 ESTANDAR PARA SERVICIO DE MAPAS EN WEB WMS 1611 WMS Web Map Service 16
111 Operaciones 161125tyled Layer Descriptor (SLD) 18
2 ESTANDAR PARA SERVICIO DE MAPAS WFS 19
21 WFS Web Feature Service 19211 Operaciones 19
3 ESTANDAR PARA SERVICIO DE COBERTURA WCS 2531 WCS Web Coverage Service 25
311 Operaciones 254 ESTANDAR PARA SERVICIO DE CATALOGO CSW 29
41 CSW Catalogue Service for the Web 29411 Operaciones 29
5 ESTANDAR PARA SERVICIO DE PROCESAMIENTO EN WEB WPS 3351 WPS Web Processing Service 33
511 Operaciones 33
6 ESTANDAR PARA SERVICIO DE TRANSFORMACION DE COORDENADAS WCTS 3961 WCTS Coordinate Transformation Service 39
611 Operaciones 3900 7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS 40
~~tlJN~oacute~ 71 WMTS Web Map Tile Service 40if ~ 7110peraciones 40~I Leoacuten fJEXO2 CLASIFICACIOacuteN TEMATlCA DE DATOS GEOGRAFICOS 439 ~ l -------------il lo~ qittr~~uacutej()
I _
Oficina Nacional de Gobierno Electroacutenico e infonniquestiexclica - ONGEI -Comiteacute Coordinador de la DEPDiacuterectivltl sobre estndares de servicios web de informacioacuten georreferenciada para el intercambio deelatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 3 de 44
INTRODUCCION
La informacioacuten georreferenciada que se genera y mantiene en el sector puacuteblico tieneun gran potencial tanto para los objetivos para los que fueron creados como paraotros fines dentro y fuera del sector puacuteblico la solucioacuten a problemas como la seguridadciudadana la gestioacuten del medio ambiente y la gestioacuten del riesgo de desastres son soloalgunos ejemplos de donde eacutesta informacioacuten juega un rol vital para el eacutexito de lasreferidas poliacuteticas
Pese a ello el intercambio de datos para alimentar los diversos sistemas y procesosque usan esta informacioacuten en las entidades de la Administracioacuten Puacuteblica estaacute limitadocasi exclusivamente a soluciones personales de los involucrados (intercambio entreteacutecnicos principalmente) y en algunos casos a gestiones de tipo administrativo bajolas modalidades establecidas en el TUPA de cada entidad yo a traveacutes de convenioscon diversos grados de formalidad lo que supone traacutemites complicados quedemandan mucho costo y tiempo perjudicando la efectividad de diversas iniciativas
Para solucionar este problema con fecha 27 de diciembre del 2013 se aproboacute elDecreto Supremo 133-2013-PCM que establece el acceso e intercambio deinformacioacuten georreferenciada entre entidades de la Administracioacuten Puacuteblica y promuevela creacioacuten de Infraestructuras de Datos Espaciales (lOE) institucionales (Nodos de laInfraestructura de Datos Espaciales del Peruacute - IDEP) como medio fundamental paracompartir informacioacuten viacutea servicios estandarizados
El referido Decreto Supremo establece un marco general para que las entidades de laAdministracioacuten Puacuteblica publiquen los servicios web de la informacioacuten georreferenciadaque administran en el marco de sus funciones para que sean accesibles viacutea Internetcon un miacutenimo de esfuerzos y protocolos
Estos recursos de informacioacuten constituiraacuten finalmente una Red Nacional de ServiciosInteroperables de informacioacuten georreferenciada uacutetiles e importantes a diversos tipos deusuarios tanto teacutecnicos como no teacutecnicos los mismos que seraacuten accesibles viacuteainternet a traveacutes del Portal de Datos Espaciales del Peruacute (wwwgeoidepgobpe)
En este marco el establecimiento de estaacutendares de servicios web tiene unaimportancia vital e imprescindible pues posibilita la interoperabilidad necesaria paraque los diversos sistemas de informacioacuten geograacutefica de las entidades puacuteblicasintercambien datos y provean un acceso oportuno a informacioacuten actualizada confiabley oficial provista y mantenida por las mismas entidades que administran estainformacioacuten
A nivel internacional existen dos cuerpos principales de normalizacioacuten activos conestrecha relacioacuten entre siacute la Open Geospatial Consortium (OGC) formado porentidades comerciales universidades y representantes de gobiernos ciexclyo fin es ladefinicioacuten de estaacutendares abiertos e interoperables dentro de los Sistemas deInformacioacuten Geograacutefica y de la World Wide Web (WWW) y la OrganizacioacutenInternacional de Normalizacioacuten (ISO) que creoacute el Comiteacute Teacutecnico ISO TC211 el cuales un cuerpo dependiente dedicado a la temaacutetica de informacioacuten geograacutefica ygeomaacutetica
La presente directiva contiene informacioacuten teacutecnica de referencia para la publicacioacuten deflt-- CON EJo a servicios web de informacioacuten georreferenciada en el marco del Decreto Supremo 133-
~iC2013-PCM y la Implementacioacuten de la Infraestructura de Datos Espaciales del Peruacute
I ~En este documento se definen los estaacutendares para la publicacioacuten de servicios delIro$c-deg localizacioacuten visualizacioacuten descarga transformacioacuten y geo-procesamiento de datos
georreferenciados los mismos que permitiraacuten el intercambio de datos y el accesoremoto a informacioacuten geograacutefica que es producida en todas las entidades puacuteblicas
___J
Oficina Nacional de Gobierno Electroacutenico e lnformiltica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 4 de 44
Para su elaboracioacuten se ha tomado en cuenta los estaacutendares de la OGC sobreservicios de informacioacuten y los del Comiteacute Teacutecnico ISOITC-211
Oficina Nacional de Gobiemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordil1eacutedor de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio deelatos entre entiddes de la Administracioacuten Puacuteblica
1 OBJETO
Paacutegina 5 de 44
Definir los estaacutendares de los servicIos web para el intercambio de informacioacutengeorreferenciada entre entidades de la Administracioacuten Puacuteblica en el marco de laPoliacutetica Nacional de Gobierno Electroacutenico
2 FINALIDADFacilitar el acceso e intercambio de datos espaciales o georreferenciados viacutea serviciosinteroperables entre entidades de la administracioacuten puacuteblica
3 ALCANCELa presente directiva es de cumplimiento de todas las entidades de la AdministracioacutenPuacuteblica a que se refiere el Artiacuteculo I del Tiacutetulo Preliminar de la Ley 27444 Ley delProcedimiento Administrativo General que en el marco de sus funciones ycompetencias administren datos georreferenciados
4 RESPONSABILIDAD41 El cumplimiento de lo estipulado en la presente Directiva seraacute de
responsabilidad de los funcionarios puacuteblicos encargados de laimplementacioacuten de los servicios web de informacioacuten georreferenciada parael intercambio de datos entre entidades de la administracioacuten puacuteblica quehace referencia el Artiacuteculo Ndeg 4 del Decreto Supremo Ndeg 133-2013-PCMDecreto Supremo mediante el cual se establece el acceso e intercambio deinformacioacuten georreferenciada entre entidades de la administracioacuten puacuteblica
42 Es responsabilidad de la Oficina Nacional de Gobierno Electroacutenico eInformaacutetica de la Presidencia del Consejo de Ministros registrar y gestionarlos servicios web de informacioacuten georreferenciada generados por lasentidades puacuteblicas productoras de informacioacuten en el Portal de laInfraestructura de Datos Espaciales del Peruacute wwwgeoidepgobpeconforme lo sentildeala el Artiacuteculo W 9 del Decreto Supremo Ndeg 133-2013-PCMDecreto Supremo mediante el cual se establece el acceso e intercambio deinformacioacuten georreferenciada entre entidades de la administracioacuten puacuteblica
5 BASE LEGAL
Ley W 27658 Ley Marco de Modernizacioacuten de la Gestioacuten del EstadoDeclara al Estado peruano en proceso de modernizacioacuten en sus diferentesinstancias dependencias entidades organizaciones y procedimientos conla finalidad de mejorar la gestioacuten puacuteblica y contribuir en el fortalecimientode un Estado moderno descentralizado y con mayor participacioacuten delciudadano
bull Ley Ndeg 27444 Ley del Procedimiento Administrativo General y susmodificatorias Establece el criterio de colaboracioacuten entre entidadespuacuteblicas las que deben proporcionar directamente los datos e informacioacutenque posean sea cual fuere su naturalezajuriacutedica o posicioacuten institucional atraveacutes de cualquier medio sin maacutes limitacioacuten que la establecida por laConstitucioacuten o la ley para lo cual se propenderaacute a la interconexioacuten de
Oficina Nacional de GolJierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre eslimdares de servicios web de informacioacuten georreferencirda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 6 de 44
1
equipos de procesamiento electroacutenico de informacioacuten u otros mediossimilares
bull Decreto Supremo Ndeg 063-2007-PCM Aprueba el Reglamento deOrganizacioacuten y Funciones de la PCM en el cual se establece que laOficina Nacional de Gobierno Electroacutenico e Informaacutetica es el Ente Rectordel Sistema Nacional de Informaacutetica para lo cual emite las directivas olineamientos que permitan la aplicacioacuten de dicho Sistema
bull Resolucioacuten Ministerial Ndeg 325-2007-PCM Crea el Comiteacute CoordinadorPermanente de la Infraestructura de Datos Espaciales del Peruacute - CCIDEPadscrito a la Presidencia del Consejo de Ministros quien le prestaasistencia teacutecnica y administrativa a traveacutes de la Oficina Nacional deGobierno Electroacutenico e Informaacutetica (ONGEI) para coordinan laimplementacioacuten y desarrollo de la Infraestructura de Datos Espaciales delPeruacute (IDEP)
bull Decreto Supremo W 069-2011-PCM Crea el Portal de Informacioacuten deDatos Espaciales del Peruacute Establece que este portal debe proporcionar unservicio de acceso unificado de datos servicios y aplicacionesgeorreferenciales de la informacioacuten que producen y usan todas lasentidades del sector puacuteblico y privado
bull Decreto Supremo Ndeg 086-2012-PCM Crea el Portal del ComiteacuteCoordinador Permanente de la Infraestructura de Datos Espaciales delPeruacute (CCIDEP) wwwccidepgobpe como un sistema informativo quepermite la difusioacuten del marco de los procedimientos y estaacutendares definidospor el mencionado Comiteacute
bull Decreto Supremo Ndeg 081-2013-PCM Aprueba la Poliacutetica Nacional deGobierno Electroacutenico 2013 - 2017 En su primer objetivo establecefortalecer el Gobierno Electroacutenico garantizando la interoperabilidad y elintercambio de datos espaciales con el objeto de mejorar la prestacioacuten deservicios
bull Decreto Supremo Ndeg 133-2013-PCM Establecen lineamientos ymecanismos de aplicacioacuten nacional para facilitar el acceso e intercambiode informacioacuten espacial o georreferenciada entre las entidades de laAdministracioacuten Puacuteblica En su Artiacuteculo W4 establece que la ONGEIaprobaraacute la Directiva con los estaacutendares de los servicios web deinformacioacuten georreferenciada para el intercambio de datos entre entidadesde la Administracioacuten Puacuteblica
bull Resolucioacuten Ministerial RM-381-2008-PCM Establecen los Estaacutendares yEspecificaciones de Interoperabilidaddel Estado Peruano
bull Resolucioacuten Ndeg 27-2009CNB-INDECOPI Aprueba la Norma TeacutecnicaPeruana NTP ISO 191012009 (Informacioacuten Geograacutefica Modelo dereferencia 1ra edicioacuten) Establece el marco de normalizacioacuten en el campode la informacioacuten geograacutefica y establece los principios baacutesicos mediantelos que tiene lugar esta normalizacioacuten
Oficina Nacional ltle Gobierno Electroacutenico e Informaacutetica - ONCEI -Comiteacute Coordinador de la IOEPDirectiva sobre estaacutendares de servicios web eje informacioacuten georreferenciedlt para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 7 de 44
o Resolucioacuten Ndeg 27-2011CN8-INDECOPI Aprueba la Norma TeacutecnicaPeruana NTP ISO 191152011 (Informacioacuten Geograacutefica Metadatos 1raedicioacuten) Define el modelo requerido para describir informacioacuten geograacuteficay servicios de los datos geograacuteficos digitales
6 CONCEPTOS BAacuteSICOS Y ABREVIACIONES
61 CONCEPTOS
-- Cataacutelogo de metadatos
Es una base de datos de los metadatos compuesta por registros quedescriben las caracteriacutesticas de los datos georreferenciados los cuales seencuentran disponibles dentro de la infraestructura de datos
bull Conjunto de datos espaciales o georreferenciados
Recopilacioacuten identificable de datos espaciales
bull- Datos Espaciales o georreferenciados
Dato que de forma directa o indirecta haga referencia a una localizacioacuten ozona geograacutefica especiacutefica
bull- Entidad productora de informacioacuten georreferenciada
Entidad que en el marco de sus funciones produce informacioacutengeoreferenciada
o Entidad centralizadora de informacioacuten georreferenciada
Entidad puacuteblica que en el marco de sus funciones centraliza informacioacutengeorreferenciada provista por entidades productoras
bull Infraestructura de Datos Espaciales del Peruacute (IDEP)
El conjunto de poliacuteticas estaacutendares organizaciones recursos humanos yrecursos tecnoloacutegicos que facilitan el intercambio la produccioacuten obtencioacutenuso y acceso a la informacioacuten espacial a nivel nacional a fin de apoyar eldesarrollo territorial del paiacutes para asiacute favorecer la oportuna toma dedecisiones
o MetadatosRegistro que describe las caracteriacutesticas de los datos conjunto de datos orecursos de informacioacuten que hacen posible inventariarlos y localizarlos
bull Nodos de la Infraestructura de Datos Espaciales del Peruacute
En el marco de la presente Directiva estaacute constituida por el conjunto deinfraestructuras y servicios interoperables de informacioacuten georreferenciadasobre el territorio nacional accesible a traveacutes de Internet y que son provistospor entidades de la Administracioacuten Puacuteblica o privada registradas en el Portalde Datos Espaciales del Peruacute wwwgeoidepgobpe
bull Objeto espacial
Representacioacuten abstracta de un fenoacutemeno real que corresponde a unalocalizacioacuten o zona geograacutefica especiacutefica
bull Servicios Web IWeb Services
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades ele la Administracioacuten Puacuteblica
Paacutegina 8 de 44
Es una forma definida de intercambio de informacioacuten Es una tecnologiacutea queutiliza un conjunto de protocolos y estaacutendares que sirven para intercambiardatos entre aplicaciones
Oficina Nacioneacuteil ele Gol)ierno Eeclroacutenico e Informaacutetica - ONGEI Comiteacute Coorelinador de ia IDEPDirectiva sobre estaacutendares de servicios eh de informacioacuten georrefercnciada para cl intercambio dediexcltos entre cntidades de la Administracioacuten Puacuteblica
62 TERMINOS y ABREVIACIONES
Paacutegina 9 de 44
GMLHTIPIDEIDEPIETFISO
CRSCSCSWDCPDTDEPSG
Coordinate Reference System (Sistema de coordenadas de referencia)Coordina te System (Sistema de coordenadas)Catalog Service for Web (Servicios de Catalogo para Web)Data Collection Platform (Plataforma Informaacutetica Distribuida)Document Type Definition (Definicioacuten del tipo de documento)European Petroleum Survey Group (Conjunto de Datos de paraacutemetrosgeodeacutesicos)
GIF Graphics Interchange Format (Formato de intercambio de graacuteficos)GDAS Geolinked Data Acces Service (Servicio de Acceso a Datos Geoespacialmente
Linkados)Geography Markup Language (Lenguaje de Marcado Geograacutefico)Hypertext Transfer Protocol (Protocolo de transferencia de hipertexto)Infraestructura de Datos EspacialesInfraestructura de Datos Espaciales del PeruacuteInternet Engineering Task Force (Grupo de Tareas de Ingenieriacutea de Internet)International Organization for Standardization (Organizacioacuten Internacional deEstandarizacioacuten)
JPEG Joint Photographic Experts Group (Grupo Conjunto de Expertos en Fotografiacutea)MIME Mutipurpose Internet Mail Extensions (Extensiones multipropoacutesito de correo de
Internet)OGC Open Geoespatial Consortium (Consorcio Geoespacial Libre)PNG Portable Network Graphics (Graacuteficos de red portaacutetiles)RFC Request for Comments (peticioacuten de comentarios)SAD South American Datum (Sur Ameacuterica Datum)SIG Geographic Information System (Sistema de Informacioacuten Geograacutefica)SRS Spatial Reference Systems (Sistemas de Referencia Espacial)SVG Scalable Vector Graphics (Graacuteficos vectoriales escalables)UCUM Unified Code for Units of Measure (Coacutedigo Unificado para unidades demedida)URI Uniform Resource Identifier(ldentificador Uniforme de Recursos)URL Uniform Resource Locator (Localizador Uniforme de Recursos)CGM Computer Graphics Metafile (Computacioacuten Graacutefica Web metarchlvo)WCS Web Coverage Service (Servicio de Cobertura Web)WFS Web Feature Service (Servicio de Caracteriacutesticas Web)WGS World Geodetic System (Sistema Geodeacutesico Mundial)WMS Web Map Service (Servicio de mapas en Web)WWW World Wide Web (Red informaacutetica mundial)XML Extensible Markup Language (Lenguaje de marcado extensible)
7 NORMAS GENERALES
71 Aacutembito de aplicacioacuten
El presente documento se aplica al conjunto de datos espaciales que cumplan lassiguientes condiciones
Se refiera a una zona o aacuterea geograacutefica sobre el cual el Estado Peruanotenga yo ejerza jurisdiccioacuten
bull Esteacuten en formato electroacutenico~co s~Joo lt)~ ~
(j t~ ( P o J ~72 Campos miacutenimos de los ServiciosJ) bullbull ~tq WJ~ro Para identificar los campos miacutenimos que un servicio deberaacute
aplicar los siguientes criteriosincluir se deberaacuten
Oficina Nacionai de Goberno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Jieb de informacioacuten georreie~enciada para el intercambio dedatos entre elltiddes de la ltdministracioacuten Puacutebiica
Paacutegina 10 de 44
Incluir el coacutedigo de identificacioacuten del registro o ID cuando esto no impliqueun riesgo a la seguridad del sistema
bull Si el servicio hace referencia a datos de unidades administrativas deberaacuteincluir el coacutedigo censal de la unidad administrativa o el coacutedigo censal deCentro Poblado cuando corresponda
bull Incluir el nombre del registro (Ejem Si el servicio corresponde a poliacutegonosde distritos se deberaacute incluir un campo con nombre del distrito)
bull Incluir los datos que tengan caraacutecter puacuteblico sin maacutes limitacioacuten que laestablecida en la constitucioacuten o las leyes sobre la materia
bull Estos criterios excluyen la informacioacuten que estaacute en el marco de la Ley deproteccioacuten de datos personales Ley Ndeg 29733 Y la que se encuentra en elmarco de las excepciones al ejercicio del derecho en la Ley detrasparencia y acceso a la informacioacuten Ley Ndeg 27806
Servicios de localizacioacuten (CSW) Tambieacuten llamados servicios demetadatos estos hacen posible la buacutesqueda de datos conjuntos de datosgeograacuteficos y servicios de informacioacuten geograacutefica a partir de los metadatos
74 Servicios web de informacioacuten georreferenciada a implementarse enel marco del DS 133-2013-PCM y registro
Para dar cumplimiento al Artiacuteculo Ndeg 4 del Decreto Supremo 133-2013-PCM lasentidades de la Administracioacuten Puacuteblica que administran bases de datosgeorreferenciadas (productoras o centralizadoras de informacioacuten) deberaacutenpromover la implementacioacuten gradual y coordinada de servicios interoperables deinformacioacuten georreferenciada de forma que a traveacutes de esta red se proporcione alos usuarios el acceso a los datos mediante el uso de los siguientes tipos deservicios
73 Descarga de InformacioacutenLas entidades de la Administracioacuten Puacuteblica que administran bases de datosgeorreferenciadas (productoras o centralizadoras de informacioacuten) deberaacutenimplementar coordinadamente los servicios de descarga mencionados en elNumeral 74 y detallados en los Numerales 2 y 3 del Anexo 1 de la presentedirectiva con el objeto de asegurar la descarga o transferencia de datosmencionados en el Artiacuteculo W 4 del Decreto Supremo 133-2013-PCM
Las excepciones a este lineamiento estaacuten definidas en la Ley Ndeg 29733 Ley deproteccioacuten de datos personales la Ley W 27806 y la Ley de trasparencia y accesoa la informacioacuten en la cual se establece el marco de las excepciones al ejerciciode este derecho
Cuando sea el caso y con el objeto de garantizar la continuidad del servicio 1 sepodraacuten implementar alternativas de descarga de informacioacuten2
ello no deberaacuteimplicar una restriccioacuten en el acceso a los datos
cO SEJoQlt i 0tlt-r ~~fp eacutel Oeacutentilde9 ~ I J~~lgt~ iJe0ty utID~(l4)~Y
I Cuando la infraestructura de la entidad no tenga la capacidad de soportar la demanda2 Descarga alternativa por paquetes de datos restringir el tiempo de acceso por sesiones de usuarios
descarga por nuacutemero de registros descarga por volumen de informacioacuten etc
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONCEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendiexcl)res de servicios web de informacioacuten georreferenciada para el intercambio deltlatos entre entidades de la Administracioacuten POblica
Paacutegina 11 de 44
correspondientes Las entidades de la Administracioacuten Puacutebliceacutel podraacuten usarservicios de localizacioacuten provistos por otras entidades para el cumplimientode la presente directiva
bull Servicios de visualizacioacuten (WMS y WMTS) Que permitan lavisualizacioacuten de datos georreferenciados mediante el uso de estaacutendaresdefinidos por la OGC como el Servicio de mapas en Web (WMS) o elServicio de mapas en web teselados (WMTS) Estos servicios deberaacuten serimplementados de manera coordinada por las entidades de laAdministracioacuten Puacuteblica como el principal medio de acceso a los datos ydeben permitir la superposicioacuten visual de informacioacuten geograacutefica complejay distribuida en diferentes tipos de servidores y visores de mapas
bull Servicios de descarga (WFS y WCS) Que permitan la descarga de datoso conjuntos de datos Se deberaacute promover el acceso directamente alcontenido de los servicios para construir servicios de valor antildeadido(aplicativos traacutemites geoprocesos etc)
bull Servicios de transformacioacuten (WCTS) Que permitan adaptar los datosgeograacuteficos para garantizar su interoperabilidad Este estaacutendar esobligatorio para las entidades de la Administracioacuten Puacuteblica que generaninformacioacuten en un elipsoide distinto al elipsoide del Sistema de ReferenciaGeodeacutesico 1980 - Geodetic Reference System 1980 (GRS80) o al WorldGeodetic System 1984 (WGS84) que se sentildealan en la ResolucioacutenJefatural Ndeg 079-2006-IGN-OAJ-DGC del Instituto Geograacutefico Nacional
Servicios de publicacioacuten de mapas en web Que permita la exploracioacutenvisual de la informacioacuten de una manera raacutepida y sencilla mediante unaplicativo Estos servicios deben permitir como miacutenimo mostrar navegaracercarse o alejarse para concretar o ampliar el campo de visioacuten moverseo superponer los datos geograacuteficos ademaacutes de mostrar los signosconvencionales y consultar los atributos de los datos geograacuteficos Laimplementacioacuten de este servicio es opcional pero se recomienda realizarloen el marco del Lineamiento 6 del Plan Nacional de Datos Espaciales(Ofertar mecanismos de acceso a los datos)
Los servicios descritos en los paacuterrafos anteriores deberaacuten contemplar la creacioacutende sus respectivos metadatos de acuerdo al Perfil baacutesico de Metadatos Peruano ylos estaacutendares que establezca la IDEP Los campos que se deberaacuten incluirmiacutenimamente son
o Nombreo Tiacutetuloo Descripcioacuteno Lista de palabras claveo Direccioacuten URLo Informacioacuten de contactoo Restricciones de acceso y usoo Nuacutemero de capas
El uso y registro de estos servicios en el Portal de Datos Espaciales del Peruacute(wwwgeoidepgobpe) se realizaraacute conforme a los Lineamientos de uso y acceso
I
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IOEPDirectiva sobre eslaacutendares de servicios wel) de informacioacuten georreferenciada para el intercambio ejedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 12 de 44
definidos por las entidades puacuteblicas que administran la informacioacuten tal como sesentildeala en el Artiacuteculo 5 punto 2 del D S W 133-2013-PCM
8 PROCEDIMIENTO GENERAL PARA LA IMPLEMENTACiOacuteN DESERVICIOSWEB DE INFORMACiOacuteN GEORREFERENCIADACon objeto de facilitar la integracioacuten de informacioacuten procedente de diferentesservicios web de mapas en el Portal de datos Espaciales del Peruacute se deberaacutenombrar el servicio con el siguiente criterio [Paiacutes]+[Nombre de Entidad puacuteblica uorganizacioacuten privada]+[Categoriacutea]+[Sub categoriacutea]+[Tema]
En el Anexo 2 se adjunta un cuadro con la Clasificacioacuten temaacutetica de datosgeograacuteficos Esta clasificacioacuten es temporal en tanto se defina el CataacutelogoNacional de Objetos Geograacuteficos El cuadro ha sido elaborado en base a lascategoriacuteas temaacuteticas definidas en la ISO 191152003 Informacioacuten Geograacutefica -Metadatos
Para la identificacioacuten del Sistema de Referencia de Coordenadas (CoordinateReferente System CRS) debe usarse el espacio de nombres del EuropeanPetroleum Survey Group (EPSG) y para la Uniform Resource Identifier (URI) loscoacutedigos del EPSG
81 Procedimiento general para el Intercambio de informacioacuten vectorialEl estaacutendar WFS establece un protocolo de comunicacioacuten para la transmisioacuten dedatos vectoriales a traveacutes de servicios web Este protocolo emplea lasespecificaciones OWS para la negociacioacuten previa a la peticioacuten de datos y utilizael formato GML para la transferencia de datos
WFS se basa en el protocolo HTTP que intriacutensecamente no contempla nocionesde sesioacuten Una sesioacuten en HTTP simple es el conjunto de una solicitud y surespuesta Luego la comunicacioacuten se corta y no es responsabilidad del cliente nidel servidor mantener una memoria ni un estado de la transaccioacuten (ealizada Porlo tanto protocolos basados en HTTP como WFS deben antildeadir sus propiosmecanismos de almacenamiento de datos persistentes entre dos solicitudesHTTP
Una sesioacuten WFS baacutesica se desarrolla esquemaacuteticamente de la manerasiguiente
Contacto inicial El cliente conoce uacutenicamente la URL de un servicIoWFS el servidor estaacute esperando peticiones como servicio HTTP oacute HTTPSEntonces siguiendo la especificacioacuten OWS
o El cliente enviacutea una solicitud GetCapabilities al servidor usandoHTTP GET En particular sentildeala queacute servicio estaacute solicitando (aquiacuteWFS) y bajo queacute versioacuten
o El servidor accede a sus fuentes de datos inscritas como disponiblesa WFS pueden ser bases de datos espaciales ficheros inclusiveotras conexiones WFS Eacutestas se encuentran en general preconfiguradas y no es necesario recorrerlas
o Del cataacutelogo interno el servidor construye un fichero XML siguiendola definicioacuten WMT_MS_ Capabilities Este fichero es devuelto al clienteen respuesta al GET usando el tipo MIME textxml
I
J
Oficina Naciomll de Goberno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleo de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 13 de 44
Solicitud de datos El cliente estaacute ahora en medida de solicitar un bloquede informacioacuten tomando en cuenta el conjunto de datos que el servidorcontiene
o El cliente enviacutea una solicitud GetFeatures al servidor especificandoademaacutes de los paraacutemetros OWS baacutesicos la capa y extensioacutensolicitadas Ademaacutes del GET es posible especificar la peticioacutenutilizando POST alcanzando al servidor una especificacioacuten XML de lasolicitud WFS
o El servidor acopia la informacioacuten a partir de sus fuentes y laacondiciona a la solicitud en particular la re proyecta al SRSsolicitado y la recorta al cuadraacutengulo requerido
o El servidor convierte la informacioacuten resultante a formato GML y ladevuelve al cliente en respuesta al GET usando el tipo MIMEapplicationvnd ogc wfs_xml
El contacto inicial es necesario para obtener el cataacutelogo local y los metadatos delas capas disponibles en el servidor Una vez que el cliente obtiene el cataacutelogolocal puede realizar una serie de solicitudes de datos independientes
Existe una clase de servidores WFS llamado WFS Transaccional en la cual siacute seespecifica nociones de sesioacuten y de persistencia de datos La clase transaccionalde la especificacioacuten WFS indica de queacute manera es posible hacer que cliente yservidor realicen transacciones sobre una base de datos Bajo estaespecificacioacuten es posible actualizar datos a distancia en el depoacutesito de datos delservidor
La instalacioacuten de un servidor WFS implica
Definir el nivel de confidencialidad de la informacioacuten
Definir los lineamientos de acceso a la informacioacuten en funcioacuten a lanormativa nacional vigente
bull Instalar un servidor WFS con acceso a las fuentes de informacioacuten apublicar este acceso deberaacute hacerse hacia una copia de la uacuteltima versioacutensiempre y cuando existan mecanismos automaacuteticos de respaldo y puestaal diacutea que aseguren integridad y actualidad esto es especialmentedelicado en caso de instalacioacuten de WFS transaccional
En caso de accesos restringidos por los lineamientos de acceso definidospor la entidad compatibilizar las poliacuteticas e instrumentos de seguridad deinformacioacuten al nuevo servicio esto implica por ejemplo establecer filtros anivel de cortafuegos para restringir el traacutefico a direcciones fijas deentidades conocidas eventualmente estableciendo redes privadasvirtuales entre dependencias
Mantener actualizada la informacioacuten publicada
Oacute~l82 Procedimiento general para el Intercambio de informacioacuten raacutesterZ- Se debe resaltar que para el intercambio de informacioacuten raacutester el trabajo inicial
de estandarizacioacuten se referiacutea a servidores de mapas a traveacutes de Internet Eacutestosinscritos dentro de WCS reciben un pedido a traveacutes del protocolo HTTP a partirde un cliente que solicita un conjunto de imaacutegenes raacutester correspondientes a unSRS determinado y cubriendo un cuadraacutengulo especificado El servidor enviacutea
Oficina Nacional (le Goi)ierno Electroacutenico e informaacutetica - ONGE -Comiteacute CoorcJinador de a lOEDirectiva sobre estaacutendarps de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 14 de 44
IIiL _
contra este pedido una imagen de mapa de bits en formato estaacutendar de imagensea PNG GIF JPEG GeoTIFF etc
El caso del intercambio de datos raacutester en bruto corresponde a una peticioacutensimplificada de este esquema WCS en la que la imagen de mapa de bits quedevuelve un servidor contiene los datos correspondientes a la capa raacutestersolicitada en formato corriente de mapa de bits
Una sesioacuten WCS se realiza aproximadamente de la misma manera que unasesioacuten WFS La fase de contacto inicial y pedido de cataacutelogo local esequivalente excepto que se solicita GetCapabilities del servicio WCS
La solicitud de datos se realiza a traveacutes del pedido GetMap opcionalmenteespecificando el formato de imagen de salida sus dimensiones en pixel yposiblemente un estilo de dibujo definido en SLD Por otro lado la solicitudGetFeaturelnfo aplicada a un raacutester permite obtener datos de los puntos quecomponen la capa
La instalacioacuten de un servidor WCS implica
Definir el nivel de confidencialidadde la informacioacuten
bull Definir los lineamientos de acceso a la informacioacuten en funcioacuten a lanormativa nacional vigente
bull Definir la simbologiacutea cartograacutefica de los mapas publicados y configurareacutesta en el servicio
bull En caso de accesos restringidos por los lineamientos de acceso definidospor la entidad compatibilizar las poliacuteticas e instrumentos de seguridad deinformacioacuten al nuevo servicio esto implica por ejemplo establecer filtros anivel de cortafuegos para restringir el traacutefico a direcciones fijas deentidades conocidas eventualmente estableciendo redes privadasvirtuales entre entidades
bull Mantener actualizada la informacioacuten publicada
83 Procedimiento general para la implementacioacuten de servicios demapas en web (WMS)
A continuacioacuten se describen recomendaciones para la implementacioacuten de losservicios WMS
Debido a que el tiempo de respuesta del servicio WMS depende delnuacutemero de capas que componga el servicio y el volumen de informacioacutense recomienda implementar este servicio con la menor cantidad de capasposible o implementar servicios con una sola capa
bull La implementacioacuten de un servicio web de mapas debe reproducir elcomportamiento y las respuestas estandarizadas al ser invocado desde uncliente geneacuterico y no adaptarse a las particularidades un clienteespeciacutefico
bull El WMS debe ser conforme a la implementacioacuten de ISO 19128Geographic Information - Web Map Server Interface
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicIos web de informacioacuten georreferenciada para el intercambio dedatos entre entiddes de la Administracioacuten Puacuteblica
Paacutegina 15 de 44
Todo servicio WMS debe contar con un IP puacuteblico (URL) que permita suacceso y consulta por Internet el cual deberaacute estar registrado en el portalde datos espaciales del Peruacute
bull Se debe utilizar como miacutenimo la especificacioacuten Web Map Service (WMS)Implementation Specification v111 o superior del Open GeospatialConsortium (OGC) con las tres operaciones obligatorias definidas en lapresente directiva (GetCapabilities GetMap y GetFeaturelnfo)
bull El WMS deberaacute soportar cuando se exceda el rango de escala uacutetilimaacutegenes vaciacuteas o simplificadas La informacioacuten sobre el rango de escalauacutetil debe proporcionarse en la respuesta a la peticioacuten GetCapabilitiesutilizando el campo ltScaleHintgt
bull Se debe usar la especificacioacuten del OGC Styled Layer DescriptorImplementation Specification v10 (SLD) como extensioacuten del OGC WMSque permita una simbolizacioacuten definida por el usuario
bull Se debe implementar la operacioacuten GetLegendGraphic y del atributoLegendURL para describir cada capa con el fin de identificar las capasadecuadamente
bull El WMS debe soportar al menos el formato Portable Network Graphics de24 bits (PNG tipo MIME imagepng)
bull Evitar la inclusioacuten de informacioacuten marginal dentro del marco devisualizacioacuten escalas logotipos marcas de agua mensajes de copyright ysimilares
Si se usa un Sistema de Referencia de Coordenadas (CRS) adicionaldeberaacuten identificarse sus paraacutemetros de transformacioacuten mediante unidentificador del Sistema de Referencia de Coordenadas vaacutelido ydocumentado
UTM USO
Zona 178 --------------- __-
Zona 188Zona 198
~ 0_ bull __ - ~ ~_ bullbull__ bullbullbull
Zona 178 -__------ -----__-_ Zona 188
------_ _~-- Zona 198
proporcionarse en ingleacutes Sede excepcioacuten sea
bull El WMS debe soportar el CRS WGS84 en coordenadas geograacuteficasidentificadas mediante EPSG 4326 Ademaacutes se recomienda que laimplementacioacuten de WMS tambieacuten soporte los siguientes CRSs
Tabla 1 Coacutedigos y Sistemas de Referencia
Coacutedigo EPGS Sistemade ReferenciaDATUM32717 WG8 84 UTM32718 WG8 84 UTM32719 WG8 84 UTM
- _------ _----__- ~--_ ----- -24877 P8AD56 UTM
----_ __ _ -24878 P8AD56 UTM24879 P8AD56 UTM4326 WG8844248 P8AD56
bull Todas las excepciones de servicio debenrecomienda que el formatoapplicationvnd ogc se_inimage
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puumlbliacuteca
Paacutegina 16 de 44
ANEXO 1 ESTANDARES DE SERVICIOS WEB DE INFORMACIONGEORREFERENCIADA PARA EL INTERCAMBIO DE DATOS ENTREENTIDADES DE LA ADMINISTRACION PUBLICA
1 ESTANDAR PARA SERVICIO DE MAPAS EN WEB WMS
11 WMS Web Map Service
El servicio Web Map Service (WMS) o Servicio de publicacioacuten de mapas es unestaacutendar propuesto por la OGC que ofrece una sencilla interfaz HTTP el cualpermite realizar una solicitud de imaacutegenes de mapas georreferenciados de una omaacutes bases de datos geograacuteficas que pueden estar distribuidas en maacutes de unservidor
Una peticioacuten WMS define la capa o capas geograacuteficas y el aacuterea de intereacutes paraser procesadas por el administrador del servicio la respuesta a esta solicitud esuna o maacutes imaacutegenes de mapas georreferenciados (devuelto como JPEG PNGetc) que pueden ser mostradas en un aplicativo ya sea viacutea web o de maneralocal
A traveacutes de la superposicioacuten de mapas obtenidos de diferentes servidores WMSes posible la creacioacuten de una red de servicios distribuidos cuyos clientes ousuarios podraacuten realizar composiciones personalizadas
I_ _ _ ~ __ ~------J
_ordm~scriacutePdoacuteB __Versioacuten de la especificacioacuten OGCTipo de_~ervicio al que vadtrigj9-ordfJ~Jeticioacuten Nombre de la olJeracioacuten Formato de salida deacutelmetaclatodel s-eNiCioDebe soportar lJor defecto texUxml S-ecuencia de nUacutemeros 6- cadena --decaracteres para ~I contr()I de la cltn~~s~I1fia
Opcional
Obligatoriedad~OpcionalObli9ordf-ordm~ _ObliR~lt~
Opcional
UPDATESEQUENCE
- ComponentesVERSION
SERVICE=WMS _ __ __-- _ - --_ -REQYESTGet99pabilities
FORMAT
111 Operaciones
Este estaacutendar internacional (WMS versioacuten 130) define dos clases de modos deoperar uno para un WMS baacutesico y otro para un WMS de consulta A su vez cadauno tiene dos subclases una para clientes y otra para servidores
El WMS baacutesico debe soportar los elementos baacutesicos del servicio (versioacutenpeticiones y respuestas HTIP valores numeacutericos y booleanos determinadosformatos de salida sistemas de coordenadas paraacutemetros de consulta y derespuesta y excepciones) la operacioacuten GetCapabilities y la operacioacuten GetMapClasifica la informacioacuten que posee en Capas y ofrece un nuacutemero determinado deEstilos con los cuales se pueden visualizar dichas capas Este EstaacutendarInternacional uacutenicamente soporta Capas y Estilos definidos no incluyemecanismos de definicioacuten de simbolizacioacuten por parte del usuario
El WMS de consulta debe satisfacer todos los requerimientos de un WMS baacutesico ytambieacuten soportar la operacioacuten GetFeaturelnfo
Para personalizar la simbolizacioacuten OGC ha definido la especificacioacuten 5tyledLaver Descriptor (5LD) o descripcioacuten de estilos de capas que permite la
l(CONSElo definicioacuten temporal o permanente de la simbolizacioacuten para visualizar datos viacuteaa-tCj~ ~lt)~ WMS~ ~ ~o Leoacuten ~ ltntilde bull bull bull bull bull0 ~--iexcl ~a GetCapabllItles (oblIgatorIa)~ ~ oO gtltto~ierM~~ lt Ofrece informacioacuten acerca de las caracteriacutesticas del servicio (metadatos)
Tabla 2 Componentes de GetCapabilities
L
Oficina Nacional de Gobierno Electroacutenico e infonnaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios eb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 17 de 44
del cacheacute Este valor se incrementa cuandose realizan cambios en el Capabilitites
b GetMap (obligatoria)
Proporciona como resultado un mapa imagen de los datos almacenados
Tabla 3 Componentes de GetMap
Componentes
L~-~Q~~~~~~~t~iapI LAYERS
STYLES
CRS=EPSGidentificador
BBOX=minxminYmaxxmaxy
WIDTHHEIGHTFORMAT
TRANSPARENT=TRUEI FALSE
BGCOLOR=color_value
EXCEPTIONS=exception_format
TIME=time
ObligatoriedadObligat0rQ -ObIi99orio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligordf-t9rioObligordf-tQr)oObligatorio
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Desqip~iOacutenVersioacuten de la especificacioacuten OGCNombre de la PeticioacutenLista de una o maacutes capasseparadas por comasEstilo de visualizacioacuten por caparequerida separados por comasSistema de Coordenadas deReferenciaEsquinas del aacutembito (inferiorizquierda superor derecha) enunidades CRSAncho del mapa en Qix_eJ~~ Alto del maQ9_~Ilp)(el~~- _Formato de salida del mapaTransparencia del fondo del mapa(default=FALSE)Valor del color del fondo RGB enHexadecimal (default=OxFFFFFF)Formato en el que el WMSinforma de las excepciones(default=XML)Valor de Tiempo en las capasdeseadasElevaci6ndelas capas deseadasValor de otras dimensionesadecuadas
c GetFeaturelnfo (obligatoria)
Captura y proporciona informacioacuten contenida en un mapa tal como el valor deun objeto en una posicioacuten determinada
Tabla 4 Componentes de GetFeaturelnfo
DescripcioacuteriVersioacuten de la especificacioacutentildeOGcNombre de la Peticioacuten Copia parcialdeuacutenapeticioacuten demapasque genera el mapa del cual se quiereobtener informacioacutenLista de una o maacutes capas sobre las quese realiza la consulta separadas porcomasFormato de respuesta de la informacioacutensobre el objeto (MIME type)Nuacutemero de objetos sobre los que sedevuelve informacioacuten(default=1)Coordenada iexcldel objeto en eacuteiMapcsen pi~eles __ o bullbullbullbullbullbullbullbull
Coordenada j del objeto en el Map CSenpixele~Formato en el que el WMS informa de las excepciones (default=XML)
Obligatorio
ObligatoriedadObligatorioObligaiorio~~_
QUERY _LA YERS Obligatorio
INFOJORMAT Obligatorio
FEATURE_COUNT Opcional
l=pixeLcolumn Obligatorio_____ bullbullbullbull - bull__ bull__ bullbullbull ____ o
J=pixeLrow Obligatorio-- --- _ _--_-
EXCEPTIONS Opcional
Paraacutemetros del mapa
ComponentesVERSION
REQUEST=GetFeaturelnfo
Oficina Nacional (e Gobierno Electroacutenico e In~ormiquestica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciltda para el intercambio deciatos entre entidades de la Aoministraciaacuten Puacuteblica
Paacutegina 18 de 44
112 Styled Layer Descriptor (SLD)
Perfil de la Especificacioacuten de Implementacioacuten Web Map Service
El Styled Layer Descriptor (SLD) o Descriptor de Estilos de Capas define unacodificacioacuten que se extiende al estaacutendar WMS el cual permite definir a traveacutes delusuario una simbolizacioacuten y coloracioacuten de la capa geograacutefica o cobertura Elestaacutendar SLD aborda la necesidad de los usuarios y de los softwares paraofrecer la capacidad de poder controlar la representacioacuten visual de los datosgeorreferenciados
Esta posibilidad de definir reglas de representacioacuten de estilos requiere unlenguaje de estilos que el cliente y el servidor pueden entender La Simbologiacuteaestaacutendar de codificacioacuten de la OGC (SE) ofrece este lenguaje mientras que elperfil de SLD WMS permite la aplicacioacuten del SE a capas WMS usandoextensiones de operaciones de los servicios de mapas Ademaacutes este estaacutendardefine una operacioacuten de acceso normalizado a siacutembolos de leyenda
a Operaciones del servicioLas operaciones que se definen en este estaacutendar OGC son 4 siendo dos (2)obligatorias y dos (2) opcionales
bull GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull GetMap (Obligatoria)
Esta operacioacuten estaacute definida en el estaacutendar WMS en sus distintas versionesSolicitud de un aacuterea determinada en un CRS determinado Para modificar elestilo de visualizacioacuten se crea un laquouser Styleraquo
bull Describe Layer (Opcional)
Para definir estilos personalizados por el usuario se requiere informacioacutensobre los fenoacutemenos a simbolizar o como poco su tipo (fenoacutemeno ocobertura) Esta operacioacuten proporciona informacioacuten sobre esos estilos
bull GetLegendGraphic (Opcional)
Mediante esta operacioacuten se obtiene una imagen del estilo con el cual elservicio realiza la representacioacuten de la capa
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de s~rvicios leb ae informacioacuten georreferenci2da para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
2 ESTANDAR PARA SERVICIO DE MAPAS WFS
Paacutegina 19 de 44
21 WFS Web Feature Service
El servicio Web Feature Service (WFS) o Servicio de publicacioacuten de objetos es unestaacutendar definido por la OGC que describe la especificacioacuten de codificacioacuten paradatos georreferenciados basados en GML (Geography Markup Language) el cualpermite recuperar y modificar (consultar insertar actualizar y eliminar) datosespaciales en formato vectorial Esta codificacioacuten intenta activar el transporte yalmacenamiento de informacioacuten geograacutefica mediante un XML Sehema quedescribe su estructura incluyendo las propiedades de geometriacutea y los rasgosgeograacuteficos
Los requisitos para un Web Feature Serviee (versioacuten 110 o superior) definidospor la OGC son
Los interfaces deben definirse en XML
GML debe ser utilizado para expresar caracteriacutesticas de los objetos dentrode la interfaz
Un WFS debe ser capaz como miacutenimo de ofrecer caracteriacutesticas de losobjetos utilizando GML
El filtro de lenguaje debe definirse en XML y derivarse de CQL como seindica en el OpenGIS Catalogue Intetface ImplementationSpecification
bull El almaceacuten de datos utilizado para almacenar caracteriacutesticas de los objetosgeograacuteficos puede ser opaco para la aplicacioacuten cliente siendo el uacutenicoacceso a los datos a traveacutes del interfaz del WFS
bull La uacutenica funcioacuten de un WFS cuando interacciona con el sistema dealmacenamiento de fenoacutemenos geograacuteficos es asegurarse que loscambios realizados en los datos sean coherentes
211 Operaciones
Se definen tres clases de WFS
WFS Baacutesico implementa las operaciones GetCapabilitiesDescribeFeatureType y GetFeature Se considera el servicio de soacutelolectura
WFS XLink soporta todas las operaciones del WFS Baacutesico e implementala operacioacuten GetGmlObjet para XLinks locales yo remotos siendo posibleutilizar la operacioacuten GetGmlObjet durante la operacioacuten GetFeature
bull WFS Transaccional soporta todas las operaciones del WFS baacutesico eimplementa las operaciones de transaccioacuten Siendo opcional laimplementacioacuten de las operaciones GetGmlObjet yo LockFeature
Los atributos comunes en las peticiones POST y GET para todas las operacionesson
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEi -Comiteacute Coordinador de la lOEDirectiva sobre est~ndres de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Publica
Paacutegina 20 de 44
Tabla 5 Componentes GET maacutes comunes
_componentesVERSION
SERVICE=WFS
REQUEST
NAMESPACE
Paraacutemetros adicionalesParaacutemetros especificos
del suministrador
OblifjatoiexcliexcledadOblig_~9iQ_
Obligatorio
ObligatQrio
Opcional
Opcional
_ _ DescripcioacutenVersioacuten de la especificacioacuten OGC __Tipo-cie-ServfcTo--( no-esobiigaiorio paraGetCapeacutelbiiti~~)_Nombre de la PeticioacutenPara indicar el espacio de nombres y susprefijos El formato debe ser xmlns(prefix=EscapedNamespaceName) Si se especificamaacutes de uno se sefJaranfJorcomasParaacutemetros de cadaoperaCiOacute---------------Para permitir antildeadir paraacutemetros ala peticioacutende forma que se mejore el resuldo _
Tabla 6 Componentes POST maacutes comunes
ComponentesVERSION
SERVICE=WFS
HANOLE
ObligatoriedadObligato~[Q__Obligatorio
Opcional
DescripcioacutenVersioacutende la especificacioacuten OGCTipo de Servicio Permite a la aplicacioacuten cliente asociar unnombre nemoteacutecnico a la peticioacuten paraencontrar los elementos infractores en casode error
a GetCapabilities (obligatoria)
Ofrece informacioacuten acerca de las caracteriacutesticas del servicIo de los tipos defenoacutemenos que puede ofrecer y queacute operaciones soporta cada uno de ellos
D~scripdcSn _Lista de tipos de fenoacutemenos adescribir separados por comas Sino se indica ninguno devuelvetodos los tiposFormato de salida para describirlos tipos de fenoacutemenos Soportaotros formatos de salida comoOTO
Opcional
Opcional
TYPENAME
OUTPUTFORMAT=textxmlsubtype=gml311
b DescribeFeatureType (obligatoria)
Ofrece la estructura (campos y atributos) de cualquiera de los tipos defenoacutemenos que el servicio puede ofrecer mediante su descripcioacuten en esquemasXML siendo eacutestos esquemas GML vaacutelidos
Tabla 7 Componentes DescribeFeatureType
Componentes Obligatoriedad
c GetFeature (obligatoria)
Devuelve instancias de fenoacutemenos (objetos individuales) en formato GMLAdemaacutes el cliente debe tener la posibilidad de solicitar las propiedades delfenoacutemeno que desea y de realizar tanto consultas espaciales como noespaciales
Tabla 8 Componentes de GetFeature y GetFeatureWithLock
iI
l
_lt_orriponentesREQUEST=[GetFeature I
GetFeatureWithLock]
OUTPURFORMAT=textxml subtipo=gml311
RESULTIYPE=[results IHits]
Obligatoriedad
Obligatorio
Opcional
Opcional
t5escripciQn
Nombre de la peticioacuten WFS
Permite otros formatos de salida siempre ycuando se indique en el documento deltapacidadesUtilizado para solicitar un documento derespuesta completo con los fenoacutemenos quecumplen la consulta (results valor por defecto) osimplemente una enumeracioacuten d~ Ilts_rnismos
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades ete la Administracioacuten Puacuteblica
Paacutegina 21 de 44
Pueden utilizarse componentes adicionales para controlar los XLink anidados
Tabla 9 Codificacioacuten adicional de GetFeature
Componentes
PROPERTYPENAME
FEATUREVERSION=[ALLIN]
MAXFEATURES=N
EXPIRY=N
SRSNAME
TYPENAME(opcional si se aespecificado elFEATUREID)FEATUREID
(Mutuamente excluyentec()i1 FILIER yB001 __
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BBOX)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
SORTBY
~Coriiacuteponentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
PROPTRAVXLlNKDEPTH
Obligatoriedad
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Opcional
Opcional
Opcional
Opcional
Obligatoriedad
Opcional
Opcional
Opcional
Descripci9n(hits)Lista de propiedades de cada tipo de fenoacutemenosolicitado Con o con ausencia de valor sesolicitan todas las del ti~o_~Ql~_L1J9ordmcgt____Cuando es posible el versionado Devuelve laversioacuten del fenoacutemeno que se le solicita Si no seindica devuelve la uacuteltima versioacutenMaacuteximo nuacutemero de fenoacutemenos que puedendevolverse en una consulta Si no se indicadevuelve todosSoacutelo se utiliza con la peticioacutenGetFeatureWithLock Indica el tiempo de bloqueodel fenoacutemeno en la respuesta (en minutos) Si elparaacutemetro no se especifica el bloqueo seraacuteindefinidoSistema de referencia que debe ser usado en lageometria de los fenoacutemenos resultado de lapeticioacuten
Lista de nombres de los tipos de fenoacutemenossolicitados
Lista de instancias de fenoacutemenos solicitadasidentificadas mediante su identifi~dor
Describe un conjunto de caracteristicas sobre lasque operar Se debe establecer un filtro por cadatipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o un FILTERun cliente puede realizar la peticioacuten mediante unbounding box
Indica la propiedad respecto a la cual seraacutenordenadas las instancias de los fenoacutemenosobtenidos en la consulta
--__~~_ 0- _
Descripcioacuten _Nivel de profundidad a alcanzar a traveacutes de los bullenlaces contenidos en los atributos href de las propiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que se bullacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidada deGetGmlObject realizada para cualquier propiedadcuando interviene el componenteTRAVERSEXLlNKDEPTH (si no se especifica una I
lista PROPEXPIRY) En ausencia de valoresperaraacute hasta recibir respuestaLista de- ios niveies- de XLink enlazado-spor cadafenoacutemeno que sea consultado Debe haber unarelacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una lista
i_J
Oficina Nacional de Gobierno Electroacutenico e Inormiquesttica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios VIeb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 22 de 44
Componentes Obligatoriedad DescripcioacutenPROPTRAVXLlNKDEPTHLista de tiempos de expiracioacuten de XLink enlazadospor cada fenoacutemeno consultado Debe haber una
PROPTRAVXLlNKEXPIRY Opcional relacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una listaPROPTRAVXLlNKEXPIRY
d GetGmlObject (opcional)
Devuelve instancias de fenoacutemenos expresaacutendolos en XML El cliente debe tenerla posibilidad de especificar si desea todos los objetos que se han anidadomediante Xlinks o soacutelo hasta un nivel de anidamiento determinado
Para que un WFS soporte esta operacioacuten cada elemento sobre el que puedaoperar el WFS debe estar identificado uniacutevocamente mediante lOs XML Lacodificacioacuten de identificadores de elementos se define en OpenGis FilterEneoding Implementation Speeifieation
La diferencia con GetFeature es que mientras que esta uacuteltima devuelve todaslas instancias que posea el tipo de fenoacutemeno solicitado con GetGmlObject soacutelose obtienen las instancias de fenoacutemenos solicitadas mediante su identificador
Tabla 10 Codificacioacuten para GetGmlObject
Componentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
GMLOBJECTID
Obligatoriedad
Obligatorio
Opcional
DescripcT6n _Nivel de profundidad a alcanzar a traveacutes de losenlaces contenidos en los atributos href de laspropiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que seacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidadade GetGmlObject realizada para cualquierpropiedad (si no se especifica una listaPROPEXPIRY) cuando interviene elcomponente TRAVERSEXLlNKDEPTH Enausencia de valor esperaraacute hasta recibirresp~~~t~__ _ EllO XML del elemento solicitado
Descripci~~
Lista de nombres de los tipos de fenoacutemenosa ser bloqueados
Indica el tiempo de bloqueocienenoacutementildeo(en minutos) Si el paraacutemetro no seespecifica el bloqueo seraacute indefinidoALLintentaraacute bloq~ordflodoslos fenoacuteme~_
Opcional
Opcional
Obligatorio
ObligatoriedadComponentesTYPENAME
(opcional si se aespecificado elFEAT~B_~[)) _
EXPIRY=N
LordmCISACTI9~=I~-J_
e LockFeature (opcional)
Peticioacuten de bloqueo sobre uno o maacutes tipos de fenoacutemenos mientras se estaacuterealizando su modificacioacuten con la operacioacuten Transaetion Esto aseguratransacciones de forma continuada Esta operacioacuten en el meacutetodo POSTcontiene uno o maacutes elementos ltLoeltgt cada elemento definen las instancias deun tipo de fenoacutemeno a ser bloqueadas
Tabla 11 Componentes LockFeature
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Ieb de Informacioacuten georreferenciada para el intercambio dedatos entre entidades de la dministracioacuten Puacuteblica
Paacutegina 23 de 44
9omponentes_SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BJ30_X)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Opcional
Opcional
Opcional
Descripcioacuten _solicitados si no lo consigue no sebloquearaacute ninguno SOME intenta bloqueartantas como sea posibleLista de instancias de fenoacutemenossolicitadas identificadas mediante suidentificador
Describe un conjunto de caracteristicassobre las que operar Se debe establecer unfiltro por cada tipo de fenoacutemeno listado en elparaacutemetro TYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
f Transaction (opcional)
Una peticioacuten transaccional estaacute compuesta de operaciones que modificaninstancias de fenoacutemenos geograacuteficos accesibles viacutea web Una vez terminada latransaccioacuten el servicio WFS genera un documento XML de respuesta indicandoque el proceso se ha realizado
Esta operacioacuten puede realizarse directamente por parte del servicio WFS encuyo caso al finalizar la transaccioacuten el servicio traslada las modificaciones alalmaceacuten de datos conectado el servicio WFS o traducir las operaciones allenguaje del almaceacuten de datos siendo eacuteste uacuteltimo el encargado de realizar laoperacioacuten
Las posibles operaciones de modificacioacuten que pueden llevarse a cabo son crear(Insert) actualizar (Update) y eliminar (Deete)
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Insert
Native
Lockld
srsName(Atributo)
IdgenItri~ut(raquo
Transaction
inputFormat__(f-ilQt __
Tabla 12 Componentes POSTde TransactionComponentes Obligatoriedad DescripCioacuten~- ~- --
Puede contener cero o maacutes nsert Updafe o DeefeLas operaciones se ejecutan en el orden en el quese presenten en la peticioacuten _Especifica que la transaccioacuten se realizaraacute sobre unconjunto de instancias que han sido bloqueadasprevLamente___ ____ __Contiene comandos u operaciones propietariaspermitiendo acceder y actuar sobre servidores oalmacenesde datos especiacuteficosALL iridica--que -iodos -os fen6meno-sbloq-ueadosdeben ser liberados una vez terminada latransaccioacuten SOME indica que soacutelo los registrosmodificados deben ser liberados el resto deelementos permanecen bloqueadosUtilizado para crear nuevas instancias defenoacutemenos Por defecto los fenoacutemenos se expresanmediante GML3 pero pueden utilizarse otrasversiones de GML En respuesta a esta operacioacuten elWFS debe generar una lista de los identificadoresasig_l95Qsa las nueveacutel~Iacutei~~l~a_~generadas
Versioacuten GML en la que crear los datos-- -- Sistema deo-referenCiadel nuevo-efe-merItoeicual
Opcional debe ser soportado por el tipo de fenoacutemeno al quepertenece
Meacutetodode asignacioacuten de identificadores
releaseAction=[ALLISOME]
Oficina Nacional de Gobierno Eleciexclroacutenico e Inormaacutetiacuteca - ONGEI -Comiteacute Coordiacutenatior de la IDEPDirectiva sobre estaacutendares de servicios weo de informacioacuten georreierenciada iexclara el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 24 de 44
Componentes
Update
Property(Elemento)
srsName(Atributo)
Filter(Elemento)DeleteFilter
(Elemento) __
Obligatoriedad
Opcional
Obligatorio
Opcional
Opcional
OpcJdegrl_ordfI _
Obligatorio
DescripcioacutenActuacutea sobre las propiedades de instancias defenoacutemenosEspecifica el nombre (Name) y los valores (Vaue) delas propiedades pertenecientes a los tipos defenoacutemenos a modificar (fypeName)Sistema de referencia del nuevo elemento el cualdebe ser soportado por el tipo de fenoacutemeno al quepert~n_~ce _ ___ _ _Define restricciones espaciales o no espaciales paraseleccionar los fenoacutemenos a modificarElimina instancias de fenoacutemenos
Si no se define un filtro la operacioacuten no se realiza
Tabla 13 Componentes GET de Transaction
Componentes
OPERATION=Delete
TYPENAME(opcional si se aespecificado elFEATUREID)
RELEASEACTION=[ALLI SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
BB00)BBOX
(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten_Operacioacuten de transaccioacuten a ejecutar Lasoperaciones se ejecutan en el orden en el quese present~Il_~I1a p~ticiordmn
Lista de nombres de los tipos de fenoacutemenossobre los que realizar fa operacioacuten
ALL indica que todos los fenoacutemenosbloqueados deben ser liberados una vezterminada la transaccioacuten SOME indica quesoacutelo los registros modificados deben serliberados el resto de elementos permanecenbloqueados
Lista de instancias de fenoacutemenos sobre los queoperar identificadas mediante su identificador
Describe un conjunto de caracteriacutesticas sobrelas que operar Se debe establecer un filtro porcada tipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
Oficina Nacional dG Gobierno Eleciroacutenco e informaacutetic - ONGEiexcl -Comiteacute Coordineacutedor de la lDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para ei intercambio dedtos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 25 de 44
3 ESTANDAR PARA SERVICIO DE COBERTURA WCS
31 WCS Web Coverage Service
El servicio Web Caverage Serviee (WCS) o Servicio de Coberturas de mapasofrece la obtencioacuten de datos georreferenciados en un formato del tipo coberturamulti-dimensionales para el acceso a traveacutes de la web de modo que sean uacutetilespara la representacioacuten o como dato de entrada de modelos cientiacuteficos
Al igual que el estaacutendar Web Map Serviee (WMS) y el Web Feature Serviee(WFS) permite al cliente seleccionar parte de la informacioacuten que posee elservidor basaacutendose en diferentes criterios como por ejemplo las restriccionesespaciales
Este estaacutendar nos brinda un conjunto de requisitos baacutesicos que una aplicacioacutenWCS debe cumplir esto tambieacuten es vaacutelido al utilizar el GML como un formato deentrega de la cobertura con el cual a diferencia del WMS que devuelve los datosgeorreferenciados para ser representados como mapas estaacuteticos (devueltos comoimaacutegenes desde un servidor) el estaacutendar Web Coverage Service define unasintaxis rica para las solicitudes en contra de estos datos devolvieacutendolos con susemaacutentica original (en lugar de las imaacutegenes) los cuales pueden ser interpretadosextrapolados procesados etc
Esta versioacuten de especificacioacuten se limita a peticiones y descripciones de coberturasde mallas regulares (grid coverage) aunque el interfaz ha sido disentildeado de formaque en futuras versiones sea posible desarrollarlo permitiendo otros tipos decoberturas definidas en OGC Abstraet Speeifieatian Tapie 6
asincroacutenicasrespuestas Respuestas XML y opcionalmente(almacenamiento de respuestas)
a GetCapabilities (obligatorio)
Permite obtener el documento XML de capacidades donde se describenlas caracteriacutesticas del servicio y donde normalmente se incluye una brevedescripcioacuten de las coberturas que ofrece En el caso que el documento XMLdevuelto no contenga la descripcioacuten de las coberturas que posee debedisponerse de informacioacuten similar en una fuente aparte como por ejemplo uncataacutelogo de imaacutegenes
311 Operaciones
El servicio WCS (versioacuten 20) proporciona tres (3) operaciones cuyaimplementacioacuten es obligatoria por parte del servidor Estas operaciones puedenutilizar HTTP GET con codificacioacuten KVP o HTTP POST con codificacioacuten XML oSOAP es mediante el documento de capacidades como se indica queacute tipo decodificacioacuten POST soporta el servidor del WCS
Los paraacutemetros que se definen a continuacioacuten pertenecen a la versioacuten 111 deeste estaacutendar mientras que los ejemplos expuestos se realizan con WCS versioacuten100 por ser los implementados hasta la fecha Las diferencias de notaciones ylas variaciones baacutesicas que posee la versioacuten 111 con respecto a la 100 son
Uso de GridCRS en descripciones de peticiones de cobertureacutels
Descripcioacuten jeraacuterquica de las coberturas
Muacuteltiples campos por cobertura
Oficinaacute Nacional de Gobj~rno Electroacutenico e InronnaacuteUca - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 14 Componentes de GetCapabilities
Paacutegina 26 de 44
Componentes
SERVICE=WCS
REQUEST=GetCapabilities
ACCEPTVERSION
SECTIONS=Contents
UPDATESECUENCE
ACCEPTFORMATS=textxml
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
QesuacuteipcioacutenTipo de Servicio al que vadirigl~eacutelJordf-R~ticoacuten~ _Nombre de la operacioacutenVersiones de la especificacioacutenOGC que acepta el clienteseparadas por comas y enorden de preferEmciaLista de cero o maacutes nombres desecciones del documento demetadatos del servicioseparados por comas que sedesea sean devueltos en eldocumento de metadatos delservicioVersioacuten del documento demetadatos del servicio valorque se incrementa cuando serealizan cambios en eldocumento compl~toSecuencia de cero o maacutesformatos de respuestadeseados por el clienteseparados por comas y pororden de preferencia
Tabla 15 Componentes de DescribeCoverage
b DescribeCoverage (obligatorio)
Devuelve un documento XML con una descripcioacuten detallada de una o variascoberturas de las suministradas por el servicio
El documento XML devuelto con la descripcioacuten de la cobertura debe contener
Identifier identificador uacutenico de la cobertura
bull Domain Definicioacuten del dominio espacial yo temporal para laslocalizaciones de las coberturas
bull Range Define el rango de valores y el tipo de propiedades (categoriacuteasmedidas etc) asignadas a cada localizacioacuten en el dominio
bull SupportedCRSs Relacioacuten de baseCRS definidos para cada GridCRSutilizados por la operacioacuten GetCoverage para expresar las coberturas queposee
bull SupportedFormats Formatos en los que pueden ser devueltos lascoberturas en respuesta a un GetCoverage (ejemplo GeoTiff HDF-EOSNITF CF-Net-CDF)
Componentes
SERVICE=WCS
REQUEST=DescribeCoverag~_VERSION= version
IDENTIFIERS=identifier1identifier2
Obligatoriedad
Obligatorio
Obli9iltorLC_ObligeacutelQ~icgt
Obligatorio
DesiiipClOacutenTipo de Servicio al que va dirigida lapeticioacutenNombre de laope~aci~nVersioacuten de la especificacioacuten OGCLista de los identiffcad()resde lascoberturas que se desea seandescritas
Oficina Nacional de Gobemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacuten ciares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 27 de 44
c GetCoverage (obligatorio)
Permite obtener una cobertura o parte de ella Por tanto es necesario indicaralguna o todas las caracteriacutesticas baacutesicas que definen el subconjunto de datosrequerido es decir el dominio el rango de valores el tipo de re-muestreo elformato de datos y forma de entrega del resultado Para ello es necesarioconocer primero cuaacutel es la definicioacuten del tipo de coberturas que posee el serviciomediante la operacioacuten DescribeCoverage
Por defecto todos los componentes de la cobertura solicitada mediante estaoperacioacuten son devueltos directamente en la respuesta Opcionalmente elservicio puede tener implementada la posibilidad de almacenar los componentesde la cobertura como un recurso accesible viacutea web en cuyo caso la respuestaincluiriacutea la referencia URL a dicho recurso siempre y cuando se indique en lapeticioacuten que los resultados deben ser almacenados
Procesar una operacioacuten GetCoverage puede ser entendido conceptualmentecomo una secuencia de operaciones cuyo esquema fundamental seriacutea
Realizar una transformacioacuten de coordenadas (incluyendo el escaladoespacial) en el CRS que se desea mediante un re-muestreo coninterpolacioacuten espacial
Generar el subconjunto de datos espacial
Generar el subconjunto de datos temporal
Generar el subconjunto de propiedades (range)
bull Convertir los datos al formato solicitado En funcioacuten del formato puedenecesitarse interpolar los valores que posee cada localizacioacuten en lacobertura original como consecuencia es probable que se produzcapeacuterdida de precisioacuten
bull Salida de resultados de una muestra de la cobertura
Solicita un subconjunto de datoscorrespondientes a instantes ointervalos de tiempo determinados
S-olidta solamente algunos campos_ (IrQpiedade~L Formato de salida de la coberturadenro delo~que eacutesta posee _Especifica si la respuesta debe seralmacenadaIdentifica el sistema de referenciabase para el GridCRS de salida
Opcional
Obligatorio
Opcional
OpcionalParaacutemetros
-Oescripeacutefoacutentilde---Tipo de Servicio al que va diexclrigida la Obligatorio lPeuroticioacuten
Obligatorio Nombre de la operacioacutenObligatorio __ _ VeEsi6n de 1ordf~~p~cifiltordfltoacutenQ~C
Identificador uacutenico de la coberturaObligatorio solicitada
Opcional iexcl Encuadre que define espacialmente(Obligatorio si no se la cobertura solicitada en el
indica sistema de referencia que se indicaTIMESECUENCE) mediante su URN
Opcional(Obligatorio si no se
indicaBordmUNDIN~Jl0gtS)
FORMAT
RANGESUBSET
TIMESECUENCE
Tabla 16 Componentes de GetCoverage
- Componentes Obligatoriedad
SERVICE=WCS
REQUEST =GetCoverageVERSION= version
IDENTIFIER
BOUNDINGBOX=coordenadasurnogc defcrs EPSGX
STORE
GRIDBASECRS=urnogcdefcrsEPSGX
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la ACjministracioacuten Puacuteblica
Paacutegina 28 de 44
Comp()nentes
GRIDTYPE=urnogcdefmethodWCS 11 2dGridln2dCrs
GRIDCS=urnogcdefcsOGCOOGrid2dSquareCS
GRIDORIGIN
GRIDOFFSETS
Obligatori~qCldpertenecientes a laestructura de datos
GridCRSSe utilizan para
solicitar los datos desalida en otroSistema deReferencia de
Coordenadas (CRS)distinto al que posee
la coberturaalmacenada
DescripcioacutendeseadoIdentifica el meacutetodo de generacioacutende la malla en el sistema dereferencia baseIdentifica el Sistema Cartesiano 2Do 3D utilizado po~~1 GridggS_Coordenadas del origen de la mallaen el sistema de referencia base delGridCRS deseadoSeparacioacuten entre los puntosadyacentes de la malla en elsistema de referencia base
Oficina Nacional de Gobierno Eiectreacutenico e Infonnaacutetica - ONGEI -Comiteacute Coorcfinador de la rDEPDirectiva sobre estaacutendares de sGrvicios viexcleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administrc1oacuten Puacuteblica
4 ESTANDAR PARA SERVICIO DE CATALOGO CSW
Paacutegina 29 de 44
41 CSW Catalogue Service tor the Web
El servicio Catalogue Service for the Web (CSW) o Servicio de Catalogo es unestaacutendar definido por la OGC que especifica la interfaz el enlace y el marco detrabajo para publicar y generar buacutesquedas de conjuntos de informacioacuten de tipodescriptiva (metadatos) sobre los datos servicios y objetos de informacioacutenrelacionados
Este servicio de cataacutelogo es uno de los tres servicios fundamentales que debeexistir en una Infraestructura de Datos Espaciales consulta visualizacioacuten ydescarga
Los servicios de los cataacutelogos representan las caracteriacutesticas de los recursos quepueden ser consultadas y presentadas para su evaluacioacuten por los clientes yasean usuarios o aplicaciones software
411 Operaciones
Las operaciones que define este estaacutendar (versioacuten 200) son siete (7) cuatroobligatorias y tres (3) opcionales
a GetCapabilities (obligatorio)
GetCapabilities es obligatoria y permite a los clientes CSW obtener metadatosdel servicio La respuesta se envioacute en un documento XML
La peticioacuten debe implementar los paraacutemetros request service SectionsAcceptVersions y AcceptFormats y puede implementar el paraacutemetroupdateSequence
Las secciones del documento XML del metadatos son
Serviceldentification
ServiceProvider
OperationsMetadata
Contents
bull Filter_Capabilities
Operacioacuten GetCapabilities Solicitud de las caracteriacutesticas del servicioInfraestructura de Datos Espaciales-CSW
ltxml version=10 encoding=UTF-8gt ltcswGetCapabilities service=CSWversion=2 OOxmlns csw=httpwwwopengisneUcaUcswgt ltcswAcceptVersionsgtltcswVersiongt2 OOltcswVersiongt ltcswAcceptVersionsgt ltcswAcceptFormatsgtltcswOutputFormatgttexUxmlltcsw OutputFormatgt ltcswAcceptFormatsgtltcswGetCapabi litiesgt
b GetRecords (obligatorio)
Permite la buacutesqueda y presentacioacuten de registros de metadatos
Paraacutemetros
REQUEST service version
bull NAMESPACE
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la rDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciacuteada para el intercambio dedatos entre enUdades de la Administriexclcioacuten Puacuteiexcl)lica
Paacutegina 30 de 44
1-
resulType Puede mostrar tres valores
bull HITS Indica el nuacutemero de registro que satisface la peticioacuten
bull RESUL TS Se solicita el conjunto de registros resultado
bull VALlDATE Valida la consulta
bull outputFormat Indica el esquema de la salida generada por defecto tomael valor OGCCORE pero otros valores pueden ser FGDC IS019119 oIS019139
bull outputSchema
bull startPosition Indica el registro desde el que se empieza la buacutesqueda
bull maxRecords
bull typeNames
bull ElementSetName o ElementName Indica la lista de elementos oconjuntos de elementos de los metadatos que deben devolverse
bull Constraint Es una restriccioacuten que debe cumplir el conjunto resultado Seexpresa seguacuten el lenguaje indicado en el paraacutemetroCONSTRAINTLANGUAGE
bull SortBy Permite ordenar el conjunto resultado
bull DistributedSearch Indica que la consulta puede ser distribuida y elparaacutemetro hopCount limita el nuacutemero de veces que puede transmitirse laconsulta hopCount
ResponseHandler Indica si la operacioacuten es sincronizada o no
Operacioacuten GetRecords Solicitud de los registros del cataacutelogo cuyo tema tiacutetuloo descripcioacuten sea Lima
ltxml version=10 encoding=UTF-8gtltGetRecords service=CSW version=200 xmlns=httpwwwopengisnetcatcswmlnsogc=httpwwwopengisnetogc startPosition=1 maxRecords=50outputFormat=textxmresultType=resultsgtltQuery typeNames=Dataset xmlnsgm=httpwwwopengisnetgmlgtltElementSetName typeNames=DatasetgtfuIltElementSetNamegtltConstraint version=1020gtltogcFiltergtltAndgtltNotgtltPropertylsLikegtltPropertyNamegttypeltPropertyNamegtltLiteralgtS ERVICIOltLiteralgtltPropertylsLikegtltNotgtltOrgtltOrgtltPropertylsLikegtltPropertyNamegtsu bjectltPropertyNamegtltLiteralgt LimaltLiteral gtltPropertylsLikegtltPropertylsLikegtltPropertyNamegttitl eltPropertyNa megtltLiteralgt LimaltLitera 1gt
Oficina Nacional (le Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidacjes de la iexcldministracieacuten Puacuteblica
Paacutegina 31 de 44
ltPropertylsLikegtltIOrgtltPropertylsLikegtltPropertyNa megtdescri ptionltP ropertyN amegtltLitera 1gtLimaLiteragtltPropertylsLikegtltIOrgtltAndgtltIogc FiltergtltConstraingtltQuerygtltGetRecordsgt
c GetRecordByld (obligatoria)
Solicita la representacioacuten por defecto de los registros localizados por suidentificador
Paraacutemetros
version
bull ElementSetName (brief summary full)
bull Id (lista de identificadores)
Operacioacuten GetRecordByld Solicitud de la representacioacuten por defecto de losregistros del cataacutelogo de la IDEP localizados por el identificador
ltxml version=10 encoding=UTF-8gt ltcswGetRecordByld service=CSWversion=200xml ns csw=httpwwwopengisnetcatcsw outputF ormat=textxmlgtltcsw Idgtign-bcn25-1 00-1 ltcsw Idgtltcsw ElementSetNamegtbriefltcsw ElementSetNamegtltcswGetRecordByldgt
d DescribeRecordl (Obligatorio)
La operacioacuten DescribeRecord permite obtener elementos del modelo deinformacioacuten soportado
Los paraacutemetros de la peticioacuten son
REQUEST=DescribeRecord
ltxml version=10 encoding=UTF-8gt
servide=CSW
version=200
NAMESPACE Declaracioacuten de espacios de nombres para conocerexactamente que tipos van a describirse
bull TypeName Lista de tipos descritos en el cataacutelogo
bull outputFormat
schemaLanguage Esquema de descripcioacuten que se usa
Operacioacuten DescribeRecord Solicitud de una descripcioacuten geneacuterica de losregistros del cataacutelogo
Oficina Nacional da Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador dEla IDEPDirectiva sobre estaacutendares de servicios ~eb eje informacioacuten georreferenciada para ei intercamllio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 32 de 44
ltcswDescribeRecord service=CSW version=200xml ns csw=httpwwwopengisnetlcatcswoutputFormat=textlxml schemaLanguage= XM LSCH EMAgtltcswTypeNametargetNa mespace=httpwwwopengisnetlcatcswgt recordltcsw Type Namegtltcsw DescribeRecordgt
e Operacioacuten Transaction (opcional)
La operacioacuten Transaction define una interface para la creacioacuten modificacioacuten yborrado de registros del cataacutelogo
La peticioacuten estaraacute formada por elementos nsert Update o Deete seguacuten lasoperaciones que quieran ser realizadas
Tambieacuten puede usarse los elementos requestlO y verboseResponse
f Operacioacuten Getdomain (opcional)
Se utiliza para obtener informacioacuten en tiempo real sobre el rango de valores deun registro o de un paraacutemetro de la peticioacuten
Paraacutemetros
ParameterName
PropertyName
La respuesta estaacute formada de uno o maacutes elementos ltDomainValuesgtcompuestos a su vez de ltListONaluesgt o ltRangeONaluesgt
g Operacioacuten Harvest (opcional)
Permite colectar datos para el cataacutelogo es decir uacutenicamente referencia losdatos que deben ser insertados o actualizados en el cataacutelogo y seraacuteresponsabilidad del servicio de cataacutelogo resolver la referencia localizar los datosy procesarlos
La operacioacuten puede funcionar de manera siacutencrona o asiacutencrona
Paraacutemetros
Resquest service version
bull Namespace
bull Source Indica la URI de doacutende los metadatos son recolectados
bull ResourceType Referencia el esquema de los registros
bull ResourceFormat
ResponseHandler
Harveslnterval Especifica un intervalo de tiempo entre recolecciones demetadatos
Oncina Nacional de GObierno Electroacutenico e Informaacutetica - ONGE -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios ViCO de informacioacuten georrefcrenciada para ei intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 33 de 44
5 ESTANDAR PARA SERVICIO DE PROCESAMIENTO EN WES WPS
51 WPS Web Processing Service
El servicio Web Processing Service (WPS versioacuten 100) o Servicio de publicacioacutende Procesos geoespaciales en la web es una interfaz propuesto por la OGC queproporciona normas para estandarizar la forma de entradas y salidas (solicitudes yrespuestas) para servicios de geoprocesamiento Este servicio tambieacuten define laforma como un cliente puede solicitar la ejecucioacuten de un proceso y la forma comose maneja la salida del mismo
Define una interfaz que facilita la publicacioacuten de geo-procesos y el anaacutelisis de losclientes Los datos requeridos por el WPS se pueden entregar a traveacutes de la webo pueden estar disponibles en un servidor
Cabe destacar que el estaacutendar WPS permite realizar operaciones de anaacutelisis ytratamiento de informacioacuten espacial no prevista en los otros estaacutendares Laespecificacioacuten WPS se centra en la definicioacuten de un protocolo de comunicacioacutenentre cliente y servidor para realizar geo-procesos usando servicios y datosgeorreferenciados
Este estaacutendar es un interfaz geneacuterico por lo que no define ni los procesos ni losdatos especiacuteficos de entrada o de salida (producidos en el caacutelculo) sino que losdescribe de forma geneacuterica siendo cada implementacioacuten WPS la que defina suforma de trabajar
Los datos a usarse en este estaacutendar pueden comprender por ejemplo formatosde imaacutegenes tales como Geo TlFF o estaacutendares de intercambio de datos comoGeography Markup Language (GML) o Geolinked Data Acces Serviacutece (GDAS)Este estaacutendar tampoco aborda la forma de archivar catalogar buscar o recuperarla informacioacuten que ha sido creada por un WPS
Seguacuten la OGC el estaacutendar WPS describe un interfaz de peticioacutenrespuesta en elque se define coacutemo
Codificar las solicitudes de ejecucioacuten de procesos
bull Codificar las respuestas resultado de la ejecucioacuten de procesos
bull Integrar datos y metadatos en las entradas y salidas
bull Referenciar viacutea web datos de entrada y salida
bull Realizar procesos de larga duracioacuten
bull Devolver informacioacuten acerca del estado del proceso
bull Devolver errores de procesamiento
bull Solicitar el almacenamiento de las resultados de los procesos
511 Operaciones
a GetCapabilities (obligatoria)
Permite obtener el documento de capacidades donde se describen lascaracteriacutesticas del servicio En eacutel se proporcionan los nombres y una descripcioacutengeneral de cada uno de los procesos que ofrece el servicio Por ejemplo larespuesta de un GetCapabiacuteliacutetiacutees puede indicar que el WPS soporta unaoperacioacuten llamada interseccioacuten y que esta operacioacuten estaacute limitada a intersectarun poliacutegono con otro
Oficina Nacional de GOI)iemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinaoor de la IDEPDirectiva sobre estaacutendares de servicios 1Gbde informacioacuten georreferenciada par el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 17 Componentes GetCapabilities
Paacutegina 34 de 44
Componentes
i ordf-~~i~~=YYo~ordf__Request=GetCapabilitieso oJordm-~~~~~i()n5oo
Language
Obligatoriedad
Oblig~OTi() oObligtorioOpcional
Opcional
Descripcioacuten
Tipo de Servicio al que va djrigid~J~p~ticioacutenNombre de la operacioacutenVersiones ql~ordf~~Pleacutelooo o_o 0_0 o __Idioma del documento respuesta soportadopor el servidor ____o o
Ejemplo HTTP GET
La peticioacuten es una URL que contiene los paraacutemetros necesarios para poderconstruir una solicitud correcta
http IWPSservicesREQU EST=GetCapabilitiesampSERVICE=WPS
La respuesta es un documento XML que contiene los metadatos del servicioincluyendo una breve descripcioacuten de todos los procesos implementados estosprocesos son
GetLineOfSightPng realiza la liacutenea de visibilidad desde una posicioacutendefinida por las coordenadas de un supuesto observador a una alturadada y con una distancia maacutexima de visibilidad La liacutenea de visibilidad secalcula sobre un mapa raacutester en formato ASCIIGridExtended enviadomediante una peticioacuten a un WCS Obtiene la liacutenea de visibilidad en unarchivo como una imagen en formato PNG
bull GetProfileTxt realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo ASCII con los valores de las alturas
bull GetProfilePng realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo con una imagen en formato PNG
bull IntersectRaacutesterWithAsciiPolygon realiza la interseccioacuten entre un maparaacutester en formato floatGrid comprimido en llP obtenido de un WCS y unmapa vectorial pasado como un poliacutegono en formato ASCII de Grass Elresultado devuelve un raacutester en formato ASCII
IntersectRaacutesterWithPolygon realiza la interseccioacuten entre un mapa raacutesteren formato floatGrid comprimido en llP obtenido de un WCS y un mapavectorial en formato ShapeFile pasado como una peticioacuten a un WFS Elresultado devuelve un raacutester en formato ASCII
RaacutesterStatistics realiza la interseccioacuten entre un mapa raacutester en formatofloatGrid comprimido en llP obtenido de un WCS y un mapa vectorial enformato ShapeFile enviado mediante una peticioacuten a un WFS o como unpoliacutegono en formato ASCII de Grass incluyendo ademaacutes el valor maacuteximomiacutenimo y medio del mapa
bull Buffer_vectorial realiza la operacioacuten Buffer de una geometriacutea eacutesta puedepasarse tanto como un mapa vectorial en formato ASCII de Grass comopor una peticioacuten a un WFS Devuelve la ruta a un fichero ShapeFilecomprimido en llP o un fichero GML con la geometriacutea del buffer
Oficina Nacional de Gooierno Electroacutenico e Informaacutetica - ONGEl -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutenrJares de servicios teb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 35 de 44
Buffer_raacutester realiza la operacioacuten Buffer de un mapa raacutester a una distanciadada
bull VectorialOverlay realiza una operacioacuten entre dos mapas vectorialespreviamente obtenidos en formato ASCII vectorial o mediante una peticioacutena un WFS Las operaciones disponibles son de unioacuten interseccioacuten XOR yNOT
AnalisisTerritorialAreas caacutelculo de aacutereas resultado de la interseccioacuten dedistintos tipos de geometriacuteas del Corine con otros mapas vectoriales yraacutester Permite antildeadir restricciones sobre los mapas raacutester en cuanto aalturas maacuteximas y miacutenimas Como respuesta genera una imagen de lasaacutereas resultado de la operacioacuten
bull RaacutesterDistance calcula la distancia entre dos mapas raacutester obtenidosmediante peticiones a un WCS Se obtiene la miacutenima distancia y lospuntos maacutes proacuteximos ente los mapas
bull VectorialDistance calcula la distancia entre un mapa vectorial y un puntoEl mapa vectorial se obtiene mediante una peticioacuten a un WFS ointroducieacutendolo en formato ASCII de Grass
bull VectorialRaacutesterDistance distancia entre un mapa raacutester obtenidomediante una peticioacuten a un WCS y un mapa vectorial obtenido medianteuna la peticioacuten a un WFS o introducieacutendolo en formato ASCII de Grass Seobtiene la miacutenima distancia y los puntos maacutes proacuteximos entre los mapas
bull FeaturelnsideFeature informa si un mapa vectorial se solapa con otroEstos mapas se pueden obtener por medio de una peticioacuten a un WFS o serintroducidos como un mapa vectorial en formato ASCII de Grass
bull PointlnsideFeature informa si un punto estaacute contenido en un mapavectorial obtenido mediante una peticioacuten a un WFS o introducido como unmapa vectorial en formato ASCII de Grass
bull SimplifiedStatistics calcula el maacuteximo y miacutenimo de un mapa raacutester (sinposicioacuten y sin devolver el mapa) Simplificacioacuten de la operacioacutenRaacutesterStatistics para un caacutelculo previo de esta operacioacuten
b DescribeProcess (obligatoria)
Ofrece informacioacuten detallada acerca de los procesos que pueden ser ejecutadospor una operacioacuten Execute Esta descripcioacuten comprende los paraacutemetros yformatos de entrada que son requeridos en las peticiones de ejecucioacuten y losformatos de salida resultado de las operaciones Siguiendo con el ejemplo deinterseccioacuten de poliacutegonos la respuesta de una solicitud DescribeProcess podriacuteaindicar que este proceso requiere dos entradas llamadas PrimerPoliacutegono ySegundoPoliacutegono y que estas entradas se deben proporcionar en GML22 oGML 31 pudieacutendose enviar esta informacioacuten como un recurso accesible viacuteaweb
Cada paraacutemetro se describe mediante una estructura de datos que especifica losformatos codificaciones y unidades de medida permitidos (cuando esnecesario) Esta estructura de datos puede ser
Oficina Nacionai de Gobierno Electroacuteico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 36 de 44
ComplexData (Ej XML fragmento GML o imaacutegenes) estrutura de datoscompleja que soporta formatos codificaciones (tipo de URI) y schemasdefinidos para el proceso El valor de esta estructura de datos complejapuede introducirse directamente en la peticioacuten de la operacioacuten Execute oser solicitada mediante acceso remoto asiacute como ser devuelta directamenteen la operacioacuten Execute o almacenada como un recurso accesible viacutea web
bull LiteralData es un valor literal simple (Ej integer caraacutecter string URI) conunidades de medida que se codifica directamente en la peticioacuten y en larespuesta Execute
bull BoundingBox informacioacuten proporcionada en uno de los sistemas dereferencia soportados por el servicio que se codifica directamente en lapeticioacuten y en la respuesta Execute
Tabla 18 Componentes DescribeProcess
Componentes
service=WPS
request=DescribeProcessversion
language
Identifier
Obligatoriedad
Obligatorio
ObligatorioObligatorio
Opcional
Obligatorio
Descripcioacuten_ M
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenVersioacuten del servicioIdioma del documento respuesta soportadopor el servidorIdentificador del proceso uno por cadaproceso al que se desea llamar
Ejemplo HTTP GET
Solicitud de la informacioacuten del proceso GetLineOfSightPng del servicio WPS
http IWPSservicesREQUEST=DescribeProcessampSERVIC E=WPSamp VERSION=040ampldentifier=GetLineOfSightPng
c ExecuteProcess (obligatoria)
Permite ejecutar procesos especiacuteficos implementados por el WPS utilizandocomo entrada los paraacutemetros suministrados y devolviendo en la salida losvalores producidos en el proceso Los datos de entrada pueden suministrarseintegraacutendolos en la peticioacuten Execute o mediante una fuente de datos accesibleviacutea web Asiacute mismo el resultado puede devolverse directamente o seralmacenado como un recurso accesible viacutea web en cuyo caso la respuestaconsistiraacute en un documento XML con una URL por cada salida almacenada
Normalmente la respuesta a la operacioacuten Execute es devuelta cuando finaliza elproceso Sin embargo un cliente puede solicitar al servidor el documento derespuesta inmediatamente despueacutes de ser aceptada la peticioacuten por parte dedicho servidor En este caso la respuesta incluye una URL a partir de la cualpuede recuperarse el documento de respuesta durante el proceso o despueacutes delmismo A su vez se puede solicitar al servidor que actualice regularmente unamedida indicadora de la cantidad de proceso restante
Si se desea suministrar al proceso gran cantidad de datos de entrada se utilizanuna o maacutes URI con los valores de entrada (normalmente URL) excepto cuandose trata uacutenicamente de valores escalares Si el proceso ha de ejecutarse variasveces utilizando diferentes entradas en cada ocasioacuten cada procesamiento deberealizarse con peticiones Execute separadas Si se trata de peticiones sencillaslos servidores pueden implementar transferencia HTTP GET para la operacioacuten
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 37 de 44
Execute sin embargo es maacutes conveniente la utilizacioacuten de codificacioacuten XMLcuando las peticiones son maacutes complejas
Tabla 19 Paraacutemetros comunes
Obligatoriedad
Obligatorio
Opcional
Obligatorio
ObligatorioObligatorio
Opcional
Opcional
Componentes
Service=WPS
ReqLJes==xecuteVersion
Identifier
Language
Datalnputs
ResponseForm
Descripcioacuten
Tipo de Servicio al que va dirigida la peticioacuten
Nombre de la operacioacutenVersioacuten del servicioIdentificador del proceso uno por cadaproceso al que se desea llamarIdioma del documento respuesta soportadopor el servidor
Tabla 20 Peticioacuten XML
Lista de datos de entrada Estructura dedatos del tipo Datalnputs (ver estaacutendar)Formato de respuesta del procesoEstructura de datos del tipo ResponseForm(ver estaacutendar)
Tabla 21 Peticioacuten GET
Datalnputs
ResponseDocument
RawDataOutput
StoreExecuteResponse=trae
Linage=trae
Status=trae
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Lista de identificadores atributoacutesy vaiacuteoacuteresde las entradas delproce9~
Lista de identificadores y atributos de lasseacute3lidasdel iexclgtroceso Identificador y atributos de cada salida delprocesoEspecifica si la respuesta debe almacenarseen un recurso accesible via webEspecifica si se debe incluir en el documento de respuesta la informacioacuten acerca dellinaje __Especifica si se debe actualizar en eldocumento de respuesta la informacioacuten acercadel ~stado delproces()
Ejemplo HTIP POST de un Servicio WPS
Se muestran las peticiones de liacutenea de visibilidad y de perfil en formato imagenpara pedirla en formato texto basta con cambiar los identificadores deGetLineOfSightPng a GetLineOfSightTxt o de GetProfilePng a GetProfile Txt
Obtencioacuten de la liacutenea de visibilidad paraacutemetros requeridos
URLCoverageServer URL con la cobertura a utilizar en el caacutelculo de laliacutenea de visibilidad
bull coordinate coordenadas donde se situacutea el observador Deben estarseparadas por coma
bull obs_elev altura del observador (en metros)
bull max_dist distancia maacutexima en metros a la que se quiera calcular la liacuteneade visibilidad o radio (No se aconseja hacer peticiones de liacutenea devisibilidad superiores a 400m debido a un bug de Grass)
bull width ancho de la imagen a generar
bull Height alto de la imagen a generar
bull CRS sistema de referencia en el que se proporcionan los datos
Respuesta
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estmdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten POllliacuteca
Paacutegina 38 de 44
GetLineOfSightTxt La respuesta consiste en un GML que incluye ladireccioacuten del archivo en formato texto a descargar
bull GetLineOfSightPng imageURL direccioacuten donde se encuentra almacenadala imagen resultante GMLURL direccioacuten donde se encuentra almacenadoel GML de las aacutereas visibles resultantes
Obtencioacuten del perfil se definen los siguientes paraacutemetros
Resolution resolucioacuten a tomar en el caacutelculo del perfil
Profile pares de puntos separados por comas por los que se deseacalcular el perfil
URLCoverageServer URL de la cobertura a utilizar en el caacutelculo del perfil
CRS sistema de referencia en el que se proporcionan los datos
La respuesta consiste en un GML que incluye la direccioacuten del archivo adescargar
IntersectRaacutesterWithASCIIPolygon se definen los siguientes paraacutemetros
o ASCIIPolygon Archivo vectorial en formato ASCII de Grasso URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
bull IntersectRaacutesterWithPolygon se definen los siguientes paraacutemetros
o URLFeatureServer Direccioacuten del servicio WFS del que se obtiene elpoliacutegono a intersectar
o FeatureRequest Peticioacuten GetFeature al servicio WFS mediante lacual se obtiene el poliacutegono a intersectar
o URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Nacional de Gobierno Electroacutenico e infonniquestiexclica - ONGEI -Comiteacute Coordinador de la DEPDiacuterectivltl sobre estndares de servicios web de informacioacuten georreferenciada para el intercambio deelatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 3 de 44
INTRODUCCION
La informacioacuten georreferenciada que se genera y mantiene en el sector puacuteblico tieneun gran potencial tanto para los objetivos para los que fueron creados como paraotros fines dentro y fuera del sector puacuteblico la solucioacuten a problemas como la seguridadciudadana la gestioacuten del medio ambiente y la gestioacuten del riesgo de desastres son soloalgunos ejemplos de donde eacutesta informacioacuten juega un rol vital para el eacutexito de lasreferidas poliacuteticas
Pese a ello el intercambio de datos para alimentar los diversos sistemas y procesosque usan esta informacioacuten en las entidades de la Administracioacuten Puacuteblica estaacute limitadocasi exclusivamente a soluciones personales de los involucrados (intercambio entreteacutecnicos principalmente) y en algunos casos a gestiones de tipo administrativo bajolas modalidades establecidas en el TUPA de cada entidad yo a traveacutes de convenioscon diversos grados de formalidad lo que supone traacutemites complicados quedemandan mucho costo y tiempo perjudicando la efectividad de diversas iniciativas
Para solucionar este problema con fecha 27 de diciembre del 2013 se aproboacute elDecreto Supremo 133-2013-PCM que establece el acceso e intercambio deinformacioacuten georreferenciada entre entidades de la Administracioacuten Puacuteblica y promuevela creacioacuten de Infraestructuras de Datos Espaciales (lOE) institucionales (Nodos de laInfraestructura de Datos Espaciales del Peruacute - IDEP) como medio fundamental paracompartir informacioacuten viacutea servicios estandarizados
El referido Decreto Supremo establece un marco general para que las entidades de laAdministracioacuten Puacuteblica publiquen los servicios web de la informacioacuten georreferenciadaque administran en el marco de sus funciones para que sean accesibles viacutea Internetcon un miacutenimo de esfuerzos y protocolos
Estos recursos de informacioacuten constituiraacuten finalmente una Red Nacional de ServiciosInteroperables de informacioacuten georreferenciada uacutetiles e importantes a diversos tipos deusuarios tanto teacutecnicos como no teacutecnicos los mismos que seraacuten accesibles viacuteainternet a traveacutes del Portal de Datos Espaciales del Peruacute (wwwgeoidepgobpe)
En este marco el establecimiento de estaacutendares de servicios web tiene unaimportancia vital e imprescindible pues posibilita la interoperabilidad necesaria paraque los diversos sistemas de informacioacuten geograacutefica de las entidades puacuteblicasintercambien datos y provean un acceso oportuno a informacioacuten actualizada confiabley oficial provista y mantenida por las mismas entidades que administran estainformacioacuten
A nivel internacional existen dos cuerpos principales de normalizacioacuten activos conestrecha relacioacuten entre siacute la Open Geospatial Consortium (OGC) formado porentidades comerciales universidades y representantes de gobiernos ciexclyo fin es ladefinicioacuten de estaacutendares abiertos e interoperables dentro de los Sistemas deInformacioacuten Geograacutefica y de la World Wide Web (WWW) y la OrganizacioacutenInternacional de Normalizacioacuten (ISO) que creoacute el Comiteacute Teacutecnico ISO TC211 el cuales un cuerpo dependiente dedicado a la temaacutetica de informacioacuten geograacutefica ygeomaacutetica
La presente directiva contiene informacioacuten teacutecnica de referencia para la publicacioacuten deflt-- CON EJo a servicios web de informacioacuten georreferenciada en el marco del Decreto Supremo 133-
~iC2013-PCM y la Implementacioacuten de la Infraestructura de Datos Espaciales del Peruacute
I ~En este documento se definen los estaacutendares para la publicacioacuten de servicios delIro$c-deg localizacioacuten visualizacioacuten descarga transformacioacuten y geo-procesamiento de datos
georreferenciados los mismos que permitiraacuten el intercambio de datos y el accesoremoto a informacioacuten geograacutefica que es producida en todas las entidades puacuteblicas
___J
Oficina Nacional de Gobierno Electroacutenico e lnformiltica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 4 de 44
Para su elaboracioacuten se ha tomado en cuenta los estaacutendares de la OGC sobreservicios de informacioacuten y los del Comiteacute Teacutecnico ISOITC-211
Oficina Nacional de Gobiemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordil1eacutedor de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio deelatos entre entiddes de la Administracioacuten Puacuteblica
1 OBJETO
Paacutegina 5 de 44
Definir los estaacutendares de los servicIos web para el intercambio de informacioacutengeorreferenciada entre entidades de la Administracioacuten Puacuteblica en el marco de laPoliacutetica Nacional de Gobierno Electroacutenico
2 FINALIDADFacilitar el acceso e intercambio de datos espaciales o georreferenciados viacutea serviciosinteroperables entre entidades de la administracioacuten puacuteblica
3 ALCANCELa presente directiva es de cumplimiento de todas las entidades de la AdministracioacutenPuacuteblica a que se refiere el Artiacuteculo I del Tiacutetulo Preliminar de la Ley 27444 Ley delProcedimiento Administrativo General que en el marco de sus funciones ycompetencias administren datos georreferenciados
4 RESPONSABILIDAD41 El cumplimiento de lo estipulado en la presente Directiva seraacute de
responsabilidad de los funcionarios puacuteblicos encargados de laimplementacioacuten de los servicios web de informacioacuten georreferenciada parael intercambio de datos entre entidades de la administracioacuten puacuteblica quehace referencia el Artiacuteculo Ndeg 4 del Decreto Supremo Ndeg 133-2013-PCMDecreto Supremo mediante el cual se establece el acceso e intercambio deinformacioacuten georreferenciada entre entidades de la administracioacuten puacuteblica
42 Es responsabilidad de la Oficina Nacional de Gobierno Electroacutenico eInformaacutetica de la Presidencia del Consejo de Ministros registrar y gestionarlos servicios web de informacioacuten georreferenciada generados por lasentidades puacuteblicas productoras de informacioacuten en el Portal de laInfraestructura de Datos Espaciales del Peruacute wwwgeoidepgobpeconforme lo sentildeala el Artiacuteculo W 9 del Decreto Supremo Ndeg 133-2013-PCMDecreto Supremo mediante el cual se establece el acceso e intercambio deinformacioacuten georreferenciada entre entidades de la administracioacuten puacuteblica
5 BASE LEGAL
Ley W 27658 Ley Marco de Modernizacioacuten de la Gestioacuten del EstadoDeclara al Estado peruano en proceso de modernizacioacuten en sus diferentesinstancias dependencias entidades organizaciones y procedimientos conla finalidad de mejorar la gestioacuten puacuteblica y contribuir en el fortalecimientode un Estado moderno descentralizado y con mayor participacioacuten delciudadano
bull Ley Ndeg 27444 Ley del Procedimiento Administrativo General y susmodificatorias Establece el criterio de colaboracioacuten entre entidadespuacuteblicas las que deben proporcionar directamente los datos e informacioacutenque posean sea cual fuere su naturalezajuriacutedica o posicioacuten institucional atraveacutes de cualquier medio sin maacutes limitacioacuten que la establecida por laConstitucioacuten o la ley para lo cual se propenderaacute a la interconexioacuten de
Oficina Nacional de GolJierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre eslimdares de servicios web de informacioacuten georreferencirda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 6 de 44
1
equipos de procesamiento electroacutenico de informacioacuten u otros mediossimilares
bull Decreto Supremo Ndeg 063-2007-PCM Aprueba el Reglamento deOrganizacioacuten y Funciones de la PCM en el cual se establece que laOficina Nacional de Gobierno Electroacutenico e Informaacutetica es el Ente Rectordel Sistema Nacional de Informaacutetica para lo cual emite las directivas olineamientos que permitan la aplicacioacuten de dicho Sistema
bull Resolucioacuten Ministerial Ndeg 325-2007-PCM Crea el Comiteacute CoordinadorPermanente de la Infraestructura de Datos Espaciales del Peruacute - CCIDEPadscrito a la Presidencia del Consejo de Ministros quien le prestaasistencia teacutecnica y administrativa a traveacutes de la Oficina Nacional deGobierno Electroacutenico e Informaacutetica (ONGEI) para coordinan laimplementacioacuten y desarrollo de la Infraestructura de Datos Espaciales delPeruacute (IDEP)
bull Decreto Supremo W 069-2011-PCM Crea el Portal de Informacioacuten deDatos Espaciales del Peruacute Establece que este portal debe proporcionar unservicio de acceso unificado de datos servicios y aplicacionesgeorreferenciales de la informacioacuten que producen y usan todas lasentidades del sector puacuteblico y privado
bull Decreto Supremo Ndeg 086-2012-PCM Crea el Portal del ComiteacuteCoordinador Permanente de la Infraestructura de Datos Espaciales delPeruacute (CCIDEP) wwwccidepgobpe como un sistema informativo quepermite la difusioacuten del marco de los procedimientos y estaacutendares definidospor el mencionado Comiteacute
bull Decreto Supremo Ndeg 081-2013-PCM Aprueba la Poliacutetica Nacional deGobierno Electroacutenico 2013 - 2017 En su primer objetivo establecefortalecer el Gobierno Electroacutenico garantizando la interoperabilidad y elintercambio de datos espaciales con el objeto de mejorar la prestacioacuten deservicios
bull Decreto Supremo Ndeg 133-2013-PCM Establecen lineamientos ymecanismos de aplicacioacuten nacional para facilitar el acceso e intercambiode informacioacuten espacial o georreferenciada entre las entidades de laAdministracioacuten Puacuteblica En su Artiacuteculo W4 establece que la ONGEIaprobaraacute la Directiva con los estaacutendares de los servicios web deinformacioacuten georreferenciada para el intercambio de datos entre entidadesde la Administracioacuten Puacuteblica
bull Resolucioacuten Ministerial RM-381-2008-PCM Establecen los Estaacutendares yEspecificaciones de Interoperabilidaddel Estado Peruano
bull Resolucioacuten Ndeg 27-2009CNB-INDECOPI Aprueba la Norma TeacutecnicaPeruana NTP ISO 191012009 (Informacioacuten Geograacutefica Modelo dereferencia 1ra edicioacuten) Establece el marco de normalizacioacuten en el campode la informacioacuten geograacutefica y establece los principios baacutesicos mediantelos que tiene lugar esta normalizacioacuten
Oficina Nacional ltle Gobierno Electroacutenico e Informaacutetica - ONCEI -Comiteacute Coordinador de la IOEPDirectiva sobre estaacutendares de servicios web eje informacioacuten georreferenciedlt para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 7 de 44
o Resolucioacuten Ndeg 27-2011CN8-INDECOPI Aprueba la Norma TeacutecnicaPeruana NTP ISO 191152011 (Informacioacuten Geograacutefica Metadatos 1raedicioacuten) Define el modelo requerido para describir informacioacuten geograacuteficay servicios de los datos geograacuteficos digitales
6 CONCEPTOS BAacuteSICOS Y ABREVIACIONES
61 CONCEPTOS
-- Cataacutelogo de metadatos
Es una base de datos de los metadatos compuesta por registros quedescriben las caracteriacutesticas de los datos georreferenciados los cuales seencuentran disponibles dentro de la infraestructura de datos
bull Conjunto de datos espaciales o georreferenciados
Recopilacioacuten identificable de datos espaciales
bull- Datos Espaciales o georreferenciados
Dato que de forma directa o indirecta haga referencia a una localizacioacuten ozona geograacutefica especiacutefica
bull- Entidad productora de informacioacuten georreferenciada
Entidad que en el marco de sus funciones produce informacioacutengeoreferenciada
o Entidad centralizadora de informacioacuten georreferenciada
Entidad puacuteblica que en el marco de sus funciones centraliza informacioacutengeorreferenciada provista por entidades productoras
bull Infraestructura de Datos Espaciales del Peruacute (IDEP)
El conjunto de poliacuteticas estaacutendares organizaciones recursos humanos yrecursos tecnoloacutegicos que facilitan el intercambio la produccioacuten obtencioacutenuso y acceso a la informacioacuten espacial a nivel nacional a fin de apoyar eldesarrollo territorial del paiacutes para asiacute favorecer la oportuna toma dedecisiones
o MetadatosRegistro que describe las caracteriacutesticas de los datos conjunto de datos orecursos de informacioacuten que hacen posible inventariarlos y localizarlos
bull Nodos de la Infraestructura de Datos Espaciales del Peruacute
En el marco de la presente Directiva estaacute constituida por el conjunto deinfraestructuras y servicios interoperables de informacioacuten georreferenciadasobre el territorio nacional accesible a traveacutes de Internet y que son provistospor entidades de la Administracioacuten Puacuteblica o privada registradas en el Portalde Datos Espaciales del Peruacute wwwgeoidepgobpe
bull Objeto espacial
Representacioacuten abstracta de un fenoacutemeno real que corresponde a unalocalizacioacuten o zona geograacutefica especiacutefica
bull Servicios Web IWeb Services
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades ele la Administracioacuten Puacuteblica
Paacutegina 8 de 44
Es una forma definida de intercambio de informacioacuten Es una tecnologiacutea queutiliza un conjunto de protocolos y estaacutendares que sirven para intercambiardatos entre aplicaciones
Oficina Nacioneacuteil ele Gol)ierno Eeclroacutenico e Informaacutetica - ONGEI Comiteacute Coorelinador de ia IDEPDirectiva sobre estaacutendares de servicios eh de informacioacuten georrefercnciada para cl intercambio dediexcltos entre cntidades de la Administracioacuten Puacuteblica
62 TERMINOS y ABREVIACIONES
Paacutegina 9 de 44
GMLHTIPIDEIDEPIETFISO
CRSCSCSWDCPDTDEPSG
Coordinate Reference System (Sistema de coordenadas de referencia)Coordina te System (Sistema de coordenadas)Catalog Service for Web (Servicios de Catalogo para Web)Data Collection Platform (Plataforma Informaacutetica Distribuida)Document Type Definition (Definicioacuten del tipo de documento)European Petroleum Survey Group (Conjunto de Datos de paraacutemetrosgeodeacutesicos)
GIF Graphics Interchange Format (Formato de intercambio de graacuteficos)GDAS Geolinked Data Acces Service (Servicio de Acceso a Datos Geoespacialmente
Linkados)Geography Markup Language (Lenguaje de Marcado Geograacutefico)Hypertext Transfer Protocol (Protocolo de transferencia de hipertexto)Infraestructura de Datos EspacialesInfraestructura de Datos Espaciales del PeruacuteInternet Engineering Task Force (Grupo de Tareas de Ingenieriacutea de Internet)International Organization for Standardization (Organizacioacuten Internacional deEstandarizacioacuten)
JPEG Joint Photographic Experts Group (Grupo Conjunto de Expertos en Fotografiacutea)MIME Mutipurpose Internet Mail Extensions (Extensiones multipropoacutesito de correo de
Internet)OGC Open Geoespatial Consortium (Consorcio Geoespacial Libre)PNG Portable Network Graphics (Graacuteficos de red portaacutetiles)RFC Request for Comments (peticioacuten de comentarios)SAD South American Datum (Sur Ameacuterica Datum)SIG Geographic Information System (Sistema de Informacioacuten Geograacutefica)SRS Spatial Reference Systems (Sistemas de Referencia Espacial)SVG Scalable Vector Graphics (Graacuteficos vectoriales escalables)UCUM Unified Code for Units of Measure (Coacutedigo Unificado para unidades demedida)URI Uniform Resource Identifier(ldentificador Uniforme de Recursos)URL Uniform Resource Locator (Localizador Uniforme de Recursos)CGM Computer Graphics Metafile (Computacioacuten Graacutefica Web metarchlvo)WCS Web Coverage Service (Servicio de Cobertura Web)WFS Web Feature Service (Servicio de Caracteriacutesticas Web)WGS World Geodetic System (Sistema Geodeacutesico Mundial)WMS Web Map Service (Servicio de mapas en Web)WWW World Wide Web (Red informaacutetica mundial)XML Extensible Markup Language (Lenguaje de marcado extensible)
7 NORMAS GENERALES
71 Aacutembito de aplicacioacuten
El presente documento se aplica al conjunto de datos espaciales que cumplan lassiguientes condiciones
Se refiera a una zona o aacuterea geograacutefica sobre el cual el Estado Peruanotenga yo ejerza jurisdiccioacuten
bull Esteacuten en formato electroacutenico~co s~Joo lt)~ ~
(j t~ ( P o J ~72 Campos miacutenimos de los ServiciosJ) bullbull ~tq WJ~ro Para identificar los campos miacutenimos que un servicio deberaacute
aplicar los siguientes criteriosincluir se deberaacuten
Oficina Nacionai de Goberno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Jieb de informacioacuten georreie~enciada para el intercambio dedatos entre elltiddes de la ltdministracioacuten Puacutebiica
Paacutegina 10 de 44
Incluir el coacutedigo de identificacioacuten del registro o ID cuando esto no impliqueun riesgo a la seguridad del sistema
bull Si el servicio hace referencia a datos de unidades administrativas deberaacuteincluir el coacutedigo censal de la unidad administrativa o el coacutedigo censal deCentro Poblado cuando corresponda
bull Incluir el nombre del registro (Ejem Si el servicio corresponde a poliacutegonosde distritos se deberaacute incluir un campo con nombre del distrito)
bull Incluir los datos que tengan caraacutecter puacuteblico sin maacutes limitacioacuten que laestablecida en la constitucioacuten o las leyes sobre la materia
bull Estos criterios excluyen la informacioacuten que estaacute en el marco de la Ley deproteccioacuten de datos personales Ley Ndeg 29733 Y la que se encuentra en elmarco de las excepciones al ejercicio del derecho en la Ley detrasparencia y acceso a la informacioacuten Ley Ndeg 27806
Servicios de localizacioacuten (CSW) Tambieacuten llamados servicios demetadatos estos hacen posible la buacutesqueda de datos conjuntos de datosgeograacuteficos y servicios de informacioacuten geograacutefica a partir de los metadatos
74 Servicios web de informacioacuten georreferenciada a implementarse enel marco del DS 133-2013-PCM y registro
Para dar cumplimiento al Artiacuteculo Ndeg 4 del Decreto Supremo 133-2013-PCM lasentidades de la Administracioacuten Puacuteblica que administran bases de datosgeorreferenciadas (productoras o centralizadoras de informacioacuten) deberaacutenpromover la implementacioacuten gradual y coordinada de servicios interoperables deinformacioacuten georreferenciada de forma que a traveacutes de esta red se proporcione alos usuarios el acceso a los datos mediante el uso de los siguientes tipos deservicios
73 Descarga de InformacioacutenLas entidades de la Administracioacuten Puacuteblica que administran bases de datosgeorreferenciadas (productoras o centralizadoras de informacioacuten) deberaacutenimplementar coordinadamente los servicios de descarga mencionados en elNumeral 74 y detallados en los Numerales 2 y 3 del Anexo 1 de la presentedirectiva con el objeto de asegurar la descarga o transferencia de datosmencionados en el Artiacuteculo W 4 del Decreto Supremo 133-2013-PCM
Las excepciones a este lineamiento estaacuten definidas en la Ley Ndeg 29733 Ley deproteccioacuten de datos personales la Ley W 27806 y la Ley de trasparencia y accesoa la informacioacuten en la cual se establece el marco de las excepciones al ejerciciode este derecho
Cuando sea el caso y con el objeto de garantizar la continuidad del servicio 1 sepodraacuten implementar alternativas de descarga de informacioacuten2
ello no deberaacuteimplicar una restriccioacuten en el acceso a los datos
cO SEJoQlt i 0tlt-r ~~fp eacutel Oeacutentilde9 ~ I J~~lgt~ iJe0ty utID~(l4)~Y
I Cuando la infraestructura de la entidad no tenga la capacidad de soportar la demanda2 Descarga alternativa por paquetes de datos restringir el tiempo de acceso por sesiones de usuarios
descarga por nuacutemero de registros descarga por volumen de informacioacuten etc
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONCEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendiexcl)res de servicios web de informacioacuten georreferenciada para el intercambio deltlatos entre entidades de la Administracioacuten POblica
Paacutegina 11 de 44
correspondientes Las entidades de la Administracioacuten Puacutebliceacutel podraacuten usarservicios de localizacioacuten provistos por otras entidades para el cumplimientode la presente directiva
bull Servicios de visualizacioacuten (WMS y WMTS) Que permitan lavisualizacioacuten de datos georreferenciados mediante el uso de estaacutendaresdefinidos por la OGC como el Servicio de mapas en Web (WMS) o elServicio de mapas en web teselados (WMTS) Estos servicios deberaacuten serimplementados de manera coordinada por las entidades de laAdministracioacuten Puacuteblica como el principal medio de acceso a los datos ydeben permitir la superposicioacuten visual de informacioacuten geograacutefica complejay distribuida en diferentes tipos de servidores y visores de mapas
bull Servicios de descarga (WFS y WCS) Que permitan la descarga de datoso conjuntos de datos Se deberaacute promover el acceso directamente alcontenido de los servicios para construir servicios de valor antildeadido(aplicativos traacutemites geoprocesos etc)
bull Servicios de transformacioacuten (WCTS) Que permitan adaptar los datosgeograacuteficos para garantizar su interoperabilidad Este estaacutendar esobligatorio para las entidades de la Administracioacuten Puacuteblica que generaninformacioacuten en un elipsoide distinto al elipsoide del Sistema de ReferenciaGeodeacutesico 1980 - Geodetic Reference System 1980 (GRS80) o al WorldGeodetic System 1984 (WGS84) que se sentildealan en la ResolucioacutenJefatural Ndeg 079-2006-IGN-OAJ-DGC del Instituto Geograacutefico Nacional
Servicios de publicacioacuten de mapas en web Que permita la exploracioacutenvisual de la informacioacuten de una manera raacutepida y sencilla mediante unaplicativo Estos servicios deben permitir como miacutenimo mostrar navegaracercarse o alejarse para concretar o ampliar el campo de visioacuten moverseo superponer los datos geograacuteficos ademaacutes de mostrar los signosconvencionales y consultar los atributos de los datos geograacuteficos Laimplementacioacuten de este servicio es opcional pero se recomienda realizarloen el marco del Lineamiento 6 del Plan Nacional de Datos Espaciales(Ofertar mecanismos de acceso a los datos)
Los servicios descritos en los paacuterrafos anteriores deberaacuten contemplar la creacioacutende sus respectivos metadatos de acuerdo al Perfil baacutesico de Metadatos Peruano ylos estaacutendares que establezca la IDEP Los campos que se deberaacuten incluirmiacutenimamente son
o Nombreo Tiacutetuloo Descripcioacuteno Lista de palabras claveo Direccioacuten URLo Informacioacuten de contactoo Restricciones de acceso y usoo Nuacutemero de capas
El uso y registro de estos servicios en el Portal de Datos Espaciales del Peruacute(wwwgeoidepgobpe) se realizaraacute conforme a los Lineamientos de uso y acceso
I
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IOEPDirectiva sobre eslaacutendares de servicios wel) de informacioacuten georreferenciada para el intercambio ejedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 12 de 44
definidos por las entidades puacuteblicas que administran la informacioacuten tal como sesentildeala en el Artiacuteculo 5 punto 2 del D S W 133-2013-PCM
8 PROCEDIMIENTO GENERAL PARA LA IMPLEMENTACiOacuteN DESERVICIOSWEB DE INFORMACiOacuteN GEORREFERENCIADACon objeto de facilitar la integracioacuten de informacioacuten procedente de diferentesservicios web de mapas en el Portal de datos Espaciales del Peruacute se deberaacutenombrar el servicio con el siguiente criterio [Paiacutes]+[Nombre de Entidad puacuteblica uorganizacioacuten privada]+[Categoriacutea]+[Sub categoriacutea]+[Tema]
En el Anexo 2 se adjunta un cuadro con la Clasificacioacuten temaacutetica de datosgeograacuteficos Esta clasificacioacuten es temporal en tanto se defina el CataacutelogoNacional de Objetos Geograacuteficos El cuadro ha sido elaborado en base a lascategoriacuteas temaacuteticas definidas en la ISO 191152003 Informacioacuten Geograacutefica -Metadatos
Para la identificacioacuten del Sistema de Referencia de Coordenadas (CoordinateReferente System CRS) debe usarse el espacio de nombres del EuropeanPetroleum Survey Group (EPSG) y para la Uniform Resource Identifier (URI) loscoacutedigos del EPSG
81 Procedimiento general para el Intercambio de informacioacuten vectorialEl estaacutendar WFS establece un protocolo de comunicacioacuten para la transmisioacuten dedatos vectoriales a traveacutes de servicios web Este protocolo emplea lasespecificaciones OWS para la negociacioacuten previa a la peticioacuten de datos y utilizael formato GML para la transferencia de datos
WFS se basa en el protocolo HTTP que intriacutensecamente no contempla nocionesde sesioacuten Una sesioacuten en HTTP simple es el conjunto de una solicitud y surespuesta Luego la comunicacioacuten se corta y no es responsabilidad del cliente nidel servidor mantener una memoria ni un estado de la transaccioacuten (ealizada Porlo tanto protocolos basados en HTTP como WFS deben antildeadir sus propiosmecanismos de almacenamiento de datos persistentes entre dos solicitudesHTTP
Una sesioacuten WFS baacutesica se desarrolla esquemaacuteticamente de la manerasiguiente
Contacto inicial El cliente conoce uacutenicamente la URL de un servicIoWFS el servidor estaacute esperando peticiones como servicio HTTP oacute HTTPSEntonces siguiendo la especificacioacuten OWS
o El cliente enviacutea una solicitud GetCapabilities al servidor usandoHTTP GET En particular sentildeala queacute servicio estaacute solicitando (aquiacuteWFS) y bajo queacute versioacuten
o El servidor accede a sus fuentes de datos inscritas como disponiblesa WFS pueden ser bases de datos espaciales ficheros inclusiveotras conexiones WFS Eacutestas se encuentran en general preconfiguradas y no es necesario recorrerlas
o Del cataacutelogo interno el servidor construye un fichero XML siguiendola definicioacuten WMT_MS_ Capabilities Este fichero es devuelto al clienteen respuesta al GET usando el tipo MIME textxml
I
J
Oficina Naciomll de Goberno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleo de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 13 de 44
Solicitud de datos El cliente estaacute ahora en medida de solicitar un bloquede informacioacuten tomando en cuenta el conjunto de datos que el servidorcontiene
o El cliente enviacutea una solicitud GetFeatures al servidor especificandoademaacutes de los paraacutemetros OWS baacutesicos la capa y extensioacutensolicitadas Ademaacutes del GET es posible especificar la peticioacutenutilizando POST alcanzando al servidor una especificacioacuten XML de lasolicitud WFS
o El servidor acopia la informacioacuten a partir de sus fuentes y laacondiciona a la solicitud en particular la re proyecta al SRSsolicitado y la recorta al cuadraacutengulo requerido
o El servidor convierte la informacioacuten resultante a formato GML y ladevuelve al cliente en respuesta al GET usando el tipo MIMEapplicationvnd ogc wfs_xml
El contacto inicial es necesario para obtener el cataacutelogo local y los metadatos delas capas disponibles en el servidor Una vez que el cliente obtiene el cataacutelogolocal puede realizar una serie de solicitudes de datos independientes
Existe una clase de servidores WFS llamado WFS Transaccional en la cual siacute seespecifica nociones de sesioacuten y de persistencia de datos La clase transaccionalde la especificacioacuten WFS indica de queacute manera es posible hacer que cliente yservidor realicen transacciones sobre una base de datos Bajo estaespecificacioacuten es posible actualizar datos a distancia en el depoacutesito de datos delservidor
La instalacioacuten de un servidor WFS implica
Definir el nivel de confidencialidad de la informacioacuten
Definir los lineamientos de acceso a la informacioacuten en funcioacuten a lanormativa nacional vigente
bull Instalar un servidor WFS con acceso a las fuentes de informacioacuten apublicar este acceso deberaacute hacerse hacia una copia de la uacuteltima versioacutensiempre y cuando existan mecanismos automaacuteticos de respaldo y puestaal diacutea que aseguren integridad y actualidad esto es especialmentedelicado en caso de instalacioacuten de WFS transaccional
En caso de accesos restringidos por los lineamientos de acceso definidospor la entidad compatibilizar las poliacuteticas e instrumentos de seguridad deinformacioacuten al nuevo servicio esto implica por ejemplo establecer filtros anivel de cortafuegos para restringir el traacutefico a direcciones fijas deentidades conocidas eventualmente estableciendo redes privadasvirtuales entre dependencias
Mantener actualizada la informacioacuten publicada
Oacute~l82 Procedimiento general para el Intercambio de informacioacuten raacutesterZ- Se debe resaltar que para el intercambio de informacioacuten raacutester el trabajo inicial
de estandarizacioacuten se referiacutea a servidores de mapas a traveacutes de Internet Eacutestosinscritos dentro de WCS reciben un pedido a traveacutes del protocolo HTTP a partirde un cliente que solicita un conjunto de imaacutegenes raacutester correspondientes a unSRS determinado y cubriendo un cuadraacutengulo especificado El servidor enviacutea
Oficina Nacional (le Goi)ierno Electroacutenico e informaacutetica - ONGE -Comiteacute CoorcJinador de a lOEDirectiva sobre estaacutendarps de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 14 de 44
IIiL _
contra este pedido una imagen de mapa de bits en formato estaacutendar de imagensea PNG GIF JPEG GeoTIFF etc
El caso del intercambio de datos raacutester en bruto corresponde a una peticioacutensimplificada de este esquema WCS en la que la imagen de mapa de bits quedevuelve un servidor contiene los datos correspondientes a la capa raacutestersolicitada en formato corriente de mapa de bits
Una sesioacuten WCS se realiza aproximadamente de la misma manera que unasesioacuten WFS La fase de contacto inicial y pedido de cataacutelogo local esequivalente excepto que se solicita GetCapabilities del servicio WCS
La solicitud de datos se realiza a traveacutes del pedido GetMap opcionalmenteespecificando el formato de imagen de salida sus dimensiones en pixel yposiblemente un estilo de dibujo definido en SLD Por otro lado la solicitudGetFeaturelnfo aplicada a un raacutester permite obtener datos de los puntos quecomponen la capa
La instalacioacuten de un servidor WCS implica
Definir el nivel de confidencialidadde la informacioacuten
bull Definir los lineamientos de acceso a la informacioacuten en funcioacuten a lanormativa nacional vigente
bull Definir la simbologiacutea cartograacutefica de los mapas publicados y configurareacutesta en el servicio
bull En caso de accesos restringidos por los lineamientos de acceso definidospor la entidad compatibilizar las poliacuteticas e instrumentos de seguridad deinformacioacuten al nuevo servicio esto implica por ejemplo establecer filtros anivel de cortafuegos para restringir el traacutefico a direcciones fijas deentidades conocidas eventualmente estableciendo redes privadasvirtuales entre entidades
bull Mantener actualizada la informacioacuten publicada
83 Procedimiento general para la implementacioacuten de servicios demapas en web (WMS)
A continuacioacuten se describen recomendaciones para la implementacioacuten de losservicios WMS
Debido a que el tiempo de respuesta del servicio WMS depende delnuacutemero de capas que componga el servicio y el volumen de informacioacutense recomienda implementar este servicio con la menor cantidad de capasposible o implementar servicios con una sola capa
bull La implementacioacuten de un servicio web de mapas debe reproducir elcomportamiento y las respuestas estandarizadas al ser invocado desde uncliente geneacuterico y no adaptarse a las particularidades un clienteespeciacutefico
bull El WMS debe ser conforme a la implementacioacuten de ISO 19128Geographic Information - Web Map Server Interface
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicIos web de informacioacuten georreferenciada para el intercambio dedatos entre entiddes de la Administracioacuten Puacuteblica
Paacutegina 15 de 44
Todo servicio WMS debe contar con un IP puacuteblico (URL) que permita suacceso y consulta por Internet el cual deberaacute estar registrado en el portalde datos espaciales del Peruacute
bull Se debe utilizar como miacutenimo la especificacioacuten Web Map Service (WMS)Implementation Specification v111 o superior del Open GeospatialConsortium (OGC) con las tres operaciones obligatorias definidas en lapresente directiva (GetCapabilities GetMap y GetFeaturelnfo)
bull El WMS deberaacute soportar cuando se exceda el rango de escala uacutetilimaacutegenes vaciacuteas o simplificadas La informacioacuten sobre el rango de escalauacutetil debe proporcionarse en la respuesta a la peticioacuten GetCapabilitiesutilizando el campo ltScaleHintgt
bull Se debe usar la especificacioacuten del OGC Styled Layer DescriptorImplementation Specification v10 (SLD) como extensioacuten del OGC WMSque permita una simbolizacioacuten definida por el usuario
bull Se debe implementar la operacioacuten GetLegendGraphic y del atributoLegendURL para describir cada capa con el fin de identificar las capasadecuadamente
bull El WMS debe soportar al menos el formato Portable Network Graphics de24 bits (PNG tipo MIME imagepng)
bull Evitar la inclusioacuten de informacioacuten marginal dentro del marco devisualizacioacuten escalas logotipos marcas de agua mensajes de copyright ysimilares
Si se usa un Sistema de Referencia de Coordenadas (CRS) adicionaldeberaacuten identificarse sus paraacutemetros de transformacioacuten mediante unidentificador del Sistema de Referencia de Coordenadas vaacutelido ydocumentado
UTM USO
Zona 178 --------------- __-
Zona 188Zona 198
~ 0_ bull __ - ~ ~_ bullbull__ bullbullbull
Zona 178 -__------ -----__-_ Zona 188
------_ _~-- Zona 198
proporcionarse en ingleacutes Sede excepcioacuten sea
bull El WMS debe soportar el CRS WGS84 en coordenadas geograacuteficasidentificadas mediante EPSG 4326 Ademaacutes se recomienda que laimplementacioacuten de WMS tambieacuten soporte los siguientes CRSs
Tabla 1 Coacutedigos y Sistemas de Referencia
Coacutedigo EPGS Sistemade ReferenciaDATUM32717 WG8 84 UTM32718 WG8 84 UTM32719 WG8 84 UTM
- _------ _----__- ~--_ ----- -24877 P8AD56 UTM
----_ __ _ -24878 P8AD56 UTM24879 P8AD56 UTM4326 WG8844248 P8AD56
bull Todas las excepciones de servicio debenrecomienda que el formatoapplicationvnd ogc se_inimage
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puumlbliacuteca
Paacutegina 16 de 44
ANEXO 1 ESTANDARES DE SERVICIOS WEB DE INFORMACIONGEORREFERENCIADA PARA EL INTERCAMBIO DE DATOS ENTREENTIDADES DE LA ADMINISTRACION PUBLICA
1 ESTANDAR PARA SERVICIO DE MAPAS EN WEB WMS
11 WMS Web Map Service
El servicio Web Map Service (WMS) o Servicio de publicacioacuten de mapas es unestaacutendar propuesto por la OGC que ofrece una sencilla interfaz HTTP el cualpermite realizar una solicitud de imaacutegenes de mapas georreferenciados de una omaacutes bases de datos geograacuteficas que pueden estar distribuidas en maacutes de unservidor
Una peticioacuten WMS define la capa o capas geograacuteficas y el aacuterea de intereacutes paraser procesadas por el administrador del servicio la respuesta a esta solicitud esuna o maacutes imaacutegenes de mapas georreferenciados (devuelto como JPEG PNGetc) que pueden ser mostradas en un aplicativo ya sea viacutea web o de maneralocal
A traveacutes de la superposicioacuten de mapas obtenidos de diferentes servidores WMSes posible la creacioacuten de una red de servicios distribuidos cuyos clientes ousuarios podraacuten realizar composiciones personalizadas
I_ _ _ ~ __ ~------J
_ordm~scriacutePdoacuteB __Versioacuten de la especificacioacuten OGCTipo de_~ervicio al que vadtrigj9-ordfJ~Jeticioacuten Nombre de la olJeracioacuten Formato de salida deacutelmetaclatodel s-eNiCioDebe soportar lJor defecto texUxml S-ecuencia de nUacutemeros 6- cadena --decaracteres para ~I contr()I de la cltn~~s~I1fia
Opcional
Obligatoriedad~OpcionalObli9ordf-ordm~ _ObliR~lt~
Opcional
UPDATESEQUENCE
- ComponentesVERSION
SERVICE=WMS _ __ __-- _ - --_ -REQYESTGet99pabilities
FORMAT
111 Operaciones
Este estaacutendar internacional (WMS versioacuten 130) define dos clases de modos deoperar uno para un WMS baacutesico y otro para un WMS de consulta A su vez cadauno tiene dos subclases una para clientes y otra para servidores
El WMS baacutesico debe soportar los elementos baacutesicos del servicio (versioacutenpeticiones y respuestas HTIP valores numeacutericos y booleanos determinadosformatos de salida sistemas de coordenadas paraacutemetros de consulta y derespuesta y excepciones) la operacioacuten GetCapabilities y la operacioacuten GetMapClasifica la informacioacuten que posee en Capas y ofrece un nuacutemero determinado deEstilos con los cuales se pueden visualizar dichas capas Este EstaacutendarInternacional uacutenicamente soporta Capas y Estilos definidos no incluyemecanismos de definicioacuten de simbolizacioacuten por parte del usuario
El WMS de consulta debe satisfacer todos los requerimientos de un WMS baacutesico ytambieacuten soportar la operacioacuten GetFeaturelnfo
Para personalizar la simbolizacioacuten OGC ha definido la especificacioacuten 5tyledLaver Descriptor (5LD) o descripcioacuten de estilos de capas que permite la
l(CONSElo definicioacuten temporal o permanente de la simbolizacioacuten para visualizar datos viacuteaa-tCj~ ~lt)~ WMS~ ~ ~o Leoacuten ~ ltntilde bull bull bull bull bull0 ~--iexcl ~a GetCapabllItles (oblIgatorIa)~ ~ oO gtltto~ierM~~ lt Ofrece informacioacuten acerca de las caracteriacutesticas del servicio (metadatos)
Tabla 2 Componentes de GetCapabilities
L
Oficina Nacional de Gobierno Electroacutenico e infonnaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios eb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 17 de 44
del cacheacute Este valor se incrementa cuandose realizan cambios en el Capabilitites
b GetMap (obligatoria)
Proporciona como resultado un mapa imagen de los datos almacenados
Tabla 3 Componentes de GetMap
Componentes
L~-~Q~~~~~~~t~iapI LAYERS
STYLES
CRS=EPSGidentificador
BBOX=minxminYmaxxmaxy
WIDTHHEIGHTFORMAT
TRANSPARENT=TRUEI FALSE
BGCOLOR=color_value
EXCEPTIONS=exception_format
TIME=time
ObligatoriedadObligat0rQ -ObIi99orio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligordf-t9rioObligordf-tQr)oObligatorio
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Desqip~iOacutenVersioacuten de la especificacioacuten OGCNombre de la PeticioacutenLista de una o maacutes capasseparadas por comasEstilo de visualizacioacuten por caparequerida separados por comasSistema de Coordenadas deReferenciaEsquinas del aacutembito (inferiorizquierda superor derecha) enunidades CRSAncho del mapa en Qix_eJ~~ Alto del maQ9_~Ilp)(el~~- _Formato de salida del mapaTransparencia del fondo del mapa(default=FALSE)Valor del color del fondo RGB enHexadecimal (default=OxFFFFFF)Formato en el que el WMSinforma de las excepciones(default=XML)Valor de Tiempo en las capasdeseadasElevaci6ndelas capas deseadasValor de otras dimensionesadecuadas
c GetFeaturelnfo (obligatoria)
Captura y proporciona informacioacuten contenida en un mapa tal como el valor deun objeto en una posicioacuten determinada
Tabla 4 Componentes de GetFeaturelnfo
DescripcioacuteriVersioacuten de la especificacioacutentildeOGcNombre de la Peticioacuten Copia parcialdeuacutenapeticioacuten demapasque genera el mapa del cual se quiereobtener informacioacutenLista de una o maacutes capas sobre las quese realiza la consulta separadas porcomasFormato de respuesta de la informacioacutensobre el objeto (MIME type)Nuacutemero de objetos sobre los que sedevuelve informacioacuten(default=1)Coordenada iexcldel objeto en eacuteiMapcsen pi~eles __ o bullbullbullbullbullbullbullbull
Coordenada j del objeto en el Map CSenpixele~Formato en el que el WMS informa de las excepciones (default=XML)
Obligatorio
ObligatoriedadObligatorioObligaiorio~~_
QUERY _LA YERS Obligatorio
INFOJORMAT Obligatorio
FEATURE_COUNT Opcional
l=pixeLcolumn Obligatorio_____ bullbullbullbull - bull__ bull__ bullbullbull ____ o
J=pixeLrow Obligatorio-- --- _ _--_-
EXCEPTIONS Opcional
Paraacutemetros del mapa
ComponentesVERSION
REQUEST=GetFeaturelnfo
Oficina Nacional (e Gobierno Electroacutenico e In~ormiquestica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciltda para el intercambio deciatos entre entidades de la Aoministraciaacuten Puacuteblica
Paacutegina 18 de 44
112 Styled Layer Descriptor (SLD)
Perfil de la Especificacioacuten de Implementacioacuten Web Map Service
El Styled Layer Descriptor (SLD) o Descriptor de Estilos de Capas define unacodificacioacuten que se extiende al estaacutendar WMS el cual permite definir a traveacutes delusuario una simbolizacioacuten y coloracioacuten de la capa geograacutefica o cobertura Elestaacutendar SLD aborda la necesidad de los usuarios y de los softwares paraofrecer la capacidad de poder controlar la representacioacuten visual de los datosgeorreferenciados
Esta posibilidad de definir reglas de representacioacuten de estilos requiere unlenguaje de estilos que el cliente y el servidor pueden entender La Simbologiacuteaestaacutendar de codificacioacuten de la OGC (SE) ofrece este lenguaje mientras que elperfil de SLD WMS permite la aplicacioacuten del SE a capas WMS usandoextensiones de operaciones de los servicios de mapas Ademaacutes este estaacutendardefine una operacioacuten de acceso normalizado a siacutembolos de leyenda
a Operaciones del servicioLas operaciones que se definen en este estaacutendar OGC son 4 siendo dos (2)obligatorias y dos (2) opcionales
bull GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull GetMap (Obligatoria)
Esta operacioacuten estaacute definida en el estaacutendar WMS en sus distintas versionesSolicitud de un aacuterea determinada en un CRS determinado Para modificar elestilo de visualizacioacuten se crea un laquouser Styleraquo
bull Describe Layer (Opcional)
Para definir estilos personalizados por el usuario se requiere informacioacutensobre los fenoacutemenos a simbolizar o como poco su tipo (fenoacutemeno ocobertura) Esta operacioacuten proporciona informacioacuten sobre esos estilos
bull GetLegendGraphic (Opcional)
Mediante esta operacioacuten se obtiene una imagen del estilo con el cual elservicio realiza la representacioacuten de la capa
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de s~rvicios leb ae informacioacuten georreferenci2da para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
2 ESTANDAR PARA SERVICIO DE MAPAS WFS
Paacutegina 19 de 44
21 WFS Web Feature Service
El servicio Web Feature Service (WFS) o Servicio de publicacioacuten de objetos es unestaacutendar definido por la OGC que describe la especificacioacuten de codificacioacuten paradatos georreferenciados basados en GML (Geography Markup Language) el cualpermite recuperar y modificar (consultar insertar actualizar y eliminar) datosespaciales en formato vectorial Esta codificacioacuten intenta activar el transporte yalmacenamiento de informacioacuten geograacutefica mediante un XML Sehema quedescribe su estructura incluyendo las propiedades de geometriacutea y los rasgosgeograacuteficos
Los requisitos para un Web Feature Serviee (versioacuten 110 o superior) definidospor la OGC son
Los interfaces deben definirse en XML
GML debe ser utilizado para expresar caracteriacutesticas de los objetos dentrode la interfaz
Un WFS debe ser capaz como miacutenimo de ofrecer caracteriacutesticas de losobjetos utilizando GML
El filtro de lenguaje debe definirse en XML y derivarse de CQL como seindica en el OpenGIS Catalogue Intetface ImplementationSpecification
bull El almaceacuten de datos utilizado para almacenar caracteriacutesticas de los objetosgeograacuteficos puede ser opaco para la aplicacioacuten cliente siendo el uacutenicoacceso a los datos a traveacutes del interfaz del WFS
bull La uacutenica funcioacuten de un WFS cuando interacciona con el sistema dealmacenamiento de fenoacutemenos geograacuteficos es asegurarse que loscambios realizados en los datos sean coherentes
211 Operaciones
Se definen tres clases de WFS
WFS Baacutesico implementa las operaciones GetCapabilitiesDescribeFeatureType y GetFeature Se considera el servicio de soacutelolectura
WFS XLink soporta todas las operaciones del WFS Baacutesico e implementala operacioacuten GetGmlObjet para XLinks locales yo remotos siendo posibleutilizar la operacioacuten GetGmlObjet durante la operacioacuten GetFeature
bull WFS Transaccional soporta todas las operaciones del WFS baacutesico eimplementa las operaciones de transaccioacuten Siendo opcional laimplementacioacuten de las operaciones GetGmlObjet yo LockFeature
Los atributos comunes en las peticiones POST y GET para todas las operacionesson
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEi -Comiteacute Coordinador de la lOEDirectiva sobre est~ndres de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Publica
Paacutegina 20 de 44
Tabla 5 Componentes GET maacutes comunes
_componentesVERSION
SERVICE=WFS
REQUEST
NAMESPACE
Paraacutemetros adicionalesParaacutemetros especificos
del suministrador
OblifjatoiexcliexcledadOblig_~9iQ_
Obligatorio
ObligatQrio
Opcional
Opcional
_ _ DescripcioacutenVersioacuten de la especificacioacuten OGC __Tipo-cie-ServfcTo--( no-esobiigaiorio paraGetCapeacutelbiiti~~)_Nombre de la PeticioacutenPara indicar el espacio de nombres y susprefijos El formato debe ser xmlns(prefix=EscapedNamespaceName) Si se especificamaacutes de uno se sefJaranfJorcomasParaacutemetros de cadaoperaCiOacute---------------Para permitir antildeadir paraacutemetros ala peticioacutende forma que se mejore el resuldo _
Tabla 6 Componentes POST maacutes comunes
ComponentesVERSION
SERVICE=WFS
HANOLE
ObligatoriedadObligato~[Q__Obligatorio
Opcional
DescripcioacutenVersioacutende la especificacioacuten OGCTipo de Servicio Permite a la aplicacioacuten cliente asociar unnombre nemoteacutecnico a la peticioacuten paraencontrar los elementos infractores en casode error
a GetCapabilities (obligatoria)
Ofrece informacioacuten acerca de las caracteriacutesticas del servicIo de los tipos defenoacutemenos que puede ofrecer y queacute operaciones soporta cada uno de ellos
D~scripdcSn _Lista de tipos de fenoacutemenos adescribir separados por comas Sino se indica ninguno devuelvetodos los tiposFormato de salida para describirlos tipos de fenoacutemenos Soportaotros formatos de salida comoOTO
Opcional
Opcional
TYPENAME
OUTPUTFORMAT=textxmlsubtype=gml311
b DescribeFeatureType (obligatoria)
Ofrece la estructura (campos y atributos) de cualquiera de los tipos defenoacutemenos que el servicio puede ofrecer mediante su descripcioacuten en esquemasXML siendo eacutestos esquemas GML vaacutelidos
Tabla 7 Componentes DescribeFeatureType
Componentes Obligatoriedad
c GetFeature (obligatoria)
Devuelve instancias de fenoacutemenos (objetos individuales) en formato GMLAdemaacutes el cliente debe tener la posibilidad de solicitar las propiedades delfenoacutemeno que desea y de realizar tanto consultas espaciales como noespaciales
Tabla 8 Componentes de GetFeature y GetFeatureWithLock
iI
l
_lt_orriponentesREQUEST=[GetFeature I
GetFeatureWithLock]
OUTPURFORMAT=textxml subtipo=gml311
RESULTIYPE=[results IHits]
Obligatoriedad
Obligatorio
Opcional
Opcional
t5escripciQn
Nombre de la peticioacuten WFS
Permite otros formatos de salida siempre ycuando se indique en el documento deltapacidadesUtilizado para solicitar un documento derespuesta completo con los fenoacutemenos quecumplen la consulta (results valor por defecto) osimplemente una enumeracioacuten d~ Ilts_rnismos
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades ete la Administracioacuten Puacuteblica
Paacutegina 21 de 44
Pueden utilizarse componentes adicionales para controlar los XLink anidados
Tabla 9 Codificacioacuten adicional de GetFeature
Componentes
PROPERTYPENAME
FEATUREVERSION=[ALLIN]
MAXFEATURES=N
EXPIRY=N
SRSNAME
TYPENAME(opcional si se aespecificado elFEATUREID)FEATUREID
(Mutuamente excluyentec()i1 FILIER yB001 __
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BBOX)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
SORTBY
~Coriiacuteponentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
PROPTRAVXLlNKDEPTH
Obligatoriedad
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Opcional
Opcional
Opcional
Opcional
Obligatoriedad
Opcional
Opcional
Opcional
Descripci9n(hits)Lista de propiedades de cada tipo de fenoacutemenosolicitado Con o con ausencia de valor sesolicitan todas las del ti~o_~Ql~_L1J9ordmcgt____Cuando es posible el versionado Devuelve laversioacuten del fenoacutemeno que se le solicita Si no seindica devuelve la uacuteltima versioacutenMaacuteximo nuacutemero de fenoacutemenos que puedendevolverse en una consulta Si no se indicadevuelve todosSoacutelo se utiliza con la peticioacutenGetFeatureWithLock Indica el tiempo de bloqueodel fenoacutemeno en la respuesta (en minutos) Si elparaacutemetro no se especifica el bloqueo seraacuteindefinidoSistema de referencia que debe ser usado en lageometria de los fenoacutemenos resultado de lapeticioacuten
Lista de nombres de los tipos de fenoacutemenossolicitados
Lista de instancias de fenoacutemenos solicitadasidentificadas mediante su identifi~dor
Describe un conjunto de caracteristicas sobre lasque operar Se debe establecer un filtro por cadatipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o un FILTERun cliente puede realizar la peticioacuten mediante unbounding box
Indica la propiedad respecto a la cual seraacutenordenadas las instancias de los fenoacutemenosobtenidos en la consulta
--__~~_ 0- _
Descripcioacuten _Nivel de profundidad a alcanzar a traveacutes de los bullenlaces contenidos en los atributos href de las propiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que se bullacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidada deGetGmlObject realizada para cualquier propiedadcuando interviene el componenteTRAVERSEXLlNKDEPTH (si no se especifica una I
lista PROPEXPIRY) En ausencia de valoresperaraacute hasta recibir respuestaLista de- ios niveies- de XLink enlazado-spor cadafenoacutemeno que sea consultado Debe haber unarelacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una lista
i_J
Oficina Nacional de Gobierno Electroacutenico e Inormiquesttica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios VIeb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 22 de 44
Componentes Obligatoriedad DescripcioacutenPROPTRAVXLlNKDEPTHLista de tiempos de expiracioacuten de XLink enlazadospor cada fenoacutemeno consultado Debe haber una
PROPTRAVXLlNKEXPIRY Opcional relacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una listaPROPTRAVXLlNKEXPIRY
d GetGmlObject (opcional)
Devuelve instancias de fenoacutemenos expresaacutendolos en XML El cliente debe tenerla posibilidad de especificar si desea todos los objetos que se han anidadomediante Xlinks o soacutelo hasta un nivel de anidamiento determinado
Para que un WFS soporte esta operacioacuten cada elemento sobre el que puedaoperar el WFS debe estar identificado uniacutevocamente mediante lOs XML Lacodificacioacuten de identificadores de elementos se define en OpenGis FilterEneoding Implementation Speeifieation
La diferencia con GetFeature es que mientras que esta uacuteltima devuelve todaslas instancias que posea el tipo de fenoacutemeno solicitado con GetGmlObject soacutelose obtienen las instancias de fenoacutemenos solicitadas mediante su identificador
Tabla 10 Codificacioacuten para GetGmlObject
Componentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
GMLOBJECTID
Obligatoriedad
Obligatorio
Opcional
DescripcT6n _Nivel de profundidad a alcanzar a traveacutes de losenlaces contenidos en los atributos href de laspropiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que seacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidadade GetGmlObject realizada para cualquierpropiedad (si no se especifica una listaPROPEXPIRY) cuando interviene elcomponente TRAVERSEXLlNKDEPTH Enausencia de valor esperaraacute hasta recibirresp~~~t~__ _ EllO XML del elemento solicitado
Descripci~~
Lista de nombres de los tipos de fenoacutemenosa ser bloqueados
Indica el tiempo de bloqueocienenoacutementildeo(en minutos) Si el paraacutemetro no seespecifica el bloqueo seraacute indefinidoALLintentaraacute bloq~ordflodoslos fenoacuteme~_
Opcional
Opcional
Obligatorio
ObligatoriedadComponentesTYPENAME
(opcional si se aespecificado elFEAT~B_~[)) _
EXPIRY=N
LordmCISACTI9~=I~-J_
e LockFeature (opcional)
Peticioacuten de bloqueo sobre uno o maacutes tipos de fenoacutemenos mientras se estaacuterealizando su modificacioacuten con la operacioacuten Transaetion Esto aseguratransacciones de forma continuada Esta operacioacuten en el meacutetodo POSTcontiene uno o maacutes elementos ltLoeltgt cada elemento definen las instancias deun tipo de fenoacutemeno a ser bloqueadas
Tabla 11 Componentes LockFeature
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Ieb de Informacioacuten georreferenciada para el intercambio dedatos entre entidades de la dministracioacuten Puacuteblica
Paacutegina 23 de 44
9omponentes_SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BJ30_X)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Opcional
Opcional
Opcional
Descripcioacuten _solicitados si no lo consigue no sebloquearaacute ninguno SOME intenta bloqueartantas como sea posibleLista de instancias de fenoacutemenossolicitadas identificadas mediante suidentificador
Describe un conjunto de caracteristicassobre las que operar Se debe establecer unfiltro por cada tipo de fenoacutemeno listado en elparaacutemetro TYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
f Transaction (opcional)
Una peticioacuten transaccional estaacute compuesta de operaciones que modificaninstancias de fenoacutemenos geograacuteficos accesibles viacutea web Una vez terminada latransaccioacuten el servicio WFS genera un documento XML de respuesta indicandoque el proceso se ha realizado
Esta operacioacuten puede realizarse directamente por parte del servicio WFS encuyo caso al finalizar la transaccioacuten el servicio traslada las modificaciones alalmaceacuten de datos conectado el servicio WFS o traducir las operaciones allenguaje del almaceacuten de datos siendo eacuteste uacuteltimo el encargado de realizar laoperacioacuten
Las posibles operaciones de modificacioacuten que pueden llevarse a cabo son crear(Insert) actualizar (Update) y eliminar (Deete)
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Insert
Native
Lockld
srsName(Atributo)
IdgenItri~ut(raquo
Transaction
inputFormat__(f-ilQt __
Tabla 12 Componentes POSTde TransactionComponentes Obligatoriedad DescripCioacuten~- ~- --
Puede contener cero o maacutes nsert Updafe o DeefeLas operaciones se ejecutan en el orden en el quese presenten en la peticioacuten _Especifica que la transaccioacuten se realizaraacute sobre unconjunto de instancias que han sido bloqueadasprevLamente___ ____ __Contiene comandos u operaciones propietariaspermitiendo acceder y actuar sobre servidores oalmacenesde datos especiacuteficosALL iridica--que -iodos -os fen6meno-sbloq-ueadosdeben ser liberados una vez terminada latransaccioacuten SOME indica que soacutelo los registrosmodificados deben ser liberados el resto deelementos permanecen bloqueadosUtilizado para crear nuevas instancias defenoacutemenos Por defecto los fenoacutemenos se expresanmediante GML3 pero pueden utilizarse otrasversiones de GML En respuesta a esta operacioacuten elWFS debe generar una lista de los identificadoresasig_l95Qsa las nueveacutel~Iacutei~~l~a_~generadas
Versioacuten GML en la que crear los datos-- -- Sistema deo-referenCiadel nuevo-efe-merItoeicual
Opcional debe ser soportado por el tipo de fenoacutemeno al quepertenece
Meacutetodode asignacioacuten de identificadores
releaseAction=[ALLISOME]
Oficina Nacional de Gobierno Eleciexclroacutenico e Inormaacutetiacuteca - ONGEI -Comiteacute Coordiacutenatior de la IDEPDirectiva sobre estaacutendares de servicios weo de informacioacuten georreierenciada iexclara el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 24 de 44
Componentes
Update
Property(Elemento)
srsName(Atributo)
Filter(Elemento)DeleteFilter
(Elemento) __
Obligatoriedad
Opcional
Obligatorio
Opcional
Opcional
OpcJdegrl_ordfI _
Obligatorio
DescripcioacutenActuacutea sobre las propiedades de instancias defenoacutemenosEspecifica el nombre (Name) y los valores (Vaue) delas propiedades pertenecientes a los tipos defenoacutemenos a modificar (fypeName)Sistema de referencia del nuevo elemento el cualdebe ser soportado por el tipo de fenoacutemeno al quepert~n_~ce _ ___ _ _Define restricciones espaciales o no espaciales paraseleccionar los fenoacutemenos a modificarElimina instancias de fenoacutemenos
Si no se define un filtro la operacioacuten no se realiza
Tabla 13 Componentes GET de Transaction
Componentes
OPERATION=Delete
TYPENAME(opcional si se aespecificado elFEATUREID)
RELEASEACTION=[ALLI SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
BB00)BBOX
(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten_Operacioacuten de transaccioacuten a ejecutar Lasoperaciones se ejecutan en el orden en el quese present~Il_~I1a p~ticiordmn
Lista de nombres de los tipos de fenoacutemenossobre los que realizar fa operacioacuten
ALL indica que todos los fenoacutemenosbloqueados deben ser liberados una vezterminada la transaccioacuten SOME indica quesoacutelo los registros modificados deben serliberados el resto de elementos permanecenbloqueados
Lista de instancias de fenoacutemenos sobre los queoperar identificadas mediante su identificador
Describe un conjunto de caracteriacutesticas sobrelas que operar Se debe establecer un filtro porcada tipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
Oficina Nacional dG Gobierno Eleciroacutenco e informaacutetic - ONGEiexcl -Comiteacute Coordineacutedor de la lDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para ei intercambio dedtos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 25 de 44
3 ESTANDAR PARA SERVICIO DE COBERTURA WCS
31 WCS Web Coverage Service
El servicio Web Caverage Serviee (WCS) o Servicio de Coberturas de mapasofrece la obtencioacuten de datos georreferenciados en un formato del tipo coberturamulti-dimensionales para el acceso a traveacutes de la web de modo que sean uacutetilespara la representacioacuten o como dato de entrada de modelos cientiacuteficos
Al igual que el estaacutendar Web Map Serviee (WMS) y el Web Feature Serviee(WFS) permite al cliente seleccionar parte de la informacioacuten que posee elservidor basaacutendose en diferentes criterios como por ejemplo las restriccionesespaciales
Este estaacutendar nos brinda un conjunto de requisitos baacutesicos que una aplicacioacutenWCS debe cumplir esto tambieacuten es vaacutelido al utilizar el GML como un formato deentrega de la cobertura con el cual a diferencia del WMS que devuelve los datosgeorreferenciados para ser representados como mapas estaacuteticos (devueltos comoimaacutegenes desde un servidor) el estaacutendar Web Coverage Service define unasintaxis rica para las solicitudes en contra de estos datos devolvieacutendolos con susemaacutentica original (en lugar de las imaacutegenes) los cuales pueden ser interpretadosextrapolados procesados etc
Esta versioacuten de especificacioacuten se limita a peticiones y descripciones de coberturasde mallas regulares (grid coverage) aunque el interfaz ha sido disentildeado de formaque en futuras versiones sea posible desarrollarlo permitiendo otros tipos decoberturas definidas en OGC Abstraet Speeifieatian Tapie 6
asincroacutenicasrespuestas Respuestas XML y opcionalmente(almacenamiento de respuestas)
a GetCapabilities (obligatorio)
Permite obtener el documento XML de capacidades donde se describenlas caracteriacutesticas del servicio y donde normalmente se incluye una brevedescripcioacuten de las coberturas que ofrece En el caso que el documento XMLdevuelto no contenga la descripcioacuten de las coberturas que posee debedisponerse de informacioacuten similar en una fuente aparte como por ejemplo uncataacutelogo de imaacutegenes
311 Operaciones
El servicio WCS (versioacuten 20) proporciona tres (3) operaciones cuyaimplementacioacuten es obligatoria por parte del servidor Estas operaciones puedenutilizar HTTP GET con codificacioacuten KVP o HTTP POST con codificacioacuten XML oSOAP es mediante el documento de capacidades como se indica queacute tipo decodificacioacuten POST soporta el servidor del WCS
Los paraacutemetros que se definen a continuacioacuten pertenecen a la versioacuten 111 deeste estaacutendar mientras que los ejemplos expuestos se realizan con WCS versioacuten100 por ser los implementados hasta la fecha Las diferencias de notaciones ylas variaciones baacutesicas que posee la versioacuten 111 con respecto a la 100 son
Uso de GridCRS en descripciones de peticiones de cobertureacutels
Descripcioacuten jeraacuterquica de las coberturas
Muacuteltiples campos por cobertura
Oficinaacute Nacional de Gobj~rno Electroacutenico e InronnaacuteUca - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 14 Componentes de GetCapabilities
Paacutegina 26 de 44
Componentes
SERVICE=WCS
REQUEST=GetCapabilities
ACCEPTVERSION
SECTIONS=Contents
UPDATESECUENCE
ACCEPTFORMATS=textxml
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
QesuacuteipcioacutenTipo de Servicio al que vadirigl~eacutelJordf-R~ticoacuten~ _Nombre de la operacioacutenVersiones de la especificacioacutenOGC que acepta el clienteseparadas por comas y enorden de preferEmciaLista de cero o maacutes nombres desecciones del documento demetadatos del servicioseparados por comas que sedesea sean devueltos en eldocumento de metadatos delservicioVersioacuten del documento demetadatos del servicio valorque se incrementa cuando serealizan cambios en eldocumento compl~toSecuencia de cero o maacutesformatos de respuestadeseados por el clienteseparados por comas y pororden de preferencia
Tabla 15 Componentes de DescribeCoverage
b DescribeCoverage (obligatorio)
Devuelve un documento XML con una descripcioacuten detallada de una o variascoberturas de las suministradas por el servicio
El documento XML devuelto con la descripcioacuten de la cobertura debe contener
Identifier identificador uacutenico de la cobertura
bull Domain Definicioacuten del dominio espacial yo temporal para laslocalizaciones de las coberturas
bull Range Define el rango de valores y el tipo de propiedades (categoriacuteasmedidas etc) asignadas a cada localizacioacuten en el dominio
bull SupportedCRSs Relacioacuten de baseCRS definidos para cada GridCRSutilizados por la operacioacuten GetCoverage para expresar las coberturas queposee
bull SupportedFormats Formatos en los que pueden ser devueltos lascoberturas en respuesta a un GetCoverage (ejemplo GeoTiff HDF-EOSNITF CF-Net-CDF)
Componentes
SERVICE=WCS
REQUEST=DescribeCoverag~_VERSION= version
IDENTIFIERS=identifier1identifier2
Obligatoriedad
Obligatorio
Obli9iltorLC_ObligeacutelQ~icgt
Obligatorio
DesiiipClOacutenTipo de Servicio al que va dirigida lapeticioacutenNombre de laope~aci~nVersioacuten de la especificacioacuten OGCLista de los identiffcad()resde lascoberturas que se desea seandescritas
Oficina Nacional de Gobemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacuten ciares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 27 de 44
c GetCoverage (obligatorio)
Permite obtener una cobertura o parte de ella Por tanto es necesario indicaralguna o todas las caracteriacutesticas baacutesicas que definen el subconjunto de datosrequerido es decir el dominio el rango de valores el tipo de re-muestreo elformato de datos y forma de entrega del resultado Para ello es necesarioconocer primero cuaacutel es la definicioacuten del tipo de coberturas que posee el serviciomediante la operacioacuten DescribeCoverage
Por defecto todos los componentes de la cobertura solicitada mediante estaoperacioacuten son devueltos directamente en la respuesta Opcionalmente elservicio puede tener implementada la posibilidad de almacenar los componentesde la cobertura como un recurso accesible viacutea web en cuyo caso la respuestaincluiriacutea la referencia URL a dicho recurso siempre y cuando se indique en lapeticioacuten que los resultados deben ser almacenados
Procesar una operacioacuten GetCoverage puede ser entendido conceptualmentecomo una secuencia de operaciones cuyo esquema fundamental seriacutea
Realizar una transformacioacuten de coordenadas (incluyendo el escaladoespacial) en el CRS que se desea mediante un re-muestreo coninterpolacioacuten espacial
Generar el subconjunto de datos espacial
Generar el subconjunto de datos temporal
Generar el subconjunto de propiedades (range)
bull Convertir los datos al formato solicitado En funcioacuten del formato puedenecesitarse interpolar los valores que posee cada localizacioacuten en lacobertura original como consecuencia es probable que se produzcapeacuterdida de precisioacuten
bull Salida de resultados de una muestra de la cobertura
Solicita un subconjunto de datoscorrespondientes a instantes ointervalos de tiempo determinados
S-olidta solamente algunos campos_ (IrQpiedade~L Formato de salida de la coberturadenro delo~que eacutesta posee _Especifica si la respuesta debe seralmacenadaIdentifica el sistema de referenciabase para el GridCRS de salida
Opcional
Obligatorio
Opcional
OpcionalParaacutemetros
-Oescripeacutefoacutentilde---Tipo de Servicio al que va diexclrigida la Obligatorio lPeuroticioacuten
Obligatorio Nombre de la operacioacutenObligatorio __ _ VeEsi6n de 1ordf~~p~cifiltordfltoacutenQ~C
Identificador uacutenico de la coberturaObligatorio solicitada
Opcional iexcl Encuadre que define espacialmente(Obligatorio si no se la cobertura solicitada en el
indica sistema de referencia que se indicaTIMESECUENCE) mediante su URN
Opcional(Obligatorio si no se
indicaBordmUNDIN~Jl0gtS)
FORMAT
RANGESUBSET
TIMESECUENCE
Tabla 16 Componentes de GetCoverage
- Componentes Obligatoriedad
SERVICE=WCS
REQUEST =GetCoverageVERSION= version
IDENTIFIER
BOUNDINGBOX=coordenadasurnogc defcrs EPSGX
STORE
GRIDBASECRS=urnogcdefcrsEPSGX
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la ACjministracioacuten Puacuteblica
Paacutegina 28 de 44
Comp()nentes
GRIDTYPE=urnogcdefmethodWCS 11 2dGridln2dCrs
GRIDCS=urnogcdefcsOGCOOGrid2dSquareCS
GRIDORIGIN
GRIDOFFSETS
Obligatori~qCldpertenecientes a laestructura de datos
GridCRSSe utilizan para
solicitar los datos desalida en otroSistema deReferencia de
Coordenadas (CRS)distinto al que posee
la coberturaalmacenada
DescripcioacutendeseadoIdentifica el meacutetodo de generacioacutende la malla en el sistema dereferencia baseIdentifica el Sistema Cartesiano 2Do 3D utilizado po~~1 GridggS_Coordenadas del origen de la mallaen el sistema de referencia base delGridCRS deseadoSeparacioacuten entre los puntosadyacentes de la malla en elsistema de referencia base
Oficina Nacional de Gobierno Eiectreacutenico e Infonnaacutetica - ONGEI -Comiteacute Coorcfinador de la rDEPDirectiva sobre estaacutendares de sGrvicios viexcleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administrc1oacuten Puacuteblica
4 ESTANDAR PARA SERVICIO DE CATALOGO CSW
Paacutegina 29 de 44
41 CSW Catalogue Service tor the Web
El servicio Catalogue Service for the Web (CSW) o Servicio de Catalogo es unestaacutendar definido por la OGC que especifica la interfaz el enlace y el marco detrabajo para publicar y generar buacutesquedas de conjuntos de informacioacuten de tipodescriptiva (metadatos) sobre los datos servicios y objetos de informacioacutenrelacionados
Este servicio de cataacutelogo es uno de los tres servicios fundamentales que debeexistir en una Infraestructura de Datos Espaciales consulta visualizacioacuten ydescarga
Los servicios de los cataacutelogos representan las caracteriacutesticas de los recursos quepueden ser consultadas y presentadas para su evaluacioacuten por los clientes yasean usuarios o aplicaciones software
411 Operaciones
Las operaciones que define este estaacutendar (versioacuten 200) son siete (7) cuatroobligatorias y tres (3) opcionales
a GetCapabilities (obligatorio)
GetCapabilities es obligatoria y permite a los clientes CSW obtener metadatosdel servicio La respuesta se envioacute en un documento XML
La peticioacuten debe implementar los paraacutemetros request service SectionsAcceptVersions y AcceptFormats y puede implementar el paraacutemetroupdateSequence
Las secciones del documento XML del metadatos son
Serviceldentification
ServiceProvider
OperationsMetadata
Contents
bull Filter_Capabilities
Operacioacuten GetCapabilities Solicitud de las caracteriacutesticas del servicioInfraestructura de Datos Espaciales-CSW
ltxml version=10 encoding=UTF-8gt ltcswGetCapabilities service=CSWversion=2 OOxmlns csw=httpwwwopengisneUcaUcswgt ltcswAcceptVersionsgtltcswVersiongt2 OOltcswVersiongt ltcswAcceptVersionsgt ltcswAcceptFormatsgtltcswOutputFormatgttexUxmlltcsw OutputFormatgt ltcswAcceptFormatsgtltcswGetCapabi litiesgt
b GetRecords (obligatorio)
Permite la buacutesqueda y presentacioacuten de registros de metadatos
Paraacutemetros
REQUEST service version
bull NAMESPACE
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la rDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciacuteada para el intercambio dedatos entre enUdades de la Administriexclcioacuten Puacuteiexcl)lica
Paacutegina 30 de 44
1-
resulType Puede mostrar tres valores
bull HITS Indica el nuacutemero de registro que satisface la peticioacuten
bull RESUL TS Se solicita el conjunto de registros resultado
bull VALlDATE Valida la consulta
bull outputFormat Indica el esquema de la salida generada por defecto tomael valor OGCCORE pero otros valores pueden ser FGDC IS019119 oIS019139
bull outputSchema
bull startPosition Indica el registro desde el que se empieza la buacutesqueda
bull maxRecords
bull typeNames
bull ElementSetName o ElementName Indica la lista de elementos oconjuntos de elementos de los metadatos que deben devolverse
bull Constraint Es una restriccioacuten que debe cumplir el conjunto resultado Seexpresa seguacuten el lenguaje indicado en el paraacutemetroCONSTRAINTLANGUAGE
bull SortBy Permite ordenar el conjunto resultado
bull DistributedSearch Indica que la consulta puede ser distribuida y elparaacutemetro hopCount limita el nuacutemero de veces que puede transmitirse laconsulta hopCount
ResponseHandler Indica si la operacioacuten es sincronizada o no
Operacioacuten GetRecords Solicitud de los registros del cataacutelogo cuyo tema tiacutetuloo descripcioacuten sea Lima
ltxml version=10 encoding=UTF-8gtltGetRecords service=CSW version=200 xmlns=httpwwwopengisnetcatcswmlnsogc=httpwwwopengisnetogc startPosition=1 maxRecords=50outputFormat=textxmresultType=resultsgtltQuery typeNames=Dataset xmlnsgm=httpwwwopengisnetgmlgtltElementSetName typeNames=DatasetgtfuIltElementSetNamegtltConstraint version=1020gtltogcFiltergtltAndgtltNotgtltPropertylsLikegtltPropertyNamegttypeltPropertyNamegtltLiteralgtS ERVICIOltLiteralgtltPropertylsLikegtltNotgtltOrgtltOrgtltPropertylsLikegtltPropertyNamegtsu bjectltPropertyNamegtltLiteralgt LimaltLiteral gtltPropertylsLikegtltPropertylsLikegtltPropertyNamegttitl eltPropertyNa megtltLiteralgt LimaltLitera 1gt
Oficina Nacional (le Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidacjes de la iexcldministracieacuten Puacuteblica
Paacutegina 31 de 44
ltPropertylsLikegtltIOrgtltPropertylsLikegtltPropertyNa megtdescri ptionltP ropertyN amegtltLitera 1gtLimaLiteragtltPropertylsLikegtltIOrgtltAndgtltIogc FiltergtltConstraingtltQuerygtltGetRecordsgt
c GetRecordByld (obligatoria)
Solicita la representacioacuten por defecto de los registros localizados por suidentificador
Paraacutemetros
version
bull ElementSetName (brief summary full)
bull Id (lista de identificadores)
Operacioacuten GetRecordByld Solicitud de la representacioacuten por defecto de losregistros del cataacutelogo de la IDEP localizados por el identificador
ltxml version=10 encoding=UTF-8gt ltcswGetRecordByld service=CSWversion=200xml ns csw=httpwwwopengisnetcatcsw outputF ormat=textxmlgtltcsw Idgtign-bcn25-1 00-1 ltcsw Idgtltcsw ElementSetNamegtbriefltcsw ElementSetNamegtltcswGetRecordByldgt
d DescribeRecordl (Obligatorio)
La operacioacuten DescribeRecord permite obtener elementos del modelo deinformacioacuten soportado
Los paraacutemetros de la peticioacuten son
REQUEST=DescribeRecord
ltxml version=10 encoding=UTF-8gt
servide=CSW
version=200
NAMESPACE Declaracioacuten de espacios de nombres para conocerexactamente que tipos van a describirse
bull TypeName Lista de tipos descritos en el cataacutelogo
bull outputFormat
schemaLanguage Esquema de descripcioacuten que se usa
Operacioacuten DescribeRecord Solicitud de una descripcioacuten geneacuterica de losregistros del cataacutelogo
Oficina Nacional da Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador dEla IDEPDirectiva sobre estaacutendares de servicios ~eb eje informacioacuten georreferenciada para ei intercamllio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 32 de 44
ltcswDescribeRecord service=CSW version=200xml ns csw=httpwwwopengisnetlcatcswoutputFormat=textlxml schemaLanguage= XM LSCH EMAgtltcswTypeNametargetNa mespace=httpwwwopengisnetlcatcswgt recordltcsw Type Namegtltcsw DescribeRecordgt
e Operacioacuten Transaction (opcional)
La operacioacuten Transaction define una interface para la creacioacuten modificacioacuten yborrado de registros del cataacutelogo
La peticioacuten estaraacute formada por elementos nsert Update o Deete seguacuten lasoperaciones que quieran ser realizadas
Tambieacuten puede usarse los elementos requestlO y verboseResponse
f Operacioacuten Getdomain (opcional)
Se utiliza para obtener informacioacuten en tiempo real sobre el rango de valores deun registro o de un paraacutemetro de la peticioacuten
Paraacutemetros
ParameterName
PropertyName
La respuesta estaacute formada de uno o maacutes elementos ltDomainValuesgtcompuestos a su vez de ltListONaluesgt o ltRangeONaluesgt
g Operacioacuten Harvest (opcional)
Permite colectar datos para el cataacutelogo es decir uacutenicamente referencia losdatos que deben ser insertados o actualizados en el cataacutelogo y seraacuteresponsabilidad del servicio de cataacutelogo resolver la referencia localizar los datosy procesarlos
La operacioacuten puede funcionar de manera siacutencrona o asiacutencrona
Paraacutemetros
Resquest service version
bull Namespace
bull Source Indica la URI de doacutende los metadatos son recolectados
bull ResourceType Referencia el esquema de los registros
bull ResourceFormat
ResponseHandler
Harveslnterval Especifica un intervalo de tiempo entre recolecciones demetadatos
Oncina Nacional de GObierno Electroacutenico e Informaacutetica - ONGE -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios ViCO de informacioacuten georrefcrenciada para ei intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 33 de 44
5 ESTANDAR PARA SERVICIO DE PROCESAMIENTO EN WES WPS
51 WPS Web Processing Service
El servicio Web Processing Service (WPS versioacuten 100) o Servicio de publicacioacutende Procesos geoespaciales en la web es una interfaz propuesto por la OGC queproporciona normas para estandarizar la forma de entradas y salidas (solicitudes yrespuestas) para servicios de geoprocesamiento Este servicio tambieacuten define laforma como un cliente puede solicitar la ejecucioacuten de un proceso y la forma comose maneja la salida del mismo
Define una interfaz que facilita la publicacioacuten de geo-procesos y el anaacutelisis de losclientes Los datos requeridos por el WPS se pueden entregar a traveacutes de la webo pueden estar disponibles en un servidor
Cabe destacar que el estaacutendar WPS permite realizar operaciones de anaacutelisis ytratamiento de informacioacuten espacial no prevista en los otros estaacutendares Laespecificacioacuten WPS se centra en la definicioacuten de un protocolo de comunicacioacutenentre cliente y servidor para realizar geo-procesos usando servicios y datosgeorreferenciados
Este estaacutendar es un interfaz geneacuterico por lo que no define ni los procesos ni losdatos especiacuteficos de entrada o de salida (producidos en el caacutelculo) sino que losdescribe de forma geneacuterica siendo cada implementacioacuten WPS la que defina suforma de trabajar
Los datos a usarse en este estaacutendar pueden comprender por ejemplo formatosde imaacutegenes tales como Geo TlFF o estaacutendares de intercambio de datos comoGeography Markup Language (GML) o Geolinked Data Acces Serviacutece (GDAS)Este estaacutendar tampoco aborda la forma de archivar catalogar buscar o recuperarla informacioacuten que ha sido creada por un WPS
Seguacuten la OGC el estaacutendar WPS describe un interfaz de peticioacutenrespuesta en elque se define coacutemo
Codificar las solicitudes de ejecucioacuten de procesos
bull Codificar las respuestas resultado de la ejecucioacuten de procesos
bull Integrar datos y metadatos en las entradas y salidas
bull Referenciar viacutea web datos de entrada y salida
bull Realizar procesos de larga duracioacuten
bull Devolver informacioacuten acerca del estado del proceso
bull Devolver errores de procesamiento
bull Solicitar el almacenamiento de las resultados de los procesos
511 Operaciones
a GetCapabilities (obligatoria)
Permite obtener el documento de capacidades donde se describen lascaracteriacutesticas del servicio En eacutel se proporcionan los nombres y una descripcioacutengeneral de cada uno de los procesos que ofrece el servicio Por ejemplo larespuesta de un GetCapabiacuteliacutetiacutees puede indicar que el WPS soporta unaoperacioacuten llamada interseccioacuten y que esta operacioacuten estaacute limitada a intersectarun poliacutegono con otro
Oficina Nacional de GOI)iemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinaoor de la IDEPDirectiva sobre estaacutendares de servicios 1Gbde informacioacuten georreferenciada par el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 17 Componentes GetCapabilities
Paacutegina 34 de 44
Componentes
i ordf-~~i~~=YYo~ordf__Request=GetCapabilitieso oJordm-~~~~~i()n5oo
Language
Obligatoriedad
Oblig~OTi() oObligtorioOpcional
Opcional
Descripcioacuten
Tipo de Servicio al que va djrigid~J~p~ticioacutenNombre de la operacioacutenVersiones ql~ordf~~Pleacutelooo o_o 0_0 o __Idioma del documento respuesta soportadopor el servidor ____o o
Ejemplo HTTP GET
La peticioacuten es una URL que contiene los paraacutemetros necesarios para poderconstruir una solicitud correcta
http IWPSservicesREQU EST=GetCapabilitiesampSERVICE=WPS
La respuesta es un documento XML que contiene los metadatos del servicioincluyendo una breve descripcioacuten de todos los procesos implementados estosprocesos son
GetLineOfSightPng realiza la liacutenea de visibilidad desde una posicioacutendefinida por las coordenadas de un supuesto observador a una alturadada y con una distancia maacutexima de visibilidad La liacutenea de visibilidad secalcula sobre un mapa raacutester en formato ASCIIGridExtended enviadomediante una peticioacuten a un WCS Obtiene la liacutenea de visibilidad en unarchivo como una imagen en formato PNG
bull GetProfileTxt realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo ASCII con los valores de las alturas
bull GetProfilePng realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo con una imagen en formato PNG
bull IntersectRaacutesterWithAsciiPolygon realiza la interseccioacuten entre un maparaacutester en formato floatGrid comprimido en llP obtenido de un WCS y unmapa vectorial pasado como un poliacutegono en formato ASCII de Grass Elresultado devuelve un raacutester en formato ASCII
IntersectRaacutesterWithPolygon realiza la interseccioacuten entre un mapa raacutesteren formato floatGrid comprimido en llP obtenido de un WCS y un mapavectorial en formato ShapeFile pasado como una peticioacuten a un WFS Elresultado devuelve un raacutester en formato ASCII
RaacutesterStatistics realiza la interseccioacuten entre un mapa raacutester en formatofloatGrid comprimido en llP obtenido de un WCS y un mapa vectorial enformato ShapeFile enviado mediante una peticioacuten a un WFS o como unpoliacutegono en formato ASCII de Grass incluyendo ademaacutes el valor maacuteximomiacutenimo y medio del mapa
bull Buffer_vectorial realiza la operacioacuten Buffer de una geometriacutea eacutesta puedepasarse tanto como un mapa vectorial en formato ASCII de Grass comopor una peticioacuten a un WFS Devuelve la ruta a un fichero ShapeFilecomprimido en llP o un fichero GML con la geometriacutea del buffer
Oficina Nacional de Gooierno Electroacutenico e Informaacutetica - ONGEl -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutenrJares de servicios teb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 35 de 44
Buffer_raacutester realiza la operacioacuten Buffer de un mapa raacutester a una distanciadada
bull VectorialOverlay realiza una operacioacuten entre dos mapas vectorialespreviamente obtenidos en formato ASCII vectorial o mediante una peticioacutena un WFS Las operaciones disponibles son de unioacuten interseccioacuten XOR yNOT
AnalisisTerritorialAreas caacutelculo de aacutereas resultado de la interseccioacuten dedistintos tipos de geometriacuteas del Corine con otros mapas vectoriales yraacutester Permite antildeadir restricciones sobre los mapas raacutester en cuanto aalturas maacuteximas y miacutenimas Como respuesta genera una imagen de lasaacutereas resultado de la operacioacuten
bull RaacutesterDistance calcula la distancia entre dos mapas raacutester obtenidosmediante peticiones a un WCS Se obtiene la miacutenima distancia y lospuntos maacutes proacuteximos ente los mapas
bull VectorialDistance calcula la distancia entre un mapa vectorial y un puntoEl mapa vectorial se obtiene mediante una peticioacuten a un WFS ointroducieacutendolo en formato ASCII de Grass
bull VectorialRaacutesterDistance distancia entre un mapa raacutester obtenidomediante una peticioacuten a un WCS y un mapa vectorial obtenido medianteuna la peticioacuten a un WFS o introducieacutendolo en formato ASCII de Grass Seobtiene la miacutenima distancia y los puntos maacutes proacuteximos entre los mapas
bull FeaturelnsideFeature informa si un mapa vectorial se solapa con otroEstos mapas se pueden obtener por medio de una peticioacuten a un WFS o serintroducidos como un mapa vectorial en formato ASCII de Grass
bull PointlnsideFeature informa si un punto estaacute contenido en un mapavectorial obtenido mediante una peticioacuten a un WFS o introducido como unmapa vectorial en formato ASCII de Grass
bull SimplifiedStatistics calcula el maacuteximo y miacutenimo de un mapa raacutester (sinposicioacuten y sin devolver el mapa) Simplificacioacuten de la operacioacutenRaacutesterStatistics para un caacutelculo previo de esta operacioacuten
b DescribeProcess (obligatoria)
Ofrece informacioacuten detallada acerca de los procesos que pueden ser ejecutadospor una operacioacuten Execute Esta descripcioacuten comprende los paraacutemetros yformatos de entrada que son requeridos en las peticiones de ejecucioacuten y losformatos de salida resultado de las operaciones Siguiendo con el ejemplo deinterseccioacuten de poliacutegonos la respuesta de una solicitud DescribeProcess podriacuteaindicar que este proceso requiere dos entradas llamadas PrimerPoliacutegono ySegundoPoliacutegono y que estas entradas se deben proporcionar en GML22 oGML 31 pudieacutendose enviar esta informacioacuten como un recurso accesible viacuteaweb
Cada paraacutemetro se describe mediante una estructura de datos que especifica losformatos codificaciones y unidades de medida permitidos (cuando esnecesario) Esta estructura de datos puede ser
Oficina Nacionai de Gobierno Electroacuteico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 36 de 44
ComplexData (Ej XML fragmento GML o imaacutegenes) estrutura de datoscompleja que soporta formatos codificaciones (tipo de URI) y schemasdefinidos para el proceso El valor de esta estructura de datos complejapuede introducirse directamente en la peticioacuten de la operacioacuten Execute oser solicitada mediante acceso remoto asiacute como ser devuelta directamenteen la operacioacuten Execute o almacenada como un recurso accesible viacutea web
bull LiteralData es un valor literal simple (Ej integer caraacutecter string URI) conunidades de medida que se codifica directamente en la peticioacuten y en larespuesta Execute
bull BoundingBox informacioacuten proporcionada en uno de los sistemas dereferencia soportados por el servicio que se codifica directamente en lapeticioacuten y en la respuesta Execute
Tabla 18 Componentes DescribeProcess
Componentes
service=WPS
request=DescribeProcessversion
language
Identifier
Obligatoriedad
Obligatorio
ObligatorioObligatorio
Opcional
Obligatorio
Descripcioacuten_ M
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenVersioacuten del servicioIdioma del documento respuesta soportadopor el servidorIdentificador del proceso uno por cadaproceso al que se desea llamar
Ejemplo HTTP GET
Solicitud de la informacioacuten del proceso GetLineOfSightPng del servicio WPS
http IWPSservicesREQUEST=DescribeProcessampSERVIC E=WPSamp VERSION=040ampldentifier=GetLineOfSightPng
c ExecuteProcess (obligatoria)
Permite ejecutar procesos especiacuteficos implementados por el WPS utilizandocomo entrada los paraacutemetros suministrados y devolviendo en la salida losvalores producidos en el proceso Los datos de entrada pueden suministrarseintegraacutendolos en la peticioacuten Execute o mediante una fuente de datos accesibleviacutea web Asiacute mismo el resultado puede devolverse directamente o seralmacenado como un recurso accesible viacutea web en cuyo caso la respuestaconsistiraacute en un documento XML con una URL por cada salida almacenada
Normalmente la respuesta a la operacioacuten Execute es devuelta cuando finaliza elproceso Sin embargo un cliente puede solicitar al servidor el documento derespuesta inmediatamente despueacutes de ser aceptada la peticioacuten por parte dedicho servidor En este caso la respuesta incluye una URL a partir de la cualpuede recuperarse el documento de respuesta durante el proceso o despueacutes delmismo A su vez se puede solicitar al servidor que actualice regularmente unamedida indicadora de la cantidad de proceso restante
Si se desea suministrar al proceso gran cantidad de datos de entrada se utilizanuna o maacutes URI con los valores de entrada (normalmente URL) excepto cuandose trata uacutenicamente de valores escalares Si el proceso ha de ejecutarse variasveces utilizando diferentes entradas en cada ocasioacuten cada procesamiento deberealizarse con peticiones Execute separadas Si se trata de peticiones sencillaslos servidores pueden implementar transferencia HTTP GET para la operacioacuten
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 37 de 44
Execute sin embargo es maacutes conveniente la utilizacioacuten de codificacioacuten XMLcuando las peticiones son maacutes complejas
Tabla 19 Paraacutemetros comunes
Obligatoriedad
Obligatorio
Opcional
Obligatorio
ObligatorioObligatorio
Opcional
Opcional
Componentes
Service=WPS
ReqLJes==xecuteVersion
Identifier
Language
Datalnputs
ResponseForm
Descripcioacuten
Tipo de Servicio al que va dirigida la peticioacuten
Nombre de la operacioacutenVersioacuten del servicioIdentificador del proceso uno por cadaproceso al que se desea llamarIdioma del documento respuesta soportadopor el servidor
Tabla 20 Peticioacuten XML
Lista de datos de entrada Estructura dedatos del tipo Datalnputs (ver estaacutendar)Formato de respuesta del procesoEstructura de datos del tipo ResponseForm(ver estaacutendar)
Tabla 21 Peticioacuten GET
Datalnputs
ResponseDocument
RawDataOutput
StoreExecuteResponse=trae
Linage=trae
Status=trae
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Lista de identificadores atributoacutesy vaiacuteoacuteresde las entradas delproce9~
Lista de identificadores y atributos de lasseacute3lidasdel iexclgtroceso Identificador y atributos de cada salida delprocesoEspecifica si la respuesta debe almacenarseen un recurso accesible via webEspecifica si se debe incluir en el documento de respuesta la informacioacuten acerca dellinaje __Especifica si se debe actualizar en eldocumento de respuesta la informacioacuten acercadel ~stado delproces()
Ejemplo HTIP POST de un Servicio WPS
Se muestran las peticiones de liacutenea de visibilidad y de perfil en formato imagenpara pedirla en formato texto basta con cambiar los identificadores deGetLineOfSightPng a GetLineOfSightTxt o de GetProfilePng a GetProfile Txt
Obtencioacuten de la liacutenea de visibilidad paraacutemetros requeridos
URLCoverageServer URL con la cobertura a utilizar en el caacutelculo de laliacutenea de visibilidad
bull coordinate coordenadas donde se situacutea el observador Deben estarseparadas por coma
bull obs_elev altura del observador (en metros)
bull max_dist distancia maacutexima en metros a la que se quiera calcular la liacuteneade visibilidad o radio (No se aconseja hacer peticiones de liacutenea devisibilidad superiores a 400m debido a un bug de Grass)
bull width ancho de la imagen a generar
bull Height alto de la imagen a generar
bull CRS sistema de referencia en el que se proporcionan los datos
Respuesta
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estmdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten POllliacuteca
Paacutegina 38 de 44
GetLineOfSightTxt La respuesta consiste en un GML que incluye ladireccioacuten del archivo en formato texto a descargar
bull GetLineOfSightPng imageURL direccioacuten donde se encuentra almacenadala imagen resultante GMLURL direccioacuten donde se encuentra almacenadoel GML de las aacutereas visibles resultantes
Obtencioacuten del perfil se definen los siguientes paraacutemetros
Resolution resolucioacuten a tomar en el caacutelculo del perfil
Profile pares de puntos separados por comas por los que se deseacalcular el perfil
URLCoverageServer URL de la cobertura a utilizar en el caacutelculo del perfil
CRS sistema de referencia en el que se proporcionan los datos
La respuesta consiste en un GML que incluye la direccioacuten del archivo adescargar
IntersectRaacutesterWithASCIIPolygon se definen los siguientes paraacutemetros
o ASCIIPolygon Archivo vectorial en formato ASCII de Grasso URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
bull IntersectRaacutesterWithPolygon se definen los siguientes paraacutemetros
o URLFeatureServer Direccioacuten del servicio WFS del que se obtiene elpoliacutegono a intersectar
o FeatureRequest Peticioacuten GetFeature al servicio WFS mediante lacual se obtiene el poliacutegono a intersectar
o URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Nacional de Gobierno Electroacutenico e lnformiltica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 4 de 44
Para su elaboracioacuten se ha tomado en cuenta los estaacutendares de la OGC sobreservicios de informacioacuten y los del Comiteacute Teacutecnico ISOITC-211
Oficina Nacional de Gobiemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordil1eacutedor de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio deelatos entre entiddes de la Administracioacuten Puacuteblica
1 OBJETO
Paacutegina 5 de 44
Definir los estaacutendares de los servicIos web para el intercambio de informacioacutengeorreferenciada entre entidades de la Administracioacuten Puacuteblica en el marco de laPoliacutetica Nacional de Gobierno Electroacutenico
2 FINALIDADFacilitar el acceso e intercambio de datos espaciales o georreferenciados viacutea serviciosinteroperables entre entidades de la administracioacuten puacuteblica
3 ALCANCELa presente directiva es de cumplimiento de todas las entidades de la AdministracioacutenPuacuteblica a que se refiere el Artiacuteculo I del Tiacutetulo Preliminar de la Ley 27444 Ley delProcedimiento Administrativo General que en el marco de sus funciones ycompetencias administren datos georreferenciados
4 RESPONSABILIDAD41 El cumplimiento de lo estipulado en la presente Directiva seraacute de
responsabilidad de los funcionarios puacuteblicos encargados de laimplementacioacuten de los servicios web de informacioacuten georreferenciada parael intercambio de datos entre entidades de la administracioacuten puacuteblica quehace referencia el Artiacuteculo Ndeg 4 del Decreto Supremo Ndeg 133-2013-PCMDecreto Supremo mediante el cual se establece el acceso e intercambio deinformacioacuten georreferenciada entre entidades de la administracioacuten puacuteblica
42 Es responsabilidad de la Oficina Nacional de Gobierno Electroacutenico eInformaacutetica de la Presidencia del Consejo de Ministros registrar y gestionarlos servicios web de informacioacuten georreferenciada generados por lasentidades puacuteblicas productoras de informacioacuten en el Portal de laInfraestructura de Datos Espaciales del Peruacute wwwgeoidepgobpeconforme lo sentildeala el Artiacuteculo W 9 del Decreto Supremo Ndeg 133-2013-PCMDecreto Supremo mediante el cual se establece el acceso e intercambio deinformacioacuten georreferenciada entre entidades de la administracioacuten puacuteblica
5 BASE LEGAL
Ley W 27658 Ley Marco de Modernizacioacuten de la Gestioacuten del EstadoDeclara al Estado peruano en proceso de modernizacioacuten en sus diferentesinstancias dependencias entidades organizaciones y procedimientos conla finalidad de mejorar la gestioacuten puacuteblica y contribuir en el fortalecimientode un Estado moderno descentralizado y con mayor participacioacuten delciudadano
bull Ley Ndeg 27444 Ley del Procedimiento Administrativo General y susmodificatorias Establece el criterio de colaboracioacuten entre entidadespuacuteblicas las que deben proporcionar directamente los datos e informacioacutenque posean sea cual fuere su naturalezajuriacutedica o posicioacuten institucional atraveacutes de cualquier medio sin maacutes limitacioacuten que la establecida por laConstitucioacuten o la ley para lo cual se propenderaacute a la interconexioacuten de
Oficina Nacional de GolJierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre eslimdares de servicios web de informacioacuten georreferencirda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 6 de 44
1
equipos de procesamiento electroacutenico de informacioacuten u otros mediossimilares
bull Decreto Supremo Ndeg 063-2007-PCM Aprueba el Reglamento deOrganizacioacuten y Funciones de la PCM en el cual se establece que laOficina Nacional de Gobierno Electroacutenico e Informaacutetica es el Ente Rectordel Sistema Nacional de Informaacutetica para lo cual emite las directivas olineamientos que permitan la aplicacioacuten de dicho Sistema
bull Resolucioacuten Ministerial Ndeg 325-2007-PCM Crea el Comiteacute CoordinadorPermanente de la Infraestructura de Datos Espaciales del Peruacute - CCIDEPadscrito a la Presidencia del Consejo de Ministros quien le prestaasistencia teacutecnica y administrativa a traveacutes de la Oficina Nacional deGobierno Electroacutenico e Informaacutetica (ONGEI) para coordinan laimplementacioacuten y desarrollo de la Infraestructura de Datos Espaciales delPeruacute (IDEP)
bull Decreto Supremo W 069-2011-PCM Crea el Portal de Informacioacuten deDatos Espaciales del Peruacute Establece que este portal debe proporcionar unservicio de acceso unificado de datos servicios y aplicacionesgeorreferenciales de la informacioacuten que producen y usan todas lasentidades del sector puacuteblico y privado
bull Decreto Supremo Ndeg 086-2012-PCM Crea el Portal del ComiteacuteCoordinador Permanente de la Infraestructura de Datos Espaciales delPeruacute (CCIDEP) wwwccidepgobpe como un sistema informativo quepermite la difusioacuten del marco de los procedimientos y estaacutendares definidospor el mencionado Comiteacute
bull Decreto Supremo Ndeg 081-2013-PCM Aprueba la Poliacutetica Nacional deGobierno Electroacutenico 2013 - 2017 En su primer objetivo establecefortalecer el Gobierno Electroacutenico garantizando la interoperabilidad y elintercambio de datos espaciales con el objeto de mejorar la prestacioacuten deservicios
bull Decreto Supremo Ndeg 133-2013-PCM Establecen lineamientos ymecanismos de aplicacioacuten nacional para facilitar el acceso e intercambiode informacioacuten espacial o georreferenciada entre las entidades de laAdministracioacuten Puacuteblica En su Artiacuteculo W4 establece que la ONGEIaprobaraacute la Directiva con los estaacutendares de los servicios web deinformacioacuten georreferenciada para el intercambio de datos entre entidadesde la Administracioacuten Puacuteblica
bull Resolucioacuten Ministerial RM-381-2008-PCM Establecen los Estaacutendares yEspecificaciones de Interoperabilidaddel Estado Peruano
bull Resolucioacuten Ndeg 27-2009CNB-INDECOPI Aprueba la Norma TeacutecnicaPeruana NTP ISO 191012009 (Informacioacuten Geograacutefica Modelo dereferencia 1ra edicioacuten) Establece el marco de normalizacioacuten en el campode la informacioacuten geograacutefica y establece los principios baacutesicos mediantelos que tiene lugar esta normalizacioacuten
Oficina Nacional ltle Gobierno Electroacutenico e Informaacutetica - ONCEI -Comiteacute Coordinador de la IOEPDirectiva sobre estaacutendares de servicios web eje informacioacuten georreferenciedlt para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 7 de 44
o Resolucioacuten Ndeg 27-2011CN8-INDECOPI Aprueba la Norma TeacutecnicaPeruana NTP ISO 191152011 (Informacioacuten Geograacutefica Metadatos 1raedicioacuten) Define el modelo requerido para describir informacioacuten geograacuteficay servicios de los datos geograacuteficos digitales
6 CONCEPTOS BAacuteSICOS Y ABREVIACIONES
61 CONCEPTOS
-- Cataacutelogo de metadatos
Es una base de datos de los metadatos compuesta por registros quedescriben las caracteriacutesticas de los datos georreferenciados los cuales seencuentran disponibles dentro de la infraestructura de datos
bull Conjunto de datos espaciales o georreferenciados
Recopilacioacuten identificable de datos espaciales
bull- Datos Espaciales o georreferenciados
Dato que de forma directa o indirecta haga referencia a una localizacioacuten ozona geograacutefica especiacutefica
bull- Entidad productora de informacioacuten georreferenciada
Entidad que en el marco de sus funciones produce informacioacutengeoreferenciada
o Entidad centralizadora de informacioacuten georreferenciada
Entidad puacuteblica que en el marco de sus funciones centraliza informacioacutengeorreferenciada provista por entidades productoras
bull Infraestructura de Datos Espaciales del Peruacute (IDEP)
El conjunto de poliacuteticas estaacutendares organizaciones recursos humanos yrecursos tecnoloacutegicos que facilitan el intercambio la produccioacuten obtencioacutenuso y acceso a la informacioacuten espacial a nivel nacional a fin de apoyar eldesarrollo territorial del paiacutes para asiacute favorecer la oportuna toma dedecisiones
o MetadatosRegistro que describe las caracteriacutesticas de los datos conjunto de datos orecursos de informacioacuten que hacen posible inventariarlos y localizarlos
bull Nodos de la Infraestructura de Datos Espaciales del Peruacute
En el marco de la presente Directiva estaacute constituida por el conjunto deinfraestructuras y servicios interoperables de informacioacuten georreferenciadasobre el territorio nacional accesible a traveacutes de Internet y que son provistospor entidades de la Administracioacuten Puacuteblica o privada registradas en el Portalde Datos Espaciales del Peruacute wwwgeoidepgobpe
bull Objeto espacial
Representacioacuten abstracta de un fenoacutemeno real que corresponde a unalocalizacioacuten o zona geograacutefica especiacutefica
bull Servicios Web IWeb Services
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades ele la Administracioacuten Puacuteblica
Paacutegina 8 de 44
Es una forma definida de intercambio de informacioacuten Es una tecnologiacutea queutiliza un conjunto de protocolos y estaacutendares que sirven para intercambiardatos entre aplicaciones
Oficina Nacioneacuteil ele Gol)ierno Eeclroacutenico e Informaacutetica - ONGEI Comiteacute Coorelinador de ia IDEPDirectiva sobre estaacutendares de servicios eh de informacioacuten georrefercnciada para cl intercambio dediexcltos entre cntidades de la Administracioacuten Puacuteblica
62 TERMINOS y ABREVIACIONES
Paacutegina 9 de 44
GMLHTIPIDEIDEPIETFISO
CRSCSCSWDCPDTDEPSG
Coordinate Reference System (Sistema de coordenadas de referencia)Coordina te System (Sistema de coordenadas)Catalog Service for Web (Servicios de Catalogo para Web)Data Collection Platform (Plataforma Informaacutetica Distribuida)Document Type Definition (Definicioacuten del tipo de documento)European Petroleum Survey Group (Conjunto de Datos de paraacutemetrosgeodeacutesicos)
GIF Graphics Interchange Format (Formato de intercambio de graacuteficos)GDAS Geolinked Data Acces Service (Servicio de Acceso a Datos Geoespacialmente
Linkados)Geography Markup Language (Lenguaje de Marcado Geograacutefico)Hypertext Transfer Protocol (Protocolo de transferencia de hipertexto)Infraestructura de Datos EspacialesInfraestructura de Datos Espaciales del PeruacuteInternet Engineering Task Force (Grupo de Tareas de Ingenieriacutea de Internet)International Organization for Standardization (Organizacioacuten Internacional deEstandarizacioacuten)
JPEG Joint Photographic Experts Group (Grupo Conjunto de Expertos en Fotografiacutea)MIME Mutipurpose Internet Mail Extensions (Extensiones multipropoacutesito de correo de
Internet)OGC Open Geoespatial Consortium (Consorcio Geoespacial Libre)PNG Portable Network Graphics (Graacuteficos de red portaacutetiles)RFC Request for Comments (peticioacuten de comentarios)SAD South American Datum (Sur Ameacuterica Datum)SIG Geographic Information System (Sistema de Informacioacuten Geograacutefica)SRS Spatial Reference Systems (Sistemas de Referencia Espacial)SVG Scalable Vector Graphics (Graacuteficos vectoriales escalables)UCUM Unified Code for Units of Measure (Coacutedigo Unificado para unidades demedida)URI Uniform Resource Identifier(ldentificador Uniforme de Recursos)URL Uniform Resource Locator (Localizador Uniforme de Recursos)CGM Computer Graphics Metafile (Computacioacuten Graacutefica Web metarchlvo)WCS Web Coverage Service (Servicio de Cobertura Web)WFS Web Feature Service (Servicio de Caracteriacutesticas Web)WGS World Geodetic System (Sistema Geodeacutesico Mundial)WMS Web Map Service (Servicio de mapas en Web)WWW World Wide Web (Red informaacutetica mundial)XML Extensible Markup Language (Lenguaje de marcado extensible)
7 NORMAS GENERALES
71 Aacutembito de aplicacioacuten
El presente documento se aplica al conjunto de datos espaciales que cumplan lassiguientes condiciones
Se refiera a una zona o aacuterea geograacutefica sobre el cual el Estado Peruanotenga yo ejerza jurisdiccioacuten
bull Esteacuten en formato electroacutenico~co s~Joo lt)~ ~
(j t~ ( P o J ~72 Campos miacutenimos de los ServiciosJ) bullbull ~tq WJ~ro Para identificar los campos miacutenimos que un servicio deberaacute
aplicar los siguientes criteriosincluir se deberaacuten
Oficina Nacionai de Goberno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Jieb de informacioacuten georreie~enciada para el intercambio dedatos entre elltiddes de la ltdministracioacuten Puacutebiica
Paacutegina 10 de 44
Incluir el coacutedigo de identificacioacuten del registro o ID cuando esto no impliqueun riesgo a la seguridad del sistema
bull Si el servicio hace referencia a datos de unidades administrativas deberaacuteincluir el coacutedigo censal de la unidad administrativa o el coacutedigo censal deCentro Poblado cuando corresponda
bull Incluir el nombre del registro (Ejem Si el servicio corresponde a poliacutegonosde distritos se deberaacute incluir un campo con nombre del distrito)
bull Incluir los datos que tengan caraacutecter puacuteblico sin maacutes limitacioacuten que laestablecida en la constitucioacuten o las leyes sobre la materia
bull Estos criterios excluyen la informacioacuten que estaacute en el marco de la Ley deproteccioacuten de datos personales Ley Ndeg 29733 Y la que se encuentra en elmarco de las excepciones al ejercicio del derecho en la Ley detrasparencia y acceso a la informacioacuten Ley Ndeg 27806
Servicios de localizacioacuten (CSW) Tambieacuten llamados servicios demetadatos estos hacen posible la buacutesqueda de datos conjuntos de datosgeograacuteficos y servicios de informacioacuten geograacutefica a partir de los metadatos
74 Servicios web de informacioacuten georreferenciada a implementarse enel marco del DS 133-2013-PCM y registro
Para dar cumplimiento al Artiacuteculo Ndeg 4 del Decreto Supremo 133-2013-PCM lasentidades de la Administracioacuten Puacuteblica que administran bases de datosgeorreferenciadas (productoras o centralizadoras de informacioacuten) deberaacutenpromover la implementacioacuten gradual y coordinada de servicios interoperables deinformacioacuten georreferenciada de forma que a traveacutes de esta red se proporcione alos usuarios el acceso a los datos mediante el uso de los siguientes tipos deservicios
73 Descarga de InformacioacutenLas entidades de la Administracioacuten Puacuteblica que administran bases de datosgeorreferenciadas (productoras o centralizadoras de informacioacuten) deberaacutenimplementar coordinadamente los servicios de descarga mencionados en elNumeral 74 y detallados en los Numerales 2 y 3 del Anexo 1 de la presentedirectiva con el objeto de asegurar la descarga o transferencia de datosmencionados en el Artiacuteculo W 4 del Decreto Supremo 133-2013-PCM
Las excepciones a este lineamiento estaacuten definidas en la Ley Ndeg 29733 Ley deproteccioacuten de datos personales la Ley W 27806 y la Ley de trasparencia y accesoa la informacioacuten en la cual se establece el marco de las excepciones al ejerciciode este derecho
Cuando sea el caso y con el objeto de garantizar la continuidad del servicio 1 sepodraacuten implementar alternativas de descarga de informacioacuten2
ello no deberaacuteimplicar una restriccioacuten en el acceso a los datos
cO SEJoQlt i 0tlt-r ~~fp eacutel Oeacutentilde9 ~ I J~~lgt~ iJe0ty utID~(l4)~Y
I Cuando la infraestructura de la entidad no tenga la capacidad de soportar la demanda2 Descarga alternativa por paquetes de datos restringir el tiempo de acceso por sesiones de usuarios
descarga por nuacutemero de registros descarga por volumen de informacioacuten etc
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONCEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendiexcl)res de servicios web de informacioacuten georreferenciada para el intercambio deltlatos entre entidades de la Administracioacuten POblica
Paacutegina 11 de 44
correspondientes Las entidades de la Administracioacuten Puacutebliceacutel podraacuten usarservicios de localizacioacuten provistos por otras entidades para el cumplimientode la presente directiva
bull Servicios de visualizacioacuten (WMS y WMTS) Que permitan lavisualizacioacuten de datos georreferenciados mediante el uso de estaacutendaresdefinidos por la OGC como el Servicio de mapas en Web (WMS) o elServicio de mapas en web teselados (WMTS) Estos servicios deberaacuten serimplementados de manera coordinada por las entidades de laAdministracioacuten Puacuteblica como el principal medio de acceso a los datos ydeben permitir la superposicioacuten visual de informacioacuten geograacutefica complejay distribuida en diferentes tipos de servidores y visores de mapas
bull Servicios de descarga (WFS y WCS) Que permitan la descarga de datoso conjuntos de datos Se deberaacute promover el acceso directamente alcontenido de los servicios para construir servicios de valor antildeadido(aplicativos traacutemites geoprocesos etc)
bull Servicios de transformacioacuten (WCTS) Que permitan adaptar los datosgeograacuteficos para garantizar su interoperabilidad Este estaacutendar esobligatorio para las entidades de la Administracioacuten Puacuteblica que generaninformacioacuten en un elipsoide distinto al elipsoide del Sistema de ReferenciaGeodeacutesico 1980 - Geodetic Reference System 1980 (GRS80) o al WorldGeodetic System 1984 (WGS84) que se sentildealan en la ResolucioacutenJefatural Ndeg 079-2006-IGN-OAJ-DGC del Instituto Geograacutefico Nacional
Servicios de publicacioacuten de mapas en web Que permita la exploracioacutenvisual de la informacioacuten de una manera raacutepida y sencilla mediante unaplicativo Estos servicios deben permitir como miacutenimo mostrar navegaracercarse o alejarse para concretar o ampliar el campo de visioacuten moverseo superponer los datos geograacuteficos ademaacutes de mostrar los signosconvencionales y consultar los atributos de los datos geograacuteficos Laimplementacioacuten de este servicio es opcional pero se recomienda realizarloen el marco del Lineamiento 6 del Plan Nacional de Datos Espaciales(Ofertar mecanismos de acceso a los datos)
Los servicios descritos en los paacuterrafos anteriores deberaacuten contemplar la creacioacutende sus respectivos metadatos de acuerdo al Perfil baacutesico de Metadatos Peruano ylos estaacutendares que establezca la IDEP Los campos que se deberaacuten incluirmiacutenimamente son
o Nombreo Tiacutetuloo Descripcioacuteno Lista de palabras claveo Direccioacuten URLo Informacioacuten de contactoo Restricciones de acceso y usoo Nuacutemero de capas
El uso y registro de estos servicios en el Portal de Datos Espaciales del Peruacute(wwwgeoidepgobpe) se realizaraacute conforme a los Lineamientos de uso y acceso
I
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IOEPDirectiva sobre eslaacutendares de servicios wel) de informacioacuten georreferenciada para el intercambio ejedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 12 de 44
definidos por las entidades puacuteblicas que administran la informacioacuten tal como sesentildeala en el Artiacuteculo 5 punto 2 del D S W 133-2013-PCM
8 PROCEDIMIENTO GENERAL PARA LA IMPLEMENTACiOacuteN DESERVICIOSWEB DE INFORMACiOacuteN GEORREFERENCIADACon objeto de facilitar la integracioacuten de informacioacuten procedente de diferentesservicios web de mapas en el Portal de datos Espaciales del Peruacute se deberaacutenombrar el servicio con el siguiente criterio [Paiacutes]+[Nombre de Entidad puacuteblica uorganizacioacuten privada]+[Categoriacutea]+[Sub categoriacutea]+[Tema]
En el Anexo 2 se adjunta un cuadro con la Clasificacioacuten temaacutetica de datosgeograacuteficos Esta clasificacioacuten es temporal en tanto se defina el CataacutelogoNacional de Objetos Geograacuteficos El cuadro ha sido elaborado en base a lascategoriacuteas temaacuteticas definidas en la ISO 191152003 Informacioacuten Geograacutefica -Metadatos
Para la identificacioacuten del Sistema de Referencia de Coordenadas (CoordinateReferente System CRS) debe usarse el espacio de nombres del EuropeanPetroleum Survey Group (EPSG) y para la Uniform Resource Identifier (URI) loscoacutedigos del EPSG
81 Procedimiento general para el Intercambio de informacioacuten vectorialEl estaacutendar WFS establece un protocolo de comunicacioacuten para la transmisioacuten dedatos vectoriales a traveacutes de servicios web Este protocolo emplea lasespecificaciones OWS para la negociacioacuten previa a la peticioacuten de datos y utilizael formato GML para la transferencia de datos
WFS se basa en el protocolo HTTP que intriacutensecamente no contempla nocionesde sesioacuten Una sesioacuten en HTTP simple es el conjunto de una solicitud y surespuesta Luego la comunicacioacuten se corta y no es responsabilidad del cliente nidel servidor mantener una memoria ni un estado de la transaccioacuten (ealizada Porlo tanto protocolos basados en HTTP como WFS deben antildeadir sus propiosmecanismos de almacenamiento de datos persistentes entre dos solicitudesHTTP
Una sesioacuten WFS baacutesica se desarrolla esquemaacuteticamente de la manerasiguiente
Contacto inicial El cliente conoce uacutenicamente la URL de un servicIoWFS el servidor estaacute esperando peticiones como servicio HTTP oacute HTTPSEntonces siguiendo la especificacioacuten OWS
o El cliente enviacutea una solicitud GetCapabilities al servidor usandoHTTP GET En particular sentildeala queacute servicio estaacute solicitando (aquiacuteWFS) y bajo queacute versioacuten
o El servidor accede a sus fuentes de datos inscritas como disponiblesa WFS pueden ser bases de datos espaciales ficheros inclusiveotras conexiones WFS Eacutestas se encuentran en general preconfiguradas y no es necesario recorrerlas
o Del cataacutelogo interno el servidor construye un fichero XML siguiendola definicioacuten WMT_MS_ Capabilities Este fichero es devuelto al clienteen respuesta al GET usando el tipo MIME textxml
I
J
Oficina Naciomll de Goberno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleo de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 13 de 44
Solicitud de datos El cliente estaacute ahora en medida de solicitar un bloquede informacioacuten tomando en cuenta el conjunto de datos que el servidorcontiene
o El cliente enviacutea una solicitud GetFeatures al servidor especificandoademaacutes de los paraacutemetros OWS baacutesicos la capa y extensioacutensolicitadas Ademaacutes del GET es posible especificar la peticioacutenutilizando POST alcanzando al servidor una especificacioacuten XML de lasolicitud WFS
o El servidor acopia la informacioacuten a partir de sus fuentes y laacondiciona a la solicitud en particular la re proyecta al SRSsolicitado y la recorta al cuadraacutengulo requerido
o El servidor convierte la informacioacuten resultante a formato GML y ladevuelve al cliente en respuesta al GET usando el tipo MIMEapplicationvnd ogc wfs_xml
El contacto inicial es necesario para obtener el cataacutelogo local y los metadatos delas capas disponibles en el servidor Una vez que el cliente obtiene el cataacutelogolocal puede realizar una serie de solicitudes de datos independientes
Existe una clase de servidores WFS llamado WFS Transaccional en la cual siacute seespecifica nociones de sesioacuten y de persistencia de datos La clase transaccionalde la especificacioacuten WFS indica de queacute manera es posible hacer que cliente yservidor realicen transacciones sobre una base de datos Bajo estaespecificacioacuten es posible actualizar datos a distancia en el depoacutesito de datos delservidor
La instalacioacuten de un servidor WFS implica
Definir el nivel de confidencialidad de la informacioacuten
Definir los lineamientos de acceso a la informacioacuten en funcioacuten a lanormativa nacional vigente
bull Instalar un servidor WFS con acceso a las fuentes de informacioacuten apublicar este acceso deberaacute hacerse hacia una copia de la uacuteltima versioacutensiempre y cuando existan mecanismos automaacuteticos de respaldo y puestaal diacutea que aseguren integridad y actualidad esto es especialmentedelicado en caso de instalacioacuten de WFS transaccional
En caso de accesos restringidos por los lineamientos de acceso definidospor la entidad compatibilizar las poliacuteticas e instrumentos de seguridad deinformacioacuten al nuevo servicio esto implica por ejemplo establecer filtros anivel de cortafuegos para restringir el traacutefico a direcciones fijas deentidades conocidas eventualmente estableciendo redes privadasvirtuales entre dependencias
Mantener actualizada la informacioacuten publicada
Oacute~l82 Procedimiento general para el Intercambio de informacioacuten raacutesterZ- Se debe resaltar que para el intercambio de informacioacuten raacutester el trabajo inicial
de estandarizacioacuten se referiacutea a servidores de mapas a traveacutes de Internet Eacutestosinscritos dentro de WCS reciben un pedido a traveacutes del protocolo HTTP a partirde un cliente que solicita un conjunto de imaacutegenes raacutester correspondientes a unSRS determinado y cubriendo un cuadraacutengulo especificado El servidor enviacutea
Oficina Nacional (le Goi)ierno Electroacutenico e informaacutetica - ONGE -Comiteacute CoorcJinador de a lOEDirectiva sobre estaacutendarps de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 14 de 44
IIiL _
contra este pedido una imagen de mapa de bits en formato estaacutendar de imagensea PNG GIF JPEG GeoTIFF etc
El caso del intercambio de datos raacutester en bruto corresponde a una peticioacutensimplificada de este esquema WCS en la que la imagen de mapa de bits quedevuelve un servidor contiene los datos correspondientes a la capa raacutestersolicitada en formato corriente de mapa de bits
Una sesioacuten WCS se realiza aproximadamente de la misma manera que unasesioacuten WFS La fase de contacto inicial y pedido de cataacutelogo local esequivalente excepto que se solicita GetCapabilities del servicio WCS
La solicitud de datos se realiza a traveacutes del pedido GetMap opcionalmenteespecificando el formato de imagen de salida sus dimensiones en pixel yposiblemente un estilo de dibujo definido en SLD Por otro lado la solicitudGetFeaturelnfo aplicada a un raacutester permite obtener datos de los puntos quecomponen la capa
La instalacioacuten de un servidor WCS implica
Definir el nivel de confidencialidadde la informacioacuten
bull Definir los lineamientos de acceso a la informacioacuten en funcioacuten a lanormativa nacional vigente
bull Definir la simbologiacutea cartograacutefica de los mapas publicados y configurareacutesta en el servicio
bull En caso de accesos restringidos por los lineamientos de acceso definidospor la entidad compatibilizar las poliacuteticas e instrumentos de seguridad deinformacioacuten al nuevo servicio esto implica por ejemplo establecer filtros anivel de cortafuegos para restringir el traacutefico a direcciones fijas deentidades conocidas eventualmente estableciendo redes privadasvirtuales entre entidades
bull Mantener actualizada la informacioacuten publicada
83 Procedimiento general para la implementacioacuten de servicios demapas en web (WMS)
A continuacioacuten se describen recomendaciones para la implementacioacuten de losservicios WMS
Debido a que el tiempo de respuesta del servicio WMS depende delnuacutemero de capas que componga el servicio y el volumen de informacioacutense recomienda implementar este servicio con la menor cantidad de capasposible o implementar servicios con una sola capa
bull La implementacioacuten de un servicio web de mapas debe reproducir elcomportamiento y las respuestas estandarizadas al ser invocado desde uncliente geneacuterico y no adaptarse a las particularidades un clienteespeciacutefico
bull El WMS debe ser conforme a la implementacioacuten de ISO 19128Geographic Information - Web Map Server Interface
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicIos web de informacioacuten georreferenciada para el intercambio dedatos entre entiddes de la Administracioacuten Puacuteblica
Paacutegina 15 de 44
Todo servicio WMS debe contar con un IP puacuteblico (URL) que permita suacceso y consulta por Internet el cual deberaacute estar registrado en el portalde datos espaciales del Peruacute
bull Se debe utilizar como miacutenimo la especificacioacuten Web Map Service (WMS)Implementation Specification v111 o superior del Open GeospatialConsortium (OGC) con las tres operaciones obligatorias definidas en lapresente directiva (GetCapabilities GetMap y GetFeaturelnfo)
bull El WMS deberaacute soportar cuando se exceda el rango de escala uacutetilimaacutegenes vaciacuteas o simplificadas La informacioacuten sobre el rango de escalauacutetil debe proporcionarse en la respuesta a la peticioacuten GetCapabilitiesutilizando el campo ltScaleHintgt
bull Se debe usar la especificacioacuten del OGC Styled Layer DescriptorImplementation Specification v10 (SLD) como extensioacuten del OGC WMSque permita una simbolizacioacuten definida por el usuario
bull Se debe implementar la operacioacuten GetLegendGraphic y del atributoLegendURL para describir cada capa con el fin de identificar las capasadecuadamente
bull El WMS debe soportar al menos el formato Portable Network Graphics de24 bits (PNG tipo MIME imagepng)
bull Evitar la inclusioacuten de informacioacuten marginal dentro del marco devisualizacioacuten escalas logotipos marcas de agua mensajes de copyright ysimilares
Si se usa un Sistema de Referencia de Coordenadas (CRS) adicionaldeberaacuten identificarse sus paraacutemetros de transformacioacuten mediante unidentificador del Sistema de Referencia de Coordenadas vaacutelido ydocumentado
UTM USO
Zona 178 --------------- __-
Zona 188Zona 198
~ 0_ bull __ - ~ ~_ bullbull__ bullbullbull
Zona 178 -__------ -----__-_ Zona 188
------_ _~-- Zona 198
proporcionarse en ingleacutes Sede excepcioacuten sea
bull El WMS debe soportar el CRS WGS84 en coordenadas geograacuteficasidentificadas mediante EPSG 4326 Ademaacutes se recomienda que laimplementacioacuten de WMS tambieacuten soporte los siguientes CRSs
Tabla 1 Coacutedigos y Sistemas de Referencia
Coacutedigo EPGS Sistemade ReferenciaDATUM32717 WG8 84 UTM32718 WG8 84 UTM32719 WG8 84 UTM
- _------ _----__- ~--_ ----- -24877 P8AD56 UTM
----_ __ _ -24878 P8AD56 UTM24879 P8AD56 UTM4326 WG8844248 P8AD56
bull Todas las excepciones de servicio debenrecomienda que el formatoapplicationvnd ogc se_inimage
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puumlbliacuteca
Paacutegina 16 de 44
ANEXO 1 ESTANDARES DE SERVICIOS WEB DE INFORMACIONGEORREFERENCIADA PARA EL INTERCAMBIO DE DATOS ENTREENTIDADES DE LA ADMINISTRACION PUBLICA
1 ESTANDAR PARA SERVICIO DE MAPAS EN WEB WMS
11 WMS Web Map Service
El servicio Web Map Service (WMS) o Servicio de publicacioacuten de mapas es unestaacutendar propuesto por la OGC que ofrece una sencilla interfaz HTTP el cualpermite realizar una solicitud de imaacutegenes de mapas georreferenciados de una omaacutes bases de datos geograacuteficas que pueden estar distribuidas en maacutes de unservidor
Una peticioacuten WMS define la capa o capas geograacuteficas y el aacuterea de intereacutes paraser procesadas por el administrador del servicio la respuesta a esta solicitud esuna o maacutes imaacutegenes de mapas georreferenciados (devuelto como JPEG PNGetc) que pueden ser mostradas en un aplicativo ya sea viacutea web o de maneralocal
A traveacutes de la superposicioacuten de mapas obtenidos de diferentes servidores WMSes posible la creacioacuten de una red de servicios distribuidos cuyos clientes ousuarios podraacuten realizar composiciones personalizadas
I_ _ _ ~ __ ~------J
_ordm~scriacutePdoacuteB __Versioacuten de la especificacioacuten OGCTipo de_~ervicio al que vadtrigj9-ordfJ~Jeticioacuten Nombre de la olJeracioacuten Formato de salida deacutelmetaclatodel s-eNiCioDebe soportar lJor defecto texUxml S-ecuencia de nUacutemeros 6- cadena --decaracteres para ~I contr()I de la cltn~~s~I1fia
Opcional
Obligatoriedad~OpcionalObli9ordf-ordm~ _ObliR~lt~
Opcional
UPDATESEQUENCE
- ComponentesVERSION
SERVICE=WMS _ __ __-- _ - --_ -REQYESTGet99pabilities
FORMAT
111 Operaciones
Este estaacutendar internacional (WMS versioacuten 130) define dos clases de modos deoperar uno para un WMS baacutesico y otro para un WMS de consulta A su vez cadauno tiene dos subclases una para clientes y otra para servidores
El WMS baacutesico debe soportar los elementos baacutesicos del servicio (versioacutenpeticiones y respuestas HTIP valores numeacutericos y booleanos determinadosformatos de salida sistemas de coordenadas paraacutemetros de consulta y derespuesta y excepciones) la operacioacuten GetCapabilities y la operacioacuten GetMapClasifica la informacioacuten que posee en Capas y ofrece un nuacutemero determinado deEstilos con los cuales se pueden visualizar dichas capas Este EstaacutendarInternacional uacutenicamente soporta Capas y Estilos definidos no incluyemecanismos de definicioacuten de simbolizacioacuten por parte del usuario
El WMS de consulta debe satisfacer todos los requerimientos de un WMS baacutesico ytambieacuten soportar la operacioacuten GetFeaturelnfo
Para personalizar la simbolizacioacuten OGC ha definido la especificacioacuten 5tyledLaver Descriptor (5LD) o descripcioacuten de estilos de capas que permite la
l(CONSElo definicioacuten temporal o permanente de la simbolizacioacuten para visualizar datos viacuteaa-tCj~ ~lt)~ WMS~ ~ ~o Leoacuten ~ ltntilde bull bull bull bull bull0 ~--iexcl ~a GetCapabllItles (oblIgatorIa)~ ~ oO gtltto~ierM~~ lt Ofrece informacioacuten acerca de las caracteriacutesticas del servicio (metadatos)
Tabla 2 Componentes de GetCapabilities
L
Oficina Nacional de Gobierno Electroacutenico e infonnaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios eb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 17 de 44
del cacheacute Este valor se incrementa cuandose realizan cambios en el Capabilitites
b GetMap (obligatoria)
Proporciona como resultado un mapa imagen de los datos almacenados
Tabla 3 Componentes de GetMap
Componentes
L~-~Q~~~~~~~t~iapI LAYERS
STYLES
CRS=EPSGidentificador
BBOX=minxminYmaxxmaxy
WIDTHHEIGHTFORMAT
TRANSPARENT=TRUEI FALSE
BGCOLOR=color_value
EXCEPTIONS=exception_format
TIME=time
ObligatoriedadObligat0rQ -ObIi99orio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligordf-t9rioObligordf-tQr)oObligatorio
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Desqip~iOacutenVersioacuten de la especificacioacuten OGCNombre de la PeticioacutenLista de una o maacutes capasseparadas por comasEstilo de visualizacioacuten por caparequerida separados por comasSistema de Coordenadas deReferenciaEsquinas del aacutembito (inferiorizquierda superor derecha) enunidades CRSAncho del mapa en Qix_eJ~~ Alto del maQ9_~Ilp)(el~~- _Formato de salida del mapaTransparencia del fondo del mapa(default=FALSE)Valor del color del fondo RGB enHexadecimal (default=OxFFFFFF)Formato en el que el WMSinforma de las excepciones(default=XML)Valor de Tiempo en las capasdeseadasElevaci6ndelas capas deseadasValor de otras dimensionesadecuadas
c GetFeaturelnfo (obligatoria)
Captura y proporciona informacioacuten contenida en un mapa tal como el valor deun objeto en una posicioacuten determinada
Tabla 4 Componentes de GetFeaturelnfo
DescripcioacuteriVersioacuten de la especificacioacutentildeOGcNombre de la Peticioacuten Copia parcialdeuacutenapeticioacuten demapasque genera el mapa del cual se quiereobtener informacioacutenLista de una o maacutes capas sobre las quese realiza la consulta separadas porcomasFormato de respuesta de la informacioacutensobre el objeto (MIME type)Nuacutemero de objetos sobre los que sedevuelve informacioacuten(default=1)Coordenada iexcldel objeto en eacuteiMapcsen pi~eles __ o bullbullbullbullbullbullbullbull
Coordenada j del objeto en el Map CSenpixele~Formato en el que el WMS informa de las excepciones (default=XML)
Obligatorio
ObligatoriedadObligatorioObligaiorio~~_
QUERY _LA YERS Obligatorio
INFOJORMAT Obligatorio
FEATURE_COUNT Opcional
l=pixeLcolumn Obligatorio_____ bullbullbullbull - bull__ bull__ bullbullbull ____ o
J=pixeLrow Obligatorio-- --- _ _--_-
EXCEPTIONS Opcional
Paraacutemetros del mapa
ComponentesVERSION
REQUEST=GetFeaturelnfo
Oficina Nacional (e Gobierno Electroacutenico e In~ormiquestica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciltda para el intercambio deciatos entre entidades de la Aoministraciaacuten Puacuteblica
Paacutegina 18 de 44
112 Styled Layer Descriptor (SLD)
Perfil de la Especificacioacuten de Implementacioacuten Web Map Service
El Styled Layer Descriptor (SLD) o Descriptor de Estilos de Capas define unacodificacioacuten que se extiende al estaacutendar WMS el cual permite definir a traveacutes delusuario una simbolizacioacuten y coloracioacuten de la capa geograacutefica o cobertura Elestaacutendar SLD aborda la necesidad de los usuarios y de los softwares paraofrecer la capacidad de poder controlar la representacioacuten visual de los datosgeorreferenciados
Esta posibilidad de definir reglas de representacioacuten de estilos requiere unlenguaje de estilos que el cliente y el servidor pueden entender La Simbologiacuteaestaacutendar de codificacioacuten de la OGC (SE) ofrece este lenguaje mientras que elperfil de SLD WMS permite la aplicacioacuten del SE a capas WMS usandoextensiones de operaciones de los servicios de mapas Ademaacutes este estaacutendardefine una operacioacuten de acceso normalizado a siacutembolos de leyenda
a Operaciones del servicioLas operaciones que se definen en este estaacutendar OGC son 4 siendo dos (2)obligatorias y dos (2) opcionales
bull GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull GetMap (Obligatoria)
Esta operacioacuten estaacute definida en el estaacutendar WMS en sus distintas versionesSolicitud de un aacuterea determinada en un CRS determinado Para modificar elestilo de visualizacioacuten se crea un laquouser Styleraquo
bull Describe Layer (Opcional)
Para definir estilos personalizados por el usuario se requiere informacioacutensobre los fenoacutemenos a simbolizar o como poco su tipo (fenoacutemeno ocobertura) Esta operacioacuten proporciona informacioacuten sobre esos estilos
bull GetLegendGraphic (Opcional)
Mediante esta operacioacuten se obtiene una imagen del estilo con el cual elservicio realiza la representacioacuten de la capa
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de s~rvicios leb ae informacioacuten georreferenci2da para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
2 ESTANDAR PARA SERVICIO DE MAPAS WFS
Paacutegina 19 de 44
21 WFS Web Feature Service
El servicio Web Feature Service (WFS) o Servicio de publicacioacuten de objetos es unestaacutendar definido por la OGC que describe la especificacioacuten de codificacioacuten paradatos georreferenciados basados en GML (Geography Markup Language) el cualpermite recuperar y modificar (consultar insertar actualizar y eliminar) datosespaciales en formato vectorial Esta codificacioacuten intenta activar el transporte yalmacenamiento de informacioacuten geograacutefica mediante un XML Sehema quedescribe su estructura incluyendo las propiedades de geometriacutea y los rasgosgeograacuteficos
Los requisitos para un Web Feature Serviee (versioacuten 110 o superior) definidospor la OGC son
Los interfaces deben definirse en XML
GML debe ser utilizado para expresar caracteriacutesticas de los objetos dentrode la interfaz
Un WFS debe ser capaz como miacutenimo de ofrecer caracteriacutesticas de losobjetos utilizando GML
El filtro de lenguaje debe definirse en XML y derivarse de CQL como seindica en el OpenGIS Catalogue Intetface ImplementationSpecification
bull El almaceacuten de datos utilizado para almacenar caracteriacutesticas de los objetosgeograacuteficos puede ser opaco para la aplicacioacuten cliente siendo el uacutenicoacceso a los datos a traveacutes del interfaz del WFS
bull La uacutenica funcioacuten de un WFS cuando interacciona con el sistema dealmacenamiento de fenoacutemenos geograacuteficos es asegurarse que loscambios realizados en los datos sean coherentes
211 Operaciones
Se definen tres clases de WFS
WFS Baacutesico implementa las operaciones GetCapabilitiesDescribeFeatureType y GetFeature Se considera el servicio de soacutelolectura
WFS XLink soporta todas las operaciones del WFS Baacutesico e implementala operacioacuten GetGmlObjet para XLinks locales yo remotos siendo posibleutilizar la operacioacuten GetGmlObjet durante la operacioacuten GetFeature
bull WFS Transaccional soporta todas las operaciones del WFS baacutesico eimplementa las operaciones de transaccioacuten Siendo opcional laimplementacioacuten de las operaciones GetGmlObjet yo LockFeature
Los atributos comunes en las peticiones POST y GET para todas las operacionesson
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEi -Comiteacute Coordinador de la lOEDirectiva sobre est~ndres de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Publica
Paacutegina 20 de 44
Tabla 5 Componentes GET maacutes comunes
_componentesVERSION
SERVICE=WFS
REQUEST
NAMESPACE
Paraacutemetros adicionalesParaacutemetros especificos
del suministrador
OblifjatoiexcliexcledadOblig_~9iQ_
Obligatorio
ObligatQrio
Opcional
Opcional
_ _ DescripcioacutenVersioacuten de la especificacioacuten OGC __Tipo-cie-ServfcTo--( no-esobiigaiorio paraGetCapeacutelbiiti~~)_Nombre de la PeticioacutenPara indicar el espacio de nombres y susprefijos El formato debe ser xmlns(prefix=EscapedNamespaceName) Si se especificamaacutes de uno se sefJaranfJorcomasParaacutemetros de cadaoperaCiOacute---------------Para permitir antildeadir paraacutemetros ala peticioacutende forma que se mejore el resuldo _
Tabla 6 Componentes POST maacutes comunes
ComponentesVERSION
SERVICE=WFS
HANOLE
ObligatoriedadObligato~[Q__Obligatorio
Opcional
DescripcioacutenVersioacutende la especificacioacuten OGCTipo de Servicio Permite a la aplicacioacuten cliente asociar unnombre nemoteacutecnico a la peticioacuten paraencontrar los elementos infractores en casode error
a GetCapabilities (obligatoria)
Ofrece informacioacuten acerca de las caracteriacutesticas del servicIo de los tipos defenoacutemenos que puede ofrecer y queacute operaciones soporta cada uno de ellos
D~scripdcSn _Lista de tipos de fenoacutemenos adescribir separados por comas Sino se indica ninguno devuelvetodos los tiposFormato de salida para describirlos tipos de fenoacutemenos Soportaotros formatos de salida comoOTO
Opcional
Opcional
TYPENAME
OUTPUTFORMAT=textxmlsubtype=gml311
b DescribeFeatureType (obligatoria)
Ofrece la estructura (campos y atributos) de cualquiera de los tipos defenoacutemenos que el servicio puede ofrecer mediante su descripcioacuten en esquemasXML siendo eacutestos esquemas GML vaacutelidos
Tabla 7 Componentes DescribeFeatureType
Componentes Obligatoriedad
c GetFeature (obligatoria)
Devuelve instancias de fenoacutemenos (objetos individuales) en formato GMLAdemaacutes el cliente debe tener la posibilidad de solicitar las propiedades delfenoacutemeno que desea y de realizar tanto consultas espaciales como noespaciales
Tabla 8 Componentes de GetFeature y GetFeatureWithLock
iI
l
_lt_orriponentesREQUEST=[GetFeature I
GetFeatureWithLock]
OUTPURFORMAT=textxml subtipo=gml311
RESULTIYPE=[results IHits]
Obligatoriedad
Obligatorio
Opcional
Opcional
t5escripciQn
Nombre de la peticioacuten WFS
Permite otros formatos de salida siempre ycuando se indique en el documento deltapacidadesUtilizado para solicitar un documento derespuesta completo con los fenoacutemenos quecumplen la consulta (results valor por defecto) osimplemente una enumeracioacuten d~ Ilts_rnismos
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades ete la Administracioacuten Puacuteblica
Paacutegina 21 de 44
Pueden utilizarse componentes adicionales para controlar los XLink anidados
Tabla 9 Codificacioacuten adicional de GetFeature
Componentes
PROPERTYPENAME
FEATUREVERSION=[ALLIN]
MAXFEATURES=N
EXPIRY=N
SRSNAME
TYPENAME(opcional si se aespecificado elFEATUREID)FEATUREID
(Mutuamente excluyentec()i1 FILIER yB001 __
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BBOX)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
SORTBY
~Coriiacuteponentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
PROPTRAVXLlNKDEPTH
Obligatoriedad
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Opcional
Opcional
Opcional
Opcional
Obligatoriedad
Opcional
Opcional
Opcional
Descripci9n(hits)Lista de propiedades de cada tipo de fenoacutemenosolicitado Con o con ausencia de valor sesolicitan todas las del ti~o_~Ql~_L1J9ordmcgt____Cuando es posible el versionado Devuelve laversioacuten del fenoacutemeno que se le solicita Si no seindica devuelve la uacuteltima versioacutenMaacuteximo nuacutemero de fenoacutemenos que puedendevolverse en una consulta Si no se indicadevuelve todosSoacutelo se utiliza con la peticioacutenGetFeatureWithLock Indica el tiempo de bloqueodel fenoacutemeno en la respuesta (en minutos) Si elparaacutemetro no se especifica el bloqueo seraacuteindefinidoSistema de referencia que debe ser usado en lageometria de los fenoacutemenos resultado de lapeticioacuten
Lista de nombres de los tipos de fenoacutemenossolicitados
Lista de instancias de fenoacutemenos solicitadasidentificadas mediante su identifi~dor
Describe un conjunto de caracteristicas sobre lasque operar Se debe establecer un filtro por cadatipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o un FILTERun cliente puede realizar la peticioacuten mediante unbounding box
Indica la propiedad respecto a la cual seraacutenordenadas las instancias de los fenoacutemenosobtenidos en la consulta
--__~~_ 0- _
Descripcioacuten _Nivel de profundidad a alcanzar a traveacutes de los bullenlaces contenidos en los atributos href de las propiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que se bullacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidada deGetGmlObject realizada para cualquier propiedadcuando interviene el componenteTRAVERSEXLlNKDEPTH (si no se especifica una I
lista PROPEXPIRY) En ausencia de valoresperaraacute hasta recibir respuestaLista de- ios niveies- de XLink enlazado-spor cadafenoacutemeno que sea consultado Debe haber unarelacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una lista
i_J
Oficina Nacional de Gobierno Electroacutenico e Inormiquesttica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios VIeb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 22 de 44
Componentes Obligatoriedad DescripcioacutenPROPTRAVXLlNKDEPTHLista de tiempos de expiracioacuten de XLink enlazadospor cada fenoacutemeno consultado Debe haber una
PROPTRAVXLlNKEXPIRY Opcional relacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una listaPROPTRAVXLlNKEXPIRY
d GetGmlObject (opcional)
Devuelve instancias de fenoacutemenos expresaacutendolos en XML El cliente debe tenerla posibilidad de especificar si desea todos los objetos que se han anidadomediante Xlinks o soacutelo hasta un nivel de anidamiento determinado
Para que un WFS soporte esta operacioacuten cada elemento sobre el que puedaoperar el WFS debe estar identificado uniacutevocamente mediante lOs XML Lacodificacioacuten de identificadores de elementos se define en OpenGis FilterEneoding Implementation Speeifieation
La diferencia con GetFeature es que mientras que esta uacuteltima devuelve todaslas instancias que posea el tipo de fenoacutemeno solicitado con GetGmlObject soacutelose obtienen las instancias de fenoacutemenos solicitadas mediante su identificador
Tabla 10 Codificacioacuten para GetGmlObject
Componentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
GMLOBJECTID
Obligatoriedad
Obligatorio
Opcional
DescripcT6n _Nivel de profundidad a alcanzar a traveacutes de losenlaces contenidos en los atributos href de laspropiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que seacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidadade GetGmlObject realizada para cualquierpropiedad (si no se especifica una listaPROPEXPIRY) cuando interviene elcomponente TRAVERSEXLlNKDEPTH Enausencia de valor esperaraacute hasta recibirresp~~~t~__ _ EllO XML del elemento solicitado
Descripci~~
Lista de nombres de los tipos de fenoacutemenosa ser bloqueados
Indica el tiempo de bloqueocienenoacutementildeo(en minutos) Si el paraacutemetro no seespecifica el bloqueo seraacute indefinidoALLintentaraacute bloq~ordflodoslos fenoacuteme~_
Opcional
Opcional
Obligatorio
ObligatoriedadComponentesTYPENAME
(opcional si se aespecificado elFEAT~B_~[)) _
EXPIRY=N
LordmCISACTI9~=I~-J_
e LockFeature (opcional)
Peticioacuten de bloqueo sobre uno o maacutes tipos de fenoacutemenos mientras se estaacuterealizando su modificacioacuten con la operacioacuten Transaetion Esto aseguratransacciones de forma continuada Esta operacioacuten en el meacutetodo POSTcontiene uno o maacutes elementos ltLoeltgt cada elemento definen las instancias deun tipo de fenoacutemeno a ser bloqueadas
Tabla 11 Componentes LockFeature
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Ieb de Informacioacuten georreferenciada para el intercambio dedatos entre entidades de la dministracioacuten Puacuteblica
Paacutegina 23 de 44
9omponentes_SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BJ30_X)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Opcional
Opcional
Opcional
Descripcioacuten _solicitados si no lo consigue no sebloquearaacute ninguno SOME intenta bloqueartantas como sea posibleLista de instancias de fenoacutemenossolicitadas identificadas mediante suidentificador
Describe un conjunto de caracteristicassobre las que operar Se debe establecer unfiltro por cada tipo de fenoacutemeno listado en elparaacutemetro TYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
f Transaction (opcional)
Una peticioacuten transaccional estaacute compuesta de operaciones que modificaninstancias de fenoacutemenos geograacuteficos accesibles viacutea web Una vez terminada latransaccioacuten el servicio WFS genera un documento XML de respuesta indicandoque el proceso se ha realizado
Esta operacioacuten puede realizarse directamente por parte del servicio WFS encuyo caso al finalizar la transaccioacuten el servicio traslada las modificaciones alalmaceacuten de datos conectado el servicio WFS o traducir las operaciones allenguaje del almaceacuten de datos siendo eacuteste uacuteltimo el encargado de realizar laoperacioacuten
Las posibles operaciones de modificacioacuten que pueden llevarse a cabo son crear(Insert) actualizar (Update) y eliminar (Deete)
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Insert
Native
Lockld
srsName(Atributo)
IdgenItri~ut(raquo
Transaction
inputFormat__(f-ilQt __
Tabla 12 Componentes POSTde TransactionComponentes Obligatoriedad DescripCioacuten~- ~- --
Puede contener cero o maacutes nsert Updafe o DeefeLas operaciones se ejecutan en el orden en el quese presenten en la peticioacuten _Especifica que la transaccioacuten se realizaraacute sobre unconjunto de instancias que han sido bloqueadasprevLamente___ ____ __Contiene comandos u operaciones propietariaspermitiendo acceder y actuar sobre servidores oalmacenesde datos especiacuteficosALL iridica--que -iodos -os fen6meno-sbloq-ueadosdeben ser liberados una vez terminada latransaccioacuten SOME indica que soacutelo los registrosmodificados deben ser liberados el resto deelementos permanecen bloqueadosUtilizado para crear nuevas instancias defenoacutemenos Por defecto los fenoacutemenos se expresanmediante GML3 pero pueden utilizarse otrasversiones de GML En respuesta a esta operacioacuten elWFS debe generar una lista de los identificadoresasig_l95Qsa las nueveacutel~Iacutei~~l~a_~generadas
Versioacuten GML en la que crear los datos-- -- Sistema deo-referenCiadel nuevo-efe-merItoeicual
Opcional debe ser soportado por el tipo de fenoacutemeno al quepertenece
Meacutetodode asignacioacuten de identificadores
releaseAction=[ALLISOME]
Oficina Nacional de Gobierno Eleciexclroacutenico e Inormaacutetiacuteca - ONGEI -Comiteacute Coordiacutenatior de la IDEPDirectiva sobre estaacutendares de servicios weo de informacioacuten georreierenciada iexclara el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 24 de 44
Componentes
Update
Property(Elemento)
srsName(Atributo)
Filter(Elemento)DeleteFilter
(Elemento) __
Obligatoriedad
Opcional
Obligatorio
Opcional
Opcional
OpcJdegrl_ordfI _
Obligatorio
DescripcioacutenActuacutea sobre las propiedades de instancias defenoacutemenosEspecifica el nombre (Name) y los valores (Vaue) delas propiedades pertenecientes a los tipos defenoacutemenos a modificar (fypeName)Sistema de referencia del nuevo elemento el cualdebe ser soportado por el tipo de fenoacutemeno al quepert~n_~ce _ ___ _ _Define restricciones espaciales o no espaciales paraseleccionar los fenoacutemenos a modificarElimina instancias de fenoacutemenos
Si no se define un filtro la operacioacuten no se realiza
Tabla 13 Componentes GET de Transaction
Componentes
OPERATION=Delete
TYPENAME(opcional si se aespecificado elFEATUREID)
RELEASEACTION=[ALLI SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
BB00)BBOX
(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten_Operacioacuten de transaccioacuten a ejecutar Lasoperaciones se ejecutan en el orden en el quese present~Il_~I1a p~ticiordmn
Lista de nombres de los tipos de fenoacutemenossobre los que realizar fa operacioacuten
ALL indica que todos los fenoacutemenosbloqueados deben ser liberados una vezterminada la transaccioacuten SOME indica quesoacutelo los registros modificados deben serliberados el resto de elementos permanecenbloqueados
Lista de instancias de fenoacutemenos sobre los queoperar identificadas mediante su identificador
Describe un conjunto de caracteriacutesticas sobrelas que operar Se debe establecer un filtro porcada tipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
Oficina Nacional dG Gobierno Eleciroacutenco e informaacutetic - ONGEiexcl -Comiteacute Coordineacutedor de la lDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para ei intercambio dedtos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 25 de 44
3 ESTANDAR PARA SERVICIO DE COBERTURA WCS
31 WCS Web Coverage Service
El servicio Web Caverage Serviee (WCS) o Servicio de Coberturas de mapasofrece la obtencioacuten de datos georreferenciados en un formato del tipo coberturamulti-dimensionales para el acceso a traveacutes de la web de modo que sean uacutetilespara la representacioacuten o como dato de entrada de modelos cientiacuteficos
Al igual que el estaacutendar Web Map Serviee (WMS) y el Web Feature Serviee(WFS) permite al cliente seleccionar parte de la informacioacuten que posee elservidor basaacutendose en diferentes criterios como por ejemplo las restriccionesespaciales
Este estaacutendar nos brinda un conjunto de requisitos baacutesicos que una aplicacioacutenWCS debe cumplir esto tambieacuten es vaacutelido al utilizar el GML como un formato deentrega de la cobertura con el cual a diferencia del WMS que devuelve los datosgeorreferenciados para ser representados como mapas estaacuteticos (devueltos comoimaacutegenes desde un servidor) el estaacutendar Web Coverage Service define unasintaxis rica para las solicitudes en contra de estos datos devolvieacutendolos con susemaacutentica original (en lugar de las imaacutegenes) los cuales pueden ser interpretadosextrapolados procesados etc
Esta versioacuten de especificacioacuten se limita a peticiones y descripciones de coberturasde mallas regulares (grid coverage) aunque el interfaz ha sido disentildeado de formaque en futuras versiones sea posible desarrollarlo permitiendo otros tipos decoberturas definidas en OGC Abstraet Speeifieatian Tapie 6
asincroacutenicasrespuestas Respuestas XML y opcionalmente(almacenamiento de respuestas)
a GetCapabilities (obligatorio)
Permite obtener el documento XML de capacidades donde se describenlas caracteriacutesticas del servicio y donde normalmente se incluye una brevedescripcioacuten de las coberturas que ofrece En el caso que el documento XMLdevuelto no contenga la descripcioacuten de las coberturas que posee debedisponerse de informacioacuten similar en una fuente aparte como por ejemplo uncataacutelogo de imaacutegenes
311 Operaciones
El servicio WCS (versioacuten 20) proporciona tres (3) operaciones cuyaimplementacioacuten es obligatoria por parte del servidor Estas operaciones puedenutilizar HTTP GET con codificacioacuten KVP o HTTP POST con codificacioacuten XML oSOAP es mediante el documento de capacidades como se indica queacute tipo decodificacioacuten POST soporta el servidor del WCS
Los paraacutemetros que se definen a continuacioacuten pertenecen a la versioacuten 111 deeste estaacutendar mientras que los ejemplos expuestos se realizan con WCS versioacuten100 por ser los implementados hasta la fecha Las diferencias de notaciones ylas variaciones baacutesicas que posee la versioacuten 111 con respecto a la 100 son
Uso de GridCRS en descripciones de peticiones de cobertureacutels
Descripcioacuten jeraacuterquica de las coberturas
Muacuteltiples campos por cobertura
Oficinaacute Nacional de Gobj~rno Electroacutenico e InronnaacuteUca - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 14 Componentes de GetCapabilities
Paacutegina 26 de 44
Componentes
SERVICE=WCS
REQUEST=GetCapabilities
ACCEPTVERSION
SECTIONS=Contents
UPDATESECUENCE
ACCEPTFORMATS=textxml
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
QesuacuteipcioacutenTipo de Servicio al que vadirigl~eacutelJordf-R~ticoacuten~ _Nombre de la operacioacutenVersiones de la especificacioacutenOGC que acepta el clienteseparadas por comas y enorden de preferEmciaLista de cero o maacutes nombres desecciones del documento demetadatos del servicioseparados por comas que sedesea sean devueltos en eldocumento de metadatos delservicioVersioacuten del documento demetadatos del servicio valorque se incrementa cuando serealizan cambios en eldocumento compl~toSecuencia de cero o maacutesformatos de respuestadeseados por el clienteseparados por comas y pororden de preferencia
Tabla 15 Componentes de DescribeCoverage
b DescribeCoverage (obligatorio)
Devuelve un documento XML con una descripcioacuten detallada de una o variascoberturas de las suministradas por el servicio
El documento XML devuelto con la descripcioacuten de la cobertura debe contener
Identifier identificador uacutenico de la cobertura
bull Domain Definicioacuten del dominio espacial yo temporal para laslocalizaciones de las coberturas
bull Range Define el rango de valores y el tipo de propiedades (categoriacuteasmedidas etc) asignadas a cada localizacioacuten en el dominio
bull SupportedCRSs Relacioacuten de baseCRS definidos para cada GridCRSutilizados por la operacioacuten GetCoverage para expresar las coberturas queposee
bull SupportedFormats Formatos en los que pueden ser devueltos lascoberturas en respuesta a un GetCoverage (ejemplo GeoTiff HDF-EOSNITF CF-Net-CDF)
Componentes
SERVICE=WCS
REQUEST=DescribeCoverag~_VERSION= version
IDENTIFIERS=identifier1identifier2
Obligatoriedad
Obligatorio
Obli9iltorLC_ObligeacutelQ~icgt
Obligatorio
DesiiipClOacutenTipo de Servicio al que va dirigida lapeticioacutenNombre de laope~aci~nVersioacuten de la especificacioacuten OGCLista de los identiffcad()resde lascoberturas que se desea seandescritas
Oficina Nacional de Gobemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacuten ciares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 27 de 44
c GetCoverage (obligatorio)
Permite obtener una cobertura o parte de ella Por tanto es necesario indicaralguna o todas las caracteriacutesticas baacutesicas que definen el subconjunto de datosrequerido es decir el dominio el rango de valores el tipo de re-muestreo elformato de datos y forma de entrega del resultado Para ello es necesarioconocer primero cuaacutel es la definicioacuten del tipo de coberturas que posee el serviciomediante la operacioacuten DescribeCoverage
Por defecto todos los componentes de la cobertura solicitada mediante estaoperacioacuten son devueltos directamente en la respuesta Opcionalmente elservicio puede tener implementada la posibilidad de almacenar los componentesde la cobertura como un recurso accesible viacutea web en cuyo caso la respuestaincluiriacutea la referencia URL a dicho recurso siempre y cuando se indique en lapeticioacuten que los resultados deben ser almacenados
Procesar una operacioacuten GetCoverage puede ser entendido conceptualmentecomo una secuencia de operaciones cuyo esquema fundamental seriacutea
Realizar una transformacioacuten de coordenadas (incluyendo el escaladoespacial) en el CRS que se desea mediante un re-muestreo coninterpolacioacuten espacial
Generar el subconjunto de datos espacial
Generar el subconjunto de datos temporal
Generar el subconjunto de propiedades (range)
bull Convertir los datos al formato solicitado En funcioacuten del formato puedenecesitarse interpolar los valores que posee cada localizacioacuten en lacobertura original como consecuencia es probable que se produzcapeacuterdida de precisioacuten
bull Salida de resultados de una muestra de la cobertura
Solicita un subconjunto de datoscorrespondientes a instantes ointervalos de tiempo determinados
S-olidta solamente algunos campos_ (IrQpiedade~L Formato de salida de la coberturadenro delo~que eacutesta posee _Especifica si la respuesta debe seralmacenadaIdentifica el sistema de referenciabase para el GridCRS de salida
Opcional
Obligatorio
Opcional
OpcionalParaacutemetros
-Oescripeacutefoacutentilde---Tipo de Servicio al que va diexclrigida la Obligatorio lPeuroticioacuten
Obligatorio Nombre de la operacioacutenObligatorio __ _ VeEsi6n de 1ordf~~p~cifiltordfltoacutenQ~C
Identificador uacutenico de la coberturaObligatorio solicitada
Opcional iexcl Encuadre que define espacialmente(Obligatorio si no se la cobertura solicitada en el
indica sistema de referencia que se indicaTIMESECUENCE) mediante su URN
Opcional(Obligatorio si no se
indicaBordmUNDIN~Jl0gtS)
FORMAT
RANGESUBSET
TIMESECUENCE
Tabla 16 Componentes de GetCoverage
- Componentes Obligatoriedad
SERVICE=WCS
REQUEST =GetCoverageVERSION= version
IDENTIFIER
BOUNDINGBOX=coordenadasurnogc defcrs EPSGX
STORE
GRIDBASECRS=urnogcdefcrsEPSGX
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la ACjministracioacuten Puacuteblica
Paacutegina 28 de 44
Comp()nentes
GRIDTYPE=urnogcdefmethodWCS 11 2dGridln2dCrs
GRIDCS=urnogcdefcsOGCOOGrid2dSquareCS
GRIDORIGIN
GRIDOFFSETS
Obligatori~qCldpertenecientes a laestructura de datos
GridCRSSe utilizan para
solicitar los datos desalida en otroSistema deReferencia de
Coordenadas (CRS)distinto al que posee
la coberturaalmacenada
DescripcioacutendeseadoIdentifica el meacutetodo de generacioacutende la malla en el sistema dereferencia baseIdentifica el Sistema Cartesiano 2Do 3D utilizado po~~1 GridggS_Coordenadas del origen de la mallaen el sistema de referencia base delGridCRS deseadoSeparacioacuten entre los puntosadyacentes de la malla en elsistema de referencia base
Oficina Nacional de Gobierno Eiectreacutenico e Infonnaacutetica - ONGEI -Comiteacute Coorcfinador de la rDEPDirectiva sobre estaacutendares de sGrvicios viexcleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administrc1oacuten Puacuteblica
4 ESTANDAR PARA SERVICIO DE CATALOGO CSW
Paacutegina 29 de 44
41 CSW Catalogue Service tor the Web
El servicio Catalogue Service for the Web (CSW) o Servicio de Catalogo es unestaacutendar definido por la OGC que especifica la interfaz el enlace y el marco detrabajo para publicar y generar buacutesquedas de conjuntos de informacioacuten de tipodescriptiva (metadatos) sobre los datos servicios y objetos de informacioacutenrelacionados
Este servicio de cataacutelogo es uno de los tres servicios fundamentales que debeexistir en una Infraestructura de Datos Espaciales consulta visualizacioacuten ydescarga
Los servicios de los cataacutelogos representan las caracteriacutesticas de los recursos quepueden ser consultadas y presentadas para su evaluacioacuten por los clientes yasean usuarios o aplicaciones software
411 Operaciones
Las operaciones que define este estaacutendar (versioacuten 200) son siete (7) cuatroobligatorias y tres (3) opcionales
a GetCapabilities (obligatorio)
GetCapabilities es obligatoria y permite a los clientes CSW obtener metadatosdel servicio La respuesta se envioacute en un documento XML
La peticioacuten debe implementar los paraacutemetros request service SectionsAcceptVersions y AcceptFormats y puede implementar el paraacutemetroupdateSequence
Las secciones del documento XML del metadatos son
Serviceldentification
ServiceProvider
OperationsMetadata
Contents
bull Filter_Capabilities
Operacioacuten GetCapabilities Solicitud de las caracteriacutesticas del servicioInfraestructura de Datos Espaciales-CSW
ltxml version=10 encoding=UTF-8gt ltcswGetCapabilities service=CSWversion=2 OOxmlns csw=httpwwwopengisneUcaUcswgt ltcswAcceptVersionsgtltcswVersiongt2 OOltcswVersiongt ltcswAcceptVersionsgt ltcswAcceptFormatsgtltcswOutputFormatgttexUxmlltcsw OutputFormatgt ltcswAcceptFormatsgtltcswGetCapabi litiesgt
b GetRecords (obligatorio)
Permite la buacutesqueda y presentacioacuten de registros de metadatos
Paraacutemetros
REQUEST service version
bull NAMESPACE
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la rDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciacuteada para el intercambio dedatos entre enUdades de la Administriexclcioacuten Puacuteiexcl)lica
Paacutegina 30 de 44
1-
resulType Puede mostrar tres valores
bull HITS Indica el nuacutemero de registro que satisface la peticioacuten
bull RESUL TS Se solicita el conjunto de registros resultado
bull VALlDATE Valida la consulta
bull outputFormat Indica el esquema de la salida generada por defecto tomael valor OGCCORE pero otros valores pueden ser FGDC IS019119 oIS019139
bull outputSchema
bull startPosition Indica el registro desde el que se empieza la buacutesqueda
bull maxRecords
bull typeNames
bull ElementSetName o ElementName Indica la lista de elementos oconjuntos de elementos de los metadatos que deben devolverse
bull Constraint Es una restriccioacuten que debe cumplir el conjunto resultado Seexpresa seguacuten el lenguaje indicado en el paraacutemetroCONSTRAINTLANGUAGE
bull SortBy Permite ordenar el conjunto resultado
bull DistributedSearch Indica que la consulta puede ser distribuida y elparaacutemetro hopCount limita el nuacutemero de veces que puede transmitirse laconsulta hopCount
ResponseHandler Indica si la operacioacuten es sincronizada o no
Operacioacuten GetRecords Solicitud de los registros del cataacutelogo cuyo tema tiacutetuloo descripcioacuten sea Lima
ltxml version=10 encoding=UTF-8gtltGetRecords service=CSW version=200 xmlns=httpwwwopengisnetcatcswmlnsogc=httpwwwopengisnetogc startPosition=1 maxRecords=50outputFormat=textxmresultType=resultsgtltQuery typeNames=Dataset xmlnsgm=httpwwwopengisnetgmlgtltElementSetName typeNames=DatasetgtfuIltElementSetNamegtltConstraint version=1020gtltogcFiltergtltAndgtltNotgtltPropertylsLikegtltPropertyNamegttypeltPropertyNamegtltLiteralgtS ERVICIOltLiteralgtltPropertylsLikegtltNotgtltOrgtltOrgtltPropertylsLikegtltPropertyNamegtsu bjectltPropertyNamegtltLiteralgt LimaltLiteral gtltPropertylsLikegtltPropertylsLikegtltPropertyNamegttitl eltPropertyNa megtltLiteralgt LimaltLitera 1gt
Oficina Nacional (le Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidacjes de la iexcldministracieacuten Puacuteblica
Paacutegina 31 de 44
ltPropertylsLikegtltIOrgtltPropertylsLikegtltPropertyNa megtdescri ptionltP ropertyN amegtltLitera 1gtLimaLiteragtltPropertylsLikegtltIOrgtltAndgtltIogc FiltergtltConstraingtltQuerygtltGetRecordsgt
c GetRecordByld (obligatoria)
Solicita la representacioacuten por defecto de los registros localizados por suidentificador
Paraacutemetros
version
bull ElementSetName (brief summary full)
bull Id (lista de identificadores)
Operacioacuten GetRecordByld Solicitud de la representacioacuten por defecto de losregistros del cataacutelogo de la IDEP localizados por el identificador
ltxml version=10 encoding=UTF-8gt ltcswGetRecordByld service=CSWversion=200xml ns csw=httpwwwopengisnetcatcsw outputF ormat=textxmlgtltcsw Idgtign-bcn25-1 00-1 ltcsw Idgtltcsw ElementSetNamegtbriefltcsw ElementSetNamegtltcswGetRecordByldgt
d DescribeRecordl (Obligatorio)
La operacioacuten DescribeRecord permite obtener elementos del modelo deinformacioacuten soportado
Los paraacutemetros de la peticioacuten son
REQUEST=DescribeRecord
ltxml version=10 encoding=UTF-8gt
servide=CSW
version=200
NAMESPACE Declaracioacuten de espacios de nombres para conocerexactamente que tipos van a describirse
bull TypeName Lista de tipos descritos en el cataacutelogo
bull outputFormat
schemaLanguage Esquema de descripcioacuten que se usa
Operacioacuten DescribeRecord Solicitud de una descripcioacuten geneacuterica de losregistros del cataacutelogo
Oficina Nacional da Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador dEla IDEPDirectiva sobre estaacutendares de servicios ~eb eje informacioacuten georreferenciada para ei intercamllio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 32 de 44
ltcswDescribeRecord service=CSW version=200xml ns csw=httpwwwopengisnetlcatcswoutputFormat=textlxml schemaLanguage= XM LSCH EMAgtltcswTypeNametargetNa mespace=httpwwwopengisnetlcatcswgt recordltcsw Type Namegtltcsw DescribeRecordgt
e Operacioacuten Transaction (opcional)
La operacioacuten Transaction define una interface para la creacioacuten modificacioacuten yborrado de registros del cataacutelogo
La peticioacuten estaraacute formada por elementos nsert Update o Deete seguacuten lasoperaciones que quieran ser realizadas
Tambieacuten puede usarse los elementos requestlO y verboseResponse
f Operacioacuten Getdomain (opcional)
Se utiliza para obtener informacioacuten en tiempo real sobre el rango de valores deun registro o de un paraacutemetro de la peticioacuten
Paraacutemetros
ParameterName
PropertyName
La respuesta estaacute formada de uno o maacutes elementos ltDomainValuesgtcompuestos a su vez de ltListONaluesgt o ltRangeONaluesgt
g Operacioacuten Harvest (opcional)
Permite colectar datos para el cataacutelogo es decir uacutenicamente referencia losdatos que deben ser insertados o actualizados en el cataacutelogo y seraacuteresponsabilidad del servicio de cataacutelogo resolver la referencia localizar los datosy procesarlos
La operacioacuten puede funcionar de manera siacutencrona o asiacutencrona
Paraacutemetros
Resquest service version
bull Namespace
bull Source Indica la URI de doacutende los metadatos son recolectados
bull ResourceType Referencia el esquema de los registros
bull ResourceFormat
ResponseHandler
Harveslnterval Especifica un intervalo de tiempo entre recolecciones demetadatos
Oncina Nacional de GObierno Electroacutenico e Informaacutetica - ONGE -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios ViCO de informacioacuten georrefcrenciada para ei intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 33 de 44
5 ESTANDAR PARA SERVICIO DE PROCESAMIENTO EN WES WPS
51 WPS Web Processing Service
El servicio Web Processing Service (WPS versioacuten 100) o Servicio de publicacioacutende Procesos geoespaciales en la web es una interfaz propuesto por la OGC queproporciona normas para estandarizar la forma de entradas y salidas (solicitudes yrespuestas) para servicios de geoprocesamiento Este servicio tambieacuten define laforma como un cliente puede solicitar la ejecucioacuten de un proceso y la forma comose maneja la salida del mismo
Define una interfaz que facilita la publicacioacuten de geo-procesos y el anaacutelisis de losclientes Los datos requeridos por el WPS se pueden entregar a traveacutes de la webo pueden estar disponibles en un servidor
Cabe destacar que el estaacutendar WPS permite realizar operaciones de anaacutelisis ytratamiento de informacioacuten espacial no prevista en los otros estaacutendares Laespecificacioacuten WPS se centra en la definicioacuten de un protocolo de comunicacioacutenentre cliente y servidor para realizar geo-procesos usando servicios y datosgeorreferenciados
Este estaacutendar es un interfaz geneacuterico por lo que no define ni los procesos ni losdatos especiacuteficos de entrada o de salida (producidos en el caacutelculo) sino que losdescribe de forma geneacuterica siendo cada implementacioacuten WPS la que defina suforma de trabajar
Los datos a usarse en este estaacutendar pueden comprender por ejemplo formatosde imaacutegenes tales como Geo TlFF o estaacutendares de intercambio de datos comoGeography Markup Language (GML) o Geolinked Data Acces Serviacutece (GDAS)Este estaacutendar tampoco aborda la forma de archivar catalogar buscar o recuperarla informacioacuten que ha sido creada por un WPS
Seguacuten la OGC el estaacutendar WPS describe un interfaz de peticioacutenrespuesta en elque se define coacutemo
Codificar las solicitudes de ejecucioacuten de procesos
bull Codificar las respuestas resultado de la ejecucioacuten de procesos
bull Integrar datos y metadatos en las entradas y salidas
bull Referenciar viacutea web datos de entrada y salida
bull Realizar procesos de larga duracioacuten
bull Devolver informacioacuten acerca del estado del proceso
bull Devolver errores de procesamiento
bull Solicitar el almacenamiento de las resultados de los procesos
511 Operaciones
a GetCapabilities (obligatoria)
Permite obtener el documento de capacidades donde se describen lascaracteriacutesticas del servicio En eacutel se proporcionan los nombres y una descripcioacutengeneral de cada uno de los procesos que ofrece el servicio Por ejemplo larespuesta de un GetCapabiacuteliacutetiacutees puede indicar que el WPS soporta unaoperacioacuten llamada interseccioacuten y que esta operacioacuten estaacute limitada a intersectarun poliacutegono con otro
Oficina Nacional de GOI)iemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinaoor de la IDEPDirectiva sobre estaacutendares de servicios 1Gbde informacioacuten georreferenciada par el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 17 Componentes GetCapabilities
Paacutegina 34 de 44
Componentes
i ordf-~~i~~=YYo~ordf__Request=GetCapabilitieso oJordm-~~~~~i()n5oo
Language
Obligatoriedad
Oblig~OTi() oObligtorioOpcional
Opcional
Descripcioacuten
Tipo de Servicio al que va djrigid~J~p~ticioacutenNombre de la operacioacutenVersiones ql~ordf~~Pleacutelooo o_o 0_0 o __Idioma del documento respuesta soportadopor el servidor ____o o
Ejemplo HTTP GET
La peticioacuten es una URL que contiene los paraacutemetros necesarios para poderconstruir una solicitud correcta
http IWPSservicesREQU EST=GetCapabilitiesampSERVICE=WPS
La respuesta es un documento XML que contiene los metadatos del servicioincluyendo una breve descripcioacuten de todos los procesos implementados estosprocesos son
GetLineOfSightPng realiza la liacutenea de visibilidad desde una posicioacutendefinida por las coordenadas de un supuesto observador a una alturadada y con una distancia maacutexima de visibilidad La liacutenea de visibilidad secalcula sobre un mapa raacutester en formato ASCIIGridExtended enviadomediante una peticioacuten a un WCS Obtiene la liacutenea de visibilidad en unarchivo como una imagen en formato PNG
bull GetProfileTxt realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo ASCII con los valores de las alturas
bull GetProfilePng realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo con una imagen en formato PNG
bull IntersectRaacutesterWithAsciiPolygon realiza la interseccioacuten entre un maparaacutester en formato floatGrid comprimido en llP obtenido de un WCS y unmapa vectorial pasado como un poliacutegono en formato ASCII de Grass Elresultado devuelve un raacutester en formato ASCII
IntersectRaacutesterWithPolygon realiza la interseccioacuten entre un mapa raacutesteren formato floatGrid comprimido en llP obtenido de un WCS y un mapavectorial en formato ShapeFile pasado como una peticioacuten a un WFS Elresultado devuelve un raacutester en formato ASCII
RaacutesterStatistics realiza la interseccioacuten entre un mapa raacutester en formatofloatGrid comprimido en llP obtenido de un WCS y un mapa vectorial enformato ShapeFile enviado mediante una peticioacuten a un WFS o como unpoliacutegono en formato ASCII de Grass incluyendo ademaacutes el valor maacuteximomiacutenimo y medio del mapa
bull Buffer_vectorial realiza la operacioacuten Buffer de una geometriacutea eacutesta puedepasarse tanto como un mapa vectorial en formato ASCII de Grass comopor una peticioacuten a un WFS Devuelve la ruta a un fichero ShapeFilecomprimido en llP o un fichero GML con la geometriacutea del buffer
Oficina Nacional de Gooierno Electroacutenico e Informaacutetica - ONGEl -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutenrJares de servicios teb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 35 de 44
Buffer_raacutester realiza la operacioacuten Buffer de un mapa raacutester a una distanciadada
bull VectorialOverlay realiza una operacioacuten entre dos mapas vectorialespreviamente obtenidos en formato ASCII vectorial o mediante una peticioacutena un WFS Las operaciones disponibles son de unioacuten interseccioacuten XOR yNOT
AnalisisTerritorialAreas caacutelculo de aacutereas resultado de la interseccioacuten dedistintos tipos de geometriacuteas del Corine con otros mapas vectoriales yraacutester Permite antildeadir restricciones sobre los mapas raacutester en cuanto aalturas maacuteximas y miacutenimas Como respuesta genera una imagen de lasaacutereas resultado de la operacioacuten
bull RaacutesterDistance calcula la distancia entre dos mapas raacutester obtenidosmediante peticiones a un WCS Se obtiene la miacutenima distancia y lospuntos maacutes proacuteximos ente los mapas
bull VectorialDistance calcula la distancia entre un mapa vectorial y un puntoEl mapa vectorial se obtiene mediante una peticioacuten a un WFS ointroducieacutendolo en formato ASCII de Grass
bull VectorialRaacutesterDistance distancia entre un mapa raacutester obtenidomediante una peticioacuten a un WCS y un mapa vectorial obtenido medianteuna la peticioacuten a un WFS o introducieacutendolo en formato ASCII de Grass Seobtiene la miacutenima distancia y los puntos maacutes proacuteximos entre los mapas
bull FeaturelnsideFeature informa si un mapa vectorial se solapa con otroEstos mapas se pueden obtener por medio de una peticioacuten a un WFS o serintroducidos como un mapa vectorial en formato ASCII de Grass
bull PointlnsideFeature informa si un punto estaacute contenido en un mapavectorial obtenido mediante una peticioacuten a un WFS o introducido como unmapa vectorial en formato ASCII de Grass
bull SimplifiedStatistics calcula el maacuteximo y miacutenimo de un mapa raacutester (sinposicioacuten y sin devolver el mapa) Simplificacioacuten de la operacioacutenRaacutesterStatistics para un caacutelculo previo de esta operacioacuten
b DescribeProcess (obligatoria)
Ofrece informacioacuten detallada acerca de los procesos que pueden ser ejecutadospor una operacioacuten Execute Esta descripcioacuten comprende los paraacutemetros yformatos de entrada que son requeridos en las peticiones de ejecucioacuten y losformatos de salida resultado de las operaciones Siguiendo con el ejemplo deinterseccioacuten de poliacutegonos la respuesta de una solicitud DescribeProcess podriacuteaindicar que este proceso requiere dos entradas llamadas PrimerPoliacutegono ySegundoPoliacutegono y que estas entradas se deben proporcionar en GML22 oGML 31 pudieacutendose enviar esta informacioacuten como un recurso accesible viacuteaweb
Cada paraacutemetro se describe mediante una estructura de datos que especifica losformatos codificaciones y unidades de medida permitidos (cuando esnecesario) Esta estructura de datos puede ser
Oficina Nacionai de Gobierno Electroacuteico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 36 de 44
ComplexData (Ej XML fragmento GML o imaacutegenes) estrutura de datoscompleja que soporta formatos codificaciones (tipo de URI) y schemasdefinidos para el proceso El valor de esta estructura de datos complejapuede introducirse directamente en la peticioacuten de la operacioacuten Execute oser solicitada mediante acceso remoto asiacute como ser devuelta directamenteen la operacioacuten Execute o almacenada como un recurso accesible viacutea web
bull LiteralData es un valor literal simple (Ej integer caraacutecter string URI) conunidades de medida que se codifica directamente en la peticioacuten y en larespuesta Execute
bull BoundingBox informacioacuten proporcionada en uno de los sistemas dereferencia soportados por el servicio que se codifica directamente en lapeticioacuten y en la respuesta Execute
Tabla 18 Componentes DescribeProcess
Componentes
service=WPS
request=DescribeProcessversion
language
Identifier
Obligatoriedad
Obligatorio
ObligatorioObligatorio
Opcional
Obligatorio
Descripcioacuten_ M
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenVersioacuten del servicioIdioma del documento respuesta soportadopor el servidorIdentificador del proceso uno por cadaproceso al que se desea llamar
Ejemplo HTTP GET
Solicitud de la informacioacuten del proceso GetLineOfSightPng del servicio WPS
http IWPSservicesREQUEST=DescribeProcessampSERVIC E=WPSamp VERSION=040ampldentifier=GetLineOfSightPng
c ExecuteProcess (obligatoria)
Permite ejecutar procesos especiacuteficos implementados por el WPS utilizandocomo entrada los paraacutemetros suministrados y devolviendo en la salida losvalores producidos en el proceso Los datos de entrada pueden suministrarseintegraacutendolos en la peticioacuten Execute o mediante una fuente de datos accesibleviacutea web Asiacute mismo el resultado puede devolverse directamente o seralmacenado como un recurso accesible viacutea web en cuyo caso la respuestaconsistiraacute en un documento XML con una URL por cada salida almacenada
Normalmente la respuesta a la operacioacuten Execute es devuelta cuando finaliza elproceso Sin embargo un cliente puede solicitar al servidor el documento derespuesta inmediatamente despueacutes de ser aceptada la peticioacuten por parte dedicho servidor En este caso la respuesta incluye una URL a partir de la cualpuede recuperarse el documento de respuesta durante el proceso o despueacutes delmismo A su vez se puede solicitar al servidor que actualice regularmente unamedida indicadora de la cantidad de proceso restante
Si se desea suministrar al proceso gran cantidad de datos de entrada se utilizanuna o maacutes URI con los valores de entrada (normalmente URL) excepto cuandose trata uacutenicamente de valores escalares Si el proceso ha de ejecutarse variasveces utilizando diferentes entradas en cada ocasioacuten cada procesamiento deberealizarse con peticiones Execute separadas Si se trata de peticiones sencillaslos servidores pueden implementar transferencia HTTP GET para la operacioacuten
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 37 de 44
Execute sin embargo es maacutes conveniente la utilizacioacuten de codificacioacuten XMLcuando las peticiones son maacutes complejas
Tabla 19 Paraacutemetros comunes
Obligatoriedad
Obligatorio
Opcional
Obligatorio
ObligatorioObligatorio
Opcional
Opcional
Componentes
Service=WPS
ReqLJes==xecuteVersion
Identifier
Language
Datalnputs
ResponseForm
Descripcioacuten
Tipo de Servicio al que va dirigida la peticioacuten
Nombre de la operacioacutenVersioacuten del servicioIdentificador del proceso uno por cadaproceso al que se desea llamarIdioma del documento respuesta soportadopor el servidor
Tabla 20 Peticioacuten XML
Lista de datos de entrada Estructura dedatos del tipo Datalnputs (ver estaacutendar)Formato de respuesta del procesoEstructura de datos del tipo ResponseForm(ver estaacutendar)
Tabla 21 Peticioacuten GET
Datalnputs
ResponseDocument
RawDataOutput
StoreExecuteResponse=trae
Linage=trae
Status=trae
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Lista de identificadores atributoacutesy vaiacuteoacuteresde las entradas delproce9~
Lista de identificadores y atributos de lasseacute3lidasdel iexclgtroceso Identificador y atributos de cada salida delprocesoEspecifica si la respuesta debe almacenarseen un recurso accesible via webEspecifica si se debe incluir en el documento de respuesta la informacioacuten acerca dellinaje __Especifica si se debe actualizar en eldocumento de respuesta la informacioacuten acercadel ~stado delproces()
Ejemplo HTIP POST de un Servicio WPS
Se muestran las peticiones de liacutenea de visibilidad y de perfil en formato imagenpara pedirla en formato texto basta con cambiar los identificadores deGetLineOfSightPng a GetLineOfSightTxt o de GetProfilePng a GetProfile Txt
Obtencioacuten de la liacutenea de visibilidad paraacutemetros requeridos
URLCoverageServer URL con la cobertura a utilizar en el caacutelculo de laliacutenea de visibilidad
bull coordinate coordenadas donde se situacutea el observador Deben estarseparadas por coma
bull obs_elev altura del observador (en metros)
bull max_dist distancia maacutexima en metros a la que se quiera calcular la liacuteneade visibilidad o radio (No se aconseja hacer peticiones de liacutenea devisibilidad superiores a 400m debido a un bug de Grass)
bull width ancho de la imagen a generar
bull Height alto de la imagen a generar
bull CRS sistema de referencia en el que se proporcionan los datos
Respuesta
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estmdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten POllliacuteca
Paacutegina 38 de 44
GetLineOfSightTxt La respuesta consiste en un GML que incluye ladireccioacuten del archivo en formato texto a descargar
bull GetLineOfSightPng imageURL direccioacuten donde se encuentra almacenadala imagen resultante GMLURL direccioacuten donde se encuentra almacenadoel GML de las aacutereas visibles resultantes
Obtencioacuten del perfil se definen los siguientes paraacutemetros
Resolution resolucioacuten a tomar en el caacutelculo del perfil
Profile pares de puntos separados por comas por los que se deseacalcular el perfil
URLCoverageServer URL de la cobertura a utilizar en el caacutelculo del perfil
CRS sistema de referencia en el que se proporcionan los datos
La respuesta consiste en un GML que incluye la direccioacuten del archivo adescargar
IntersectRaacutesterWithASCIIPolygon se definen los siguientes paraacutemetros
o ASCIIPolygon Archivo vectorial en formato ASCII de Grasso URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
bull IntersectRaacutesterWithPolygon se definen los siguientes paraacutemetros
o URLFeatureServer Direccioacuten del servicio WFS del que se obtiene elpoliacutegono a intersectar
o FeatureRequest Peticioacuten GetFeature al servicio WFS mediante lacual se obtiene el poliacutegono a intersectar
o URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Nacional de Gobiemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordil1eacutedor de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio deelatos entre entiddes de la Administracioacuten Puacuteblica
1 OBJETO
Paacutegina 5 de 44
Definir los estaacutendares de los servicIos web para el intercambio de informacioacutengeorreferenciada entre entidades de la Administracioacuten Puacuteblica en el marco de laPoliacutetica Nacional de Gobierno Electroacutenico
2 FINALIDADFacilitar el acceso e intercambio de datos espaciales o georreferenciados viacutea serviciosinteroperables entre entidades de la administracioacuten puacuteblica
3 ALCANCELa presente directiva es de cumplimiento de todas las entidades de la AdministracioacutenPuacuteblica a que se refiere el Artiacuteculo I del Tiacutetulo Preliminar de la Ley 27444 Ley delProcedimiento Administrativo General que en el marco de sus funciones ycompetencias administren datos georreferenciados
4 RESPONSABILIDAD41 El cumplimiento de lo estipulado en la presente Directiva seraacute de
responsabilidad de los funcionarios puacuteblicos encargados de laimplementacioacuten de los servicios web de informacioacuten georreferenciada parael intercambio de datos entre entidades de la administracioacuten puacuteblica quehace referencia el Artiacuteculo Ndeg 4 del Decreto Supremo Ndeg 133-2013-PCMDecreto Supremo mediante el cual se establece el acceso e intercambio deinformacioacuten georreferenciada entre entidades de la administracioacuten puacuteblica
42 Es responsabilidad de la Oficina Nacional de Gobierno Electroacutenico eInformaacutetica de la Presidencia del Consejo de Ministros registrar y gestionarlos servicios web de informacioacuten georreferenciada generados por lasentidades puacuteblicas productoras de informacioacuten en el Portal de laInfraestructura de Datos Espaciales del Peruacute wwwgeoidepgobpeconforme lo sentildeala el Artiacuteculo W 9 del Decreto Supremo Ndeg 133-2013-PCMDecreto Supremo mediante el cual se establece el acceso e intercambio deinformacioacuten georreferenciada entre entidades de la administracioacuten puacuteblica
5 BASE LEGAL
Ley W 27658 Ley Marco de Modernizacioacuten de la Gestioacuten del EstadoDeclara al Estado peruano en proceso de modernizacioacuten en sus diferentesinstancias dependencias entidades organizaciones y procedimientos conla finalidad de mejorar la gestioacuten puacuteblica y contribuir en el fortalecimientode un Estado moderno descentralizado y con mayor participacioacuten delciudadano
bull Ley Ndeg 27444 Ley del Procedimiento Administrativo General y susmodificatorias Establece el criterio de colaboracioacuten entre entidadespuacuteblicas las que deben proporcionar directamente los datos e informacioacutenque posean sea cual fuere su naturalezajuriacutedica o posicioacuten institucional atraveacutes de cualquier medio sin maacutes limitacioacuten que la establecida por laConstitucioacuten o la ley para lo cual se propenderaacute a la interconexioacuten de
Oficina Nacional de GolJierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre eslimdares de servicios web de informacioacuten georreferencirda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 6 de 44
1
equipos de procesamiento electroacutenico de informacioacuten u otros mediossimilares
bull Decreto Supremo Ndeg 063-2007-PCM Aprueba el Reglamento deOrganizacioacuten y Funciones de la PCM en el cual se establece que laOficina Nacional de Gobierno Electroacutenico e Informaacutetica es el Ente Rectordel Sistema Nacional de Informaacutetica para lo cual emite las directivas olineamientos que permitan la aplicacioacuten de dicho Sistema
bull Resolucioacuten Ministerial Ndeg 325-2007-PCM Crea el Comiteacute CoordinadorPermanente de la Infraestructura de Datos Espaciales del Peruacute - CCIDEPadscrito a la Presidencia del Consejo de Ministros quien le prestaasistencia teacutecnica y administrativa a traveacutes de la Oficina Nacional deGobierno Electroacutenico e Informaacutetica (ONGEI) para coordinan laimplementacioacuten y desarrollo de la Infraestructura de Datos Espaciales delPeruacute (IDEP)
bull Decreto Supremo W 069-2011-PCM Crea el Portal de Informacioacuten deDatos Espaciales del Peruacute Establece que este portal debe proporcionar unservicio de acceso unificado de datos servicios y aplicacionesgeorreferenciales de la informacioacuten que producen y usan todas lasentidades del sector puacuteblico y privado
bull Decreto Supremo Ndeg 086-2012-PCM Crea el Portal del ComiteacuteCoordinador Permanente de la Infraestructura de Datos Espaciales delPeruacute (CCIDEP) wwwccidepgobpe como un sistema informativo quepermite la difusioacuten del marco de los procedimientos y estaacutendares definidospor el mencionado Comiteacute
bull Decreto Supremo Ndeg 081-2013-PCM Aprueba la Poliacutetica Nacional deGobierno Electroacutenico 2013 - 2017 En su primer objetivo establecefortalecer el Gobierno Electroacutenico garantizando la interoperabilidad y elintercambio de datos espaciales con el objeto de mejorar la prestacioacuten deservicios
bull Decreto Supremo Ndeg 133-2013-PCM Establecen lineamientos ymecanismos de aplicacioacuten nacional para facilitar el acceso e intercambiode informacioacuten espacial o georreferenciada entre las entidades de laAdministracioacuten Puacuteblica En su Artiacuteculo W4 establece que la ONGEIaprobaraacute la Directiva con los estaacutendares de los servicios web deinformacioacuten georreferenciada para el intercambio de datos entre entidadesde la Administracioacuten Puacuteblica
bull Resolucioacuten Ministerial RM-381-2008-PCM Establecen los Estaacutendares yEspecificaciones de Interoperabilidaddel Estado Peruano
bull Resolucioacuten Ndeg 27-2009CNB-INDECOPI Aprueba la Norma TeacutecnicaPeruana NTP ISO 191012009 (Informacioacuten Geograacutefica Modelo dereferencia 1ra edicioacuten) Establece el marco de normalizacioacuten en el campode la informacioacuten geograacutefica y establece los principios baacutesicos mediantelos que tiene lugar esta normalizacioacuten
Oficina Nacional ltle Gobierno Electroacutenico e Informaacutetica - ONCEI -Comiteacute Coordinador de la IOEPDirectiva sobre estaacutendares de servicios web eje informacioacuten georreferenciedlt para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 7 de 44
o Resolucioacuten Ndeg 27-2011CN8-INDECOPI Aprueba la Norma TeacutecnicaPeruana NTP ISO 191152011 (Informacioacuten Geograacutefica Metadatos 1raedicioacuten) Define el modelo requerido para describir informacioacuten geograacuteficay servicios de los datos geograacuteficos digitales
6 CONCEPTOS BAacuteSICOS Y ABREVIACIONES
61 CONCEPTOS
-- Cataacutelogo de metadatos
Es una base de datos de los metadatos compuesta por registros quedescriben las caracteriacutesticas de los datos georreferenciados los cuales seencuentran disponibles dentro de la infraestructura de datos
bull Conjunto de datos espaciales o georreferenciados
Recopilacioacuten identificable de datos espaciales
bull- Datos Espaciales o georreferenciados
Dato que de forma directa o indirecta haga referencia a una localizacioacuten ozona geograacutefica especiacutefica
bull- Entidad productora de informacioacuten georreferenciada
Entidad que en el marco de sus funciones produce informacioacutengeoreferenciada
o Entidad centralizadora de informacioacuten georreferenciada
Entidad puacuteblica que en el marco de sus funciones centraliza informacioacutengeorreferenciada provista por entidades productoras
bull Infraestructura de Datos Espaciales del Peruacute (IDEP)
El conjunto de poliacuteticas estaacutendares organizaciones recursos humanos yrecursos tecnoloacutegicos que facilitan el intercambio la produccioacuten obtencioacutenuso y acceso a la informacioacuten espacial a nivel nacional a fin de apoyar eldesarrollo territorial del paiacutes para asiacute favorecer la oportuna toma dedecisiones
o MetadatosRegistro que describe las caracteriacutesticas de los datos conjunto de datos orecursos de informacioacuten que hacen posible inventariarlos y localizarlos
bull Nodos de la Infraestructura de Datos Espaciales del Peruacute
En el marco de la presente Directiva estaacute constituida por el conjunto deinfraestructuras y servicios interoperables de informacioacuten georreferenciadasobre el territorio nacional accesible a traveacutes de Internet y que son provistospor entidades de la Administracioacuten Puacuteblica o privada registradas en el Portalde Datos Espaciales del Peruacute wwwgeoidepgobpe
bull Objeto espacial
Representacioacuten abstracta de un fenoacutemeno real que corresponde a unalocalizacioacuten o zona geograacutefica especiacutefica
bull Servicios Web IWeb Services
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades ele la Administracioacuten Puacuteblica
Paacutegina 8 de 44
Es una forma definida de intercambio de informacioacuten Es una tecnologiacutea queutiliza un conjunto de protocolos y estaacutendares que sirven para intercambiardatos entre aplicaciones
Oficina Nacioneacuteil ele Gol)ierno Eeclroacutenico e Informaacutetica - ONGEI Comiteacute Coorelinador de ia IDEPDirectiva sobre estaacutendares de servicios eh de informacioacuten georrefercnciada para cl intercambio dediexcltos entre cntidades de la Administracioacuten Puacuteblica
62 TERMINOS y ABREVIACIONES
Paacutegina 9 de 44
GMLHTIPIDEIDEPIETFISO
CRSCSCSWDCPDTDEPSG
Coordinate Reference System (Sistema de coordenadas de referencia)Coordina te System (Sistema de coordenadas)Catalog Service for Web (Servicios de Catalogo para Web)Data Collection Platform (Plataforma Informaacutetica Distribuida)Document Type Definition (Definicioacuten del tipo de documento)European Petroleum Survey Group (Conjunto de Datos de paraacutemetrosgeodeacutesicos)
GIF Graphics Interchange Format (Formato de intercambio de graacuteficos)GDAS Geolinked Data Acces Service (Servicio de Acceso a Datos Geoespacialmente
Linkados)Geography Markup Language (Lenguaje de Marcado Geograacutefico)Hypertext Transfer Protocol (Protocolo de transferencia de hipertexto)Infraestructura de Datos EspacialesInfraestructura de Datos Espaciales del PeruacuteInternet Engineering Task Force (Grupo de Tareas de Ingenieriacutea de Internet)International Organization for Standardization (Organizacioacuten Internacional deEstandarizacioacuten)
JPEG Joint Photographic Experts Group (Grupo Conjunto de Expertos en Fotografiacutea)MIME Mutipurpose Internet Mail Extensions (Extensiones multipropoacutesito de correo de
Internet)OGC Open Geoespatial Consortium (Consorcio Geoespacial Libre)PNG Portable Network Graphics (Graacuteficos de red portaacutetiles)RFC Request for Comments (peticioacuten de comentarios)SAD South American Datum (Sur Ameacuterica Datum)SIG Geographic Information System (Sistema de Informacioacuten Geograacutefica)SRS Spatial Reference Systems (Sistemas de Referencia Espacial)SVG Scalable Vector Graphics (Graacuteficos vectoriales escalables)UCUM Unified Code for Units of Measure (Coacutedigo Unificado para unidades demedida)URI Uniform Resource Identifier(ldentificador Uniforme de Recursos)URL Uniform Resource Locator (Localizador Uniforme de Recursos)CGM Computer Graphics Metafile (Computacioacuten Graacutefica Web metarchlvo)WCS Web Coverage Service (Servicio de Cobertura Web)WFS Web Feature Service (Servicio de Caracteriacutesticas Web)WGS World Geodetic System (Sistema Geodeacutesico Mundial)WMS Web Map Service (Servicio de mapas en Web)WWW World Wide Web (Red informaacutetica mundial)XML Extensible Markup Language (Lenguaje de marcado extensible)
7 NORMAS GENERALES
71 Aacutembito de aplicacioacuten
El presente documento se aplica al conjunto de datos espaciales que cumplan lassiguientes condiciones
Se refiera a una zona o aacuterea geograacutefica sobre el cual el Estado Peruanotenga yo ejerza jurisdiccioacuten
bull Esteacuten en formato electroacutenico~co s~Joo lt)~ ~
(j t~ ( P o J ~72 Campos miacutenimos de los ServiciosJ) bullbull ~tq WJ~ro Para identificar los campos miacutenimos que un servicio deberaacute
aplicar los siguientes criteriosincluir se deberaacuten
Oficina Nacionai de Goberno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Jieb de informacioacuten georreie~enciada para el intercambio dedatos entre elltiddes de la ltdministracioacuten Puacutebiica
Paacutegina 10 de 44
Incluir el coacutedigo de identificacioacuten del registro o ID cuando esto no impliqueun riesgo a la seguridad del sistema
bull Si el servicio hace referencia a datos de unidades administrativas deberaacuteincluir el coacutedigo censal de la unidad administrativa o el coacutedigo censal deCentro Poblado cuando corresponda
bull Incluir el nombre del registro (Ejem Si el servicio corresponde a poliacutegonosde distritos se deberaacute incluir un campo con nombre del distrito)
bull Incluir los datos que tengan caraacutecter puacuteblico sin maacutes limitacioacuten que laestablecida en la constitucioacuten o las leyes sobre la materia
bull Estos criterios excluyen la informacioacuten que estaacute en el marco de la Ley deproteccioacuten de datos personales Ley Ndeg 29733 Y la que se encuentra en elmarco de las excepciones al ejercicio del derecho en la Ley detrasparencia y acceso a la informacioacuten Ley Ndeg 27806
Servicios de localizacioacuten (CSW) Tambieacuten llamados servicios demetadatos estos hacen posible la buacutesqueda de datos conjuntos de datosgeograacuteficos y servicios de informacioacuten geograacutefica a partir de los metadatos
74 Servicios web de informacioacuten georreferenciada a implementarse enel marco del DS 133-2013-PCM y registro
Para dar cumplimiento al Artiacuteculo Ndeg 4 del Decreto Supremo 133-2013-PCM lasentidades de la Administracioacuten Puacuteblica que administran bases de datosgeorreferenciadas (productoras o centralizadoras de informacioacuten) deberaacutenpromover la implementacioacuten gradual y coordinada de servicios interoperables deinformacioacuten georreferenciada de forma que a traveacutes de esta red se proporcione alos usuarios el acceso a los datos mediante el uso de los siguientes tipos deservicios
73 Descarga de InformacioacutenLas entidades de la Administracioacuten Puacuteblica que administran bases de datosgeorreferenciadas (productoras o centralizadoras de informacioacuten) deberaacutenimplementar coordinadamente los servicios de descarga mencionados en elNumeral 74 y detallados en los Numerales 2 y 3 del Anexo 1 de la presentedirectiva con el objeto de asegurar la descarga o transferencia de datosmencionados en el Artiacuteculo W 4 del Decreto Supremo 133-2013-PCM
Las excepciones a este lineamiento estaacuten definidas en la Ley Ndeg 29733 Ley deproteccioacuten de datos personales la Ley W 27806 y la Ley de trasparencia y accesoa la informacioacuten en la cual se establece el marco de las excepciones al ejerciciode este derecho
Cuando sea el caso y con el objeto de garantizar la continuidad del servicio 1 sepodraacuten implementar alternativas de descarga de informacioacuten2
ello no deberaacuteimplicar una restriccioacuten en el acceso a los datos
cO SEJoQlt i 0tlt-r ~~fp eacutel Oeacutentilde9 ~ I J~~lgt~ iJe0ty utID~(l4)~Y
I Cuando la infraestructura de la entidad no tenga la capacidad de soportar la demanda2 Descarga alternativa por paquetes de datos restringir el tiempo de acceso por sesiones de usuarios
descarga por nuacutemero de registros descarga por volumen de informacioacuten etc
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONCEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendiexcl)res de servicios web de informacioacuten georreferenciada para el intercambio deltlatos entre entidades de la Administracioacuten POblica
Paacutegina 11 de 44
correspondientes Las entidades de la Administracioacuten Puacutebliceacutel podraacuten usarservicios de localizacioacuten provistos por otras entidades para el cumplimientode la presente directiva
bull Servicios de visualizacioacuten (WMS y WMTS) Que permitan lavisualizacioacuten de datos georreferenciados mediante el uso de estaacutendaresdefinidos por la OGC como el Servicio de mapas en Web (WMS) o elServicio de mapas en web teselados (WMTS) Estos servicios deberaacuten serimplementados de manera coordinada por las entidades de laAdministracioacuten Puacuteblica como el principal medio de acceso a los datos ydeben permitir la superposicioacuten visual de informacioacuten geograacutefica complejay distribuida en diferentes tipos de servidores y visores de mapas
bull Servicios de descarga (WFS y WCS) Que permitan la descarga de datoso conjuntos de datos Se deberaacute promover el acceso directamente alcontenido de los servicios para construir servicios de valor antildeadido(aplicativos traacutemites geoprocesos etc)
bull Servicios de transformacioacuten (WCTS) Que permitan adaptar los datosgeograacuteficos para garantizar su interoperabilidad Este estaacutendar esobligatorio para las entidades de la Administracioacuten Puacuteblica que generaninformacioacuten en un elipsoide distinto al elipsoide del Sistema de ReferenciaGeodeacutesico 1980 - Geodetic Reference System 1980 (GRS80) o al WorldGeodetic System 1984 (WGS84) que se sentildealan en la ResolucioacutenJefatural Ndeg 079-2006-IGN-OAJ-DGC del Instituto Geograacutefico Nacional
Servicios de publicacioacuten de mapas en web Que permita la exploracioacutenvisual de la informacioacuten de una manera raacutepida y sencilla mediante unaplicativo Estos servicios deben permitir como miacutenimo mostrar navegaracercarse o alejarse para concretar o ampliar el campo de visioacuten moverseo superponer los datos geograacuteficos ademaacutes de mostrar los signosconvencionales y consultar los atributos de los datos geograacuteficos Laimplementacioacuten de este servicio es opcional pero se recomienda realizarloen el marco del Lineamiento 6 del Plan Nacional de Datos Espaciales(Ofertar mecanismos de acceso a los datos)
Los servicios descritos en los paacuterrafos anteriores deberaacuten contemplar la creacioacutende sus respectivos metadatos de acuerdo al Perfil baacutesico de Metadatos Peruano ylos estaacutendares que establezca la IDEP Los campos que se deberaacuten incluirmiacutenimamente son
o Nombreo Tiacutetuloo Descripcioacuteno Lista de palabras claveo Direccioacuten URLo Informacioacuten de contactoo Restricciones de acceso y usoo Nuacutemero de capas
El uso y registro de estos servicios en el Portal de Datos Espaciales del Peruacute(wwwgeoidepgobpe) se realizaraacute conforme a los Lineamientos de uso y acceso
I
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IOEPDirectiva sobre eslaacutendares de servicios wel) de informacioacuten georreferenciada para el intercambio ejedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 12 de 44
definidos por las entidades puacuteblicas que administran la informacioacuten tal como sesentildeala en el Artiacuteculo 5 punto 2 del D S W 133-2013-PCM
8 PROCEDIMIENTO GENERAL PARA LA IMPLEMENTACiOacuteN DESERVICIOSWEB DE INFORMACiOacuteN GEORREFERENCIADACon objeto de facilitar la integracioacuten de informacioacuten procedente de diferentesservicios web de mapas en el Portal de datos Espaciales del Peruacute se deberaacutenombrar el servicio con el siguiente criterio [Paiacutes]+[Nombre de Entidad puacuteblica uorganizacioacuten privada]+[Categoriacutea]+[Sub categoriacutea]+[Tema]
En el Anexo 2 se adjunta un cuadro con la Clasificacioacuten temaacutetica de datosgeograacuteficos Esta clasificacioacuten es temporal en tanto se defina el CataacutelogoNacional de Objetos Geograacuteficos El cuadro ha sido elaborado en base a lascategoriacuteas temaacuteticas definidas en la ISO 191152003 Informacioacuten Geograacutefica -Metadatos
Para la identificacioacuten del Sistema de Referencia de Coordenadas (CoordinateReferente System CRS) debe usarse el espacio de nombres del EuropeanPetroleum Survey Group (EPSG) y para la Uniform Resource Identifier (URI) loscoacutedigos del EPSG
81 Procedimiento general para el Intercambio de informacioacuten vectorialEl estaacutendar WFS establece un protocolo de comunicacioacuten para la transmisioacuten dedatos vectoriales a traveacutes de servicios web Este protocolo emplea lasespecificaciones OWS para la negociacioacuten previa a la peticioacuten de datos y utilizael formato GML para la transferencia de datos
WFS se basa en el protocolo HTTP que intriacutensecamente no contempla nocionesde sesioacuten Una sesioacuten en HTTP simple es el conjunto de una solicitud y surespuesta Luego la comunicacioacuten se corta y no es responsabilidad del cliente nidel servidor mantener una memoria ni un estado de la transaccioacuten (ealizada Porlo tanto protocolos basados en HTTP como WFS deben antildeadir sus propiosmecanismos de almacenamiento de datos persistentes entre dos solicitudesHTTP
Una sesioacuten WFS baacutesica se desarrolla esquemaacuteticamente de la manerasiguiente
Contacto inicial El cliente conoce uacutenicamente la URL de un servicIoWFS el servidor estaacute esperando peticiones como servicio HTTP oacute HTTPSEntonces siguiendo la especificacioacuten OWS
o El cliente enviacutea una solicitud GetCapabilities al servidor usandoHTTP GET En particular sentildeala queacute servicio estaacute solicitando (aquiacuteWFS) y bajo queacute versioacuten
o El servidor accede a sus fuentes de datos inscritas como disponiblesa WFS pueden ser bases de datos espaciales ficheros inclusiveotras conexiones WFS Eacutestas se encuentran en general preconfiguradas y no es necesario recorrerlas
o Del cataacutelogo interno el servidor construye un fichero XML siguiendola definicioacuten WMT_MS_ Capabilities Este fichero es devuelto al clienteen respuesta al GET usando el tipo MIME textxml
I
J
Oficina Naciomll de Goberno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleo de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 13 de 44
Solicitud de datos El cliente estaacute ahora en medida de solicitar un bloquede informacioacuten tomando en cuenta el conjunto de datos que el servidorcontiene
o El cliente enviacutea una solicitud GetFeatures al servidor especificandoademaacutes de los paraacutemetros OWS baacutesicos la capa y extensioacutensolicitadas Ademaacutes del GET es posible especificar la peticioacutenutilizando POST alcanzando al servidor una especificacioacuten XML de lasolicitud WFS
o El servidor acopia la informacioacuten a partir de sus fuentes y laacondiciona a la solicitud en particular la re proyecta al SRSsolicitado y la recorta al cuadraacutengulo requerido
o El servidor convierte la informacioacuten resultante a formato GML y ladevuelve al cliente en respuesta al GET usando el tipo MIMEapplicationvnd ogc wfs_xml
El contacto inicial es necesario para obtener el cataacutelogo local y los metadatos delas capas disponibles en el servidor Una vez que el cliente obtiene el cataacutelogolocal puede realizar una serie de solicitudes de datos independientes
Existe una clase de servidores WFS llamado WFS Transaccional en la cual siacute seespecifica nociones de sesioacuten y de persistencia de datos La clase transaccionalde la especificacioacuten WFS indica de queacute manera es posible hacer que cliente yservidor realicen transacciones sobre una base de datos Bajo estaespecificacioacuten es posible actualizar datos a distancia en el depoacutesito de datos delservidor
La instalacioacuten de un servidor WFS implica
Definir el nivel de confidencialidad de la informacioacuten
Definir los lineamientos de acceso a la informacioacuten en funcioacuten a lanormativa nacional vigente
bull Instalar un servidor WFS con acceso a las fuentes de informacioacuten apublicar este acceso deberaacute hacerse hacia una copia de la uacuteltima versioacutensiempre y cuando existan mecanismos automaacuteticos de respaldo y puestaal diacutea que aseguren integridad y actualidad esto es especialmentedelicado en caso de instalacioacuten de WFS transaccional
En caso de accesos restringidos por los lineamientos de acceso definidospor la entidad compatibilizar las poliacuteticas e instrumentos de seguridad deinformacioacuten al nuevo servicio esto implica por ejemplo establecer filtros anivel de cortafuegos para restringir el traacutefico a direcciones fijas deentidades conocidas eventualmente estableciendo redes privadasvirtuales entre dependencias
Mantener actualizada la informacioacuten publicada
Oacute~l82 Procedimiento general para el Intercambio de informacioacuten raacutesterZ- Se debe resaltar que para el intercambio de informacioacuten raacutester el trabajo inicial
de estandarizacioacuten se referiacutea a servidores de mapas a traveacutes de Internet Eacutestosinscritos dentro de WCS reciben un pedido a traveacutes del protocolo HTTP a partirde un cliente que solicita un conjunto de imaacutegenes raacutester correspondientes a unSRS determinado y cubriendo un cuadraacutengulo especificado El servidor enviacutea
Oficina Nacional (le Goi)ierno Electroacutenico e informaacutetica - ONGE -Comiteacute CoorcJinador de a lOEDirectiva sobre estaacutendarps de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 14 de 44
IIiL _
contra este pedido una imagen de mapa de bits en formato estaacutendar de imagensea PNG GIF JPEG GeoTIFF etc
El caso del intercambio de datos raacutester en bruto corresponde a una peticioacutensimplificada de este esquema WCS en la que la imagen de mapa de bits quedevuelve un servidor contiene los datos correspondientes a la capa raacutestersolicitada en formato corriente de mapa de bits
Una sesioacuten WCS se realiza aproximadamente de la misma manera que unasesioacuten WFS La fase de contacto inicial y pedido de cataacutelogo local esequivalente excepto que se solicita GetCapabilities del servicio WCS
La solicitud de datos se realiza a traveacutes del pedido GetMap opcionalmenteespecificando el formato de imagen de salida sus dimensiones en pixel yposiblemente un estilo de dibujo definido en SLD Por otro lado la solicitudGetFeaturelnfo aplicada a un raacutester permite obtener datos de los puntos quecomponen la capa
La instalacioacuten de un servidor WCS implica
Definir el nivel de confidencialidadde la informacioacuten
bull Definir los lineamientos de acceso a la informacioacuten en funcioacuten a lanormativa nacional vigente
bull Definir la simbologiacutea cartograacutefica de los mapas publicados y configurareacutesta en el servicio
bull En caso de accesos restringidos por los lineamientos de acceso definidospor la entidad compatibilizar las poliacuteticas e instrumentos de seguridad deinformacioacuten al nuevo servicio esto implica por ejemplo establecer filtros anivel de cortafuegos para restringir el traacutefico a direcciones fijas deentidades conocidas eventualmente estableciendo redes privadasvirtuales entre entidades
bull Mantener actualizada la informacioacuten publicada
83 Procedimiento general para la implementacioacuten de servicios demapas en web (WMS)
A continuacioacuten se describen recomendaciones para la implementacioacuten de losservicios WMS
Debido a que el tiempo de respuesta del servicio WMS depende delnuacutemero de capas que componga el servicio y el volumen de informacioacutense recomienda implementar este servicio con la menor cantidad de capasposible o implementar servicios con una sola capa
bull La implementacioacuten de un servicio web de mapas debe reproducir elcomportamiento y las respuestas estandarizadas al ser invocado desde uncliente geneacuterico y no adaptarse a las particularidades un clienteespeciacutefico
bull El WMS debe ser conforme a la implementacioacuten de ISO 19128Geographic Information - Web Map Server Interface
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicIos web de informacioacuten georreferenciada para el intercambio dedatos entre entiddes de la Administracioacuten Puacuteblica
Paacutegina 15 de 44
Todo servicio WMS debe contar con un IP puacuteblico (URL) que permita suacceso y consulta por Internet el cual deberaacute estar registrado en el portalde datos espaciales del Peruacute
bull Se debe utilizar como miacutenimo la especificacioacuten Web Map Service (WMS)Implementation Specification v111 o superior del Open GeospatialConsortium (OGC) con las tres operaciones obligatorias definidas en lapresente directiva (GetCapabilities GetMap y GetFeaturelnfo)
bull El WMS deberaacute soportar cuando se exceda el rango de escala uacutetilimaacutegenes vaciacuteas o simplificadas La informacioacuten sobre el rango de escalauacutetil debe proporcionarse en la respuesta a la peticioacuten GetCapabilitiesutilizando el campo ltScaleHintgt
bull Se debe usar la especificacioacuten del OGC Styled Layer DescriptorImplementation Specification v10 (SLD) como extensioacuten del OGC WMSque permita una simbolizacioacuten definida por el usuario
bull Se debe implementar la operacioacuten GetLegendGraphic y del atributoLegendURL para describir cada capa con el fin de identificar las capasadecuadamente
bull El WMS debe soportar al menos el formato Portable Network Graphics de24 bits (PNG tipo MIME imagepng)
bull Evitar la inclusioacuten de informacioacuten marginal dentro del marco devisualizacioacuten escalas logotipos marcas de agua mensajes de copyright ysimilares
Si se usa un Sistema de Referencia de Coordenadas (CRS) adicionaldeberaacuten identificarse sus paraacutemetros de transformacioacuten mediante unidentificador del Sistema de Referencia de Coordenadas vaacutelido ydocumentado
UTM USO
Zona 178 --------------- __-
Zona 188Zona 198
~ 0_ bull __ - ~ ~_ bullbull__ bullbullbull
Zona 178 -__------ -----__-_ Zona 188
------_ _~-- Zona 198
proporcionarse en ingleacutes Sede excepcioacuten sea
bull El WMS debe soportar el CRS WGS84 en coordenadas geograacuteficasidentificadas mediante EPSG 4326 Ademaacutes se recomienda que laimplementacioacuten de WMS tambieacuten soporte los siguientes CRSs
Tabla 1 Coacutedigos y Sistemas de Referencia
Coacutedigo EPGS Sistemade ReferenciaDATUM32717 WG8 84 UTM32718 WG8 84 UTM32719 WG8 84 UTM
- _------ _----__- ~--_ ----- -24877 P8AD56 UTM
----_ __ _ -24878 P8AD56 UTM24879 P8AD56 UTM4326 WG8844248 P8AD56
bull Todas las excepciones de servicio debenrecomienda que el formatoapplicationvnd ogc se_inimage
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puumlbliacuteca
Paacutegina 16 de 44
ANEXO 1 ESTANDARES DE SERVICIOS WEB DE INFORMACIONGEORREFERENCIADA PARA EL INTERCAMBIO DE DATOS ENTREENTIDADES DE LA ADMINISTRACION PUBLICA
1 ESTANDAR PARA SERVICIO DE MAPAS EN WEB WMS
11 WMS Web Map Service
El servicio Web Map Service (WMS) o Servicio de publicacioacuten de mapas es unestaacutendar propuesto por la OGC que ofrece una sencilla interfaz HTTP el cualpermite realizar una solicitud de imaacutegenes de mapas georreferenciados de una omaacutes bases de datos geograacuteficas que pueden estar distribuidas en maacutes de unservidor
Una peticioacuten WMS define la capa o capas geograacuteficas y el aacuterea de intereacutes paraser procesadas por el administrador del servicio la respuesta a esta solicitud esuna o maacutes imaacutegenes de mapas georreferenciados (devuelto como JPEG PNGetc) que pueden ser mostradas en un aplicativo ya sea viacutea web o de maneralocal
A traveacutes de la superposicioacuten de mapas obtenidos de diferentes servidores WMSes posible la creacioacuten de una red de servicios distribuidos cuyos clientes ousuarios podraacuten realizar composiciones personalizadas
I_ _ _ ~ __ ~------J
_ordm~scriacutePdoacuteB __Versioacuten de la especificacioacuten OGCTipo de_~ervicio al que vadtrigj9-ordfJ~Jeticioacuten Nombre de la olJeracioacuten Formato de salida deacutelmetaclatodel s-eNiCioDebe soportar lJor defecto texUxml S-ecuencia de nUacutemeros 6- cadena --decaracteres para ~I contr()I de la cltn~~s~I1fia
Opcional
Obligatoriedad~OpcionalObli9ordf-ordm~ _ObliR~lt~
Opcional
UPDATESEQUENCE
- ComponentesVERSION
SERVICE=WMS _ __ __-- _ - --_ -REQYESTGet99pabilities
FORMAT
111 Operaciones
Este estaacutendar internacional (WMS versioacuten 130) define dos clases de modos deoperar uno para un WMS baacutesico y otro para un WMS de consulta A su vez cadauno tiene dos subclases una para clientes y otra para servidores
El WMS baacutesico debe soportar los elementos baacutesicos del servicio (versioacutenpeticiones y respuestas HTIP valores numeacutericos y booleanos determinadosformatos de salida sistemas de coordenadas paraacutemetros de consulta y derespuesta y excepciones) la operacioacuten GetCapabilities y la operacioacuten GetMapClasifica la informacioacuten que posee en Capas y ofrece un nuacutemero determinado deEstilos con los cuales se pueden visualizar dichas capas Este EstaacutendarInternacional uacutenicamente soporta Capas y Estilos definidos no incluyemecanismos de definicioacuten de simbolizacioacuten por parte del usuario
El WMS de consulta debe satisfacer todos los requerimientos de un WMS baacutesico ytambieacuten soportar la operacioacuten GetFeaturelnfo
Para personalizar la simbolizacioacuten OGC ha definido la especificacioacuten 5tyledLaver Descriptor (5LD) o descripcioacuten de estilos de capas que permite la
l(CONSElo definicioacuten temporal o permanente de la simbolizacioacuten para visualizar datos viacuteaa-tCj~ ~lt)~ WMS~ ~ ~o Leoacuten ~ ltntilde bull bull bull bull bull0 ~--iexcl ~a GetCapabllItles (oblIgatorIa)~ ~ oO gtltto~ierM~~ lt Ofrece informacioacuten acerca de las caracteriacutesticas del servicio (metadatos)
Tabla 2 Componentes de GetCapabilities
L
Oficina Nacional de Gobierno Electroacutenico e infonnaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios eb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 17 de 44
del cacheacute Este valor se incrementa cuandose realizan cambios en el Capabilitites
b GetMap (obligatoria)
Proporciona como resultado un mapa imagen de los datos almacenados
Tabla 3 Componentes de GetMap
Componentes
L~-~Q~~~~~~~t~iapI LAYERS
STYLES
CRS=EPSGidentificador
BBOX=minxminYmaxxmaxy
WIDTHHEIGHTFORMAT
TRANSPARENT=TRUEI FALSE
BGCOLOR=color_value
EXCEPTIONS=exception_format
TIME=time
ObligatoriedadObligat0rQ -ObIi99orio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligordf-t9rioObligordf-tQr)oObligatorio
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Desqip~iOacutenVersioacuten de la especificacioacuten OGCNombre de la PeticioacutenLista de una o maacutes capasseparadas por comasEstilo de visualizacioacuten por caparequerida separados por comasSistema de Coordenadas deReferenciaEsquinas del aacutembito (inferiorizquierda superor derecha) enunidades CRSAncho del mapa en Qix_eJ~~ Alto del maQ9_~Ilp)(el~~- _Formato de salida del mapaTransparencia del fondo del mapa(default=FALSE)Valor del color del fondo RGB enHexadecimal (default=OxFFFFFF)Formato en el que el WMSinforma de las excepciones(default=XML)Valor de Tiempo en las capasdeseadasElevaci6ndelas capas deseadasValor de otras dimensionesadecuadas
c GetFeaturelnfo (obligatoria)
Captura y proporciona informacioacuten contenida en un mapa tal como el valor deun objeto en una posicioacuten determinada
Tabla 4 Componentes de GetFeaturelnfo
DescripcioacuteriVersioacuten de la especificacioacutentildeOGcNombre de la Peticioacuten Copia parcialdeuacutenapeticioacuten demapasque genera el mapa del cual se quiereobtener informacioacutenLista de una o maacutes capas sobre las quese realiza la consulta separadas porcomasFormato de respuesta de la informacioacutensobre el objeto (MIME type)Nuacutemero de objetos sobre los que sedevuelve informacioacuten(default=1)Coordenada iexcldel objeto en eacuteiMapcsen pi~eles __ o bullbullbullbullbullbullbullbull
Coordenada j del objeto en el Map CSenpixele~Formato en el que el WMS informa de las excepciones (default=XML)
Obligatorio
ObligatoriedadObligatorioObligaiorio~~_
QUERY _LA YERS Obligatorio
INFOJORMAT Obligatorio
FEATURE_COUNT Opcional
l=pixeLcolumn Obligatorio_____ bullbullbullbull - bull__ bull__ bullbullbull ____ o
J=pixeLrow Obligatorio-- --- _ _--_-
EXCEPTIONS Opcional
Paraacutemetros del mapa
ComponentesVERSION
REQUEST=GetFeaturelnfo
Oficina Nacional (e Gobierno Electroacutenico e In~ormiquestica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciltda para el intercambio deciatos entre entidades de la Aoministraciaacuten Puacuteblica
Paacutegina 18 de 44
112 Styled Layer Descriptor (SLD)
Perfil de la Especificacioacuten de Implementacioacuten Web Map Service
El Styled Layer Descriptor (SLD) o Descriptor de Estilos de Capas define unacodificacioacuten que se extiende al estaacutendar WMS el cual permite definir a traveacutes delusuario una simbolizacioacuten y coloracioacuten de la capa geograacutefica o cobertura Elestaacutendar SLD aborda la necesidad de los usuarios y de los softwares paraofrecer la capacidad de poder controlar la representacioacuten visual de los datosgeorreferenciados
Esta posibilidad de definir reglas de representacioacuten de estilos requiere unlenguaje de estilos que el cliente y el servidor pueden entender La Simbologiacuteaestaacutendar de codificacioacuten de la OGC (SE) ofrece este lenguaje mientras que elperfil de SLD WMS permite la aplicacioacuten del SE a capas WMS usandoextensiones de operaciones de los servicios de mapas Ademaacutes este estaacutendardefine una operacioacuten de acceso normalizado a siacutembolos de leyenda
a Operaciones del servicioLas operaciones que se definen en este estaacutendar OGC son 4 siendo dos (2)obligatorias y dos (2) opcionales
bull GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull GetMap (Obligatoria)
Esta operacioacuten estaacute definida en el estaacutendar WMS en sus distintas versionesSolicitud de un aacuterea determinada en un CRS determinado Para modificar elestilo de visualizacioacuten se crea un laquouser Styleraquo
bull Describe Layer (Opcional)
Para definir estilos personalizados por el usuario se requiere informacioacutensobre los fenoacutemenos a simbolizar o como poco su tipo (fenoacutemeno ocobertura) Esta operacioacuten proporciona informacioacuten sobre esos estilos
bull GetLegendGraphic (Opcional)
Mediante esta operacioacuten se obtiene una imagen del estilo con el cual elservicio realiza la representacioacuten de la capa
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de s~rvicios leb ae informacioacuten georreferenci2da para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
2 ESTANDAR PARA SERVICIO DE MAPAS WFS
Paacutegina 19 de 44
21 WFS Web Feature Service
El servicio Web Feature Service (WFS) o Servicio de publicacioacuten de objetos es unestaacutendar definido por la OGC que describe la especificacioacuten de codificacioacuten paradatos georreferenciados basados en GML (Geography Markup Language) el cualpermite recuperar y modificar (consultar insertar actualizar y eliminar) datosespaciales en formato vectorial Esta codificacioacuten intenta activar el transporte yalmacenamiento de informacioacuten geograacutefica mediante un XML Sehema quedescribe su estructura incluyendo las propiedades de geometriacutea y los rasgosgeograacuteficos
Los requisitos para un Web Feature Serviee (versioacuten 110 o superior) definidospor la OGC son
Los interfaces deben definirse en XML
GML debe ser utilizado para expresar caracteriacutesticas de los objetos dentrode la interfaz
Un WFS debe ser capaz como miacutenimo de ofrecer caracteriacutesticas de losobjetos utilizando GML
El filtro de lenguaje debe definirse en XML y derivarse de CQL como seindica en el OpenGIS Catalogue Intetface ImplementationSpecification
bull El almaceacuten de datos utilizado para almacenar caracteriacutesticas de los objetosgeograacuteficos puede ser opaco para la aplicacioacuten cliente siendo el uacutenicoacceso a los datos a traveacutes del interfaz del WFS
bull La uacutenica funcioacuten de un WFS cuando interacciona con el sistema dealmacenamiento de fenoacutemenos geograacuteficos es asegurarse que loscambios realizados en los datos sean coherentes
211 Operaciones
Se definen tres clases de WFS
WFS Baacutesico implementa las operaciones GetCapabilitiesDescribeFeatureType y GetFeature Se considera el servicio de soacutelolectura
WFS XLink soporta todas las operaciones del WFS Baacutesico e implementala operacioacuten GetGmlObjet para XLinks locales yo remotos siendo posibleutilizar la operacioacuten GetGmlObjet durante la operacioacuten GetFeature
bull WFS Transaccional soporta todas las operaciones del WFS baacutesico eimplementa las operaciones de transaccioacuten Siendo opcional laimplementacioacuten de las operaciones GetGmlObjet yo LockFeature
Los atributos comunes en las peticiones POST y GET para todas las operacionesson
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEi -Comiteacute Coordinador de la lOEDirectiva sobre est~ndres de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Publica
Paacutegina 20 de 44
Tabla 5 Componentes GET maacutes comunes
_componentesVERSION
SERVICE=WFS
REQUEST
NAMESPACE
Paraacutemetros adicionalesParaacutemetros especificos
del suministrador
OblifjatoiexcliexcledadOblig_~9iQ_
Obligatorio
ObligatQrio
Opcional
Opcional
_ _ DescripcioacutenVersioacuten de la especificacioacuten OGC __Tipo-cie-ServfcTo--( no-esobiigaiorio paraGetCapeacutelbiiti~~)_Nombre de la PeticioacutenPara indicar el espacio de nombres y susprefijos El formato debe ser xmlns(prefix=EscapedNamespaceName) Si se especificamaacutes de uno se sefJaranfJorcomasParaacutemetros de cadaoperaCiOacute---------------Para permitir antildeadir paraacutemetros ala peticioacutende forma que se mejore el resuldo _
Tabla 6 Componentes POST maacutes comunes
ComponentesVERSION
SERVICE=WFS
HANOLE
ObligatoriedadObligato~[Q__Obligatorio
Opcional
DescripcioacutenVersioacutende la especificacioacuten OGCTipo de Servicio Permite a la aplicacioacuten cliente asociar unnombre nemoteacutecnico a la peticioacuten paraencontrar los elementos infractores en casode error
a GetCapabilities (obligatoria)
Ofrece informacioacuten acerca de las caracteriacutesticas del servicIo de los tipos defenoacutemenos que puede ofrecer y queacute operaciones soporta cada uno de ellos
D~scripdcSn _Lista de tipos de fenoacutemenos adescribir separados por comas Sino se indica ninguno devuelvetodos los tiposFormato de salida para describirlos tipos de fenoacutemenos Soportaotros formatos de salida comoOTO
Opcional
Opcional
TYPENAME
OUTPUTFORMAT=textxmlsubtype=gml311
b DescribeFeatureType (obligatoria)
Ofrece la estructura (campos y atributos) de cualquiera de los tipos defenoacutemenos que el servicio puede ofrecer mediante su descripcioacuten en esquemasXML siendo eacutestos esquemas GML vaacutelidos
Tabla 7 Componentes DescribeFeatureType
Componentes Obligatoriedad
c GetFeature (obligatoria)
Devuelve instancias de fenoacutemenos (objetos individuales) en formato GMLAdemaacutes el cliente debe tener la posibilidad de solicitar las propiedades delfenoacutemeno que desea y de realizar tanto consultas espaciales como noespaciales
Tabla 8 Componentes de GetFeature y GetFeatureWithLock
iI
l
_lt_orriponentesREQUEST=[GetFeature I
GetFeatureWithLock]
OUTPURFORMAT=textxml subtipo=gml311
RESULTIYPE=[results IHits]
Obligatoriedad
Obligatorio
Opcional
Opcional
t5escripciQn
Nombre de la peticioacuten WFS
Permite otros formatos de salida siempre ycuando se indique en el documento deltapacidadesUtilizado para solicitar un documento derespuesta completo con los fenoacutemenos quecumplen la consulta (results valor por defecto) osimplemente una enumeracioacuten d~ Ilts_rnismos
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades ete la Administracioacuten Puacuteblica
Paacutegina 21 de 44
Pueden utilizarse componentes adicionales para controlar los XLink anidados
Tabla 9 Codificacioacuten adicional de GetFeature
Componentes
PROPERTYPENAME
FEATUREVERSION=[ALLIN]
MAXFEATURES=N
EXPIRY=N
SRSNAME
TYPENAME(opcional si se aespecificado elFEATUREID)FEATUREID
(Mutuamente excluyentec()i1 FILIER yB001 __
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BBOX)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
SORTBY
~Coriiacuteponentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
PROPTRAVXLlNKDEPTH
Obligatoriedad
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Opcional
Opcional
Opcional
Opcional
Obligatoriedad
Opcional
Opcional
Opcional
Descripci9n(hits)Lista de propiedades de cada tipo de fenoacutemenosolicitado Con o con ausencia de valor sesolicitan todas las del ti~o_~Ql~_L1J9ordmcgt____Cuando es posible el versionado Devuelve laversioacuten del fenoacutemeno que se le solicita Si no seindica devuelve la uacuteltima versioacutenMaacuteximo nuacutemero de fenoacutemenos que puedendevolverse en una consulta Si no se indicadevuelve todosSoacutelo se utiliza con la peticioacutenGetFeatureWithLock Indica el tiempo de bloqueodel fenoacutemeno en la respuesta (en minutos) Si elparaacutemetro no se especifica el bloqueo seraacuteindefinidoSistema de referencia que debe ser usado en lageometria de los fenoacutemenos resultado de lapeticioacuten
Lista de nombres de los tipos de fenoacutemenossolicitados
Lista de instancias de fenoacutemenos solicitadasidentificadas mediante su identifi~dor
Describe un conjunto de caracteristicas sobre lasque operar Se debe establecer un filtro por cadatipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o un FILTERun cliente puede realizar la peticioacuten mediante unbounding box
Indica la propiedad respecto a la cual seraacutenordenadas las instancias de los fenoacutemenosobtenidos en la consulta
--__~~_ 0- _
Descripcioacuten _Nivel de profundidad a alcanzar a traveacutes de los bullenlaces contenidos en los atributos href de las propiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que se bullacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidada deGetGmlObject realizada para cualquier propiedadcuando interviene el componenteTRAVERSEXLlNKDEPTH (si no se especifica una I
lista PROPEXPIRY) En ausencia de valoresperaraacute hasta recibir respuestaLista de- ios niveies- de XLink enlazado-spor cadafenoacutemeno que sea consultado Debe haber unarelacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una lista
i_J
Oficina Nacional de Gobierno Electroacutenico e Inormiquesttica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios VIeb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 22 de 44
Componentes Obligatoriedad DescripcioacutenPROPTRAVXLlNKDEPTHLista de tiempos de expiracioacuten de XLink enlazadospor cada fenoacutemeno consultado Debe haber una
PROPTRAVXLlNKEXPIRY Opcional relacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una listaPROPTRAVXLlNKEXPIRY
d GetGmlObject (opcional)
Devuelve instancias de fenoacutemenos expresaacutendolos en XML El cliente debe tenerla posibilidad de especificar si desea todos los objetos que se han anidadomediante Xlinks o soacutelo hasta un nivel de anidamiento determinado
Para que un WFS soporte esta operacioacuten cada elemento sobre el que puedaoperar el WFS debe estar identificado uniacutevocamente mediante lOs XML Lacodificacioacuten de identificadores de elementos se define en OpenGis FilterEneoding Implementation Speeifieation
La diferencia con GetFeature es que mientras que esta uacuteltima devuelve todaslas instancias que posea el tipo de fenoacutemeno solicitado con GetGmlObject soacutelose obtienen las instancias de fenoacutemenos solicitadas mediante su identificador
Tabla 10 Codificacioacuten para GetGmlObject
Componentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
GMLOBJECTID
Obligatoriedad
Obligatorio
Opcional
DescripcT6n _Nivel de profundidad a alcanzar a traveacutes de losenlaces contenidos en los atributos href de laspropiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que seacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidadade GetGmlObject realizada para cualquierpropiedad (si no se especifica una listaPROPEXPIRY) cuando interviene elcomponente TRAVERSEXLlNKDEPTH Enausencia de valor esperaraacute hasta recibirresp~~~t~__ _ EllO XML del elemento solicitado
Descripci~~
Lista de nombres de los tipos de fenoacutemenosa ser bloqueados
Indica el tiempo de bloqueocienenoacutementildeo(en minutos) Si el paraacutemetro no seespecifica el bloqueo seraacute indefinidoALLintentaraacute bloq~ordflodoslos fenoacuteme~_
Opcional
Opcional
Obligatorio
ObligatoriedadComponentesTYPENAME
(opcional si se aespecificado elFEAT~B_~[)) _
EXPIRY=N
LordmCISACTI9~=I~-J_
e LockFeature (opcional)
Peticioacuten de bloqueo sobre uno o maacutes tipos de fenoacutemenos mientras se estaacuterealizando su modificacioacuten con la operacioacuten Transaetion Esto aseguratransacciones de forma continuada Esta operacioacuten en el meacutetodo POSTcontiene uno o maacutes elementos ltLoeltgt cada elemento definen las instancias deun tipo de fenoacutemeno a ser bloqueadas
Tabla 11 Componentes LockFeature
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Ieb de Informacioacuten georreferenciada para el intercambio dedatos entre entidades de la dministracioacuten Puacuteblica
Paacutegina 23 de 44
9omponentes_SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BJ30_X)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Opcional
Opcional
Opcional
Descripcioacuten _solicitados si no lo consigue no sebloquearaacute ninguno SOME intenta bloqueartantas como sea posibleLista de instancias de fenoacutemenossolicitadas identificadas mediante suidentificador
Describe un conjunto de caracteristicassobre las que operar Se debe establecer unfiltro por cada tipo de fenoacutemeno listado en elparaacutemetro TYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
f Transaction (opcional)
Una peticioacuten transaccional estaacute compuesta de operaciones que modificaninstancias de fenoacutemenos geograacuteficos accesibles viacutea web Una vez terminada latransaccioacuten el servicio WFS genera un documento XML de respuesta indicandoque el proceso se ha realizado
Esta operacioacuten puede realizarse directamente por parte del servicio WFS encuyo caso al finalizar la transaccioacuten el servicio traslada las modificaciones alalmaceacuten de datos conectado el servicio WFS o traducir las operaciones allenguaje del almaceacuten de datos siendo eacuteste uacuteltimo el encargado de realizar laoperacioacuten
Las posibles operaciones de modificacioacuten que pueden llevarse a cabo son crear(Insert) actualizar (Update) y eliminar (Deete)
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Insert
Native
Lockld
srsName(Atributo)
IdgenItri~ut(raquo
Transaction
inputFormat__(f-ilQt __
Tabla 12 Componentes POSTde TransactionComponentes Obligatoriedad DescripCioacuten~- ~- --
Puede contener cero o maacutes nsert Updafe o DeefeLas operaciones se ejecutan en el orden en el quese presenten en la peticioacuten _Especifica que la transaccioacuten se realizaraacute sobre unconjunto de instancias que han sido bloqueadasprevLamente___ ____ __Contiene comandos u operaciones propietariaspermitiendo acceder y actuar sobre servidores oalmacenesde datos especiacuteficosALL iridica--que -iodos -os fen6meno-sbloq-ueadosdeben ser liberados una vez terminada latransaccioacuten SOME indica que soacutelo los registrosmodificados deben ser liberados el resto deelementos permanecen bloqueadosUtilizado para crear nuevas instancias defenoacutemenos Por defecto los fenoacutemenos se expresanmediante GML3 pero pueden utilizarse otrasversiones de GML En respuesta a esta operacioacuten elWFS debe generar una lista de los identificadoresasig_l95Qsa las nueveacutel~Iacutei~~l~a_~generadas
Versioacuten GML en la que crear los datos-- -- Sistema deo-referenCiadel nuevo-efe-merItoeicual
Opcional debe ser soportado por el tipo de fenoacutemeno al quepertenece
Meacutetodode asignacioacuten de identificadores
releaseAction=[ALLISOME]
Oficina Nacional de Gobierno Eleciexclroacutenico e Inormaacutetiacuteca - ONGEI -Comiteacute Coordiacutenatior de la IDEPDirectiva sobre estaacutendares de servicios weo de informacioacuten georreierenciada iexclara el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 24 de 44
Componentes
Update
Property(Elemento)
srsName(Atributo)
Filter(Elemento)DeleteFilter
(Elemento) __
Obligatoriedad
Opcional
Obligatorio
Opcional
Opcional
OpcJdegrl_ordfI _
Obligatorio
DescripcioacutenActuacutea sobre las propiedades de instancias defenoacutemenosEspecifica el nombre (Name) y los valores (Vaue) delas propiedades pertenecientes a los tipos defenoacutemenos a modificar (fypeName)Sistema de referencia del nuevo elemento el cualdebe ser soportado por el tipo de fenoacutemeno al quepert~n_~ce _ ___ _ _Define restricciones espaciales o no espaciales paraseleccionar los fenoacutemenos a modificarElimina instancias de fenoacutemenos
Si no se define un filtro la operacioacuten no se realiza
Tabla 13 Componentes GET de Transaction
Componentes
OPERATION=Delete
TYPENAME(opcional si se aespecificado elFEATUREID)
RELEASEACTION=[ALLI SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
BB00)BBOX
(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten_Operacioacuten de transaccioacuten a ejecutar Lasoperaciones se ejecutan en el orden en el quese present~Il_~I1a p~ticiordmn
Lista de nombres de los tipos de fenoacutemenossobre los que realizar fa operacioacuten
ALL indica que todos los fenoacutemenosbloqueados deben ser liberados una vezterminada la transaccioacuten SOME indica quesoacutelo los registros modificados deben serliberados el resto de elementos permanecenbloqueados
Lista de instancias de fenoacutemenos sobre los queoperar identificadas mediante su identificador
Describe un conjunto de caracteriacutesticas sobrelas que operar Se debe establecer un filtro porcada tipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
Oficina Nacional dG Gobierno Eleciroacutenco e informaacutetic - ONGEiexcl -Comiteacute Coordineacutedor de la lDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para ei intercambio dedtos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 25 de 44
3 ESTANDAR PARA SERVICIO DE COBERTURA WCS
31 WCS Web Coverage Service
El servicio Web Caverage Serviee (WCS) o Servicio de Coberturas de mapasofrece la obtencioacuten de datos georreferenciados en un formato del tipo coberturamulti-dimensionales para el acceso a traveacutes de la web de modo que sean uacutetilespara la representacioacuten o como dato de entrada de modelos cientiacuteficos
Al igual que el estaacutendar Web Map Serviee (WMS) y el Web Feature Serviee(WFS) permite al cliente seleccionar parte de la informacioacuten que posee elservidor basaacutendose en diferentes criterios como por ejemplo las restriccionesespaciales
Este estaacutendar nos brinda un conjunto de requisitos baacutesicos que una aplicacioacutenWCS debe cumplir esto tambieacuten es vaacutelido al utilizar el GML como un formato deentrega de la cobertura con el cual a diferencia del WMS que devuelve los datosgeorreferenciados para ser representados como mapas estaacuteticos (devueltos comoimaacutegenes desde un servidor) el estaacutendar Web Coverage Service define unasintaxis rica para las solicitudes en contra de estos datos devolvieacutendolos con susemaacutentica original (en lugar de las imaacutegenes) los cuales pueden ser interpretadosextrapolados procesados etc
Esta versioacuten de especificacioacuten se limita a peticiones y descripciones de coberturasde mallas regulares (grid coverage) aunque el interfaz ha sido disentildeado de formaque en futuras versiones sea posible desarrollarlo permitiendo otros tipos decoberturas definidas en OGC Abstraet Speeifieatian Tapie 6
asincroacutenicasrespuestas Respuestas XML y opcionalmente(almacenamiento de respuestas)
a GetCapabilities (obligatorio)
Permite obtener el documento XML de capacidades donde se describenlas caracteriacutesticas del servicio y donde normalmente se incluye una brevedescripcioacuten de las coberturas que ofrece En el caso que el documento XMLdevuelto no contenga la descripcioacuten de las coberturas que posee debedisponerse de informacioacuten similar en una fuente aparte como por ejemplo uncataacutelogo de imaacutegenes
311 Operaciones
El servicio WCS (versioacuten 20) proporciona tres (3) operaciones cuyaimplementacioacuten es obligatoria por parte del servidor Estas operaciones puedenutilizar HTTP GET con codificacioacuten KVP o HTTP POST con codificacioacuten XML oSOAP es mediante el documento de capacidades como se indica queacute tipo decodificacioacuten POST soporta el servidor del WCS
Los paraacutemetros que se definen a continuacioacuten pertenecen a la versioacuten 111 deeste estaacutendar mientras que los ejemplos expuestos se realizan con WCS versioacuten100 por ser los implementados hasta la fecha Las diferencias de notaciones ylas variaciones baacutesicas que posee la versioacuten 111 con respecto a la 100 son
Uso de GridCRS en descripciones de peticiones de cobertureacutels
Descripcioacuten jeraacuterquica de las coberturas
Muacuteltiples campos por cobertura
Oficinaacute Nacional de Gobj~rno Electroacutenico e InronnaacuteUca - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 14 Componentes de GetCapabilities
Paacutegina 26 de 44
Componentes
SERVICE=WCS
REQUEST=GetCapabilities
ACCEPTVERSION
SECTIONS=Contents
UPDATESECUENCE
ACCEPTFORMATS=textxml
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
QesuacuteipcioacutenTipo de Servicio al que vadirigl~eacutelJordf-R~ticoacuten~ _Nombre de la operacioacutenVersiones de la especificacioacutenOGC que acepta el clienteseparadas por comas y enorden de preferEmciaLista de cero o maacutes nombres desecciones del documento demetadatos del servicioseparados por comas que sedesea sean devueltos en eldocumento de metadatos delservicioVersioacuten del documento demetadatos del servicio valorque se incrementa cuando serealizan cambios en eldocumento compl~toSecuencia de cero o maacutesformatos de respuestadeseados por el clienteseparados por comas y pororden de preferencia
Tabla 15 Componentes de DescribeCoverage
b DescribeCoverage (obligatorio)
Devuelve un documento XML con una descripcioacuten detallada de una o variascoberturas de las suministradas por el servicio
El documento XML devuelto con la descripcioacuten de la cobertura debe contener
Identifier identificador uacutenico de la cobertura
bull Domain Definicioacuten del dominio espacial yo temporal para laslocalizaciones de las coberturas
bull Range Define el rango de valores y el tipo de propiedades (categoriacuteasmedidas etc) asignadas a cada localizacioacuten en el dominio
bull SupportedCRSs Relacioacuten de baseCRS definidos para cada GridCRSutilizados por la operacioacuten GetCoverage para expresar las coberturas queposee
bull SupportedFormats Formatos en los que pueden ser devueltos lascoberturas en respuesta a un GetCoverage (ejemplo GeoTiff HDF-EOSNITF CF-Net-CDF)
Componentes
SERVICE=WCS
REQUEST=DescribeCoverag~_VERSION= version
IDENTIFIERS=identifier1identifier2
Obligatoriedad
Obligatorio
Obli9iltorLC_ObligeacutelQ~icgt
Obligatorio
DesiiipClOacutenTipo de Servicio al que va dirigida lapeticioacutenNombre de laope~aci~nVersioacuten de la especificacioacuten OGCLista de los identiffcad()resde lascoberturas que se desea seandescritas
Oficina Nacional de Gobemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacuten ciares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 27 de 44
c GetCoverage (obligatorio)
Permite obtener una cobertura o parte de ella Por tanto es necesario indicaralguna o todas las caracteriacutesticas baacutesicas que definen el subconjunto de datosrequerido es decir el dominio el rango de valores el tipo de re-muestreo elformato de datos y forma de entrega del resultado Para ello es necesarioconocer primero cuaacutel es la definicioacuten del tipo de coberturas que posee el serviciomediante la operacioacuten DescribeCoverage
Por defecto todos los componentes de la cobertura solicitada mediante estaoperacioacuten son devueltos directamente en la respuesta Opcionalmente elservicio puede tener implementada la posibilidad de almacenar los componentesde la cobertura como un recurso accesible viacutea web en cuyo caso la respuestaincluiriacutea la referencia URL a dicho recurso siempre y cuando se indique en lapeticioacuten que los resultados deben ser almacenados
Procesar una operacioacuten GetCoverage puede ser entendido conceptualmentecomo una secuencia de operaciones cuyo esquema fundamental seriacutea
Realizar una transformacioacuten de coordenadas (incluyendo el escaladoespacial) en el CRS que se desea mediante un re-muestreo coninterpolacioacuten espacial
Generar el subconjunto de datos espacial
Generar el subconjunto de datos temporal
Generar el subconjunto de propiedades (range)
bull Convertir los datos al formato solicitado En funcioacuten del formato puedenecesitarse interpolar los valores que posee cada localizacioacuten en lacobertura original como consecuencia es probable que se produzcapeacuterdida de precisioacuten
bull Salida de resultados de una muestra de la cobertura
Solicita un subconjunto de datoscorrespondientes a instantes ointervalos de tiempo determinados
S-olidta solamente algunos campos_ (IrQpiedade~L Formato de salida de la coberturadenro delo~que eacutesta posee _Especifica si la respuesta debe seralmacenadaIdentifica el sistema de referenciabase para el GridCRS de salida
Opcional
Obligatorio
Opcional
OpcionalParaacutemetros
-Oescripeacutefoacutentilde---Tipo de Servicio al que va diexclrigida la Obligatorio lPeuroticioacuten
Obligatorio Nombre de la operacioacutenObligatorio __ _ VeEsi6n de 1ordf~~p~cifiltordfltoacutenQ~C
Identificador uacutenico de la coberturaObligatorio solicitada
Opcional iexcl Encuadre que define espacialmente(Obligatorio si no se la cobertura solicitada en el
indica sistema de referencia que se indicaTIMESECUENCE) mediante su URN
Opcional(Obligatorio si no se
indicaBordmUNDIN~Jl0gtS)
FORMAT
RANGESUBSET
TIMESECUENCE
Tabla 16 Componentes de GetCoverage
- Componentes Obligatoriedad
SERVICE=WCS
REQUEST =GetCoverageVERSION= version
IDENTIFIER
BOUNDINGBOX=coordenadasurnogc defcrs EPSGX
STORE
GRIDBASECRS=urnogcdefcrsEPSGX
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la ACjministracioacuten Puacuteblica
Paacutegina 28 de 44
Comp()nentes
GRIDTYPE=urnogcdefmethodWCS 11 2dGridln2dCrs
GRIDCS=urnogcdefcsOGCOOGrid2dSquareCS
GRIDORIGIN
GRIDOFFSETS
Obligatori~qCldpertenecientes a laestructura de datos
GridCRSSe utilizan para
solicitar los datos desalida en otroSistema deReferencia de
Coordenadas (CRS)distinto al que posee
la coberturaalmacenada
DescripcioacutendeseadoIdentifica el meacutetodo de generacioacutende la malla en el sistema dereferencia baseIdentifica el Sistema Cartesiano 2Do 3D utilizado po~~1 GridggS_Coordenadas del origen de la mallaen el sistema de referencia base delGridCRS deseadoSeparacioacuten entre los puntosadyacentes de la malla en elsistema de referencia base
Oficina Nacional de Gobierno Eiectreacutenico e Infonnaacutetica - ONGEI -Comiteacute Coorcfinador de la rDEPDirectiva sobre estaacutendares de sGrvicios viexcleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administrc1oacuten Puacuteblica
4 ESTANDAR PARA SERVICIO DE CATALOGO CSW
Paacutegina 29 de 44
41 CSW Catalogue Service tor the Web
El servicio Catalogue Service for the Web (CSW) o Servicio de Catalogo es unestaacutendar definido por la OGC que especifica la interfaz el enlace y el marco detrabajo para publicar y generar buacutesquedas de conjuntos de informacioacuten de tipodescriptiva (metadatos) sobre los datos servicios y objetos de informacioacutenrelacionados
Este servicio de cataacutelogo es uno de los tres servicios fundamentales que debeexistir en una Infraestructura de Datos Espaciales consulta visualizacioacuten ydescarga
Los servicios de los cataacutelogos representan las caracteriacutesticas de los recursos quepueden ser consultadas y presentadas para su evaluacioacuten por los clientes yasean usuarios o aplicaciones software
411 Operaciones
Las operaciones que define este estaacutendar (versioacuten 200) son siete (7) cuatroobligatorias y tres (3) opcionales
a GetCapabilities (obligatorio)
GetCapabilities es obligatoria y permite a los clientes CSW obtener metadatosdel servicio La respuesta se envioacute en un documento XML
La peticioacuten debe implementar los paraacutemetros request service SectionsAcceptVersions y AcceptFormats y puede implementar el paraacutemetroupdateSequence
Las secciones del documento XML del metadatos son
Serviceldentification
ServiceProvider
OperationsMetadata
Contents
bull Filter_Capabilities
Operacioacuten GetCapabilities Solicitud de las caracteriacutesticas del servicioInfraestructura de Datos Espaciales-CSW
ltxml version=10 encoding=UTF-8gt ltcswGetCapabilities service=CSWversion=2 OOxmlns csw=httpwwwopengisneUcaUcswgt ltcswAcceptVersionsgtltcswVersiongt2 OOltcswVersiongt ltcswAcceptVersionsgt ltcswAcceptFormatsgtltcswOutputFormatgttexUxmlltcsw OutputFormatgt ltcswAcceptFormatsgtltcswGetCapabi litiesgt
b GetRecords (obligatorio)
Permite la buacutesqueda y presentacioacuten de registros de metadatos
Paraacutemetros
REQUEST service version
bull NAMESPACE
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la rDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciacuteada para el intercambio dedatos entre enUdades de la Administriexclcioacuten Puacuteiexcl)lica
Paacutegina 30 de 44
1-
resulType Puede mostrar tres valores
bull HITS Indica el nuacutemero de registro que satisface la peticioacuten
bull RESUL TS Se solicita el conjunto de registros resultado
bull VALlDATE Valida la consulta
bull outputFormat Indica el esquema de la salida generada por defecto tomael valor OGCCORE pero otros valores pueden ser FGDC IS019119 oIS019139
bull outputSchema
bull startPosition Indica el registro desde el que se empieza la buacutesqueda
bull maxRecords
bull typeNames
bull ElementSetName o ElementName Indica la lista de elementos oconjuntos de elementos de los metadatos que deben devolverse
bull Constraint Es una restriccioacuten que debe cumplir el conjunto resultado Seexpresa seguacuten el lenguaje indicado en el paraacutemetroCONSTRAINTLANGUAGE
bull SortBy Permite ordenar el conjunto resultado
bull DistributedSearch Indica que la consulta puede ser distribuida y elparaacutemetro hopCount limita el nuacutemero de veces que puede transmitirse laconsulta hopCount
ResponseHandler Indica si la operacioacuten es sincronizada o no
Operacioacuten GetRecords Solicitud de los registros del cataacutelogo cuyo tema tiacutetuloo descripcioacuten sea Lima
ltxml version=10 encoding=UTF-8gtltGetRecords service=CSW version=200 xmlns=httpwwwopengisnetcatcswmlnsogc=httpwwwopengisnetogc startPosition=1 maxRecords=50outputFormat=textxmresultType=resultsgtltQuery typeNames=Dataset xmlnsgm=httpwwwopengisnetgmlgtltElementSetName typeNames=DatasetgtfuIltElementSetNamegtltConstraint version=1020gtltogcFiltergtltAndgtltNotgtltPropertylsLikegtltPropertyNamegttypeltPropertyNamegtltLiteralgtS ERVICIOltLiteralgtltPropertylsLikegtltNotgtltOrgtltOrgtltPropertylsLikegtltPropertyNamegtsu bjectltPropertyNamegtltLiteralgt LimaltLiteral gtltPropertylsLikegtltPropertylsLikegtltPropertyNamegttitl eltPropertyNa megtltLiteralgt LimaltLitera 1gt
Oficina Nacional (le Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidacjes de la iexcldministracieacuten Puacuteblica
Paacutegina 31 de 44
ltPropertylsLikegtltIOrgtltPropertylsLikegtltPropertyNa megtdescri ptionltP ropertyN amegtltLitera 1gtLimaLiteragtltPropertylsLikegtltIOrgtltAndgtltIogc FiltergtltConstraingtltQuerygtltGetRecordsgt
c GetRecordByld (obligatoria)
Solicita la representacioacuten por defecto de los registros localizados por suidentificador
Paraacutemetros
version
bull ElementSetName (brief summary full)
bull Id (lista de identificadores)
Operacioacuten GetRecordByld Solicitud de la representacioacuten por defecto de losregistros del cataacutelogo de la IDEP localizados por el identificador
ltxml version=10 encoding=UTF-8gt ltcswGetRecordByld service=CSWversion=200xml ns csw=httpwwwopengisnetcatcsw outputF ormat=textxmlgtltcsw Idgtign-bcn25-1 00-1 ltcsw Idgtltcsw ElementSetNamegtbriefltcsw ElementSetNamegtltcswGetRecordByldgt
d DescribeRecordl (Obligatorio)
La operacioacuten DescribeRecord permite obtener elementos del modelo deinformacioacuten soportado
Los paraacutemetros de la peticioacuten son
REQUEST=DescribeRecord
ltxml version=10 encoding=UTF-8gt
servide=CSW
version=200
NAMESPACE Declaracioacuten de espacios de nombres para conocerexactamente que tipos van a describirse
bull TypeName Lista de tipos descritos en el cataacutelogo
bull outputFormat
schemaLanguage Esquema de descripcioacuten que se usa
Operacioacuten DescribeRecord Solicitud de una descripcioacuten geneacuterica de losregistros del cataacutelogo
Oficina Nacional da Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador dEla IDEPDirectiva sobre estaacutendares de servicios ~eb eje informacioacuten georreferenciada para ei intercamllio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 32 de 44
ltcswDescribeRecord service=CSW version=200xml ns csw=httpwwwopengisnetlcatcswoutputFormat=textlxml schemaLanguage= XM LSCH EMAgtltcswTypeNametargetNa mespace=httpwwwopengisnetlcatcswgt recordltcsw Type Namegtltcsw DescribeRecordgt
e Operacioacuten Transaction (opcional)
La operacioacuten Transaction define una interface para la creacioacuten modificacioacuten yborrado de registros del cataacutelogo
La peticioacuten estaraacute formada por elementos nsert Update o Deete seguacuten lasoperaciones que quieran ser realizadas
Tambieacuten puede usarse los elementos requestlO y verboseResponse
f Operacioacuten Getdomain (opcional)
Se utiliza para obtener informacioacuten en tiempo real sobre el rango de valores deun registro o de un paraacutemetro de la peticioacuten
Paraacutemetros
ParameterName
PropertyName
La respuesta estaacute formada de uno o maacutes elementos ltDomainValuesgtcompuestos a su vez de ltListONaluesgt o ltRangeONaluesgt
g Operacioacuten Harvest (opcional)
Permite colectar datos para el cataacutelogo es decir uacutenicamente referencia losdatos que deben ser insertados o actualizados en el cataacutelogo y seraacuteresponsabilidad del servicio de cataacutelogo resolver la referencia localizar los datosy procesarlos
La operacioacuten puede funcionar de manera siacutencrona o asiacutencrona
Paraacutemetros
Resquest service version
bull Namespace
bull Source Indica la URI de doacutende los metadatos son recolectados
bull ResourceType Referencia el esquema de los registros
bull ResourceFormat
ResponseHandler
Harveslnterval Especifica un intervalo de tiempo entre recolecciones demetadatos
Oncina Nacional de GObierno Electroacutenico e Informaacutetica - ONGE -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios ViCO de informacioacuten georrefcrenciada para ei intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 33 de 44
5 ESTANDAR PARA SERVICIO DE PROCESAMIENTO EN WES WPS
51 WPS Web Processing Service
El servicio Web Processing Service (WPS versioacuten 100) o Servicio de publicacioacutende Procesos geoespaciales en la web es una interfaz propuesto por la OGC queproporciona normas para estandarizar la forma de entradas y salidas (solicitudes yrespuestas) para servicios de geoprocesamiento Este servicio tambieacuten define laforma como un cliente puede solicitar la ejecucioacuten de un proceso y la forma comose maneja la salida del mismo
Define una interfaz que facilita la publicacioacuten de geo-procesos y el anaacutelisis de losclientes Los datos requeridos por el WPS se pueden entregar a traveacutes de la webo pueden estar disponibles en un servidor
Cabe destacar que el estaacutendar WPS permite realizar operaciones de anaacutelisis ytratamiento de informacioacuten espacial no prevista en los otros estaacutendares Laespecificacioacuten WPS se centra en la definicioacuten de un protocolo de comunicacioacutenentre cliente y servidor para realizar geo-procesos usando servicios y datosgeorreferenciados
Este estaacutendar es un interfaz geneacuterico por lo que no define ni los procesos ni losdatos especiacuteficos de entrada o de salida (producidos en el caacutelculo) sino que losdescribe de forma geneacuterica siendo cada implementacioacuten WPS la que defina suforma de trabajar
Los datos a usarse en este estaacutendar pueden comprender por ejemplo formatosde imaacutegenes tales como Geo TlFF o estaacutendares de intercambio de datos comoGeography Markup Language (GML) o Geolinked Data Acces Serviacutece (GDAS)Este estaacutendar tampoco aborda la forma de archivar catalogar buscar o recuperarla informacioacuten que ha sido creada por un WPS
Seguacuten la OGC el estaacutendar WPS describe un interfaz de peticioacutenrespuesta en elque se define coacutemo
Codificar las solicitudes de ejecucioacuten de procesos
bull Codificar las respuestas resultado de la ejecucioacuten de procesos
bull Integrar datos y metadatos en las entradas y salidas
bull Referenciar viacutea web datos de entrada y salida
bull Realizar procesos de larga duracioacuten
bull Devolver informacioacuten acerca del estado del proceso
bull Devolver errores de procesamiento
bull Solicitar el almacenamiento de las resultados de los procesos
511 Operaciones
a GetCapabilities (obligatoria)
Permite obtener el documento de capacidades donde se describen lascaracteriacutesticas del servicio En eacutel se proporcionan los nombres y una descripcioacutengeneral de cada uno de los procesos que ofrece el servicio Por ejemplo larespuesta de un GetCapabiacuteliacutetiacutees puede indicar que el WPS soporta unaoperacioacuten llamada interseccioacuten y que esta operacioacuten estaacute limitada a intersectarun poliacutegono con otro
Oficina Nacional de GOI)iemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinaoor de la IDEPDirectiva sobre estaacutendares de servicios 1Gbde informacioacuten georreferenciada par el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 17 Componentes GetCapabilities
Paacutegina 34 de 44
Componentes
i ordf-~~i~~=YYo~ordf__Request=GetCapabilitieso oJordm-~~~~~i()n5oo
Language
Obligatoriedad
Oblig~OTi() oObligtorioOpcional
Opcional
Descripcioacuten
Tipo de Servicio al que va djrigid~J~p~ticioacutenNombre de la operacioacutenVersiones ql~ordf~~Pleacutelooo o_o 0_0 o __Idioma del documento respuesta soportadopor el servidor ____o o
Ejemplo HTTP GET
La peticioacuten es una URL que contiene los paraacutemetros necesarios para poderconstruir una solicitud correcta
http IWPSservicesREQU EST=GetCapabilitiesampSERVICE=WPS
La respuesta es un documento XML que contiene los metadatos del servicioincluyendo una breve descripcioacuten de todos los procesos implementados estosprocesos son
GetLineOfSightPng realiza la liacutenea de visibilidad desde una posicioacutendefinida por las coordenadas de un supuesto observador a una alturadada y con una distancia maacutexima de visibilidad La liacutenea de visibilidad secalcula sobre un mapa raacutester en formato ASCIIGridExtended enviadomediante una peticioacuten a un WCS Obtiene la liacutenea de visibilidad en unarchivo como una imagen en formato PNG
bull GetProfileTxt realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo ASCII con los valores de las alturas
bull GetProfilePng realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo con una imagen en formato PNG
bull IntersectRaacutesterWithAsciiPolygon realiza la interseccioacuten entre un maparaacutester en formato floatGrid comprimido en llP obtenido de un WCS y unmapa vectorial pasado como un poliacutegono en formato ASCII de Grass Elresultado devuelve un raacutester en formato ASCII
IntersectRaacutesterWithPolygon realiza la interseccioacuten entre un mapa raacutesteren formato floatGrid comprimido en llP obtenido de un WCS y un mapavectorial en formato ShapeFile pasado como una peticioacuten a un WFS Elresultado devuelve un raacutester en formato ASCII
RaacutesterStatistics realiza la interseccioacuten entre un mapa raacutester en formatofloatGrid comprimido en llP obtenido de un WCS y un mapa vectorial enformato ShapeFile enviado mediante una peticioacuten a un WFS o como unpoliacutegono en formato ASCII de Grass incluyendo ademaacutes el valor maacuteximomiacutenimo y medio del mapa
bull Buffer_vectorial realiza la operacioacuten Buffer de una geometriacutea eacutesta puedepasarse tanto como un mapa vectorial en formato ASCII de Grass comopor una peticioacuten a un WFS Devuelve la ruta a un fichero ShapeFilecomprimido en llP o un fichero GML con la geometriacutea del buffer
Oficina Nacional de Gooierno Electroacutenico e Informaacutetica - ONGEl -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutenrJares de servicios teb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 35 de 44
Buffer_raacutester realiza la operacioacuten Buffer de un mapa raacutester a una distanciadada
bull VectorialOverlay realiza una operacioacuten entre dos mapas vectorialespreviamente obtenidos en formato ASCII vectorial o mediante una peticioacutena un WFS Las operaciones disponibles son de unioacuten interseccioacuten XOR yNOT
AnalisisTerritorialAreas caacutelculo de aacutereas resultado de la interseccioacuten dedistintos tipos de geometriacuteas del Corine con otros mapas vectoriales yraacutester Permite antildeadir restricciones sobre los mapas raacutester en cuanto aalturas maacuteximas y miacutenimas Como respuesta genera una imagen de lasaacutereas resultado de la operacioacuten
bull RaacutesterDistance calcula la distancia entre dos mapas raacutester obtenidosmediante peticiones a un WCS Se obtiene la miacutenima distancia y lospuntos maacutes proacuteximos ente los mapas
bull VectorialDistance calcula la distancia entre un mapa vectorial y un puntoEl mapa vectorial se obtiene mediante una peticioacuten a un WFS ointroducieacutendolo en formato ASCII de Grass
bull VectorialRaacutesterDistance distancia entre un mapa raacutester obtenidomediante una peticioacuten a un WCS y un mapa vectorial obtenido medianteuna la peticioacuten a un WFS o introducieacutendolo en formato ASCII de Grass Seobtiene la miacutenima distancia y los puntos maacutes proacuteximos entre los mapas
bull FeaturelnsideFeature informa si un mapa vectorial se solapa con otroEstos mapas se pueden obtener por medio de una peticioacuten a un WFS o serintroducidos como un mapa vectorial en formato ASCII de Grass
bull PointlnsideFeature informa si un punto estaacute contenido en un mapavectorial obtenido mediante una peticioacuten a un WFS o introducido como unmapa vectorial en formato ASCII de Grass
bull SimplifiedStatistics calcula el maacuteximo y miacutenimo de un mapa raacutester (sinposicioacuten y sin devolver el mapa) Simplificacioacuten de la operacioacutenRaacutesterStatistics para un caacutelculo previo de esta operacioacuten
b DescribeProcess (obligatoria)
Ofrece informacioacuten detallada acerca de los procesos que pueden ser ejecutadospor una operacioacuten Execute Esta descripcioacuten comprende los paraacutemetros yformatos de entrada que son requeridos en las peticiones de ejecucioacuten y losformatos de salida resultado de las operaciones Siguiendo con el ejemplo deinterseccioacuten de poliacutegonos la respuesta de una solicitud DescribeProcess podriacuteaindicar que este proceso requiere dos entradas llamadas PrimerPoliacutegono ySegundoPoliacutegono y que estas entradas se deben proporcionar en GML22 oGML 31 pudieacutendose enviar esta informacioacuten como un recurso accesible viacuteaweb
Cada paraacutemetro se describe mediante una estructura de datos que especifica losformatos codificaciones y unidades de medida permitidos (cuando esnecesario) Esta estructura de datos puede ser
Oficina Nacionai de Gobierno Electroacuteico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 36 de 44
ComplexData (Ej XML fragmento GML o imaacutegenes) estrutura de datoscompleja que soporta formatos codificaciones (tipo de URI) y schemasdefinidos para el proceso El valor de esta estructura de datos complejapuede introducirse directamente en la peticioacuten de la operacioacuten Execute oser solicitada mediante acceso remoto asiacute como ser devuelta directamenteen la operacioacuten Execute o almacenada como un recurso accesible viacutea web
bull LiteralData es un valor literal simple (Ej integer caraacutecter string URI) conunidades de medida que se codifica directamente en la peticioacuten y en larespuesta Execute
bull BoundingBox informacioacuten proporcionada en uno de los sistemas dereferencia soportados por el servicio que se codifica directamente en lapeticioacuten y en la respuesta Execute
Tabla 18 Componentes DescribeProcess
Componentes
service=WPS
request=DescribeProcessversion
language
Identifier
Obligatoriedad
Obligatorio
ObligatorioObligatorio
Opcional
Obligatorio
Descripcioacuten_ M
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenVersioacuten del servicioIdioma del documento respuesta soportadopor el servidorIdentificador del proceso uno por cadaproceso al que se desea llamar
Ejemplo HTTP GET
Solicitud de la informacioacuten del proceso GetLineOfSightPng del servicio WPS
http IWPSservicesREQUEST=DescribeProcessampSERVIC E=WPSamp VERSION=040ampldentifier=GetLineOfSightPng
c ExecuteProcess (obligatoria)
Permite ejecutar procesos especiacuteficos implementados por el WPS utilizandocomo entrada los paraacutemetros suministrados y devolviendo en la salida losvalores producidos en el proceso Los datos de entrada pueden suministrarseintegraacutendolos en la peticioacuten Execute o mediante una fuente de datos accesibleviacutea web Asiacute mismo el resultado puede devolverse directamente o seralmacenado como un recurso accesible viacutea web en cuyo caso la respuestaconsistiraacute en un documento XML con una URL por cada salida almacenada
Normalmente la respuesta a la operacioacuten Execute es devuelta cuando finaliza elproceso Sin embargo un cliente puede solicitar al servidor el documento derespuesta inmediatamente despueacutes de ser aceptada la peticioacuten por parte dedicho servidor En este caso la respuesta incluye una URL a partir de la cualpuede recuperarse el documento de respuesta durante el proceso o despueacutes delmismo A su vez se puede solicitar al servidor que actualice regularmente unamedida indicadora de la cantidad de proceso restante
Si se desea suministrar al proceso gran cantidad de datos de entrada se utilizanuna o maacutes URI con los valores de entrada (normalmente URL) excepto cuandose trata uacutenicamente de valores escalares Si el proceso ha de ejecutarse variasveces utilizando diferentes entradas en cada ocasioacuten cada procesamiento deberealizarse con peticiones Execute separadas Si se trata de peticiones sencillaslos servidores pueden implementar transferencia HTTP GET para la operacioacuten
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 37 de 44
Execute sin embargo es maacutes conveniente la utilizacioacuten de codificacioacuten XMLcuando las peticiones son maacutes complejas
Tabla 19 Paraacutemetros comunes
Obligatoriedad
Obligatorio
Opcional
Obligatorio
ObligatorioObligatorio
Opcional
Opcional
Componentes
Service=WPS
ReqLJes==xecuteVersion
Identifier
Language
Datalnputs
ResponseForm
Descripcioacuten
Tipo de Servicio al que va dirigida la peticioacuten
Nombre de la operacioacutenVersioacuten del servicioIdentificador del proceso uno por cadaproceso al que se desea llamarIdioma del documento respuesta soportadopor el servidor
Tabla 20 Peticioacuten XML
Lista de datos de entrada Estructura dedatos del tipo Datalnputs (ver estaacutendar)Formato de respuesta del procesoEstructura de datos del tipo ResponseForm(ver estaacutendar)
Tabla 21 Peticioacuten GET
Datalnputs
ResponseDocument
RawDataOutput
StoreExecuteResponse=trae
Linage=trae
Status=trae
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Lista de identificadores atributoacutesy vaiacuteoacuteresde las entradas delproce9~
Lista de identificadores y atributos de lasseacute3lidasdel iexclgtroceso Identificador y atributos de cada salida delprocesoEspecifica si la respuesta debe almacenarseen un recurso accesible via webEspecifica si se debe incluir en el documento de respuesta la informacioacuten acerca dellinaje __Especifica si se debe actualizar en eldocumento de respuesta la informacioacuten acercadel ~stado delproces()
Ejemplo HTIP POST de un Servicio WPS
Se muestran las peticiones de liacutenea de visibilidad y de perfil en formato imagenpara pedirla en formato texto basta con cambiar los identificadores deGetLineOfSightPng a GetLineOfSightTxt o de GetProfilePng a GetProfile Txt
Obtencioacuten de la liacutenea de visibilidad paraacutemetros requeridos
URLCoverageServer URL con la cobertura a utilizar en el caacutelculo de laliacutenea de visibilidad
bull coordinate coordenadas donde se situacutea el observador Deben estarseparadas por coma
bull obs_elev altura del observador (en metros)
bull max_dist distancia maacutexima en metros a la que se quiera calcular la liacuteneade visibilidad o radio (No se aconseja hacer peticiones de liacutenea devisibilidad superiores a 400m debido a un bug de Grass)
bull width ancho de la imagen a generar
bull Height alto de la imagen a generar
bull CRS sistema de referencia en el que se proporcionan los datos
Respuesta
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estmdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten POllliacuteca
Paacutegina 38 de 44
GetLineOfSightTxt La respuesta consiste en un GML que incluye ladireccioacuten del archivo en formato texto a descargar
bull GetLineOfSightPng imageURL direccioacuten donde se encuentra almacenadala imagen resultante GMLURL direccioacuten donde se encuentra almacenadoel GML de las aacutereas visibles resultantes
Obtencioacuten del perfil se definen los siguientes paraacutemetros
Resolution resolucioacuten a tomar en el caacutelculo del perfil
Profile pares de puntos separados por comas por los que se deseacalcular el perfil
URLCoverageServer URL de la cobertura a utilizar en el caacutelculo del perfil
CRS sistema de referencia en el que se proporcionan los datos
La respuesta consiste en un GML que incluye la direccioacuten del archivo adescargar
IntersectRaacutesterWithASCIIPolygon se definen los siguientes paraacutemetros
o ASCIIPolygon Archivo vectorial en formato ASCII de Grasso URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
bull IntersectRaacutesterWithPolygon se definen los siguientes paraacutemetros
o URLFeatureServer Direccioacuten del servicio WFS del que se obtiene elpoliacutegono a intersectar
o FeatureRequest Peticioacuten GetFeature al servicio WFS mediante lacual se obtiene el poliacutegono a intersectar
o URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Nacional de GolJierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre eslimdares de servicios web de informacioacuten georreferencirda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 6 de 44
1
equipos de procesamiento electroacutenico de informacioacuten u otros mediossimilares
bull Decreto Supremo Ndeg 063-2007-PCM Aprueba el Reglamento deOrganizacioacuten y Funciones de la PCM en el cual se establece que laOficina Nacional de Gobierno Electroacutenico e Informaacutetica es el Ente Rectordel Sistema Nacional de Informaacutetica para lo cual emite las directivas olineamientos que permitan la aplicacioacuten de dicho Sistema
bull Resolucioacuten Ministerial Ndeg 325-2007-PCM Crea el Comiteacute CoordinadorPermanente de la Infraestructura de Datos Espaciales del Peruacute - CCIDEPadscrito a la Presidencia del Consejo de Ministros quien le prestaasistencia teacutecnica y administrativa a traveacutes de la Oficina Nacional deGobierno Electroacutenico e Informaacutetica (ONGEI) para coordinan laimplementacioacuten y desarrollo de la Infraestructura de Datos Espaciales delPeruacute (IDEP)
bull Decreto Supremo W 069-2011-PCM Crea el Portal de Informacioacuten deDatos Espaciales del Peruacute Establece que este portal debe proporcionar unservicio de acceso unificado de datos servicios y aplicacionesgeorreferenciales de la informacioacuten que producen y usan todas lasentidades del sector puacuteblico y privado
bull Decreto Supremo Ndeg 086-2012-PCM Crea el Portal del ComiteacuteCoordinador Permanente de la Infraestructura de Datos Espaciales delPeruacute (CCIDEP) wwwccidepgobpe como un sistema informativo quepermite la difusioacuten del marco de los procedimientos y estaacutendares definidospor el mencionado Comiteacute
bull Decreto Supremo Ndeg 081-2013-PCM Aprueba la Poliacutetica Nacional deGobierno Electroacutenico 2013 - 2017 En su primer objetivo establecefortalecer el Gobierno Electroacutenico garantizando la interoperabilidad y elintercambio de datos espaciales con el objeto de mejorar la prestacioacuten deservicios
bull Decreto Supremo Ndeg 133-2013-PCM Establecen lineamientos ymecanismos de aplicacioacuten nacional para facilitar el acceso e intercambiode informacioacuten espacial o georreferenciada entre las entidades de laAdministracioacuten Puacuteblica En su Artiacuteculo W4 establece que la ONGEIaprobaraacute la Directiva con los estaacutendares de los servicios web deinformacioacuten georreferenciada para el intercambio de datos entre entidadesde la Administracioacuten Puacuteblica
bull Resolucioacuten Ministerial RM-381-2008-PCM Establecen los Estaacutendares yEspecificaciones de Interoperabilidaddel Estado Peruano
bull Resolucioacuten Ndeg 27-2009CNB-INDECOPI Aprueba la Norma TeacutecnicaPeruana NTP ISO 191012009 (Informacioacuten Geograacutefica Modelo dereferencia 1ra edicioacuten) Establece el marco de normalizacioacuten en el campode la informacioacuten geograacutefica y establece los principios baacutesicos mediantelos que tiene lugar esta normalizacioacuten
Oficina Nacional ltle Gobierno Electroacutenico e Informaacutetica - ONCEI -Comiteacute Coordinador de la IOEPDirectiva sobre estaacutendares de servicios web eje informacioacuten georreferenciedlt para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 7 de 44
o Resolucioacuten Ndeg 27-2011CN8-INDECOPI Aprueba la Norma TeacutecnicaPeruana NTP ISO 191152011 (Informacioacuten Geograacutefica Metadatos 1raedicioacuten) Define el modelo requerido para describir informacioacuten geograacuteficay servicios de los datos geograacuteficos digitales
6 CONCEPTOS BAacuteSICOS Y ABREVIACIONES
61 CONCEPTOS
-- Cataacutelogo de metadatos
Es una base de datos de los metadatos compuesta por registros quedescriben las caracteriacutesticas de los datos georreferenciados los cuales seencuentran disponibles dentro de la infraestructura de datos
bull Conjunto de datos espaciales o georreferenciados
Recopilacioacuten identificable de datos espaciales
bull- Datos Espaciales o georreferenciados
Dato que de forma directa o indirecta haga referencia a una localizacioacuten ozona geograacutefica especiacutefica
bull- Entidad productora de informacioacuten georreferenciada
Entidad que en el marco de sus funciones produce informacioacutengeoreferenciada
o Entidad centralizadora de informacioacuten georreferenciada
Entidad puacuteblica que en el marco de sus funciones centraliza informacioacutengeorreferenciada provista por entidades productoras
bull Infraestructura de Datos Espaciales del Peruacute (IDEP)
El conjunto de poliacuteticas estaacutendares organizaciones recursos humanos yrecursos tecnoloacutegicos que facilitan el intercambio la produccioacuten obtencioacutenuso y acceso a la informacioacuten espacial a nivel nacional a fin de apoyar eldesarrollo territorial del paiacutes para asiacute favorecer la oportuna toma dedecisiones
o MetadatosRegistro que describe las caracteriacutesticas de los datos conjunto de datos orecursos de informacioacuten que hacen posible inventariarlos y localizarlos
bull Nodos de la Infraestructura de Datos Espaciales del Peruacute
En el marco de la presente Directiva estaacute constituida por el conjunto deinfraestructuras y servicios interoperables de informacioacuten georreferenciadasobre el territorio nacional accesible a traveacutes de Internet y que son provistospor entidades de la Administracioacuten Puacuteblica o privada registradas en el Portalde Datos Espaciales del Peruacute wwwgeoidepgobpe
bull Objeto espacial
Representacioacuten abstracta de un fenoacutemeno real que corresponde a unalocalizacioacuten o zona geograacutefica especiacutefica
bull Servicios Web IWeb Services
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades ele la Administracioacuten Puacuteblica
Paacutegina 8 de 44
Es una forma definida de intercambio de informacioacuten Es una tecnologiacutea queutiliza un conjunto de protocolos y estaacutendares que sirven para intercambiardatos entre aplicaciones
Oficina Nacioneacuteil ele Gol)ierno Eeclroacutenico e Informaacutetica - ONGEI Comiteacute Coorelinador de ia IDEPDirectiva sobre estaacutendares de servicios eh de informacioacuten georrefercnciada para cl intercambio dediexcltos entre cntidades de la Administracioacuten Puacuteblica
62 TERMINOS y ABREVIACIONES
Paacutegina 9 de 44
GMLHTIPIDEIDEPIETFISO
CRSCSCSWDCPDTDEPSG
Coordinate Reference System (Sistema de coordenadas de referencia)Coordina te System (Sistema de coordenadas)Catalog Service for Web (Servicios de Catalogo para Web)Data Collection Platform (Plataforma Informaacutetica Distribuida)Document Type Definition (Definicioacuten del tipo de documento)European Petroleum Survey Group (Conjunto de Datos de paraacutemetrosgeodeacutesicos)
GIF Graphics Interchange Format (Formato de intercambio de graacuteficos)GDAS Geolinked Data Acces Service (Servicio de Acceso a Datos Geoespacialmente
Linkados)Geography Markup Language (Lenguaje de Marcado Geograacutefico)Hypertext Transfer Protocol (Protocolo de transferencia de hipertexto)Infraestructura de Datos EspacialesInfraestructura de Datos Espaciales del PeruacuteInternet Engineering Task Force (Grupo de Tareas de Ingenieriacutea de Internet)International Organization for Standardization (Organizacioacuten Internacional deEstandarizacioacuten)
JPEG Joint Photographic Experts Group (Grupo Conjunto de Expertos en Fotografiacutea)MIME Mutipurpose Internet Mail Extensions (Extensiones multipropoacutesito de correo de
Internet)OGC Open Geoespatial Consortium (Consorcio Geoespacial Libre)PNG Portable Network Graphics (Graacuteficos de red portaacutetiles)RFC Request for Comments (peticioacuten de comentarios)SAD South American Datum (Sur Ameacuterica Datum)SIG Geographic Information System (Sistema de Informacioacuten Geograacutefica)SRS Spatial Reference Systems (Sistemas de Referencia Espacial)SVG Scalable Vector Graphics (Graacuteficos vectoriales escalables)UCUM Unified Code for Units of Measure (Coacutedigo Unificado para unidades demedida)URI Uniform Resource Identifier(ldentificador Uniforme de Recursos)URL Uniform Resource Locator (Localizador Uniforme de Recursos)CGM Computer Graphics Metafile (Computacioacuten Graacutefica Web metarchlvo)WCS Web Coverage Service (Servicio de Cobertura Web)WFS Web Feature Service (Servicio de Caracteriacutesticas Web)WGS World Geodetic System (Sistema Geodeacutesico Mundial)WMS Web Map Service (Servicio de mapas en Web)WWW World Wide Web (Red informaacutetica mundial)XML Extensible Markup Language (Lenguaje de marcado extensible)
7 NORMAS GENERALES
71 Aacutembito de aplicacioacuten
El presente documento se aplica al conjunto de datos espaciales que cumplan lassiguientes condiciones
Se refiera a una zona o aacuterea geograacutefica sobre el cual el Estado Peruanotenga yo ejerza jurisdiccioacuten
bull Esteacuten en formato electroacutenico~co s~Joo lt)~ ~
(j t~ ( P o J ~72 Campos miacutenimos de los ServiciosJ) bullbull ~tq WJ~ro Para identificar los campos miacutenimos que un servicio deberaacute
aplicar los siguientes criteriosincluir se deberaacuten
Oficina Nacionai de Goberno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Jieb de informacioacuten georreie~enciada para el intercambio dedatos entre elltiddes de la ltdministracioacuten Puacutebiica
Paacutegina 10 de 44
Incluir el coacutedigo de identificacioacuten del registro o ID cuando esto no impliqueun riesgo a la seguridad del sistema
bull Si el servicio hace referencia a datos de unidades administrativas deberaacuteincluir el coacutedigo censal de la unidad administrativa o el coacutedigo censal deCentro Poblado cuando corresponda
bull Incluir el nombre del registro (Ejem Si el servicio corresponde a poliacutegonosde distritos se deberaacute incluir un campo con nombre del distrito)
bull Incluir los datos que tengan caraacutecter puacuteblico sin maacutes limitacioacuten que laestablecida en la constitucioacuten o las leyes sobre la materia
bull Estos criterios excluyen la informacioacuten que estaacute en el marco de la Ley deproteccioacuten de datos personales Ley Ndeg 29733 Y la que se encuentra en elmarco de las excepciones al ejercicio del derecho en la Ley detrasparencia y acceso a la informacioacuten Ley Ndeg 27806
Servicios de localizacioacuten (CSW) Tambieacuten llamados servicios demetadatos estos hacen posible la buacutesqueda de datos conjuntos de datosgeograacuteficos y servicios de informacioacuten geograacutefica a partir de los metadatos
74 Servicios web de informacioacuten georreferenciada a implementarse enel marco del DS 133-2013-PCM y registro
Para dar cumplimiento al Artiacuteculo Ndeg 4 del Decreto Supremo 133-2013-PCM lasentidades de la Administracioacuten Puacuteblica que administran bases de datosgeorreferenciadas (productoras o centralizadoras de informacioacuten) deberaacutenpromover la implementacioacuten gradual y coordinada de servicios interoperables deinformacioacuten georreferenciada de forma que a traveacutes de esta red se proporcione alos usuarios el acceso a los datos mediante el uso de los siguientes tipos deservicios
73 Descarga de InformacioacutenLas entidades de la Administracioacuten Puacuteblica que administran bases de datosgeorreferenciadas (productoras o centralizadoras de informacioacuten) deberaacutenimplementar coordinadamente los servicios de descarga mencionados en elNumeral 74 y detallados en los Numerales 2 y 3 del Anexo 1 de la presentedirectiva con el objeto de asegurar la descarga o transferencia de datosmencionados en el Artiacuteculo W 4 del Decreto Supremo 133-2013-PCM
Las excepciones a este lineamiento estaacuten definidas en la Ley Ndeg 29733 Ley deproteccioacuten de datos personales la Ley W 27806 y la Ley de trasparencia y accesoa la informacioacuten en la cual se establece el marco de las excepciones al ejerciciode este derecho
Cuando sea el caso y con el objeto de garantizar la continuidad del servicio 1 sepodraacuten implementar alternativas de descarga de informacioacuten2
ello no deberaacuteimplicar una restriccioacuten en el acceso a los datos
cO SEJoQlt i 0tlt-r ~~fp eacutel Oeacutentilde9 ~ I J~~lgt~ iJe0ty utID~(l4)~Y
I Cuando la infraestructura de la entidad no tenga la capacidad de soportar la demanda2 Descarga alternativa por paquetes de datos restringir el tiempo de acceso por sesiones de usuarios
descarga por nuacutemero de registros descarga por volumen de informacioacuten etc
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONCEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendiexcl)res de servicios web de informacioacuten georreferenciada para el intercambio deltlatos entre entidades de la Administracioacuten POblica
Paacutegina 11 de 44
correspondientes Las entidades de la Administracioacuten Puacutebliceacutel podraacuten usarservicios de localizacioacuten provistos por otras entidades para el cumplimientode la presente directiva
bull Servicios de visualizacioacuten (WMS y WMTS) Que permitan lavisualizacioacuten de datos georreferenciados mediante el uso de estaacutendaresdefinidos por la OGC como el Servicio de mapas en Web (WMS) o elServicio de mapas en web teselados (WMTS) Estos servicios deberaacuten serimplementados de manera coordinada por las entidades de laAdministracioacuten Puacuteblica como el principal medio de acceso a los datos ydeben permitir la superposicioacuten visual de informacioacuten geograacutefica complejay distribuida en diferentes tipos de servidores y visores de mapas
bull Servicios de descarga (WFS y WCS) Que permitan la descarga de datoso conjuntos de datos Se deberaacute promover el acceso directamente alcontenido de los servicios para construir servicios de valor antildeadido(aplicativos traacutemites geoprocesos etc)
bull Servicios de transformacioacuten (WCTS) Que permitan adaptar los datosgeograacuteficos para garantizar su interoperabilidad Este estaacutendar esobligatorio para las entidades de la Administracioacuten Puacuteblica que generaninformacioacuten en un elipsoide distinto al elipsoide del Sistema de ReferenciaGeodeacutesico 1980 - Geodetic Reference System 1980 (GRS80) o al WorldGeodetic System 1984 (WGS84) que se sentildealan en la ResolucioacutenJefatural Ndeg 079-2006-IGN-OAJ-DGC del Instituto Geograacutefico Nacional
Servicios de publicacioacuten de mapas en web Que permita la exploracioacutenvisual de la informacioacuten de una manera raacutepida y sencilla mediante unaplicativo Estos servicios deben permitir como miacutenimo mostrar navegaracercarse o alejarse para concretar o ampliar el campo de visioacuten moverseo superponer los datos geograacuteficos ademaacutes de mostrar los signosconvencionales y consultar los atributos de los datos geograacuteficos Laimplementacioacuten de este servicio es opcional pero se recomienda realizarloen el marco del Lineamiento 6 del Plan Nacional de Datos Espaciales(Ofertar mecanismos de acceso a los datos)
Los servicios descritos en los paacuterrafos anteriores deberaacuten contemplar la creacioacutende sus respectivos metadatos de acuerdo al Perfil baacutesico de Metadatos Peruano ylos estaacutendares que establezca la IDEP Los campos que se deberaacuten incluirmiacutenimamente son
o Nombreo Tiacutetuloo Descripcioacuteno Lista de palabras claveo Direccioacuten URLo Informacioacuten de contactoo Restricciones de acceso y usoo Nuacutemero de capas
El uso y registro de estos servicios en el Portal de Datos Espaciales del Peruacute(wwwgeoidepgobpe) se realizaraacute conforme a los Lineamientos de uso y acceso
I
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IOEPDirectiva sobre eslaacutendares de servicios wel) de informacioacuten georreferenciada para el intercambio ejedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 12 de 44
definidos por las entidades puacuteblicas que administran la informacioacuten tal como sesentildeala en el Artiacuteculo 5 punto 2 del D S W 133-2013-PCM
8 PROCEDIMIENTO GENERAL PARA LA IMPLEMENTACiOacuteN DESERVICIOSWEB DE INFORMACiOacuteN GEORREFERENCIADACon objeto de facilitar la integracioacuten de informacioacuten procedente de diferentesservicios web de mapas en el Portal de datos Espaciales del Peruacute se deberaacutenombrar el servicio con el siguiente criterio [Paiacutes]+[Nombre de Entidad puacuteblica uorganizacioacuten privada]+[Categoriacutea]+[Sub categoriacutea]+[Tema]
En el Anexo 2 se adjunta un cuadro con la Clasificacioacuten temaacutetica de datosgeograacuteficos Esta clasificacioacuten es temporal en tanto se defina el CataacutelogoNacional de Objetos Geograacuteficos El cuadro ha sido elaborado en base a lascategoriacuteas temaacuteticas definidas en la ISO 191152003 Informacioacuten Geograacutefica -Metadatos
Para la identificacioacuten del Sistema de Referencia de Coordenadas (CoordinateReferente System CRS) debe usarse el espacio de nombres del EuropeanPetroleum Survey Group (EPSG) y para la Uniform Resource Identifier (URI) loscoacutedigos del EPSG
81 Procedimiento general para el Intercambio de informacioacuten vectorialEl estaacutendar WFS establece un protocolo de comunicacioacuten para la transmisioacuten dedatos vectoriales a traveacutes de servicios web Este protocolo emplea lasespecificaciones OWS para la negociacioacuten previa a la peticioacuten de datos y utilizael formato GML para la transferencia de datos
WFS se basa en el protocolo HTTP que intriacutensecamente no contempla nocionesde sesioacuten Una sesioacuten en HTTP simple es el conjunto de una solicitud y surespuesta Luego la comunicacioacuten se corta y no es responsabilidad del cliente nidel servidor mantener una memoria ni un estado de la transaccioacuten (ealizada Porlo tanto protocolos basados en HTTP como WFS deben antildeadir sus propiosmecanismos de almacenamiento de datos persistentes entre dos solicitudesHTTP
Una sesioacuten WFS baacutesica se desarrolla esquemaacuteticamente de la manerasiguiente
Contacto inicial El cliente conoce uacutenicamente la URL de un servicIoWFS el servidor estaacute esperando peticiones como servicio HTTP oacute HTTPSEntonces siguiendo la especificacioacuten OWS
o El cliente enviacutea una solicitud GetCapabilities al servidor usandoHTTP GET En particular sentildeala queacute servicio estaacute solicitando (aquiacuteWFS) y bajo queacute versioacuten
o El servidor accede a sus fuentes de datos inscritas como disponiblesa WFS pueden ser bases de datos espaciales ficheros inclusiveotras conexiones WFS Eacutestas se encuentran en general preconfiguradas y no es necesario recorrerlas
o Del cataacutelogo interno el servidor construye un fichero XML siguiendola definicioacuten WMT_MS_ Capabilities Este fichero es devuelto al clienteen respuesta al GET usando el tipo MIME textxml
I
J
Oficina Naciomll de Goberno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleo de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 13 de 44
Solicitud de datos El cliente estaacute ahora en medida de solicitar un bloquede informacioacuten tomando en cuenta el conjunto de datos que el servidorcontiene
o El cliente enviacutea una solicitud GetFeatures al servidor especificandoademaacutes de los paraacutemetros OWS baacutesicos la capa y extensioacutensolicitadas Ademaacutes del GET es posible especificar la peticioacutenutilizando POST alcanzando al servidor una especificacioacuten XML de lasolicitud WFS
o El servidor acopia la informacioacuten a partir de sus fuentes y laacondiciona a la solicitud en particular la re proyecta al SRSsolicitado y la recorta al cuadraacutengulo requerido
o El servidor convierte la informacioacuten resultante a formato GML y ladevuelve al cliente en respuesta al GET usando el tipo MIMEapplicationvnd ogc wfs_xml
El contacto inicial es necesario para obtener el cataacutelogo local y los metadatos delas capas disponibles en el servidor Una vez que el cliente obtiene el cataacutelogolocal puede realizar una serie de solicitudes de datos independientes
Existe una clase de servidores WFS llamado WFS Transaccional en la cual siacute seespecifica nociones de sesioacuten y de persistencia de datos La clase transaccionalde la especificacioacuten WFS indica de queacute manera es posible hacer que cliente yservidor realicen transacciones sobre una base de datos Bajo estaespecificacioacuten es posible actualizar datos a distancia en el depoacutesito de datos delservidor
La instalacioacuten de un servidor WFS implica
Definir el nivel de confidencialidad de la informacioacuten
Definir los lineamientos de acceso a la informacioacuten en funcioacuten a lanormativa nacional vigente
bull Instalar un servidor WFS con acceso a las fuentes de informacioacuten apublicar este acceso deberaacute hacerse hacia una copia de la uacuteltima versioacutensiempre y cuando existan mecanismos automaacuteticos de respaldo y puestaal diacutea que aseguren integridad y actualidad esto es especialmentedelicado en caso de instalacioacuten de WFS transaccional
En caso de accesos restringidos por los lineamientos de acceso definidospor la entidad compatibilizar las poliacuteticas e instrumentos de seguridad deinformacioacuten al nuevo servicio esto implica por ejemplo establecer filtros anivel de cortafuegos para restringir el traacutefico a direcciones fijas deentidades conocidas eventualmente estableciendo redes privadasvirtuales entre dependencias
Mantener actualizada la informacioacuten publicada
Oacute~l82 Procedimiento general para el Intercambio de informacioacuten raacutesterZ- Se debe resaltar que para el intercambio de informacioacuten raacutester el trabajo inicial
de estandarizacioacuten se referiacutea a servidores de mapas a traveacutes de Internet Eacutestosinscritos dentro de WCS reciben un pedido a traveacutes del protocolo HTTP a partirde un cliente que solicita un conjunto de imaacutegenes raacutester correspondientes a unSRS determinado y cubriendo un cuadraacutengulo especificado El servidor enviacutea
Oficina Nacional (le Goi)ierno Electroacutenico e informaacutetica - ONGE -Comiteacute CoorcJinador de a lOEDirectiva sobre estaacutendarps de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 14 de 44
IIiL _
contra este pedido una imagen de mapa de bits en formato estaacutendar de imagensea PNG GIF JPEG GeoTIFF etc
El caso del intercambio de datos raacutester en bruto corresponde a una peticioacutensimplificada de este esquema WCS en la que la imagen de mapa de bits quedevuelve un servidor contiene los datos correspondientes a la capa raacutestersolicitada en formato corriente de mapa de bits
Una sesioacuten WCS se realiza aproximadamente de la misma manera que unasesioacuten WFS La fase de contacto inicial y pedido de cataacutelogo local esequivalente excepto que se solicita GetCapabilities del servicio WCS
La solicitud de datos se realiza a traveacutes del pedido GetMap opcionalmenteespecificando el formato de imagen de salida sus dimensiones en pixel yposiblemente un estilo de dibujo definido en SLD Por otro lado la solicitudGetFeaturelnfo aplicada a un raacutester permite obtener datos de los puntos quecomponen la capa
La instalacioacuten de un servidor WCS implica
Definir el nivel de confidencialidadde la informacioacuten
bull Definir los lineamientos de acceso a la informacioacuten en funcioacuten a lanormativa nacional vigente
bull Definir la simbologiacutea cartograacutefica de los mapas publicados y configurareacutesta en el servicio
bull En caso de accesos restringidos por los lineamientos de acceso definidospor la entidad compatibilizar las poliacuteticas e instrumentos de seguridad deinformacioacuten al nuevo servicio esto implica por ejemplo establecer filtros anivel de cortafuegos para restringir el traacutefico a direcciones fijas deentidades conocidas eventualmente estableciendo redes privadasvirtuales entre entidades
bull Mantener actualizada la informacioacuten publicada
83 Procedimiento general para la implementacioacuten de servicios demapas en web (WMS)
A continuacioacuten se describen recomendaciones para la implementacioacuten de losservicios WMS
Debido a que el tiempo de respuesta del servicio WMS depende delnuacutemero de capas que componga el servicio y el volumen de informacioacutense recomienda implementar este servicio con la menor cantidad de capasposible o implementar servicios con una sola capa
bull La implementacioacuten de un servicio web de mapas debe reproducir elcomportamiento y las respuestas estandarizadas al ser invocado desde uncliente geneacuterico y no adaptarse a las particularidades un clienteespeciacutefico
bull El WMS debe ser conforme a la implementacioacuten de ISO 19128Geographic Information - Web Map Server Interface
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicIos web de informacioacuten georreferenciada para el intercambio dedatos entre entiddes de la Administracioacuten Puacuteblica
Paacutegina 15 de 44
Todo servicio WMS debe contar con un IP puacuteblico (URL) que permita suacceso y consulta por Internet el cual deberaacute estar registrado en el portalde datos espaciales del Peruacute
bull Se debe utilizar como miacutenimo la especificacioacuten Web Map Service (WMS)Implementation Specification v111 o superior del Open GeospatialConsortium (OGC) con las tres operaciones obligatorias definidas en lapresente directiva (GetCapabilities GetMap y GetFeaturelnfo)
bull El WMS deberaacute soportar cuando se exceda el rango de escala uacutetilimaacutegenes vaciacuteas o simplificadas La informacioacuten sobre el rango de escalauacutetil debe proporcionarse en la respuesta a la peticioacuten GetCapabilitiesutilizando el campo ltScaleHintgt
bull Se debe usar la especificacioacuten del OGC Styled Layer DescriptorImplementation Specification v10 (SLD) como extensioacuten del OGC WMSque permita una simbolizacioacuten definida por el usuario
bull Se debe implementar la operacioacuten GetLegendGraphic y del atributoLegendURL para describir cada capa con el fin de identificar las capasadecuadamente
bull El WMS debe soportar al menos el formato Portable Network Graphics de24 bits (PNG tipo MIME imagepng)
bull Evitar la inclusioacuten de informacioacuten marginal dentro del marco devisualizacioacuten escalas logotipos marcas de agua mensajes de copyright ysimilares
Si se usa un Sistema de Referencia de Coordenadas (CRS) adicionaldeberaacuten identificarse sus paraacutemetros de transformacioacuten mediante unidentificador del Sistema de Referencia de Coordenadas vaacutelido ydocumentado
UTM USO
Zona 178 --------------- __-
Zona 188Zona 198
~ 0_ bull __ - ~ ~_ bullbull__ bullbullbull
Zona 178 -__------ -----__-_ Zona 188
------_ _~-- Zona 198
proporcionarse en ingleacutes Sede excepcioacuten sea
bull El WMS debe soportar el CRS WGS84 en coordenadas geograacuteficasidentificadas mediante EPSG 4326 Ademaacutes se recomienda que laimplementacioacuten de WMS tambieacuten soporte los siguientes CRSs
Tabla 1 Coacutedigos y Sistemas de Referencia
Coacutedigo EPGS Sistemade ReferenciaDATUM32717 WG8 84 UTM32718 WG8 84 UTM32719 WG8 84 UTM
- _------ _----__- ~--_ ----- -24877 P8AD56 UTM
----_ __ _ -24878 P8AD56 UTM24879 P8AD56 UTM4326 WG8844248 P8AD56
bull Todas las excepciones de servicio debenrecomienda que el formatoapplicationvnd ogc se_inimage
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puumlbliacuteca
Paacutegina 16 de 44
ANEXO 1 ESTANDARES DE SERVICIOS WEB DE INFORMACIONGEORREFERENCIADA PARA EL INTERCAMBIO DE DATOS ENTREENTIDADES DE LA ADMINISTRACION PUBLICA
1 ESTANDAR PARA SERVICIO DE MAPAS EN WEB WMS
11 WMS Web Map Service
El servicio Web Map Service (WMS) o Servicio de publicacioacuten de mapas es unestaacutendar propuesto por la OGC que ofrece una sencilla interfaz HTTP el cualpermite realizar una solicitud de imaacutegenes de mapas georreferenciados de una omaacutes bases de datos geograacuteficas que pueden estar distribuidas en maacutes de unservidor
Una peticioacuten WMS define la capa o capas geograacuteficas y el aacuterea de intereacutes paraser procesadas por el administrador del servicio la respuesta a esta solicitud esuna o maacutes imaacutegenes de mapas georreferenciados (devuelto como JPEG PNGetc) que pueden ser mostradas en un aplicativo ya sea viacutea web o de maneralocal
A traveacutes de la superposicioacuten de mapas obtenidos de diferentes servidores WMSes posible la creacioacuten de una red de servicios distribuidos cuyos clientes ousuarios podraacuten realizar composiciones personalizadas
I_ _ _ ~ __ ~------J
_ordm~scriacutePdoacuteB __Versioacuten de la especificacioacuten OGCTipo de_~ervicio al que vadtrigj9-ordfJ~Jeticioacuten Nombre de la olJeracioacuten Formato de salida deacutelmetaclatodel s-eNiCioDebe soportar lJor defecto texUxml S-ecuencia de nUacutemeros 6- cadena --decaracteres para ~I contr()I de la cltn~~s~I1fia
Opcional
Obligatoriedad~OpcionalObli9ordf-ordm~ _ObliR~lt~
Opcional
UPDATESEQUENCE
- ComponentesVERSION
SERVICE=WMS _ __ __-- _ - --_ -REQYESTGet99pabilities
FORMAT
111 Operaciones
Este estaacutendar internacional (WMS versioacuten 130) define dos clases de modos deoperar uno para un WMS baacutesico y otro para un WMS de consulta A su vez cadauno tiene dos subclases una para clientes y otra para servidores
El WMS baacutesico debe soportar los elementos baacutesicos del servicio (versioacutenpeticiones y respuestas HTIP valores numeacutericos y booleanos determinadosformatos de salida sistemas de coordenadas paraacutemetros de consulta y derespuesta y excepciones) la operacioacuten GetCapabilities y la operacioacuten GetMapClasifica la informacioacuten que posee en Capas y ofrece un nuacutemero determinado deEstilos con los cuales se pueden visualizar dichas capas Este EstaacutendarInternacional uacutenicamente soporta Capas y Estilos definidos no incluyemecanismos de definicioacuten de simbolizacioacuten por parte del usuario
El WMS de consulta debe satisfacer todos los requerimientos de un WMS baacutesico ytambieacuten soportar la operacioacuten GetFeaturelnfo
Para personalizar la simbolizacioacuten OGC ha definido la especificacioacuten 5tyledLaver Descriptor (5LD) o descripcioacuten de estilos de capas que permite la
l(CONSElo definicioacuten temporal o permanente de la simbolizacioacuten para visualizar datos viacuteaa-tCj~ ~lt)~ WMS~ ~ ~o Leoacuten ~ ltntilde bull bull bull bull bull0 ~--iexcl ~a GetCapabllItles (oblIgatorIa)~ ~ oO gtltto~ierM~~ lt Ofrece informacioacuten acerca de las caracteriacutesticas del servicio (metadatos)
Tabla 2 Componentes de GetCapabilities
L
Oficina Nacional de Gobierno Electroacutenico e infonnaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios eb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 17 de 44
del cacheacute Este valor se incrementa cuandose realizan cambios en el Capabilitites
b GetMap (obligatoria)
Proporciona como resultado un mapa imagen de los datos almacenados
Tabla 3 Componentes de GetMap
Componentes
L~-~Q~~~~~~~t~iapI LAYERS
STYLES
CRS=EPSGidentificador
BBOX=minxminYmaxxmaxy
WIDTHHEIGHTFORMAT
TRANSPARENT=TRUEI FALSE
BGCOLOR=color_value
EXCEPTIONS=exception_format
TIME=time
ObligatoriedadObligat0rQ -ObIi99orio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligordf-t9rioObligordf-tQr)oObligatorio
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Desqip~iOacutenVersioacuten de la especificacioacuten OGCNombre de la PeticioacutenLista de una o maacutes capasseparadas por comasEstilo de visualizacioacuten por caparequerida separados por comasSistema de Coordenadas deReferenciaEsquinas del aacutembito (inferiorizquierda superor derecha) enunidades CRSAncho del mapa en Qix_eJ~~ Alto del maQ9_~Ilp)(el~~- _Formato de salida del mapaTransparencia del fondo del mapa(default=FALSE)Valor del color del fondo RGB enHexadecimal (default=OxFFFFFF)Formato en el que el WMSinforma de las excepciones(default=XML)Valor de Tiempo en las capasdeseadasElevaci6ndelas capas deseadasValor de otras dimensionesadecuadas
c GetFeaturelnfo (obligatoria)
Captura y proporciona informacioacuten contenida en un mapa tal como el valor deun objeto en una posicioacuten determinada
Tabla 4 Componentes de GetFeaturelnfo
DescripcioacuteriVersioacuten de la especificacioacutentildeOGcNombre de la Peticioacuten Copia parcialdeuacutenapeticioacuten demapasque genera el mapa del cual se quiereobtener informacioacutenLista de una o maacutes capas sobre las quese realiza la consulta separadas porcomasFormato de respuesta de la informacioacutensobre el objeto (MIME type)Nuacutemero de objetos sobre los que sedevuelve informacioacuten(default=1)Coordenada iexcldel objeto en eacuteiMapcsen pi~eles __ o bullbullbullbullbullbullbullbull
Coordenada j del objeto en el Map CSenpixele~Formato en el que el WMS informa de las excepciones (default=XML)
Obligatorio
ObligatoriedadObligatorioObligaiorio~~_
QUERY _LA YERS Obligatorio
INFOJORMAT Obligatorio
FEATURE_COUNT Opcional
l=pixeLcolumn Obligatorio_____ bullbullbullbull - bull__ bull__ bullbullbull ____ o
J=pixeLrow Obligatorio-- --- _ _--_-
EXCEPTIONS Opcional
Paraacutemetros del mapa
ComponentesVERSION
REQUEST=GetFeaturelnfo
Oficina Nacional (e Gobierno Electroacutenico e In~ormiquestica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciltda para el intercambio deciatos entre entidades de la Aoministraciaacuten Puacuteblica
Paacutegina 18 de 44
112 Styled Layer Descriptor (SLD)
Perfil de la Especificacioacuten de Implementacioacuten Web Map Service
El Styled Layer Descriptor (SLD) o Descriptor de Estilos de Capas define unacodificacioacuten que se extiende al estaacutendar WMS el cual permite definir a traveacutes delusuario una simbolizacioacuten y coloracioacuten de la capa geograacutefica o cobertura Elestaacutendar SLD aborda la necesidad de los usuarios y de los softwares paraofrecer la capacidad de poder controlar la representacioacuten visual de los datosgeorreferenciados
Esta posibilidad de definir reglas de representacioacuten de estilos requiere unlenguaje de estilos que el cliente y el servidor pueden entender La Simbologiacuteaestaacutendar de codificacioacuten de la OGC (SE) ofrece este lenguaje mientras que elperfil de SLD WMS permite la aplicacioacuten del SE a capas WMS usandoextensiones de operaciones de los servicios de mapas Ademaacutes este estaacutendardefine una operacioacuten de acceso normalizado a siacutembolos de leyenda
a Operaciones del servicioLas operaciones que se definen en este estaacutendar OGC son 4 siendo dos (2)obligatorias y dos (2) opcionales
bull GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull GetMap (Obligatoria)
Esta operacioacuten estaacute definida en el estaacutendar WMS en sus distintas versionesSolicitud de un aacuterea determinada en un CRS determinado Para modificar elestilo de visualizacioacuten se crea un laquouser Styleraquo
bull Describe Layer (Opcional)
Para definir estilos personalizados por el usuario se requiere informacioacutensobre los fenoacutemenos a simbolizar o como poco su tipo (fenoacutemeno ocobertura) Esta operacioacuten proporciona informacioacuten sobre esos estilos
bull GetLegendGraphic (Opcional)
Mediante esta operacioacuten se obtiene una imagen del estilo con el cual elservicio realiza la representacioacuten de la capa
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de s~rvicios leb ae informacioacuten georreferenci2da para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
2 ESTANDAR PARA SERVICIO DE MAPAS WFS
Paacutegina 19 de 44
21 WFS Web Feature Service
El servicio Web Feature Service (WFS) o Servicio de publicacioacuten de objetos es unestaacutendar definido por la OGC que describe la especificacioacuten de codificacioacuten paradatos georreferenciados basados en GML (Geography Markup Language) el cualpermite recuperar y modificar (consultar insertar actualizar y eliminar) datosespaciales en formato vectorial Esta codificacioacuten intenta activar el transporte yalmacenamiento de informacioacuten geograacutefica mediante un XML Sehema quedescribe su estructura incluyendo las propiedades de geometriacutea y los rasgosgeograacuteficos
Los requisitos para un Web Feature Serviee (versioacuten 110 o superior) definidospor la OGC son
Los interfaces deben definirse en XML
GML debe ser utilizado para expresar caracteriacutesticas de los objetos dentrode la interfaz
Un WFS debe ser capaz como miacutenimo de ofrecer caracteriacutesticas de losobjetos utilizando GML
El filtro de lenguaje debe definirse en XML y derivarse de CQL como seindica en el OpenGIS Catalogue Intetface ImplementationSpecification
bull El almaceacuten de datos utilizado para almacenar caracteriacutesticas de los objetosgeograacuteficos puede ser opaco para la aplicacioacuten cliente siendo el uacutenicoacceso a los datos a traveacutes del interfaz del WFS
bull La uacutenica funcioacuten de un WFS cuando interacciona con el sistema dealmacenamiento de fenoacutemenos geograacuteficos es asegurarse que loscambios realizados en los datos sean coherentes
211 Operaciones
Se definen tres clases de WFS
WFS Baacutesico implementa las operaciones GetCapabilitiesDescribeFeatureType y GetFeature Se considera el servicio de soacutelolectura
WFS XLink soporta todas las operaciones del WFS Baacutesico e implementala operacioacuten GetGmlObjet para XLinks locales yo remotos siendo posibleutilizar la operacioacuten GetGmlObjet durante la operacioacuten GetFeature
bull WFS Transaccional soporta todas las operaciones del WFS baacutesico eimplementa las operaciones de transaccioacuten Siendo opcional laimplementacioacuten de las operaciones GetGmlObjet yo LockFeature
Los atributos comunes en las peticiones POST y GET para todas las operacionesson
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEi -Comiteacute Coordinador de la lOEDirectiva sobre est~ndres de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Publica
Paacutegina 20 de 44
Tabla 5 Componentes GET maacutes comunes
_componentesVERSION
SERVICE=WFS
REQUEST
NAMESPACE
Paraacutemetros adicionalesParaacutemetros especificos
del suministrador
OblifjatoiexcliexcledadOblig_~9iQ_
Obligatorio
ObligatQrio
Opcional
Opcional
_ _ DescripcioacutenVersioacuten de la especificacioacuten OGC __Tipo-cie-ServfcTo--( no-esobiigaiorio paraGetCapeacutelbiiti~~)_Nombre de la PeticioacutenPara indicar el espacio de nombres y susprefijos El formato debe ser xmlns(prefix=EscapedNamespaceName) Si se especificamaacutes de uno se sefJaranfJorcomasParaacutemetros de cadaoperaCiOacute---------------Para permitir antildeadir paraacutemetros ala peticioacutende forma que se mejore el resuldo _
Tabla 6 Componentes POST maacutes comunes
ComponentesVERSION
SERVICE=WFS
HANOLE
ObligatoriedadObligato~[Q__Obligatorio
Opcional
DescripcioacutenVersioacutende la especificacioacuten OGCTipo de Servicio Permite a la aplicacioacuten cliente asociar unnombre nemoteacutecnico a la peticioacuten paraencontrar los elementos infractores en casode error
a GetCapabilities (obligatoria)
Ofrece informacioacuten acerca de las caracteriacutesticas del servicIo de los tipos defenoacutemenos que puede ofrecer y queacute operaciones soporta cada uno de ellos
D~scripdcSn _Lista de tipos de fenoacutemenos adescribir separados por comas Sino se indica ninguno devuelvetodos los tiposFormato de salida para describirlos tipos de fenoacutemenos Soportaotros formatos de salida comoOTO
Opcional
Opcional
TYPENAME
OUTPUTFORMAT=textxmlsubtype=gml311
b DescribeFeatureType (obligatoria)
Ofrece la estructura (campos y atributos) de cualquiera de los tipos defenoacutemenos que el servicio puede ofrecer mediante su descripcioacuten en esquemasXML siendo eacutestos esquemas GML vaacutelidos
Tabla 7 Componentes DescribeFeatureType
Componentes Obligatoriedad
c GetFeature (obligatoria)
Devuelve instancias de fenoacutemenos (objetos individuales) en formato GMLAdemaacutes el cliente debe tener la posibilidad de solicitar las propiedades delfenoacutemeno que desea y de realizar tanto consultas espaciales como noespaciales
Tabla 8 Componentes de GetFeature y GetFeatureWithLock
iI
l
_lt_orriponentesREQUEST=[GetFeature I
GetFeatureWithLock]
OUTPURFORMAT=textxml subtipo=gml311
RESULTIYPE=[results IHits]
Obligatoriedad
Obligatorio
Opcional
Opcional
t5escripciQn
Nombre de la peticioacuten WFS
Permite otros formatos de salida siempre ycuando se indique en el documento deltapacidadesUtilizado para solicitar un documento derespuesta completo con los fenoacutemenos quecumplen la consulta (results valor por defecto) osimplemente una enumeracioacuten d~ Ilts_rnismos
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades ete la Administracioacuten Puacuteblica
Paacutegina 21 de 44
Pueden utilizarse componentes adicionales para controlar los XLink anidados
Tabla 9 Codificacioacuten adicional de GetFeature
Componentes
PROPERTYPENAME
FEATUREVERSION=[ALLIN]
MAXFEATURES=N
EXPIRY=N
SRSNAME
TYPENAME(opcional si se aespecificado elFEATUREID)FEATUREID
(Mutuamente excluyentec()i1 FILIER yB001 __
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BBOX)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
SORTBY
~Coriiacuteponentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
PROPTRAVXLlNKDEPTH
Obligatoriedad
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Opcional
Opcional
Opcional
Opcional
Obligatoriedad
Opcional
Opcional
Opcional
Descripci9n(hits)Lista de propiedades de cada tipo de fenoacutemenosolicitado Con o con ausencia de valor sesolicitan todas las del ti~o_~Ql~_L1J9ordmcgt____Cuando es posible el versionado Devuelve laversioacuten del fenoacutemeno que se le solicita Si no seindica devuelve la uacuteltima versioacutenMaacuteximo nuacutemero de fenoacutemenos que puedendevolverse en una consulta Si no se indicadevuelve todosSoacutelo se utiliza con la peticioacutenGetFeatureWithLock Indica el tiempo de bloqueodel fenoacutemeno en la respuesta (en minutos) Si elparaacutemetro no se especifica el bloqueo seraacuteindefinidoSistema de referencia que debe ser usado en lageometria de los fenoacutemenos resultado de lapeticioacuten
Lista de nombres de los tipos de fenoacutemenossolicitados
Lista de instancias de fenoacutemenos solicitadasidentificadas mediante su identifi~dor
Describe un conjunto de caracteristicas sobre lasque operar Se debe establecer un filtro por cadatipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o un FILTERun cliente puede realizar la peticioacuten mediante unbounding box
Indica la propiedad respecto a la cual seraacutenordenadas las instancias de los fenoacutemenosobtenidos en la consulta
--__~~_ 0- _
Descripcioacuten _Nivel de profundidad a alcanzar a traveacutes de los bullenlaces contenidos en los atributos href de las propiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que se bullacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidada deGetGmlObject realizada para cualquier propiedadcuando interviene el componenteTRAVERSEXLlNKDEPTH (si no se especifica una I
lista PROPEXPIRY) En ausencia de valoresperaraacute hasta recibir respuestaLista de- ios niveies- de XLink enlazado-spor cadafenoacutemeno que sea consultado Debe haber unarelacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una lista
i_J
Oficina Nacional de Gobierno Electroacutenico e Inormiquesttica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios VIeb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 22 de 44
Componentes Obligatoriedad DescripcioacutenPROPTRAVXLlNKDEPTHLista de tiempos de expiracioacuten de XLink enlazadospor cada fenoacutemeno consultado Debe haber una
PROPTRAVXLlNKEXPIRY Opcional relacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una listaPROPTRAVXLlNKEXPIRY
d GetGmlObject (opcional)
Devuelve instancias de fenoacutemenos expresaacutendolos en XML El cliente debe tenerla posibilidad de especificar si desea todos los objetos que se han anidadomediante Xlinks o soacutelo hasta un nivel de anidamiento determinado
Para que un WFS soporte esta operacioacuten cada elemento sobre el que puedaoperar el WFS debe estar identificado uniacutevocamente mediante lOs XML Lacodificacioacuten de identificadores de elementos se define en OpenGis FilterEneoding Implementation Speeifieation
La diferencia con GetFeature es que mientras que esta uacuteltima devuelve todaslas instancias que posea el tipo de fenoacutemeno solicitado con GetGmlObject soacutelose obtienen las instancias de fenoacutemenos solicitadas mediante su identificador
Tabla 10 Codificacioacuten para GetGmlObject
Componentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
GMLOBJECTID
Obligatoriedad
Obligatorio
Opcional
DescripcT6n _Nivel de profundidad a alcanzar a traveacutes de losenlaces contenidos en los atributos href de laspropiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que seacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidadade GetGmlObject realizada para cualquierpropiedad (si no se especifica una listaPROPEXPIRY) cuando interviene elcomponente TRAVERSEXLlNKDEPTH Enausencia de valor esperaraacute hasta recibirresp~~~t~__ _ EllO XML del elemento solicitado
Descripci~~
Lista de nombres de los tipos de fenoacutemenosa ser bloqueados
Indica el tiempo de bloqueocienenoacutementildeo(en minutos) Si el paraacutemetro no seespecifica el bloqueo seraacute indefinidoALLintentaraacute bloq~ordflodoslos fenoacuteme~_
Opcional
Opcional
Obligatorio
ObligatoriedadComponentesTYPENAME
(opcional si se aespecificado elFEAT~B_~[)) _
EXPIRY=N
LordmCISACTI9~=I~-J_
e LockFeature (opcional)
Peticioacuten de bloqueo sobre uno o maacutes tipos de fenoacutemenos mientras se estaacuterealizando su modificacioacuten con la operacioacuten Transaetion Esto aseguratransacciones de forma continuada Esta operacioacuten en el meacutetodo POSTcontiene uno o maacutes elementos ltLoeltgt cada elemento definen las instancias deun tipo de fenoacutemeno a ser bloqueadas
Tabla 11 Componentes LockFeature
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Ieb de Informacioacuten georreferenciada para el intercambio dedatos entre entidades de la dministracioacuten Puacuteblica
Paacutegina 23 de 44
9omponentes_SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BJ30_X)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Opcional
Opcional
Opcional
Descripcioacuten _solicitados si no lo consigue no sebloquearaacute ninguno SOME intenta bloqueartantas como sea posibleLista de instancias de fenoacutemenossolicitadas identificadas mediante suidentificador
Describe un conjunto de caracteristicassobre las que operar Se debe establecer unfiltro por cada tipo de fenoacutemeno listado en elparaacutemetro TYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
f Transaction (opcional)
Una peticioacuten transaccional estaacute compuesta de operaciones que modificaninstancias de fenoacutemenos geograacuteficos accesibles viacutea web Una vez terminada latransaccioacuten el servicio WFS genera un documento XML de respuesta indicandoque el proceso se ha realizado
Esta operacioacuten puede realizarse directamente por parte del servicio WFS encuyo caso al finalizar la transaccioacuten el servicio traslada las modificaciones alalmaceacuten de datos conectado el servicio WFS o traducir las operaciones allenguaje del almaceacuten de datos siendo eacuteste uacuteltimo el encargado de realizar laoperacioacuten
Las posibles operaciones de modificacioacuten que pueden llevarse a cabo son crear(Insert) actualizar (Update) y eliminar (Deete)
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Insert
Native
Lockld
srsName(Atributo)
IdgenItri~ut(raquo
Transaction
inputFormat__(f-ilQt __
Tabla 12 Componentes POSTde TransactionComponentes Obligatoriedad DescripCioacuten~- ~- --
Puede contener cero o maacutes nsert Updafe o DeefeLas operaciones se ejecutan en el orden en el quese presenten en la peticioacuten _Especifica que la transaccioacuten se realizaraacute sobre unconjunto de instancias que han sido bloqueadasprevLamente___ ____ __Contiene comandos u operaciones propietariaspermitiendo acceder y actuar sobre servidores oalmacenesde datos especiacuteficosALL iridica--que -iodos -os fen6meno-sbloq-ueadosdeben ser liberados una vez terminada latransaccioacuten SOME indica que soacutelo los registrosmodificados deben ser liberados el resto deelementos permanecen bloqueadosUtilizado para crear nuevas instancias defenoacutemenos Por defecto los fenoacutemenos se expresanmediante GML3 pero pueden utilizarse otrasversiones de GML En respuesta a esta operacioacuten elWFS debe generar una lista de los identificadoresasig_l95Qsa las nueveacutel~Iacutei~~l~a_~generadas
Versioacuten GML en la que crear los datos-- -- Sistema deo-referenCiadel nuevo-efe-merItoeicual
Opcional debe ser soportado por el tipo de fenoacutemeno al quepertenece
Meacutetodode asignacioacuten de identificadores
releaseAction=[ALLISOME]
Oficina Nacional de Gobierno Eleciexclroacutenico e Inormaacutetiacuteca - ONGEI -Comiteacute Coordiacutenatior de la IDEPDirectiva sobre estaacutendares de servicios weo de informacioacuten georreierenciada iexclara el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 24 de 44
Componentes
Update
Property(Elemento)
srsName(Atributo)
Filter(Elemento)DeleteFilter
(Elemento) __
Obligatoriedad
Opcional
Obligatorio
Opcional
Opcional
OpcJdegrl_ordfI _
Obligatorio
DescripcioacutenActuacutea sobre las propiedades de instancias defenoacutemenosEspecifica el nombre (Name) y los valores (Vaue) delas propiedades pertenecientes a los tipos defenoacutemenos a modificar (fypeName)Sistema de referencia del nuevo elemento el cualdebe ser soportado por el tipo de fenoacutemeno al quepert~n_~ce _ ___ _ _Define restricciones espaciales o no espaciales paraseleccionar los fenoacutemenos a modificarElimina instancias de fenoacutemenos
Si no se define un filtro la operacioacuten no se realiza
Tabla 13 Componentes GET de Transaction
Componentes
OPERATION=Delete
TYPENAME(opcional si se aespecificado elFEATUREID)
RELEASEACTION=[ALLI SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
BB00)BBOX
(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten_Operacioacuten de transaccioacuten a ejecutar Lasoperaciones se ejecutan en el orden en el quese present~Il_~I1a p~ticiordmn
Lista de nombres de los tipos de fenoacutemenossobre los que realizar fa operacioacuten
ALL indica que todos los fenoacutemenosbloqueados deben ser liberados una vezterminada la transaccioacuten SOME indica quesoacutelo los registros modificados deben serliberados el resto de elementos permanecenbloqueados
Lista de instancias de fenoacutemenos sobre los queoperar identificadas mediante su identificador
Describe un conjunto de caracteriacutesticas sobrelas que operar Se debe establecer un filtro porcada tipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
Oficina Nacional dG Gobierno Eleciroacutenco e informaacutetic - ONGEiexcl -Comiteacute Coordineacutedor de la lDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para ei intercambio dedtos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 25 de 44
3 ESTANDAR PARA SERVICIO DE COBERTURA WCS
31 WCS Web Coverage Service
El servicio Web Caverage Serviee (WCS) o Servicio de Coberturas de mapasofrece la obtencioacuten de datos georreferenciados en un formato del tipo coberturamulti-dimensionales para el acceso a traveacutes de la web de modo que sean uacutetilespara la representacioacuten o como dato de entrada de modelos cientiacuteficos
Al igual que el estaacutendar Web Map Serviee (WMS) y el Web Feature Serviee(WFS) permite al cliente seleccionar parte de la informacioacuten que posee elservidor basaacutendose en diferentes criterios como por ejemplo las restriccionesespaciales
Este estaacutendar nos brinda un conjunto de requisitos baacutesicos que una aplicacioacutenWCS debe cumplir esto tambieacuten es vaacutelido al utilizar el GML como un formato deentrega de la cobertura con el cual a diferencia del WMS que devuelve los datosgeorreferenciados para ser representados como mapas estaacuteticos (devueltos comoimaacutegenes desde un servidor) el estaacutendar Web Coverage Service define unasintaxis rica para las solicitudes en contra de estos datos devolvieacutendolos con susemaacutentica original (en lugar de las imaacutegenes) los cuales pueden ser interpretadosextrapolados procesados etc
Esta versioacuten de especificacioacuten se limita a peticiones y descripciones de coberturasde mallas regulares (grid coverage) aunque el interfaz ha sido disentildeado de formaque en futuras versiones sea posible desarrollarlo permitiendo otros tipos decoberturas definidas en OGC Abstraet Speeifieatian Tapie 6
asincroacutenicasrespuestas Respuestas XML y opcionalmente(almacenamiento de respuestas)
a GetCapabilities (obligatorio)
Permite obtener el documento XML de capacidades donde se describenlas caracteriacutesticas del servicio y donde normalmente se incluye una brevedescripcioacuten de las coberturas que ofrece En el caso que el documento XMLdevuelto no contenga la descripcioacuten de las coberturas que posee debedisponerse de informacioacuten similar en una fuente aparte como por ejemplo uncataacutelogo de imaacutegenes
311 Operaciones
El servicio WCS (versioacuten 20) proporciona tres (3) operaciones cuyaimplementacioacuten es obligatoria por parte del servidor Estas operaciones puedenutilizar HTTP GET con codificacioacuten KVP o HTTP POST con codificacioacuten XML oSOAP es mediante el documento de capacidades como se indica queacute tipo decodificacioacuten POST soporta el servidor del WCS
Los paraacutemetros que se definen a continuacioacuten pertenecen a la versioacuten 111 deeste estaacutendar mientras que los ejemplos expuestos se realizan con WCS versioacuten100 por ser los implementados hasta la fecha Las diferencias de notaciones ylas variaciones baacutesicas que posee la versioacuten 111 con respecto a la 100 son
Uso de GridCRS en descripciones de peticiones de cobertureacutels
Descripcioacuten jeraacuterquica de las coberturas
Muacuteltiples campos por cobertura
Oficinaacute Nacional de Gobj~rno Electroacutenico e InronnaacuteUca - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 14 Componentes de GetCapabilities
Paacutegina 26 de 44
Componentes
SERVICE=WCS
REQUEST=GetCapabilities
ACCEPTVERSION
SECTIONS=Contents
UPDATESECUENCE
ACCEPTFORMATS=textxml
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
QesuacuteipcioacutenTipo de Servicio al que vadirigl~eacutelJordf-R~ticoacuten~ _Nombre de la operacioacutenVersiones de la especificacioacutenOGC que acepta el clienteseparadas por comas y enorden de preferEmciaLista de cero o maacutes nombres desecciones del documento demetadatos del servicioseparados por comas que sedesea sean devueltos en eldocumento de metadatos delservicioVersioacuten del documento demetadatos del servicio valorque se incrementa cuando serealizan cambios en eldocumento compl~toSecuencia de cero o maacutesformatos de respuestadeseados por el clienteseparados por comas y pororden de preferencia
Tabla 15 Componentes de DescribeCoverage
b DescribeCoverage (obligatorio)
Devuelve un documento XML con una descripcioacuten detallada de una o variascoberturas de las suministradas por el servicio
El documento XML devuelto con la descripcioacuten de la cobertura debe contener
Identifier identificador uacutenico de la cobertura
bull Domain Definicioacuten del dominio espacial yo temporal para laslocalizaciones de las coberturas
bull Range Define el rango de valores y el tipo de propiedades (categoriacuteasmedidas etc) asignadas a cada localizacioacuten en el dominio
bull SupportedCRSs Relacioacuten de baseCRS definidos para cada GridCRSutilizados por la operacioacuten GetCoverage para expresar las coberturas queposee
bull SupportedFormats Formatos en los que pueden ser devueltos lascoberturas en respuesta a un GetCoverage (ejemplo GeoTiff HDF-EOSNITF CF-Net-CDF)
Componentes
SERVICE=WCS
REQUEST=DescribeCoverag~_VERSION= version
IDENTIFIERS=identifier1identifier2
Obligatoriedad
Obligatorio
Obli9iltorLC_ObligeacutelQ~icgt
Obligatorio
DesiiipClOacutenTipo de Servicio al que va dirigida lapeticioacutenNombre de laope~aci~nVersioacuten de la especificacioacuten OGCLista de los identiffcad()resde lascoberturas que se desea seandescritas
Oficina Nacional de Gobemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacuten ciares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 27 de 44
c GetCoverage (obligatorio)
Permite obtener una cobertura o parte de ella Por tanto es necesario indicaralguna o todas las caracteriacutesticas baacutesicas que definen el subconjunto de datosrequerido es decir el dominio el rango de valores el tipo de re-muestreo elformato de datos y forma de entrega del resultado Para ello es necesarioconocer primero cuaacutel es la definicioacuten del tipo de coberturas que posee el serviciomediante la operacioacuten DescribeCoverage
Por defecto todos los componentes de la cobertura solicitada mediante estaoperacioacuten son devueltos directamente en la respuesta Opcionalmente elservicio puede tener implementada la posibilidad de almacenar los componentesde la cobertura como un recurso accesible viacutea web en cuyo caso la respuestaincluiriacutea la referencia URL a dicho recurso siempre y cuando se indique en lapeticioacuten que los resultados deben ser almacenados
Procesar una operacioacuten GetCoverage puede ser entendido conceptualmentecomo una secuencia de operaciones cuyo esquema fundamental seriacutea
Realizar una transformacioacuten de coordenadas (incluyendo el escaladoespacial) en el CRS que se desea mediante un re-muestreo coninterpolacioacuten espacial
Generar el subconjunto de datos espacial
Generar el subconjunto de datos temporal
Generar el subconjunto de propiedades (range)
bull Convertir los datos al formato solicitado En funcioacuten del formato puedenecesitarse interpolar los valores que posee cada localizacioacuten en lacobertura original como consecuencia es probable que se produzcapeacuterdida de precisioacuten
bull Salida de resultados de una muestra de la cobertura
Solicita un subconjunto de datoscorrespondientes a instantes ointervalos de tiempo determinados
S-olidta solamente algunos campos_ (IrQpiedade~L Formato de salida de la coberturadenro delo~que eacutesta posee _Especifica si la respuesta debe seralmacenadaIdentifica el sistema de referenciabase para el GridCRS de salida
Opcional
Obligatorio
Opcional
OpcionalParaacutemetros
-Oescripeacutefoacutentilde---Tipo de Servicio al que va diexclrigida la Obligatorio lPeuroticioacuten
Obligatorio Nombre de la operacioacutenObligatorio __ _ VeEsi6n de 1ordf~~p~cifiltordfltoacutenQ~C
Identificador uacutenico de la coberturaObligatorio solicitada
Opcional iexcl Encuadre que define espacialmente(Obligatorio si no se la cobertura solicitada en el
indica sistema de referencia que se indicaTIMESECUENCE) mediante su URN
Opcional(Obligatorio si no se
indicaBordmUNDIN~Jl0gtS)
FORMAT
RANGESUBSET
TIMESECUENCE
Tabla 16 Componentes de GetCoverage
- Componentes Obligatoriedad
SERVICE=WCS
REQUEST =GetCoverageVERSION= version
IDENTIFIER
BOUNDINGBOX=coordenadasurnogc defcrs EPSGX
STORE
GRIDBASECRS=urnogcdefcrsEPSGX
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la ACjministracioacuten Puacuteblica
Paacutegina 28 de 44
Comp()nentes
GRIDTYPE=urnogcdefmethodWCS 11 2dGridln2dCrs
GRIDCS=urnogcdefcsOGCOOGrid2dSquareCS
GRIDORIGIN
GRIDOFFSETS
Obligatori~qCldpertenecientes a laestructura de datos
GridCRSSe utilizan para
solicitar los datos desalida en otroSistema deReferencia de
Coordenadas (CRS)distinto al que posee
la coberturaalmacenada
DescripcioacutendeseadoIdentifica el meacutetodo de generacioacutende la malla en el sistema dereferencia baseIdentifica el Sistema Cartesiano 2Do 3D utilizado po~~1 GridggS_Coordenadas del origen de la mallaen el sistema de referencia base delGridCRS deseadoSeparacioacuten entre los puntosadyacentes de la malla en elsistema de referencia base
Oficina Nacional de Gobierno Eiectreacutenico e Infonnaacutetica - ONGEI -Comiteacute Coorcfinador de la rDEPDirectiva sobre estaacutendares de sGrvicios viexcleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administrc1oacuten Puacuteblica
4 ESTANDAR PARA SERVICIO DE CATALOGO CSW
Paacutegina 29 de 44
41 CSW Catalogue Service tor the Web
El servicio Catalogue Service for the Web (CSW) o Servicio de Catalogo es unestaacutendar definido por la OGC que especifica la interfaz el enlace y el marco detrabajo para publicar y generar buacutesquedas de conjuntos de informacioacuten de tipodescriptiva (metadatos) sobre los datos servicios y objetos de informacioacutenrelacionados
Este servicio de cataacutelogo es uno de los tres servicios fundamentales que debeexistir en una Infraestructura de Datos Espaciales consulta visualizacioacuten ydescarga
Los servicios de los cataacutelogos representan las caracteriacutesticas de los recursos quepueden ser consultadas y presentadas para su evaluacioacuten por los clientes yasean usuarios o aplicaciones software
411 Operaciones
Las operaciones que define este estaacutendar (versioacuten 200) son siete (7) cuatroobligatorias y tres (3) opcionales
a GetCapabilities (obligatorio)
GetCapabilities es obligatoria y permite a los clientes CSW obtener metadatosdel servicio La respuesta se envioacute en un documento XML
La peticioacuten debe implementar los paraacutemetros request service SectionsAcceptVersions y AcceptFormats y puede implementar el paraacutemetroupdateSequence
Las secciones del documento XML del metadatos son
Serviceldentification
ServiceProvider
OperationsMetadata
Contents
bull Filter_Capabilities
Operacioacuten GetCapabilities Solicitud de las caracteriacutesticas del servicioInfraestructura de Datos Espaciales-CSW
ltxml version=10 encoding=UTF-8gt ltcswGetCapabilities service=CSWversion=2 OOxmlns csw=httpwwwopengisneUcaUcswgt ltcswAcceptVersionsgtltcswVersiongt2 OOltcswVersiongt ltcswAcceptVersionsgt ltcswAcceptFormatsgtltcswOutputFormatgttexUxmlltcsw OutputFormatgt ltcswAcceptFormatsgtltcswGetCapabi litiesgt
b GetRecords (obligatorio)
Permite la buacutesqueda y presentacioacuten de registros de metadatos
Paraacutemetros
REQUEST service version
bull NAMESPACE
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la rDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciacuteada para el intercambio dedatos entre enUdades de la Administriexclcioacuten Puacuteiexcl)lica
Paacutegina 30 de 44
1-
resulType Puede mostrar tres valores
bull HITS Indica el nuacutemero de registro que satisface la peticioacuten
bull RESUL TS Se solicita el conjunto de registros resultado
bull VALlDATE Valida la consulta
bull outputFormat Indica el esquema de la salida generada por defecto tomael valor OGCCORE pero otros valores pueden ser FGDC IS019119 oIS019139
bull outputSchema
bull startPosition Indica el registro desde el que se empieza la buacutesqueda
bull maxRecords
bull typeNames
bull ElementSetName o ElementName Indica la lista de elementos oconjuntos de elementos de los metadatos que deben devolverse
bull Constraint Es una restriccioacuten que debe cumplir el conjunto resultado Seexpresa seguacuten el lenguaje indicado en el paraacutemetroCONSTRAINTLANGUAGE
bull SortBy Permite ordenar el conjunto resultado
bull DistributedSearch Indica que la consulta puede ser distribuida y elparaacutemetro hopCount limita el nuacutemero de veces que puede transmitirse laconsulta hopCount
ResponseHandler Indica si la operacioacuten es sincronizada o no
Operacioacuten GetRecords Solicitud de los registros del cataacutelogo cuyo tema tiacutetuloo descripcioacuten sea Lima
ltxml version=10 encoding=UTF-8gtltGetRecords service=CSW version=200 xmlns=httpwwwopengisnetcatcswmlnsogc=httpwwwopengisnetogc startPosition=1 maxRecords=50outputFormat=textxmresultType=resultsgtltQuery typeNames=Dataset xmlnsgm=httpwwwopengisnetgmlgtltElementSetName typeNames=DatasetgtfuIltElementSetNamegtltConstraint version=1020gtltogcFiltergtltAndgtltNotgtltPropertylsLikegtltPropertyNamegttypeltPropertyNamegtltLiteralgtS ERVICIOltLiteralgtltPropertylsLikegtltNotgtltOrgtltOrgtltPropertylsLikegtltPropertyNamegtsu bjectltPropertyNamegtltLiteralgt LimaltLiteral gtltPropertylsLikegtltPropertylsLikegtltPropertyNamegttitl eltPropertyNa megtltLiteralgt LimaltLitera 1gt
Oficina Nacional (le Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidacjes de la iexcldministracieacuten Puacuteblica
Paacutegina 31 de 44
ltPropertylsLikegtltIOrgtltPropertylsLikegtltPropertyNa megtdescri ptionltP ropertyN amegtltLitera 1gtLimaLiteragtltPropertylsLikegtltIOrgtltAndgtltIogc FiltergtltConstraingtltQuerygtltGetRecordsgt
c GetRecordByld (obligatoria)
Solicita la representacioacuten por defecto de los registros localizados por suidentificador
Paraacutemetros
version
bull ElementSetName (brief summary full)
bull Id (lista de identificadores)
Operacioacuten GetRecordByld Solicitud de la representacioacuten por defecto de losregistros del cataacutelogo de la IDEP localizados por el identificador
ltxml version=10 encoding=UTF-8gt ltcswGetRecordByld service=CSWversion=200xml ns csw=httpwwwopengisnetcatcsw outputF ormat=textxmlgtltcsw Idgtign-bcn25-1 00-1 ltcsw Idgtltcsw ElementSetNamegtbriefltcsw ElementSetNamegtltcswGetRecordByldgt
d DescribeRecordl (Obligatorio)
La operacioacuten DescribeRecord permite obtener elementos del modelo deinformacioacuten soportado
Los paraacutemetros de la peticioacuten son
REQUEST=DescribeRecord
ltxml version=10 encoding=UTF-8gt
servide=CSW
version=200
NAMESPACE Declaracioacuten de espacios de nombres para conocerexactamente que tipos van a describirse
bull TypeName Lista de tipos descritos en el cataacutelogo
bull outputFormat
schemaLanguage Esquema de descripcioacuten que se usa
Operacioacuten DescribeRecord Solicitud de una descripcioacuten geneacuterica de losregistros del cataacutelogo
Oficina Nacional da Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador dEla IDEPDirectiva sobre estaacutendares de servicios ~eb eje informacioacuten georreferenciada para ei intercamllio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 32 de 44
ltcswDescribeRecord service=CSW version=200xml ns csw=httpwwwopengisnetlcatcswoutputFormat=textlxml schemaLanguage= XM LSCH EMAgtltcswTypeNametargetNa mespace=httpwwwopengisnetlcatcswgt recordltcsw Type Namegtltcsw DescribeRecordgt
e Operacioacuten Transaction (opcional)
La operacioacuten Transaction define una interface para la creacioacuten modificacioacuten yborrado de registros del cataacutelogo
La peticioacuten estaraacute formada por elementos nsert Update o Deete seguacuten lasoperaciones que quieran ser realizadas
Tambieacuten puede usarse los elementos requestlO y verboseResponse
f Operacioacuten Getdomain (opcional)
Se utiliza para obtener informacioacuten en tiempo real sobre el rango de valores deun registro o de un paraacutemetro de la peticioacuten
Paraacutemetros
ParameterName
PropertyName
La respuesta estaacute formada de uno o maacutes elementos ltDomainValuesgtcompuestos a su vez de ltListONaluesgt o ltRangeONaluesgt
g Operacioacuten Harvest (opcional)
Permite colectar datos para el cataacutelogo es decir uacutenicamente referencia losdatos que deben ser insertados o actualizados en el cataacutelogo y seraacuteresponsabilidad del servicio de cataacutelogo resolver la referencia localizar los datosy procesarlos
La operacioacuten puede funcionar de manera siacutencrona o asiacutencrona
Paraacutemetros
Resquest service version
bull Namespace
bull Source Indica la URI de doacutende los metadatos son recolectados
bull ResourceType Referencia el esquema de los registros
bull ResourceFormat
ResponseHandler
Harveslnterval Especifica un intervalo de tiempo entre recolecciones demetadatos
Oncina Nacional de GObierno Electroacutenico e Informaacutetica - ONGE -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios ViCO de informacioacuten georrefcrenciada para ei intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 33 de 44
5 ESTANDAR PARA SERVICIO DE PROCESAMIENTO EN WES WPS
51 WPS Web Processing Service
El servicio Web Processing Service (WPS versioacuten 100) o Servicio de publicacioacutende Procesos geoespaciales en la web es una interfaz propuesto por la OGC queproporciona normas para estandarizar la forma de entradas y salidas (solicitudes yrespuestas) para servicios de geoprocesamiento Este servicio tambieacuten define laforma como un cliente puede solicitar la ejecucioacuten de un proceso y la forma comose maneja la salida del mismo
Define una interfaz que facilita la publicacioacuten de geo-procesos y el anaacutelisis de losclientes Los datos requeridos por el WPS se pueden entregar a traveacutes de la webo pueden estar disponibles en un servidor
Cabe destacar que el estaacutendar WPS permite realizar operaciones de anaacutelisis ytratamiento de informacioacuten espacial no prevista en los otros estaacutendares Laespecificacioacuten WPS se centra en la definicioacuten de un protocolo de comunicacioacutenentre cliente y servidor para realizar geo-procesos usando servicios y datosgeorreferenciados
Este estaacutendar es un interfaz geneacuterico por lo que no define ni los procesos ni losdatos especiacuteficos de entrada o de salida (producidos en el caacutelculo) sino que losdescribe de forma geneacuterica siendo cada implementacioacuten WPS la que defina suforma de trabajar
Los datos a usarse en este estaacutendar pueden comprender por ejemplo formatosde imaacutegenes tales como Geo TlFF o estaacutendares de intercambio de datos comoGeography Markup Language (GML) o Geolinked Data Acces Serviacutece (GDAS)Este estaacutendar tampoco aborda la forma de archivar catalogar buscar o recuperarla informacioacuten que ha sido creada por un WPS
Seguacuten la OGC el estaacutendar WPS describe un interfaz de peticioacutenrespuesta en elque se define coacutemo
Codificar las solicitudes de ejecucioacuten de procesos
bull Codificar las respuestas resultado de la ejecucioacuten de procesos
bull Integrar datos y metadatos en las entradas y salidas
bull Referenciar viacutea web datos de entrada y salida
bull Realizar procesos de larga duracioacuten
bull Devolver informacioacuten acerca del estado del proceso
bull Devolver errores de procesamiento
bull Solicitar el almacenamiento de las resultados de los procesos
511 Operaciones
a GetCapabilities (obligatoria)
Permite obtener el documento de capacidades donde se describen lascaracteriacutesticas del servicio En eacutel se proporcionan los nombres y una descripcioacutengeneral de cada uno de los procesos que ofrece el servicio Por ejemplo larespuesta de un GetCapabiacuteliacutetiacutees puede indicar que el WPS soporta unaoperacioacuten llamada interseccioacuten y que esta operacioacuten estaacute limitada a intersectarun poliacutegono con otro
Oficina Nacional de GOI)iemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinaoor de la IDEPDirectiva sobre estaacutendares de servicios 1Gbde informacioacuten georreferenciada par el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 17 Componentes GetCapabilities
Paacutegina 34 de 44
Componentes
i ordf-~~i~~=YYo~ordf__Request=GetCapabilitieso oJordm-~~~~~i()n5oo
Language
Obligatoriedad
Oblig~OTi() oObligtorioOpcional
Opcional
Descripcioacuten
Tipo de Servicio al que va djrigid~J~p~ticioacutenNombre de la operacioacutenVersiones ql~ordf~~Pleacutelooo o_o 0_0 o __Idioma del documento respuesta soportadopor el servidor ____o o
Ejemplo HTTP GET
La peticioacuten es una URL que contiene los paraacutemetros necesarios para poderconstruir una solicitud correcta
http IWPSservicesREQU EST=GetCapabilitiesampSERVICE=WPS
La respuesta es un documento XML que contiene los metadatos del servicioincluyendo una breve descripcioacuten de todos los procesos implementados estosprocesos son
GetLineOfSightPng realiza la liacutenea de visibilidad desde una posicioacutendefinida por las coordenadas de un supuesto observador a una alturadada y con una distancia maacutexima de visibilidad La liacutenea de visibilidad secalcula sobre un mapa raacutester en formato ASCIIGridExtended enviadomediante una peticioacuten a un WCS Obtiene la liacutenea de visibilidad en unarchivo como una imagen en formato PNG
bull GetProfileTxt realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo ASCII con los valores de las alturas
bull GetProfilePng realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo con una imagen en formato PNG
bull IntersectRaacutesterWithAsciiPolygon realiza la interseccioacuten entre un maparaacutester en formato floatGrid comprimido en llP obtenido de un WCS y unmapa vectorial pasado como un poliacutegono en formato ASCII de Grass Elresultado devuelve un raacutester en formato ASCII
IntersectRaacutesterWithPolygon realiza la interseccioacuten entre un mapa raacutesteren formato floatGrid comprimido en llP obtenido de un WCS y un mapavectorial en formato ShapeFile pasado como una peticioacuten a un WFS Elresultado devuelve un raacutester en formato ASCII
RaacutesterStatistics realiza la interseccioacuten entre un mapa raacutester en formatofloatGrid comprimido en llP obtenido de un WCS y un mapa vectorial enformato ShapeFile enviado mediante una peticioacuten a un WFS o como unpoliacutegono en formato ASCII de Grass incluyendo ademaacutes el valor maacuteximomiacutenimo y medio del mapa
bull Buffer_vectorial realiza la operacioacuten Buffer de una geometriacutea eacutesta puedepasarse tanto como un mapa vectorial en formato ASCII de Grass comopor una peticioacuten a un WFS Devuelve la ruta a un fichero ShapeFilecomprimido en llP o un fichero GML con la geometriacutea del buffer
Oficina Nacional de Gooierno Electroacutenico e Informaacutetica - ONGEl -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutenrJares de servicios teb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 35 de 44
Buffer_raacutester realiza la operacioacuten Buffer de un mapa raacutester a una distanciadada
bull VectorialOverlay realiza una operacioacuten entre dos mapas vectorialespreviamente obtenidos en formato ASCII vectorial o mediante una peticioacutena un WFS Las operaciones disponibles son de unioacuten interseccioacuten XOR yNOT
AnalisisTerritorialAreas caacutelculo de aacutereas resultado de la interseccioacuten dedistintos tipos de geometriacuteas del Corine con otros mapas vectoriales yraacutester Permite antildeadir restricciones sobre los mapas raacutester en cuanto aalturas maacuteximas y miacutenimas Como respuesta genera una imagen de lasaacutereas resultado de la operacioacuten
bull RaacutesterDistance calcula la distancia entre dos mapas raacutester obtenidosmediante peticiones a un WCS Se obtiene la miacutenima distancia y lospuntos maacutes proacuteximos ente los mapas
bull VectorialDistance calcula la distancia entre un mapa vectorial y un puntoEl mapa vectorial se obtiene mediante una peticioacuten a un WFS ointroducieacutendolo en formato ASCII de Grass
bull VectorialRaacutesterDistance distancia entre un mapa raacutester obtenidomediante una peticioacuten a un WCS y un mapa vectorial obtenido medianteuna la peticioacuten a un WFS o introducieacutendolo en formato ASCII de Grass Seobtiene la miacutenima distancia y los puntos maacutes proacuteximos entre los mapas
bull FeaturelnsideFeature informa si un mapa vectorial se solapa con otroEstos mapas se pueden obtener por medio de una peticioacuten a un WFS o serintroducidos como un mapa vectorial en formato ASCII de Grass
bull PointlnsideFeature informa si un punto estaacute contenido en un mapavectorial obtenido mediante una peticioacuten a un WFS o introducido como unmapa vectorial en formato ASCII de Grass
bull SimplifiedStatistics calcula el maacuteximo y miacutenimo de un mapa raacutester (sinposicioacuten y sin devolver el mapa) Simplificacioacuten de la operacioacutenRaacutesterStatistics para un caacutelculo previo de esta operacioacuten
b DescribeProcess (obligatoria)
Ofrece informacioacuten detallada acerca de los procesos que pueden ser ejecutadospor una operacioacuten Execute Esta descripcioacuten comprende los paraacutemetros yformatos de entrada que son requeridos en las peticiones de ejecucioacuten y losformatos de salida resultado de las operaciones Siguiendo con el ejemplo deinterseccioacuten de poliacutegonos la respuesta de una solicitud DescribeProcess podriacuteaindicar que este proceso requiere dos entradas llamadas PrimerPoliacutegono ySegundoPoliacutegono y que estas entradas se deben proporcionar en GML22 oGML 31 pudieacutendose enviar esta informacioacuten como un recurso accesible viacuteaweb
Cada paraacutemetro se describe mediante una estructura de datos que especifica losformatos codificaciones y unidades de medida permitidos (cuando esnecesario) Esta estructura de datos puede ser
Oficina Nacionai de Gobierno Electroacuteico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 36 de 44
ComplexData (Ej XML fragmento GML o imaacutegenes) estrutura de datoscompleja que soporta formatos codificaciones (tipo de URI) y schemasdefinidos para el proceso El valor de esta estructura de datos complejapuede introducirse directamente en la peticioacuten de la operacioacuten Execute oser solicitada mediante acceso remoto asiacute como ser devuelta directamenteen la operacioacuten Execute o almacenada como un recurso accesible viacutea web
bull LiteralData es un valor literal simple (Ej integer caraacutecter string URI) conunidades de medida que se codifica directamente en la peticioacuten y en larespuesta Execute
bull BoundingBox informacioacuten proporcionada en uno de los sistemas dereferencia soportados por el servicio que se codifica directamente en lapeticioacuten y en la respuesta Execute
Tabla 18 Componentes DescribeProcess
Componentes
service=WPS
request=DescribeProcessversion
language
Identifier
Obligatoriedad
Obligatorio
ObligatorioObligatorio
Opcional
Obligatorio
Descripcioacuten_ M
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenVersioacuten del servicioIdioma del documento respuesta soportadopor el servidorIdentificador del proceso uno por cadaproceso al que se desea llamar
Ejemplo HTTP GET
Solicitud de la informacioacuten del proceso GetLineOfSightPng del servicio WPS
http IWPSservicesREQUEST=DescribeProcessampSERVIC E=WPSamp VERSION=040ampldentifier=GetLineOfSightPng
c ExecuteProcess (obligatoria)
Permite ejecutar procesos especiacuteficos implementados por el WPS utilizandocomo entrada los paraacutemetros suministrados y devolviendo en la salida losvalores producidos en el proceso Los datos de entrada pueden suministrarseintegraacutendolos en la peticioacuten Execute o mediante una fuente de datos accesibleviacutea web Asiacute mismo el resultado puede devolverse directamente o seralmacenado como un recurso accesible viacutea web en cuyo caso la respuestaconsistiraacute en un documento XML con una URL por cada salida almacenada
Normalmente la respuesta a la operacioacuten Execute es devuelta cuando finaliza elproceso Sin embargo un cliente puede solicitar al servidor el documento derespuesta inmediatamente despueacutes de ser aceptada la peticioacuten por parte dedicho servidor En este caso la respuesta incluye una URL a partir de la cualpuede recuperarse el documento de respuesta durante el proceso o despueacutes delmismo A su vez se puede solicitar al servidor que actualice regularmente unamedida indicadora de la cantidad de proceso restante
Si se desea suministrar al proceso gran cantidad de datos de entrada se utilizanuna o maacutes URI con los valores de entrada (normalmente URL) excepto cuandose trata uacutenicamente de valores escalares Si el proceso ha de ejecutarse variasveces utilizando diferentes entradas en cada ocasioacuten cada procesamiento deberealizarse con peticiones Execute separadas Si se trata de peticiones sencillaslos servidores pueden implementar transferencia HTTP GET para la operacioacuten
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 37 de 44
Execute sin embargo es maacutes conveniente la utilizacioacuten de codificacioacuten XMLcuando las peticiones son maacutes complejas
Tabla 19 Paraacutemetros comunes
Obligatoriedad
Obligatorio
Opcional
Obligatorio
ObligatorioObligatorio
Opcional
Opcional
Componentes
Service=WPS
ReqLJes==xecuteVersion
Identifier
Language
Datalnputs
ResponseForm
Descripcioacuten
Tipo de Servicio al que va dirigida la peticioacuten
Nombre de la operacioacutenVersioacuten del servicioIdentificador del proceso uno por cadaproceso al que se desea llamarIdioma del documento respuesta soportadopor el servidor
Tabla 20 Peticioacuten XML
Lista de datos de entrada Estructura dedatos del tipo Datalnputs (ver estaacutendar)Formato de respuesta del procesoEstructura de datos del tipo ResponseForm(ver estaacutendar)
Tabla 21 Peticioacuten GET
Datalnputs
ResponseDocument
RawDataOutput
StoreExecuteResponse=trae
Linage=trae
Status=trae
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Lista de identificadores atributoacutesy vaiacuteoacuteresde las entradas delproce9~
Lista de identificadores y atributos de lasseacute3lidasdel iexclgtroceso Identificador y atributos de cada salida delprocesoEspecifica si la respuesta debe almacenarseen un recurso accesible via webEspecifica si se debe incluir en el documento de respuesta la informacioacuten acerca dellinaje __Especifica si se debe actualizar en eldocumento de respuesta la informacioacuten acercadel ~stado delproces()
Ejemplo HTIP POST de un Servicio WPS
Se muestran las peticiones de liacutenea de visibilidad y de perfil en formato imagenpara pedirla en formato texto basta con cambiar los identificadores deGetLineOfSightPng a GetLineOfSightTxt o de GetProfilePng a GetProfile Txt
Obtencioacuten de la liacutenea de visibilidad paraacutemetros requeridos
URLCoverageServer URL con la cobertura a utilizar en el caacutelculo de laliacutenea de visibilidad
bull coordinate coordenadas donde se situacutea el observador Deben estarseparadas por coma
bull obs_elev altura del observador (en metros)
bull max_dist distancia maacutexima en metros a la que se quiera calcular la liacuteneade visibilidad o radio (No se aconseja hacer peticiones de liacutenea devisibilidad superiores a 400m debido a un bug de Grass)
bull width ancho de la imagen a generar
bull Height alto de la imagen a generar
bull CRS sistema de referencia en el que se proporcionan los datos
Respuesta
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estmdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten POllliacuteca
Paacutegina 38 de 44
GetLineOfSightTxt La respuesta consiste en un GML que incluye ladireccioacuten del archivo en formato texto a descargar
bull GetLineOfSightPng imageURL direccioacuten donde se encuentra almacenadala imagen resultante GMLURL direccioacuten donde se encuentra almacenadoel GML de las aacutereas visibles resultantes
Obtencioacuten del perfil se definen los siguientes paraacutemetros
Resolution resolucioacuten a tomar en el caacutelculo del perfil
Profile pares de puntos separados por comas por los que se deseacalcular el perfil
URLCoverageServer URL de la cobertura a utilizar en el caacutelculo del perfil
CRS sistema de referencia en el que se proporcionan los datos
La respuesta consiste en un GML que incluye la direccioacuten del archivo adescargar
IntersectRaacutesterWithASCIIPolygon se definen los siguientes paraacutemetros
o ASCIIPolygon Archivo vectorial en formato ASCII de Grasso URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
bull IntersectRaacutesterWithPolygon se definen los siguientes paraacutemetros
o URLFeatureServer Direccioacuten del servicio WFS del que se obtiene elpoliacutegono a intersectar
o FeatureRequest Peticioacuten GetFeature al servicio WFS mediante lacual se obtiene el poliacutegono a intersectar
o URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Nacional ltle Gobierno Electroacutenico e Informaacutetica - ONCEI -Comiteacute Coordinador de la IOEPDirectiva sobre estaacutendares de servicios web eje informacioacuten georreferenciedlt para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 7 de 44
o Resolucioacuten Ndeg 27-2011CN8-INDECOPI Aprueba la Norma TeacutecnicaPeruana NTP ISO 191152011 (Informacioacuten Geograacutefica Metadatos 1raedicioacuten) Define el modelo requerido para describir informacioacuten geograacuteficay servicios de los datos geograacuteficos digitales
6 CONCEPTOS BAacuteSICOS Y ABREVIACIONES
61 CONCEPTOS
-- Cataacutelogo de metadatos
Es una base de datos de los metadatos compuesta por registros quedescriben las caracteriacutesticas de los datos georreferenciados los cuales seencuentran disponibles dentro de la infraestructura de datos
bull Conjunto de datos espaciales o georreferenciados
Recopilacioacuten identificable de datos espaciales
bull- Datos Espaciales o georreferenciados
Dato que de forma directa o indirecta haga referencia a una localizacioacuten ozona geograacutefica especiacutefica
bull- Entidad productora de informacioacuten georreferenciada
Entidad que en el marco de sus funciones produce informacioacutengeoreferenciada
o Entidad centralizadora de informacioacuten georreferenciada
Entidad puacuteblica que en el marco de sus funciones centraliza informacioacutengeorreferenciada provista por entidades productoras
bull Infraestructura de Datos Espaciales del Peruacute (IDEP)
El conjunto de poliacuteticas estaacutendares organizaciones recursos humanos yrecursos tecnoloacutegicos que facilitan el intercambio la produccioacuten obtencioacutenuso y acceso a la informacioacuten espacial a nivel nacional a fin de apoyar eldesarrollo territorial del paiacutes para asiacute favorecer la oportuna toma dedecisiones
o MetadatosRegistro que describe las caracteriacutesticas de los datos conjunto de datos orecursos de informacioacuten que hacen posible inventariarlos y localizarlos
bull Nodos de la Infraestructura de Datos Espaciales del Peruacute
En el marco de la presente Directiva estaacute constituida por el conjunto deinfraestructuras y servicios interoperables de informacioacuten georreferenciadasobre el territorio nacional accesible a traveacutes de Internet y que son provistospor entidades de la Administracioacuten Puacuteblica o privada registradas en el Portalde Datos Espaciales del Peruacute wwwgeoidepgobpe
bull Objeto espacial
Representacioacuten abstracta de un fenoacutemeno real que corresponde a unalocalizacioacuten o zona geograacutefica especiacutefica
bull Servicios Web IWeb Services
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades ele la Administracioacuten Puacuteblica
Paacutegina 8 de 44
Es una forma definida de intercambio de informacioacuten Es una tecnologiacutea queutiliza un conjunto de protocolos y estaacutendares que sirven para intercambiardatos entre aplicaciones
Oficina Nacioneacuteil ele Gol)ierno Eeclroacutenico e Informaacutetica - ONGEI Comiteacute Coorelinador de ia IDEPDirectiva sobre estaacutendares de servicios eh de informacioacuten georrefercnciada para cl intercambio dediexcltos entre cntidades de la Administracioacuten Puacuteblica
62 TERMINOS y ABREVIACIONES
Paacutegina 9 de 44
GMLHTIPIDEIDEPIETFISO
CRSCSCSWDCPDTDEPSG
Coordinate Reference System (Sistema de coordenadas de referencia)Coordina te System (Sistema de coordenadas)Catalog Service for Web (Servicios de Catalogo para Web)Data Collection Platform (Plataforma Informaacutetica Distribuida)Document Type Definition (Definicioacuten del tipo de documento)European Petroleum Survey Group (Conjunto de Datos de paraacutemetrosgeodeacutesicos)
GIF Graphics Interchange Format (Formato de intercambio de graacuteficos)GDAS Geolinked Data Acces Service (Servicio de Acceso a Datos Geoespacialmente
Linkados)Geography Markup Language (Lenguaje de Marcado Geograacutefico)Hypertext Transfer Protocol (Protocolo de transferencia de hipertexto)Infraestructura de Datos EspacialesInfraestructura de Datos Espaciales del PeruacuteInternet Engineering Task Force (Grupo de Tareas de Ingenieriacutea de Internet)International Organization for Standardization (Organizacioacuten Internacional deEstandarizacioacuten)
JPEG Joint Photographic Experts Group (Grupo Conjunto de Expertos en Fotografiacutea)MIME Mutipurpose Internet Mail Extensions (Extensiones multipropoacutesito de correo de
Internet)OGC Open Geoespatial Consortium (Consorcio Geoespacial Libre)PNG Portable Network Graphics (Graacuteficos de red portaacutetiles)RFC Request for Comments (peticioacuten de comentarios)SAD South American Datum (Sur Ameacuterica Datum)SIG Geographic Information System (Sistema de Informacioacuten Geograacutefica)SRS Spatial Reference Systems (Sistemas de Referencia Espacial)SVG Scalable Vector Graphics (Graacuteficos vectoriales escalables)UCUM Unified Code for Units of Measure (Coacutedigo Unificado para unidades demedida)URI Uniform Resource Identifier(ldentificador Uniforme de Recursos)URL Uniform Resource Locator (Localizador Uniforme de Recursos)CGM Computer Graphics Metafile (Computacioacuten Graacutefica Web metarchlvo)WCS Web Coverage Service (Servicio de Cobertura Web)WFS Web Feature Service (Servicio de Caracteriacutesticas Web)WGS World Geodetic System (Sistema Geodeacutesico Mundial)WMS Web Map Service (Servicio de mapas en Web)WWW World Wide Web (Red informaacutetica mundial)XML Extensible Markup Language (Lenguaje de marcado extensible)
7 NORMAS GENERALES
71 Aacutembito de aplicacioacuten
El presente documento se aplica al conjunto de datos espaciales que cumplan lassiguientes condiciones
Se refiera a una zona o aacuterea geograacutefica sobre el cual el Estado Peruanotenga yo ejerza jurisdiccioacuten
bull Esteacuten en formato electroacutenico~co s~Joo lt)~ ~
(j t~ ( P o J ~72 Campos miacutenimos de los ServiciosJ) bullbull ~tq WJ~ro Para identificar los campos miacutenimos que un servicio deberaacute
aplicar los siguientes criteriosincluir se deberaacuten
Oficina Nacionai de Goberno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Jieb de informacioacuten georreie~enciada para el intercambio dedatos entre elltiddes de la ltdministracioacuten Puacutebiica
Paacutegina 10 de 44
Incluir el coacutedigo de identificacioacuten del registro o ID cuando esto no impliqueun riesgo a la seguridad del sistema
bull Si el servicio hace referencia a datos de unidades administrativas deberaacuteincluir el coacutedigo censal de la unidad administrativa o el coacutedigo censal deCentro Poblado cuando corresponda
bull Incluir el nombre del registro (Ejem Si el servicio corresponde a poliacutegonosde distritos se deberaacute incluir un campo con nombre del distrito)
bull Incluir los datos que tengan caraacutecter puacuteblico sin maacutes limitacioacuten que laestablecida en la constitucioacuten o las leyes sobre la materia
bull Estos criterios excluyen la informacioacuten que estaacute en el marco de la Ley deproteccioacuten de datos personales Ley Ndeg 29733 Y la que se encuentra en elmarco de las excepciones al ejercicio del derecho en la Ley detrasparencia y acceso a la informacioacuten Ley Ndeg 27806
Servicios de localizacioacuten (CSW) Tambieacuten llamados servicios demetadatos estos hacen posible la buacutesqueda de datos conjuntos de datosgeograacuteficos y servicios de informacioacuten geograacutefica a partir de los metadatos
74 Servicios web de informacioacuten georreferenciada a implementarse enel marco del DS 133-2013-PCM y registro
Para dar cumplimiento al Artiacuteculo Ndeg 4 del Decreto Supremo 133-2013-PCM lasentidades de la Administracioacuten Puacuteblica que administran bases de datosgeorreferenciadas (productoras o centralizadoras de informacioacuten) deberaacutenpromover la implementacioacuten gradual y coordinada de servicios interoperables deinformacioacuten georreferenciada de forma que a traveacutes de esta red se proporcione alos usuarios el acceso a los datos mediante el uso de los siguientes tipos deservicios
73 Descarga de InformacioacutenLas entidades de la Administracioacuten Puacuteblica que administran bases de datosgeorreferenciadas (productoras o centralizadoras de informacioacuten) deberaacutenimplementar coordinadamente los servicios de descarga mencionados en elNumeral 74 y detallados en los Numerales 2 y 3 del Anexo 1 de la presentedirectiva con el objeto de asegurar la descarga o transferencia de datosmencionados en el Artiacuteculo W 4 del Decreto Supremo 133-2013-PCM
Las excepciones a este lineamiento estaacuten definidas en la Ley Ndeg 29733 Ley deproteccioacuten de datos personales la Ley W 27806 y la Ley de trasparencia y accesoa la informacioacuten en la cual se establece el marco de las excepciones al ejerciciode este derecho
Cuando sea el caso y con el objeto de garantizar la continuidad del servicio 1 sepodraacuten implementar alternativas de descarga de informacioacuten2
ello no deberaacuteimplicar una restriccioacuten en el acceso a los datos
cO SEJoQlt i 0tlt-r ~~fp eacutel Oeacutentilde9 ~ I J~~lgt~ iJe0ty utID~(l4)~Y
I Cuando la infraestructura de la entidad no tenga la capacidad de soportar la demanda2 Descarga alternativa por paquetes de datos restringir el tiempo de acceso por sesiones de usuarios
descarga por nuacutemero de registros descarga por volumen de informacioacuten etc
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONCEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendiexcl)res de servicios web de informacioacuten georreferenciada para el intercambio deltlatos entre entidades de la Administracioacuten POblica
Paacutegina 11 de 44
correspondientes Las entidades de la Administracioacuten Puacutebliceacutel podraacuten usarservicios de localizacioacuten provistos por otras entidades para el cumplimientode la presente directiva
bull Servicios de visualizacioacuten (WMS y WMTS) Que permitan lavisualizacioacuten de datos georreferenciados mediante el uso de estaacutendaresdefinidos por la OGC como el Servicio de mapas en Web (WMS) o elServicio de mapas en web teselados (WMTS) Estos servicios deberaacuten serimplementados de manera coordinada por las entidades de laAdministracioacuten Puacuteblica como el principal medio de acceso a los datos ydeben permitir la superposicioacuten visual de informacioacuten geograacutefica complejay distribuida en diferentes tipos de servidores y visores de mapas
bull Servicios de descarga (WFS y WCS) Que permitan la descarga de datoso conjuntos de datos Se deberaacute promover el acceso directamente alcontenido de los servicios para construir servicios de valor antildeadido(aplicativos traacutemites geoprocesos etc)
bull Servicios de transformacioacuten (WCTS) Que permitan adaptar los datosgeograacuteficos para garantizar su interoperabilidad Este estaacutendar esobligatorio para las entidades de la Administracioacuten Puacuteblica que generaninformacioacuten en un elipsoide distinto al elipsoide del Sistema de ReferenciaGeodeacutesico 1980 - Geodetic Reference System 1980 (GRS80) o al WorldGeodetic System 1984 (WGS84) que se sentildealan en la ResolucioacutenJefatural Ndeg 079-2006-IGN-OAJ-DGC del Instituto Geograacutefico Nacional
Servicios de publicacioacuten de mapas en web Que permita la exploracioacutenvisual de la informacioacuten de una manera raacutepida y sencilla mediante unaplicativo Estos servicios deben permitir como miacutenimo mostrar navegaracercarse o alejarse para concretar o ampliar el campo de visioacuten moverseo superponer los datos geograacuteficos ademaacutes de mostrar los signosconvencionales y consultar los atributos de los datos geograacuteficos Laimplementacioacuten de este servicio es opcional pero se recomienda realizarloen el marco del Lineamiento 6 del Plan Nacional de Datos Espaciales(Ofertar mecanismos de acceso a los datos)
Los servicios descritos en los paacuterrafos anteriores deberaacuten contemplar la creacioacutende sus respectivos metadatos de acuerdo al Perfil baacutesico de Metadatos Peruano ylos estaacutendares que establezca la IDEP Los campos que se deberaacuten incluirmiacutenimamente son
o Nombreo Tiacutetuloo Descripcioacuteno Lista de palabras claveo Direccioacuten URLo Informacioacuten de contactoo Restricciones de acceso y usoo Nuacutemero de capas
El uso y registro de estos servicios en el Portal de Datos Espaciales del Peruacute(wwwgeoidepgobpe) se realizaraacute conforme a los Lineamientos de uso y acceso
I
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IOEPDirectiva sobre eslaacutendares de servicios wel) de informacioacuten georreferenciada para el intercambio ejedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 12 de 44
definidos por las entidades puacuteblicas que administran la informacioacuten tal como sesentildeala en el Artiacuteculo 5 punto 2 del D S W 133-2013-PCM
8 PROCEDIMIENTO GENERAL PARA LA IMPLEMENTACiOacuteN DESERVICIOSWEB DE INFORMACiOacuteN GEORREFERENCIADACon objeto de facilitar la integracioacuten de informacioacuten procedente de diferentesservicios web de mapas en el Portal de datos Espaciales del Peruacute se deberaacutenombrar el servicio con el siguiente criterio [Paiacutes]+[Nombre de Entidad puacuteblica uorganizacioacuten privada]+[Categoriacutea]+[Sub categoriacutea]+[Tema]
En el Anexo 2 se adjunta un cuadro con la Clasificacioacuten temaacutetica de datosgeograacuteficos Esta clasificacioacuten es temporal en tanto se defina el CataacutelogoNacional de Objetos Geograacuteficos El cuadro ha sido elaborado en base a lascategoriacuteas temaacuteticas definidas en la ISO 191152003 Informacioacuten Geograacutefica -Metadatos
Para la identificacioacuten del Sistema de Referencia de Coordenadas (CoordinateReferente System CRS) debe usarse el espacio de nombres del EuropeanPetroleum Survey Group (EPSG) y para la Uniform Resource Identifier (URI) loscoacutedigos del EPSG
81 Procedimiento general para el Intercambio de informacioacuten vectorialEl estaacutendar WFS establece un protocolo de comunicacioacuten para la transmisioacuten dedatos vectoriales a traveacutes de servicios web Este protocolo emplea lasespecificaciones OWS para la negociacioacuten previa a la peticioacuten de datos y utilizael formato GML para la transferencia de datos
WFS se basa en el protocolo HTTP que intriacutensecamente no contempla nocionesde sesioacuten Una sesioacuten en HTTP simple es el conjunto de una solicitud y surespuesta Luego la comunicacioacuten se corta y no es responsabilidad del cliente nidel servidor mantener una memoria ni un estado de la transaccioacuten (ealizada Porlo tanto protocolos basados en HTTP como WFS deben antildeadir sus propiosmecanismos de almacenamiento de datos persistentes entre dos solicitudesHTTP
Una sesioacuten WFS baacutesica se desarrolla esquemaacuteticamente de la manerasiguiente
Contacto inicial El cliente conoce uacutenicamente la URL de un servicIoWFS el servidor estaacute esperando peticiones como servicio HTTP oacute HTTPSEntonces siguiendo la especificacioacuten OWS
o El cliente enviacutea una solicitud GetCapabilities al servidor usandoHTTP GET En particular sentildeala queacute servicio estaacute solicitando (aquiacuteWFS) y bajo queacute versioacuten
o El servidor accede a sus fuentes de datos inscritas como disponiblesa WFS pueden ser bases de datos espaciales ficheros inclusiveotras conexiones WFS Eacutestas se encuentran en general preconfiguradas y no es necesario recorrerlas
o Del cataacutelogo interno el servidor construye un fichero XML siguiendola definicioacuten WMT_MS_ Capabilities Este fichero es devuelto al clienteen respuesta al GET usando el tipo MIME textxml
I
J
Oficina Naciomll de Goberno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleo de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 13 de 44
Solicitud de datos El cliente estaacute ahora en medida de solicitar un bloquede informacioacuten tomando en cuenta el conjunto de datos que el servidorcontiene
o El cliente enviacutea una solicitud GetFeatures al servidor especificandoademaacutes de los paraacutemetros OWS baacutesicos la capa y extensioacutensolicitadas Ademaacutes del GET es posible especificar la peticioacutenutilizando POST alcanzando al servidor una especificacioacuten XML de lasolicitud WFS
o El servidor acopia la informacioacuten a partir de sus fuentes y laacondiciona a la solicitud en particular la re proyecta al SRSsolicitado y la recorta al cuadraacutengulo requerido
o El servidor convierte la informacioacuten resultante a formato GML y ladevuelve al cliente en respuesta al GET usando el tipo MIMEapplicationvnd ogc wfs_xml
El contacto inicial es necesario para obtener el cataacutelogo local y los metadatos delas capas disponibles en el servidor Una vez que el cliente obtiene el cataacutelogolocal puede realizar una serie de solicitudes de datos independientes
Existe una clase de servidores WFS llamado WFS Transaccional en la cual siacute seespecifica nociones de sesioacuten y de persistencia de datos La clase transaccionalde la especificacioacuten WFS indica de queacute manera es posible hacer que cliente yservidor realicen transacciones sobre una base de datos Bajo estaespecificacioacuten es posible actualizar datos a distancia en el depoacutesito de datos delservidor
La instalacioacuten de un servidor WFS implica
Definir el nivel de confidencialidad de la informacioacuten
Definir los lineamientos de acceso a la informacioacuten en funcioacuten a lanormativa nacional vigente
bull Instalar un servidor WFS con acceso a las fuentes de informacioacuten apublicar este acceso deberaacute hacerse hacia una copia de la uacuteltima versioacutensiempre y cuando existan mecanismos automaacuteticos de respaldo y puestaal diacutea que aseguren integridad y actualidad esto es especialmentedelicado en caso de instalacioacuten de WFS transaccional
En caso de accesos restringidos por los lineamientos de acceso definidospor la entidad compatibilizar las poliacuteticas e instrumentos de seguridad deinformacioacuten al nuevo servicio esto implica por ejemplo establecer filtros anivel de cortafuegos para restringir el traacutefico a direcciones fijas deentidades conocidas eventualmente estableciendo redes privadasvirtuales entre dependencias
Mantener actualizada la informacioacuten publicada
Oacute~l82 Procedimiento general para el Intercambio de informacioacuten raacutesterZ- Se debe resaltar que para el intercambio de informacioacuten raacutester el trabajo inicial
de estandarizacioacuten se referiacutea a servidores de mapas a traveacutes de Internet Eacutestosinscritos dentro de WCS reciben un pedido a traveacutes del protocolo HTTP a partirde un cliente que solicita un conjunto de imaacutegenes raacutester correspondientes a unSRS determinado y cubriendo un cuadraacutengulo especificado El servidor enviacutea
Oficina Nacional (le Goi)ierno Electroacutenico e informaacutetica - ONGE -Comiteacute CoorcJinador de a lOEDirectiva sobre estaacutendarps de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 14 de 44
IIiL _
contra este pedido una imagen de mapa de bits en formato estaacutendar de imagensea PNG GIF JPEG GeoTIFF etc
El caso del intercambio de datos raacutester en bruto corresponde a una peticioacutensimplificada de este esquema WCS en la que la imagen de mapa de bits quedevuelve un servidor contiene los datos correspondientes a la capa raacutestersolicitada en formato corriente de mapa de bits
Una sesioacuten WCS se realiza aproximadamente de la misma manera que unasesioacuten WFS La fase de contacto inicial y pedido de cataacutelogo local esequivalente excepto que se solicita GetCapabilities del servicio WCS
La solicitud de datos se realiza a traveacutes del pedido GetMap opcionalmenteespecificando el formato de imagen de salida sus dimensiones en pixel yposiblemente un estilo de dibujo definido en SLD Por otro lado la solicitudGetFeaturelnfo aplicada a un raacutester permite obtener datos de los puntos quecomponen la capa
La instalacioacuten de un servidor WCS implica
Definir el nivel de confidencialidadde la informacioacuten
bull Definir los lineamientos de acceso a la informacioacuten en funcioacuten a lanormativa nacional vigente
bull Definir la simbologiacutea cartograacutefica de los mapas publicados y configurareacutesta en el servicio
bull En caso de accesos restringidos por los lineamientos de acceso definidospor la entidad compatibilizar las poliacuteticas e instrumentos de seguridad deinformacioacuten al nuevo servicio esto implica por ejemplo establecer filtros anivel de cortafuegos para restringir el traacutefico a direcciones fijas deentidades conocidas eventualmente estableciendo redes privadasvirtuales entre entidades
bull Mantener actualizada la informacioacuten publicada
83 Procedimiento general para la implementacioacuten de servicios demapas en web (WMS)
A continuacioacuten se describen recomendaciones para la implementacioacuten de losservicios WMS
Debido a que el tiempo de respuesta del servicio WMS depende delnuacutemero de capas que componga el servicio y el volumen de informacioacutense recomienda implementar este servicio con la menor cantidad de capasposible o implementar servicios con una sola capa
bull La implementacioacuten de un servicio web de mapas debe reproducir elcomportamiento y las respuestas estandarizadas al ser invocado desde uncliente geneacuterico y no adaptarse a las particularidades un clienteespeciacutefico
bull El WMS debe ser conforme a la implementacioacuten de ISO 19128Geographic Information - Web Map Server Interface
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicIos web de informacioacuten georreferenciada para el intercambio dedatos entre entiddes de la Administracioacuten Puacuteblica
Paacutegina 15 de 44
Todo servicio WMS debe contar con un IP puacuteblico (URL) que permita suacceso y consulta por Internet el cual deberaacute estar registrado en el portalde datos espaciales del Peruacute
bull Se debe utilizar como miacutenimo la especificacioacuten Web Map Service (WMS)Implementation Specification v111 o superior del Open GeospatialConsortium (OGC) con las tres operaciones obligatorias definidas en lapresente directiva (GetCapabilities GetMap y GetFeaturelnfo)
bull El WMS deberaacute soportar cuando se exceda el rango de escala uacutetilimaacutegenes vaciacuteas o simplificadas La informacioacuten sobre el rango de escalauacutetil debe proporcionarse en la respuesta a la peticioacuten GetCapabilitiesutilizando el campo ltScaleHintgt
bull Se debe usar la especificacioacuten del OGC Styled Layer DescriptorImplementation Specification v10 (SLD) como extensioacuten del OGC WMSque permita una simbolizacioacuten definida por el usuario
bull Se debe implementar la operacioacuten GetLegendGraphic y del atributoLegendURL para describir cada capa con el fin de identificar las capasadecuadamente
bull El WMS debe soportar al menos el formato Portable Network Graphics de24 bits (PNG tipo MIME imagepng)
bull Evitar la inclusioacuten de informacioacuten marginal dentro del marco devisualizacioacuten escalas logotipos marcas de agua mensajes de copyright ysimilares
Si se usa un Sistema de Referencia de Coordenadas (CRS) adicionaldeberaacuten identificarse sus paraacutemetros de transformacioacuten mediante unidentificador del Sistema de Referencia de Coordenadas vaacutelido ydocumentado
UTM USO
Zona 178 --------------- __-
Zona 188Zona 198
~ 0_ bull __ - ~ ~_ bullbull__ bullbullbull
Zona 178 -__------ -----__-_ Zona 188
------_ _~-- Zona 198
proporcionarse en ingleacutes Sede excepcioacuten sea
bull El WMS debe soportar el CRS WGS84 en coordenadas geograacuteficasidentificadas mediante EPSG 4326 Ademaacutes se recomienda que laimplementacioacuten de WMS tambieacuten soporte los siguientes CRSs
Tabla 1 Coacutedigos y Sistemas de Referencia
Coacutedigo EPGS Sistemade ReferenciaDATUM32717 WG8 84 UTM32718 WG8 84 UTM32719 WG8 84 UTM
- _------ _----__- ~--_ ----- -24877 P8AD56 UTM
----_ __ _ -24878 P8AD56 UTM24879 P8AD56 UTM4326 WG8844248 P8AD56
bull Todas las excepciones de servicio debenrecomienda que el formatoapplicationvnd ogc se_inimage
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puumlbliacuteca
Paacutegina 16 de 44
ANEXO 1 ESTANDARES DE SERVICIOS WEB DE INFORMACIONGEORREFERENCIADA PARA EL INTERCAMBIO DE DATOS ENTREENTIDADES DE LA ADMINISTRACION PUBLICA
1 ESTANDAR PARA SERVICIO DE MAPAS EN WEB WMS
11 WMS Web Map Service
El servicio Web Map Service (WMS) o Servicio de publicacioacuten de mapas es unestaacutendar propuesto por la OGC que ofrece una sencilla interfaz HTTP el cualpermite realizar una solicitud de imaacutegenes de mapas georreferenciados de una omaacutes bases de datos geograacuteficas que pueden estar distribuidas en maacutes de unservidor
Una peticioacuten WMS define la capa o capas geograacuteficas y el aacuterea de intereacutes paraser procesadas por el administrador del servicio la respuesta a esta solicitud esuna o maacutes imaacutegenes de mapas georreferenciados (devuelto como JPEG PNGetc) que pueden ser mostradas en un aplicativo ya sea viacutea web o de maneralocal
A traveacutes de la superposicioacuten de mapas obtenidos de diferentes servidores WMSes posible la creacioacuten de una red de servicios distribuidos cuyos clientes ousuarios podraacuten realizar composiciones personalizadas
I_ _ _ ~ __ ~------J
_ordm~scriacutePdoacuteB __Versioacuten de la especificacioacuten OGCTipo de_~ervicio al que vadtrigj9-ordfJ~Jeticioacuten Nombre de la olJeracioacuten Formato de salida deacutelmetaclatodel s-eNiCioDebe soportar lJor defecto texUxml S-ecuencia de nUacutemeros 6- cadena --decaracteres para ~I contr()I de la cltn~~s~I1fia
Opcional
Obligatoriedad~OpcionalObli9ordf-ordm~ _ObliR~lt~
Opcional
UPDATESEQUENCE
- ComponentesVERSION
SERVICE=WMS _ __ __-- _ - --_ -REQYESTGet99pabilities
FORMAT
111 Operaciones
Este estaacutendar internacional (WMS versioacuten 130) define dos clases de modos deoperar uno para un WMS baacutesico y otro para un WMS de consulta A su vez cadauno tiene dos subclases una para clientes y otra para servidores
El WMS baacutesico debe soportar los elementos baacutesicos del servicio (versioacutenpeticiones y respuestas HTIP valores numeacutericos y booleanos determinadosformatos de salida sistemas de coordenadas paraacutemetros de consulta y derespuesta y excepciones) la operacioacuten GetCapabilities y la operacioacuten GetMapClasifica la informacioacuten que posee en Capas y ofrece un nuacutemero determinado deEstilos con los cuales se pueden visualizar dichas capas Este EstaacutendarInternacional uacutenicamente soporta Capas y Estilos definidos no incluyemecanismos de definicioacuten de simbolizacioacuten por parte del usuario
El WMS de consulta debe satisfacer todos los requerimientos de un WMS baacutesico ytambieacuten soportar la operacioacuten GetFeaturelnfo
Para personalizar la simbolizacioacuten OGC ha definido la especificacioacuten 5tyledLaver Descriptor (5LD) o descripcioacuten de estilos de capas que permite la
l(CONSElo definicioacuten temporal o permanente de la simbolizacioacuten para visualizar datos viacuteaa-tCj~ ~lt)~ WMS~ ~ ~o Leoacuten ~ ltntilde bull bull bull bull bull0 ~--iexcl ~a GetCapabllItles (oblIgatorIa)~ ~ oO gtltto~ierM~~ lt Ofrece informacioacuten acerca de las caracteriacutesticas del servicio (metadatos)
Tabla 2 Componentes de GetCapabilities
L
Oficina Nacional de Gobierno Electroacutenico e infonnaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios eb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 17 de 44
del cacheacute Este valor se incrementa cuandose realizan cambios en el Capabilitites
b GetMap (obligatoria)
Proporciona como resultado un mapa imagen de los datos almacenados
Tabla 3 Componentes de GetMap
Componentes
L~-~Q~~~~~~~t~iapI LAYERS
STYLES
CRS=EPSGidentificador
BBOX=minxminYmaxxmaxy
WIDTHHEIGHTFORMAT
TRANSPARENT=TRUEI FALSE
BGCOLOR=color_value
EXCEPTIONS=exception_format
TIME=time
ObligatoriedadObligat0rQ -ObIi99orio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligordf-t9rioObligordf-tQr)oObligatorio
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Desqip~iOacutenVersioacuten de la especificacioacuten OGCNombre de la PeticioacutenLista de una o maacutes capasseparadas por comasEstilo de visualizacioacuten por caparequerida separados por comasSistema de Coordenadas deReferenciaEsquinas del aacutembito (inferiorizquierda superor derecha) enunidades CRSAncho del mapa en Qix_eJ~~ Alto del maQ9_~Ilp)(el~~- _Formato de salida del mapaTransparencia del fondo del mapa(default=FALSE)Valor del color del fondo RGB enHexadecimal (default=OxFFFFFF)Formato en el que el WMSinforma de las excepciones(default=XML)Valor de Tiempo en las capasdeseadasElevaci6ndelas capas deseadasValor de otras dimensionesadecuadas
c GetFeaturelnfo (obligatoria)
Captura y proporciona informacioacuten contenida en un mapa tal como el valor deun objeto en una posicioacuten determinada
Tabla 4 Componentes de GetFeaturelnfo
DescripcioacuteriVersioacuten de la especificacioacutentildeOGcNombre de la Peticioacuten Copia parcialdeuacutenapeticioacuten demapasque genera el mapa del cual se quiereobtener informacioacutenLista de una o maacutes capas sobre las quese realiza la consulta separadas porcomasFormato de respuesta de la informacioacutensobre el objeto (MIME type)Nuacutemero de objetos sobre los que sedevuelve informacioacuten(default=1)Coordenada iexcldel objeto en eacuteiMapcsen pi~eles __ o bullbullbullbullbullbullbullbull
Coordenada j del objeto en el Map CSenpixele~Formato en el que el WMS informa de las excepciones (default=XML)
Obligatorio
ObligatoriedadObligatorioObligaiorio~~_
QUERY _LA YERS Obligatorio
INFOJORMAT Obligatorio
FEATURE_COUNT Opcional
l=pixeLcolumn Obligatorio_____ bullbullbullbull - bull__ bull__ bullbullbull ____ o
J=pixeLrow Obligatorio-- --- _ _--_-
EXCEPTIONS Opcional
Paraacutemetros del mapa
ComponentesVERSION
REQUEST=GetFeaturelnfo
Oficina Nacional (e Gobierno Electroacutenico e In~ormiquestica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciltda para el intercambio deciatos entre entidades de la Aoministraciaacuten Puacuteblica
Paacutegina 18 de 44
112 Styled Layer Descriptor (SLD)
Perfil de la Especificacioacuten de Implementacioacuten Web Map Service
El Styled Layer Descriptor (SLD) o Descriptor de Estilos de Capas define unacodificacioacuten que se extiende al estaacutendar WMS el cual permite definir a traveacutes delusuario una simbolizacioacuten y coloracioacuten de la capa geograacutefica o cobertura Elestaacutendar SLD aborda la necesidad de los usuarios y de los softwares paraofrecer la capacidad de poder controlar la representacioacuten visual de los datosgeorreferenciados
Esta posibilidad de definir reglas de representacioacuten de estilos requiere unlenguaje de estilos que el cliente y el servidor pueden entender La Simbologiacuteaestaacutendar de codificacioacuten de la OGC (SE) ofrece este lenguaje mientras que elperfil de SLD WMS permite la aplicacioacuten del SE a capas WMS usandoextensiones de operaciones de los servicios de mapas Ademaacutes este estaacutendardefine una operacioacuten de acceso normalizado a siacutembolos de leyenda
a Operaciones del servicioLas operaciones que se definen en este estaacutendar OGC son 4 siendo dos (2)obligatorias y dos (2) opcionales
bull GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull GetMap (Obligatoria)
Esta operacioacuten estaacute definida en el estaacutendar WMS en sus distintas versionesSolicitud de un aacuterea determinada en un CRS determinado Para modificar elestilo de visualizacioacuten se crea un laquouser Styleraquo
bull Describe Layer (Opcional)
Para definir estilos personalizados por el usuario se requiere informacioacutensobre los fenoacutemenos a simbolizar o como poco su tipo (fenoacutemeno ocobertura) Esta operacioacuten proporciona informacioacuten sobre esos estilos
bull GetLegendGraphic (Opcional)
Mediante esta operacioacuten se obtiene una imagen del estilo con el cual elservicio realiza la representacioacuten de la capa
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de s~rvicios leb ae informacioacuten georreferenci2da para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
2 ESTANDAR PARA SERVICIO DE MAPAS WFS
Paacutegina 19 de 44
21 WFS Web Feature Service
El servicio Web Feature Service (WFS) o Servicio de publicacioacuten de objetos es unestaacutendar definido por la OGC que describe la especificacioacuten de codificacioacuten paradatos georreferenciados basados en GML (Geography Markup Language) el cualpermite recuperar y modificar (consultar insertar actualizar y eliminar) datosespaciales en formato vectorial Esta codificacioacuten intenta activar el transporte yalmacenamiento de informacioacuten geograacutefica mediante un XML Sehema quedescribe su estructura incluyendo las propiedades de geometriacutea y los rasgosgeograacuteficos
Los requisitos para un Web Feature Serviee (versioacuten 110 o superior) definidospor la OGC son
Los interfaces deben definirse en XML
GML debe ser utilizado para expresar caracteriacutesticas de los objetos dentrode la interfaz
Un WFS debe ser capaz como miacutenimo de ofrecer caracteriacutesticas de losobjetos utilizando GML
El filtro de lenguaje debe definirse en XML y derivarse de CQL como seindica en el OpenGIS Catalogue Intetface ImplementationSpecification
bull El almaceacuten de datos utilizado para almacenar caracteriacutesticas de los objetosgeograacuteficos puede ser opaco para la aplicacioacuten cliente siendo el uacutenicoacceso a los datos a traveacutes del interfaz del WFS
bull La uacutenica funcioacuten de un WFS cuando interacciona con el sistema dealmacenamiento de fenoacutemenos geograacuteficos es asegurarse que loscambios realizados en los datos sean coherentes
211 Operaciones
Se definen tres clases de WFS
WFS Baacutesico implementa las operaciones GetCapabilitiesDescribeFeatureType y GetFeature Se considera el servicio de soacutelolectura
WFS XLink soporta todas las operaciones del WFS Baacutesico e implementala operacioacuten GetGmlObjet para XLinks locales yo remotos siendo posibleutilizar la operacioacuten GetGmlObjet durante la operacioacuten GetFeature
bull WFS Transaccional soporta todas las operaciones del WFS baacutesico eimplementa las operaciones de transaccioacuten Siendo opcional laimplementacioacuten de las operaciones GetGmlObjet yo LockFeature
Los atributos comunes en las peticiones POST y GET para todas las operacionesson
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEi -Comiteacute Coordinador de la lOEDirectiva sobre est~ndres de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Publica
Paacutegina 20 de 44
Tabla 5 Componentes GET maacutes comunes
_componentesVERSION
SERVICE=WFS
REQUEST
NAMESPACE
Paraacutemetros adicionalesParaacutemetros especificos
del suministrador
OblifjatoiexcliexcledadOblig_~9iQ_
Obligatorio
ObligatQrio
Opcional
Opcional
_ _ DescripcioacutenVersioacuten de la especificacioacuten OGC __Tipo-cie-ServfcTo--( no-esobiigaiorio paraGetCapeacutelbiiti~~)_Nombre de la PeticioacutenPara indicar el espacio de nombres y susprefijos El formato debe ser xmlns(prefix=EscapedNamespaceName) Si se especificamaacutes de uno se sefJaranfJorcomasParaacutemetros de cadaoperaCiOacute---------------Para permitir antildeadir paraacutemetros ala peticioacutende forma que se mejore el resuldo _
Tabla 6 Componentes POST maacutes comunes
ComponentesVERSION
SERVICE=WFS
HANOLE
ObligatoriedadObligato~[Q__Obligatorio
Opcional
DescripcioacutenVersioacutende la especificacioacuten OGCTipo de Servicio Permite a la aplicacioacuten cliente asociar unnombre nemoteacutecnico a la peticioacuten paraencontrar los elementos infractores en casode error
a GetCapabilities (obligatoria)
Ofrece informacioacuten acerca de las caracteriacutesticas del servicIo de los tipos defenoacutemenos que puede ofrecer y queacute operaciones soporta cada uno de ellos
D~scripdcSn _Lista de tipos de fenoacutemenos adescribir separados por comas Sino se indica ninguno devuelvetodos los tiposFormato de salida para describirlos tipos de fenoacutemenos Soportaotros formatos de salida comoOTO
Opcional
Opcional
TYPENAME
OUTPUTFORMAT=textxmlsubtype=gml311
b DescribeFeatureType (obligatoria)
Ofrece la estructura (campos y atributos) de cualquiera de los tipos defenoacutemenos que el servicio puede ofrecer mediante su descripcioacuten en esquemasXML siendo eacutestos esquemas GML vaacutelidos
Tabla 7 Componentes DescribeFeatureType
Componentes Obligatoriedad
c GetFeature (obligatoria)
Devuelve instancias de fenoacutemenos (objetos individuales) en formato GMLAdemaacutes el cliente debe tener la posibilidad de solicitar las propiedades delfenoacutemeno que desea y de realizar tanto consultas espaciales como noespaciales
Tabla 8 Componentes de GetFeature y GetFeatureWithLock
iI
l
_lt_orriponentesREQUEST=[GetFeature I
GetFeatureWithLock]
OUTPURFORMAT=textxml subtipo=gml311
RESULTIYPE=[results IHits]
Obligatoriedad
Obligatorio
Opcional
Opcional
t5escripciQn
Nombre de la peticioacuten WFS
Permite otros formatos de salida siempre ycuando se indique en el documento deltapacidadesUtilizado para solicitar un documento derespuesta completo con los fenoacutemenos quecumplen la consulta (results valor por defecto) osimplemente una enumeracioacuten d~ Ilts_rnismos
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades ete la Administracioacuten Puacuteblica
Paacutegina 21 de 44
Pueden utilizarse componentes adicionales para controlar los XLink anidados
Tabla 9 Codificacioacuten adicional de GetFeature
Componentes
PROPERTYPENAME
FEATUREVERSION=[ALLIN]
MAXFEATURES=N
EXPIRY=N
SRSNAME
TYPENAME(opcional si se aespecificado elFEATUREID)FEATUREID
(Mutuamente excluyentec()i1 FILIER yB001 __
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BBOX)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
SORTBY
~Coriiacuteponentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
PROPTRAVXLlNKDEPTH
Obligatoriedad
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Opcional
Opcional
Opcional
Opcional
Obligatoriedad
Opcional
Opcional
Opcional
Descripci9n(hits)Lista de propiedades de cada tipo de fenoacutemenosolicitado Con o con ausencia de valor sesolicitan todas las del ti~o_~Ql~_L1J9ordmcgt____Cuando es posible el versionado Devuelve laversioacuten del fenoacutemeno que se le solicita Si no seindica devuelve la uacuteltima versioacutenMaacuteximo nuacutemero de fenoacutemenos que puedendevolverse en una consulta Si no se indicadevuelve todosSoacutelo se utiliza con la peticioacutenGetFeatureWithLock Indica el tiempo de bloqueodel fenoacutemeno en la respuesta (en minutos) Si elparaacutemetro no se especifica el bloqueo seraacuteindefinidoSistema de referencia que debe ser usado en lageometria de los fenoacutemenos resultado de lapeticioacuten
Lista de nombres de los tipos de fenoacutemenossolicitados
Lista de instancias de fenoacutemenos solicitadasidentificadas mediante su identifi~dor
Describe un conjunto de caracteristicas sobre lasque operar Se debe establecer un filtro por cadatipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o un FILTERun cliente puede realizar la peticioacuten mediante unbounding box
Indica la propiedad respecto a la cual seraacutenordenadas las instancias de los fenoacutemenosobtenidos en la consulta
--__~~_ 0- _
Descripcioacuten _Nivel de profundidad a alcanzar a traveacutes de los bullenlaces contenidos en los atributos href de las propiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que se bullacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidada deGetGmlObject realizada para cualquier propiedadcuando interviene el componenteTRAVERSEXLlNKDEPTH (si no se especifica una I
lista PROPEXPIRY) En ausencia de valoresperaraacute hasta recibir respuestaLista de- ios niveies- de XLink enlazado-spor cadafenoacutemeno que sea consultado Debe haber unarelacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una lista
i_J
Oficina Nacional de Gobierno Electroacutenico e Inormiquesttica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios VIeb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 22 de 44
Componentes Obligatoriedad DescripcioacutenPROPTRAVXLlNKDEPTHLista de tiempos de expiracioacuten de XLink enlazadospor cada fenoacutemeno consultado Debe haber una
PROPTRAVXLlNKEXPIRY Opcional relacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una listaPROPTRAVXLlNKEXPIRY
d GetGmlObject (opcional)
Devuelve instancias de fenoacutemenos expresaacutendolos en XML El cliente debe tenerla posibilidad de especificar si desea todos los objetos que se han anidadomediante Xlinks o soacutelo hasta un nivel de anidamiento determinado
Para que un WFS soporte esta operacioacuten cada elemento sobre el que puedaoperar el WFS debe estar identificado uniacutevocamente mediante lOs XML Lacodificacioacuten de identificadores de elementos se define en OpenGis FilterEneoding Implementation Speeifieation
La diferencia con GetFeature es que mientras que esta uacuteltima devuelve todaslas instancias que posea el tipo de fenoacutemeno solicitado con GetGmlObject soacutelose obtienen las instancias de fenoacutemenos solicitadas mediante su identificador
Tabla 10 Codificacioacuten para GetGmlObject
Componentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
GMLOBJECTID
Obligatoriedad
Obligatorio
Opcional
DescripcT6n _Nivel de profundidad a alcanzar a traveacutes de losenlaces contenidos en los atributos href de laspropiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que seacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidadade GetGmlObject realizada para cualquierpropiedad (si no se especifica una listaPROPEXPIRY) cuando interviene elcomponente TRAVERSEXLlNKDEPTH Enausencia de valor esperaraacute hasta recibirresp~~~t~__ _ EllO XML del elemento solicitado
Descripci~~
Lista de nombres de los tipos de fenoacutemenosa ser bloqueados
Indica el tiempo de bloqueocienenoacutementildeo(en minutos) Si el paraacutemetro no seespecifica el bloqueo seraacute indefinidoALLintentaraacute bloq~ordflodoslos fenoacuteme~_
Opcional
Opcional
Obligatorio
ObligatoriedadComponentesTYPENAME
(opcional si se aespecificado elFEAT~B_~[)) _
EXPIRY=N
LordmCISACTI9~=I~-J_
e LockFeature (opcional)
Peticioacuten de bloqueo sobre uno o maacutes tipos de fenoacutemenos mientras se estaacuterealizando su modificacioacuten con la operacioacuten Transaetion Esto aseguratransacciones de forma continuada Esta operacioacuten en el meacutetodo POSTcontiene uno o maacutes elementos ltLoeltgt cada elemento definen las instancias deun tipo de fenoacutemeno a ser bloqueadas
Tabla 11 Componentes LockFeature
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Ieb de Informacioacuten georreferenciada para el intercambio dedatos entre entidades de la dministracioacuten Puacuteblica
Paacutegina 23 de 44
9omponentes_SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BJ30_X)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Opcional
Opcional
Opcional
Descripcioacuten _solicitados si no lo consigue no sebloquearaacute ninguno SOME intenta bloqueartantas como sea posibleLista de instancias de fenoacutemenossolicitadas identificadas mediante suidentificador
Describe un conjunto de caracteristicassobre las que operar Se debe establecer unfiltro por cada tipo de fenoacutemeno listado en elparaacutemetro TYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
f Transaction (opcional)
Una peticioacuten transaccional estaacute compuesta de operaciones que modificaninstancias de fenoacutemenos geograacuteficos accesibles viacutea web Una vez terminada latransaccioacuten el servicio WFS genera un documento XML de respuesta indicandoque el proceso se ha realizado
Esta operacioacuten puede realizarse directamente por parte del servicio WFS encuyo caso al finalizar la transaccioacuten el servicio traslada las modificaciones alalmaceacuten de datos conectado el servicio WFS o traducir las operaciones allenguaje del almaceacuten de datos siendo eacuteste uacuteltimo el encargado de realizar laoperacioacuten
Las posibles operaciones de modificacioacuten que pueden llevarse a cabo son crear(Insert) actualizar (Update) y eliminar (Deete)
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Insert
Native
Lockld
srsName(Atributo)
IdgenItri~ut(raquo
Transaction
inputFormat__(f-ilQt __
Tabla 12 Componentes POSTde TransactionComponentes Obligatoriedad DescripCioacuten~- ~- --
Puede contener cero o maacutes nsert Updafe o DeefeLas operaciones se ejecutan en el orden en el quese presenten en la peticioacuten _Especifica que la transaccioacuten se realizaraacute sobre unconjunto de instancias que han sido bloqueadasprevLamente___ ____ __Contiene comandos u operaciones propietariaspermitiendo acceder y actuar sobre servidores oalmacenesde datos especiacuteficosALL iridica--que -iodos -os fen6meno-sbloq-ueadosdeben ser liberados una vez terminada latransaccioacuten SOME indica que soacutelo los registrosmodificados deben ser liberados el resto deelementos permanecen bloqueadosUtilizado para crear nuevas instancias defenoacutemenos Por defecto los fenoacutemenos se expresanmediante GML3 pero pueden utilizarse otrasversiones de GML En respuesta a esta operacioacuten elWFS debe generar una lista de los identificadoresasig_l95Qsa las nueveacutel~Iacutei~~l~a_~generadas
Versioacuten GML en la que crear los datos-- -- Sistema deo-referenCiadel nuevo-efe-merItoeicual
Opcional debe ser soportado por el tipo de fenoacutemeno al quepertenece
Meacutetodode asignacioacuten de identificadores
releaseAction=[ALLISOME]
Oficina Nacional de Gobierno Eleciexclroacutenico e Inormaacutetiacuteca - ONGEI -Comiteacute Coordiacutenatior de la IDEPDirectiva sobre estaacutendares de servicios weo de informacioacuten georreierenciada iexclara el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 24 de 44
Componentes
Update
Property(Elemento)
srsName(Atributo)
Filter(Elemento)DeleteFilter
(Elemento) __
Obligatoriedad
Opcional
Obligatorio
Opcional
Opcional
OpcJdegrl_ordfI _
Obligatorio
DescripcioacutenActuacutea sobre las propiedades de instancias defenoacutemenosEspecifica el nombre (Name) y los valores (Vaue) delas propiedades pertenecientes a los tipos defenoacutemenos a modificar (fypeName)Sistema de referencia del nuevo elemento el cualdebe ser soportado por el tipo de fenoacutemeno al quepert~n_~ce _ ___ _ _Define restricciones espaciales o no espaciales paraseleccionar los fenoacutemenos a modificarElimina instancias de fenoacutemenos
Si no se define un filtro la operacioacuten no se realiza
Tabla 13 Componentes GET de Transaction
Componentes
OPERATION=Delete
TYPENAME(opcional si se aespecificado elFEATUREID)
RELEASEACTION=[ALLI SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
BB00)BBOX
(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten_Operacioacuten de transaccioacuten a ejecutar Lasoperaciones se ejecutan en el orden en el quese present~Il_~I1a p~ticiordmn
Lista de nombres de los tipos de fenoacutemenossobre los que realizar fa operacioacuten
ALL indica que todos los fenoacutemenosbloqueados deben ser liberados una vezterminada la transaccioacuten SOME indica quesoacutelo los registros modificados deben serliberados el resto de elementos permanecenbloqueados
Lista de instancias de fenoacutemenos sobre los queoperar identificadas mediante su identificador
Describe un conjunto de caracteriacutesticas sobrelas que operar Se debe establecer un filtro porcada tipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
Oficina Nacional dG Gobierno Eleciroacutenco e informaacutetic - ONGEiexcl -Comiteacute Coordineacutedor de la lDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para ei intercambio dedtos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 25 de 44
3 ESTANDAR PARA SERVICIO DE COBERTURA WCS
31 WCS Web Coverage Service
El servicio Web Caverage Serviee (WCS) o Servicio de Coberturas de mapasofrece la obtencioacuten de datos georreferenciados en un formato del tipo coberturamulti-dimensionales para el acceso a traveacutes de la web de modo que sean uacutetilespara la representacioacuten o como dato de entrada de modelos cientiacuteficos
Al igual que el estaacutendar Web Map Serviee (WMS) y el Web Feature Serviee(WFS) permite al cliente seleccionar parte de la informacioacuten que posee elservidor basaacutendose en diferentes criterios como por ejemplo las restriccionesespaciales
Este estaacutendar nos brinda un conjunto de requisitos baacutesicos que una aplicacioacutenWCS debe cumplir esto tambieacuten es vaacutelido al utilizar el GML como un formato deentrega de la cobertura con el cual a diferencia del WMS que devuelve los datosgeorreferenciados para ser representados como mapas estaacuteticos (devueltos comoimaacutegenes desde un servidor) el estaacutendar Web Coverage Service define unasintaxis rica para las solicitudes en contra de estos datos devolvieacutendolos con susemaacutentica original (en lugar de las imaacutegenes) los cuales pueden ser interpretadosextrapolados procesados etc
Esta versioacuten de especificacioacuten se limita a peticiones y descripciones de coberturasde mallas regulares (grid coverage) aunque el interfaz ha sido disentildeado de formaque en futuras versiones sea posible desarrollarlo permitiendo otros tipos decoberturas definidas en OGC Abstraet Speeifieatian Tapie 6
asincroacutenicasrespuestas Respuestas XML y opcionalmente(almacenamiento de respuestas)
a GetCapabilities (obligatorio)
Permite obtener el documento XML de capacidades donde se describenlas caracteriacutesticas del servicio y donde normalmente se incluye una brevedescripcioacuten de las coberturas que ofrece En el caso que el documento XMLdevuelto no contenga la descripcioacuten de las coberturas que posee debedisponerse de informacioacuten similar en una fuente aparte como por ejemplo uncataacutelogo de imaacutegenes
311 Operaciones
El servicio WCS (versioacuten 20) proporciona tres (3) operaciones cuyaimplementacioacuten es obligatoria por parte del servidor Estas operaciones puedenutilizar HTTP GET con codificacioacuten KVP o HTTP POST con codificacioacuten XML oSOAP es mediante el documento de capacidades como se indica queacute tipo decodificacioacuten POST soporta el servidor del WCS
Los paraacutemetros que se definen a continuacioacuten pertenecen a la versioacuten 111 deeste estaacutendar mientras que los ejemplos expuestos se realizan con WCS versioacuten100 por ser los implementados hasta la fecha Las diferencias de notaciones ylas variaciones baacutesicas que posee la versioacuten 111 con respecto a la 100 son
Uso de GridCRS en descripciones de peticiones de cobertureacutels
Descripcioacuten jeraacuterquica de las coberturas
Muacuteltiples campos por cobertura
Oficinaacute Nacional de Gobj~rno Electroacutenico e InronnaacuteUca - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 14 Componentes de GetCapabilities
Paacutegina 26 de 44
Componentes
SERVICE=WCS
REQUEST=GetCapabilities
ACCEPTVERSION
SECTIONS=Contents
UPDATESECUENCE
ACCEPTFORMATS=textxml
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
QesuacuteipcioacutenTipo de Servicio al que vadirigl~eacutelJordf-R~ticoacuten~ _Nombre de la operacioacutenVersiones de la especificacioacutenOGC que acepta el clienteseparadas por comas y enorden de preferEmciaLista de cero o maacutes nombres desecciones del documento demetadatos del servicioseparados por comas que sedesea sean devueltos en eldocumento de metadatos delservicioVersioacuten del documento demetadatos del servicio valorque se incrementa cuando serealizan cambios en eldocumento compl~toSecuencia de cero o maacutesformatos de respuestadeseados por el clienteseparados por comas y pororden de preferencia
Tabla 15 Componentes de DescribeCoverage
b DescribeCoverage (obligatorio)
Devuelve un documento XML con una descripcioacuten detallada de una o variascoberturas de las suministradas por el servicio
El documento XML devuelto con la descripcioacuten de la cobertura debe contener
Identifier identificador uacutenico de la cobertura
bull Domain Definicioacuten del dominio espacial yo temporal para laslocalizaciones de las coberturas
bull Range Define el rango de valores y el tipo de propiedades (categoriacuteasmedidas etc) asignadas a cada localizacioacuten en el dominio
bull SupportedCRSs Relacioacuten de baseCRS definidos para cada GridCRSutilizados por la operacioacuten GetCoverage para expresar las coberturas queposee
bull SupportedFormats Formatos en los que pueden ser devueltos lascoberturas en respuesta a un GetCoverage (ejemplo GeoTiff HDF-EOSNITF CF-Net-CDF)
Componentes
SERVICE=WCS
REQUEST=DescribeCoverag~_VERSION= version
IDENTIFIERS=identifier1identifier2
Obligatoriedad
Obligatorio
Obli9iltorLC_ObligeacutelQ~icgt
Obligatorio
DesiiipClOacutenTipo de Servicio al que va dirigida lapeticioacutenNombre de laope~aci~nVersioacuten de la especificacioacuten OGCLista de los identiffcad()resde lascoberturas que se desea seandescritas
Oficina Nacional de Gobemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacuten ciares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 27 de 44
c GetCoverage (obligatorio)
Permite obtener una cobertura o parte de ella Por tanto es necesario indicaralguna o todas las caracteriacutesticas baacutesicas que definen el subconjunto de datosrequerido es decir el dominio el rango de valores el tipo de re-muestreo elformato de datos y forma de entrega del resultado Para ello es necesarioconocer primero cuaacutel es la definicioacuten del tipo de coberturas que posee el serviciomediante la operacioacuten DescribeCoverage
Por defecto todos los componentes de la cobertura solicitada mediante estaoperacioacuten son devueltos directamente en la respuesta Opcionalmente elservicio puede tener implementada la posibilidad de almacenar los componentesde la cobertura como un recurso accesible viacutea web en cuyo caso la respuestaincluiriacutea la referencia URL a dicho recurso siempre y cuando se indique en lapeticioacuten que los resultados deben ser almacenados
Procesar una operacioacuten GetCoverage puede ser entendido conceptualmentecomo una secuencia de operaciones cuyo esquema fundamental seriacutea
Realizar una transformacioacuten de coordenadas (incluyendo el escaladoespacial) en el CRS que se desea mediante un re-muestreo coninterpolacioacuten espacial
Generar el subconjunto de datos espacial
Generar el subconjunto de datos temporal
Generar el subconjunto de propiedades (range)
bull Convertir los datos al formato solicitado En funcioacuten del formato puedenecesitarse interpolar los valores que posee cada localizacioacuten en lacobertura original como consecuencia es probable que se produzcapeacuterdida de precisioacuten
bull Salida de resultados de una muestra de la cobertura
Solicita un subconjunto de datoscorrespondientes a instantes ointervalos de tiempo determinados
S-olidta solamente algunos campos_ (IrQpiedade~L Formato de salida de la coberturadenro delo~que eacutesta posee _Especifica si la respuesta debe seralmacenadaIdentifica el sistema de referenciabase para el GridCRS de salida
Opcional
Obligatorio
Opcional
OpcionalParaacutemetros
-Oescripeacutefoacutentilde---Tipo de Servicio al que va diexclrigida la Obligatorio lPeuroticioacuten
Obligatorio Nombre de la operacioacutenObligatorio __ _ VeEsi6n de 1ordf~~p~cifiltordfltoacutenQ~C
Identificador uacutenico de la coberturaObligatorio solicitada
Opcional iexcl Encuadre que define espacialmente(Obligatorio si no se la cobertura solicitada en el
indica sistema de referencia que se indicaTIMESECUENCE) mediante su URN
Opcional(Obligatorio si no se
indicaBordmUNDIN~Jl0gtS)
FORMAT
RANGESUBSET
TIMESECUENCE
Tabla 16 Componentes de GetCoverage
- Componentes Obligatoriedad
SERVICE=WCS
REQUEST =GetCoverageVERSION= version
IDENTIFIER
BOUNDINGBOX=coordenadasurnogc defcrs EPSGX
STORE
GRIDBASECRS=urnogcdefcrsEPSGX
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la ACjministracioacuten Puacuteblica
Paacutegina 28 de 44
Comp()nentes
GRIDTYPE=urnogcdefmethodWCS 11 2dGridln2dCrs
GRIDCS=urnogcdefcsOGCOOGrid2dSquareCS
GRIDORIGIN
GRIDOFFSETS
Obligatori~qCldpertenecientes a laestructura de datos
GridCRSSe utilizan para
solicitar los datos desalida en otroSistema deReferencia de
Coordenadas (CRS)distinto al que posee
la coberturaalmacenada
DescripcioacutendeseadoIdentifica el meacutetodo de generacioacutende la malla en el sistema dereferencia baseIdentifica el Sistema Cartesiano 2Do 3D utilizado po~~1 GridggS_Coordenadas del origen de la mallaen el sistema de referencia base delGridCRS deseadoSeparacioacuten entre los puntosadyacentes de la malla en elsistema de referencia base
Oficina Nacional de Gobierno Eiectreacutenico e Infonnaacutetica - ONGEI -Comiteacute Coorcfinador de la rDEPDirectiva sobre estaacutendares de sGrvicios viexcleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administrc1oacuten Puacuteblica
4 ESTANDAR PARA SERVICIO DE CATALOGO CSW
Paacutegina 29 de 44
41 CSW Catalogue Service tor the Web
El servicio Catalogue Service for the Web (CSW) o Servicio de Catalogo es unestaacutendar definido por la OGC que especifica la interfaz el enlace y el marco detrabajo para publicar y generar buacutesquedas de conjuntos de informacioacuten de tipodescriptiva (metadatos) sobre los datos servicios y objetos de informacioacutenrelacionados
Este servicio de cataacutelogo es uno de los tres servicios fundamentales que debeexistir en una Infraestructura de Datos Espaciales consulta visualizacioacuten ydescarga
Los servicios de los cataacutelogos representan las caracteriacutesticas de los recursos quepueden ser consultadas y presentadas para su evaluacioacuten por los clientes yasean usuarios o aplicaciones software
411 Operaciones
Las operaciones que define este estaacutendar (versioacuten 200) son siete (7) cuatroobligatorias y tres (3) opcionales
a GetCapabilities (obligatorio)
GetCapabilities es obligatoria y permite a los clientes CSW obtener metadatosdel servicio La respuesta se envioacute en un documento XML
La peticioacuten debe implementar los paraacutemetros request service SectionsAcceptVersions y AcceptFormats y puede implementar el paraacutemetroupdateSequence
Las secciones del documento XML del metadatos son
Serviceldentification
ServiceProvider
OperationsMetadata
Contents
bull Filter_Capabilities
Operacioacuten GetCapabilities Solicitud de las caracteriacutesticas del servicioInfraestructura de Datos Espaciales-CSW
ltxml version=10 encoding=UTF-8gt ltcswGetCapabilities service=CSWversion=2 OOxmlns csw=httpwwwopengisneUcaUcswgt ltcswAcceptVersionsgtltcswVersiongt2 OOltcswVersiongt ltcswAcceptVersionsgt ltcswAcceptFormatsgtltcswOutputFormatgttexUxmlltcsw OutputFormatgt ltcswAcceptFormatsgtltcswGetCapabi litiesgt
b GetRecords (obligatorio)
Permite la buacutesqueda y presentacioacuten de registros de metadatos
Paraacutemetros
REQUEST service version
bull NAMESPACE
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la rDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciacuteada para el intercambio dedatos entre enUdades de la Administriexclcioacuten Puacuteiexcl)lica
Paacutegina 30 de 44
1-
resulType Puede mostrar tres valores
bull HITS Indica el nuacutemero de registro que satisface la peticioacuten
bull RESUL TS Se solicita el conjunto de registros resultado
bull VALlDATE Valida la consulta
bull outputFormat Indica el esquema de la salida generada por defecto tomael valor OGCCORE pero otros valores pueden ser FGDC IS019119 oIS019139
bull outputSchema
bull startPosition Indica el registro desde el que se empieza la buacutesqueda
bull maxRecords
bull typeNames
bull ElementSetName o ElementName Indica la lista de elementos oconjuntos de elementos de los metadatos que deben devolverse
bull Constraint Es una restriccioacuten que debe cumplir el conjunto resultado Seexpresa seguacuten el lenguaje indicado en el paraacutemetroCONSTRAINTLANGUAGE
bull SortBy Permite ordenar el conjunto resultado
bull DistributedSearch Indica que la consulta puede ser distribuida y elparaacutemetro hopCount limita el nuacutemero de veces que puede transmitirse laconsulta hopCount
ResponseHandler Indica si la operacioacuten es sincronizada o no
Operacioacuten GetRecords Solicitud de los registros del cataacutelogo cuyo tema tiacutetuloo descripcioacuten sea Lima
ltxml version=10 encoding=UTF-8gtltGetRecords service=CSW version=200 xmlns=httpwwwopengisnetcatcswmlnsogc=httpwwwopengisnetogc startPosition=1 maxRecords=50outputFormat=textxmresultType=resultsgtltQuery typeNames=Dataset xmlnsgm=httpwwwopengisnetgmlgtltElementSetName typeNames=DatasetgtfuIltElementSetNamegtltConstraint version=1020gtltogcFiltergtltAndgtltNotgtltPropertylsLikegtltPropertyNamegttypeltPropertyNamegtltLiteralgtS ERVICIOltLiteralgtltPropertylsLikegtltNotgtltOrgtltOrgtltPropertylsLikegtltPropertyNamegtsu bjectltPropertyNamegtltLiteralgt LimaltLiteral gtltPropertylsLikegtltPropertylsLikegtltPropertyNamegttitl eltPropertyNa megtltLiteralgt LimaltLitera 1gt
Oficina Nacional (le Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidacjes de la iexcldministracieacuten Puacuteblica
Paacutegina 31 de 44
ltPropertylsLikegtltIOrgtltPropertylsLikegtltPropertyNa megtdescri ptionltP ropertyN amegtltLitera 1gtLimaLiteragtltPropertylsLikegtltIOrgtltAndgtltIogc FiltergtltConstraingtltQuerygtltGetRecordsgt
c GetRecordByld (obligatoria)
Solicita la representacioacuten por defecto de los registros localizados por suidentificador
Paraacutemetros
version
bull ElementSetName (brief summary full)
bull Id (lista de identificadores)
Operacioacuten GetRecordByld Solicitud de la representacioacuten por defecto de losregistros del cataacutelogo de la IDEP localizados por el identificador
ltxml version=10 encoding=UTF-8gt ltcswGetRecordByld service=CSWversion=200xml ns csw=httpwwwopengisnetcatcsw outputF ormat=textxmlgtltcsw Idgtign-bcn25-1 00-1 ltcsw Idgtltcsw ElementSetNamegtbriefltcsw ElementSetNamegtltcswGetRecordByldgt
d DescribeRecordl (Obligatorio)
La operacioacuten DescribeRecord permite obtener elementos del modelo deinformacioacuten soportado
Los paraacutemetros de la peticioacuten son
REQUEST=DescribeRecord
ltxml version=10 encoding=UTF-8gt
servide=CSW
version=200
NAMESPACE Declaracioacuten de espacios de nombres para conocerexactamente que tipos van a describirse
bull TypeName Lista de tipos descritos en el cataacutelogo
bull outputFormat
schemaLanguage Esquema de descripcioacuten que se usa
Operacioacuten DescribeRecord Solicitud de una descripcioacuten geneacuterica de losregistros del cataacutelogo
Oficina Nacional da Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador dEla IDEPDirectiva sobre estaacutendares de servicios ~eb eje informacioacuten georreferenciada para ei intercamllio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 32 de 44
ltcswDescribeRecord service=CSW version=200xml ns csw=httpwwwopengisnetlcatcswoutputFormat=textlxml schemaLanguage= XM LSCH EMAgtltcswTypeNametargetNa mespace=httpwwwopengisnetlcatcswgt recordltcsw Type Namegtltcsw DescribeRecordgt
e Operacioacuten Transaction (opcional)
La operacioacuten Transaction define una interface para la creacioacuten modificacioacuten yborrado de registros del cataacutelogo
La peticioacuten estaraacute formada por elementos nsert Update o Deete seguacuten lasoperaciones que quieran ser realizadas
Tambieacuten puede usarse los elementos requestlO y verboseResponse
f Operacioacuten Getdomain (opcional)
Se utiliza para obtener informacioacuten en tiempo real sobre el rango de valores deun registro o de un paraacutemetro de la peticioacuten
Paraacutemetros
ParameterName
PropertyName
La respuesta estaacute formada de uno o maacutes elementos ltDomainValuesgtcompuestos a su vez de ltListONaluesgt o ltRangeONaluesgt
g Operacioacuten Harvest (opcional)
Permite colectar datos para el cataacutelogo es decir uacutenicamente referencia losdatos que deben ser insertados o actualizados en el cataacutelogo y seraacuteresponsabilidad del servicio de cataacutelogo resolver la referencia localizar los datosy procesarlos
La operacioacuten puede funcionar de manera siacutencrona o asiacutencrona
Paraacutemetros
Resquest service version
bull Namespace
bull Source Indica la URI de doacutende los metadatos son recolectados
bull ResourceType Referencia el esquema de los registros
bull ResourceFormat
ResponseHandler
Harveslnterval Especifica un intervalo de tiempo entre recolecciones demetadatos
Oncina Nacional de GObierno Electroacutenico e Informaacutetica - ONGE -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios ViCO de informacioacuten georrefcrenciada para ei intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 33 de 44
5 ESTANDAR PARA SERVICIO DE PROCESAMIENTO EN WES WPS
51 WPS Web Processing Service
El servicio Web Processing Service (WPS versioacuten 100) o Servicio de publicacioacutende Procesos geoespaciales en la web es una interfaz propuesto por la OGC queproporciona normas para estandarizar la forma de entradas y salidas (solicitudes yrespuestas) para servicios de geoprocesamiento Este servicio tambieacuten define laforma como un cliente puede solicitar la ejecucioacuten de un proceso y la forma comose maneja la salida del mismo
Define una interfaz que facilita la publicacioacuten de geo-procesos y el anaacutelisis de losclientes Los datos requeridos por el WPS se pueden entregar a traveacutes de la webo pueden estar disponibles en un servidor
Cabe destacar que el estaacutendar WPS permite realizar operaciones de anaacutelisis ytratamiento de informacioacuten espacial no prevista en los otros estaacutendares Laespecificacioacuten WPS se centra en la definicioacuten de un protocolo de comunicacioacutenentre cliente y servidor para realizar geo-procesos usando servicios y datosgeorreferenciados
Este estaacutendar es un interfaz geneacuterico por lo que no define ni los procesos ni losdatos especiacuteficos de entrada o de salida (producidos en el caacutelculo) sino que losdescribe de forma geneacuterica siendo cada implementacioacuten WPS la que defina suforma de trabajar
Los datos a usarse en este estaacutendar pueden comprender por ejemplo formatosde imaacutegenes tales como Geo TlFF o estaacutendares de intercambio de datos comoGeography Markup Language (GML) o Geolinked Data Acces Serviacutece (GDAS)Este estaacutendar tampoco aborda la forma de archivar catalogar buscar o recuperarla informacioacuten que ha sido creada por un WPS
Seguacuten la OGC el estaacutendar WPS describe un interfaz de peticioacutenrespuesta en elque se define coacutemo
Codificar las solicitudes de ejecucioacuten de procesos
bull Codificar las respuestas resultado de la ejecucioacuten de procesos
bull Integrar datos y metadatos en las entradas y salidas
bull Referenciar viacutea web datos de entrada y salida
bull Realizar procesos de larga duracioacuten
bull Devolver informacioacuten acerca del estado del proceso
bull Devolver errores de procesamiento
bull Solicitar el almacenamiento de las resultados de los procesos
511 Operaciones
a GetCapabilities (obligatoria)
Permite obtener el documento de capacidades donde se describen lascaracteriacutesticas del servicio En eacutel se proporcionan los nombres y una descripcioacutengeneral de cada uno de los procesos que ofrece el servicio Por ejemplo larespuesta de un GetCapabiacuteliacutetiacutees puede indicar que el WPS soporta unaoperacioacuten llamada interseccioacuten y que esta operacioacuten estaacute limitada a intersectarun poliacutegono con otro
Oficina Nacional de GOI)iemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinaoor de la IDEPDirectiva sobre estaacutendares de servicios 1Gbde informacioacuten georreferenciada par el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 17 Componentes GetCapabilities
Paacutegina 34 de 44
Componentes
i ordf-~~i~~=YYo~ordf__Request=GetCapabilitieso oJordm-~~~~~i()n5oo
Language
Obligatoriedad
Oblig~OTi() oObligtorioOpcional
Opcional
Descripcioacuten
Tipo de Servicio al que va djrigid~J~p~ticioacutenNombre de la operacioacutenVersiones ql~ordf~~Pleacutelooo o_o 0_0 o __Idioma del documento respuesta soportadopor el servidor ____o o
Ejemplo HTTP GET
La peticioacuten es una URL que contiene los paraacutemetros necesarios para poderconstruir una solicitud correcta
http IWPSservicesREQU EST=GetCapabilitiesampSERVICE=WPS
La respuesta es un documento XML que contiene los metadatos del servicioincluyendo una breve descripcioacuten de todos los procesos implementados estosprocesos son
GetLineOfSightPng realiza la liacutenea de visibilidad desde una posicioacutendefinida por las coordenadas de un supuesto observador a una alturadada y con una distancia maacutexima de visibilidad La liacutenea de visibilidad secalcula sobre un mapa raacutester en formato ASCIIGridExtended enviadomediante una peticioacuten a un WCS Obtiene la liacutenea de visibilidad en unarchivo como una imagen en formato PNG
bull GetProfileTxt realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo ASCII con los valores de las alturas
bull GetProfilePng realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo con una imagen en formato PNG
bull IntersectRaacutesterWithAsciiPolygon realiza la interseccioacuten entre un maparaacutester en formato floatGrid comprimido en llP obtenido de un WCS y unmapa vectorial pasado como un poliacutegono en formato ASCII de Grass Elresultado devuelve un raacutester en formato ASCII
IntersectRaacutesterWithPolygon realiza la interseccioacuten entre un mapa raacutesteren formato floatGrid comprimido en llP obtenido de un WCS y un mapavectorial en formato ShapeFile pasado como una peticioacuten a un WFS Elresultado devuelve un raacutester en formato ASCII
RaacutesterStatistics realiza la interseccioacuten entre un mapa raacutester en formatofloatGrid comprimido en llP obtenido de un WCS y un mapa vectorial enformato ShapeFile enviado mediante una peticioacuten a un WFS o como unpoliacutegono en formato ASCII de Grass incluyendo ademaacutes el valor maacuteximomiacutenimo y medio del mapa
bull Buffer_vectorial realiza la operacioacuten Buffer de una geometriacutea eacutesta puedepasarse tanto como un mapa vectorial en formato ASCII de Grass comopor una peticioacuten a un WFS Devuelve la ruta a un fichero ShapeFilecomprimido en llP o un fichero GML con la geometriacutea del buffer
Oficina Nacional de Gooierno Electroacutenico e Informaacutetica - ONGEl -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutenrJares de servicios teb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 35 de 44
Buffer_raacutester realiza la operacioacuten Buffer de un mapa raacutester a una distanciadada
bull VectorialOverlay realiza una operacioacuten entre dos mapas vectorialespreviamente obtenidos en formato ASCII vectorial o mediante una peticioacutena un WFS Las operaciones disponibles son de unioacuten interseccioacuten XOR yNOT
AnalisisTerritorialAreas caacutelculo de aacutereas resultado de la interseccioacuten dedistintos tipos de geometriacuteas del Corine con otros mapas vectoriales yraacutester Permite antildeadir restricciones sobre los mapas raacutester en cuanto aalturas maacuteximas y miacutenimas Como respuesta genera una imagen de lasaacutereas resultado de la operacioacuten
bull RaacutesterDistance calcula la distancia entre dos mapas raacutester obtenidosmediante peticiones a un WCS Se obtiene la miacutenima distancia y lospuntos maacutes proacuteximos ente los mapas
bull VectorialDistance calcula la distancia entre un mapa vectorial y un puntoEl mapa vectorial se obtiene mediante una peticioacuten a un WFS ointroducieacutendolo en formato ASCII de Grass
bull VectorialRaacutesterDistance distancia entre un mapa raacutester obtenidomediante una peticioacuten a un WCS y un mapa vectorial obtenido medianteuna la peticioacuten a un WFS o introducieacutendolo en formato ASCII de Grass Seobtiene la miacutenima distancia y los puntos maacutes proacuteximos entre los mapas
bull FeaturelnsideFeature informa si un mapa vectorial se solapa con otroEstos mapas se pueden obtener por medio de una peticioacuten a un WFS o serintroducidos como un mapa vectorial en formato ASCII de Grass
bull PointlnsideFeature informa si un punto estaacute contenido en un mapavectorial obtenido mediante una peticioacuten a un WFS o introducido como unmapa vectorial en formato ASCII de Grass
bull SimplifiedStatistics calcula el maacuteximo y miacutenimo de un mapa raacutester (sinposicioacuten y sin devolver el mapa) Simplificacioacuten de la operacioacutenRaacutesterStatistics para un caacutelculo previo de esta operacioacuten
b DescribeProcess (obligatoria)
Ofrece informacioacuten detallada acerca de los procesos que pueden ser ejecutadospor una operacioacuten Execute Esta descripcioacuten comprende los paraacutemetros yformatos de entrada que son requeridos en las peticiones de ejecucioacuten y losformatos de salida resultado de las operaciones Siguiendo con el ejemplo deinterseccioacuten de poliacutegonos la respuesta de una solicitud DescribeProcess podriacuteaindicar que este proceso requiere dos entradas llamadas PrimerPoliacutegono ySegundoPoliacutegono y que estas entradas se deben proporcionar en GML22 oGML 31 pudieacutendose enviar esta informacioacuten como un recurso accesible viacuteaweb
Cada paraacutemetro se describe mediante una estructura de datos que especifica losformatos codificaciones y unidades de medida permitidos (cuando esnecesario) Esta estructura de datos puede ser
Oficina Nacionai de Gobierno Electroacuteico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 36 de 44
ComplexData (Ej XML fragmento GML o imaacutegenes) estrutura de datoscompleja que soporta formatos codificaciones (tipo de URI) y schemasdefinidos para el proceso El valor de esta estructura de datos complejapuede introducirse directamente en la peticioacuten de la operacioacuten Execute oser solicitada mediante acceso remoto asiacute como ser devuelta directamenteen la operacioacuten Execute o almacenada como un recurso accesible viacutea web
bull LiteralData es un valor literal simple (Ej integer caraacutecter string URI) conunidades de medida que se codifica directamente en la peticioacuten y en larespuesta Execute
bull BoundingBox informacioacuten proporcionada en uno de los sistemas dereferencia soportados por el servicio que se codifica directamente en lapeticioacuten y en la respuesta Execute
Tabla 18 Componentes DescribeProcess
Componentes
service=WPS
request=DescribeProcessversion
language
Identifier
Obligatoriedad
Obligatorio
ObligatorioObligatorio
Opcional
Obligatorio
Descripcioacuten_ M
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenVersioacuten del servicioIdioma del documento respuesta soportadopor el servidorIdentificador del proceso uno por cadaproceso al que se desea llamar
Ejemplo HTTP GET
Solicitud de la informacioacuten del proceso GetLineOfSightPng del servicio WPS
http IWPSservicesREQUEST=DescribeProcessampSERVIC E=WPSamp VERSION=040ampldentifier=GetLineOfSightPng
c ExecuteProcess (obligatoria)
Permite ejecutar procesos especiacuteficos implementados por el WPS utilizandocomo entrada los paraacutemetros suministrados y devolviendo en la salida losvalores producidos en el proceso Los datos de entrada pueden suministrarseintegraacutendolos en la peticioacuten Execute o mediante una fuente de datos accesibleviacutea web Asiacute mismo el resultado puede devolverse directamente o seralmacenado como un recurso accesible viacutea web en cuyo caso la respuestaconsistiraacute en un documento XML con una URL por cada salida almacenada
Normalmente la respuesta a la operacioacuten Execute es devuelta cuando finaliza elproceso Sin embargo un cliente puede solicitar al servidor el documento derespuesta inmediatamente despueacutes de ser aceptada la peticioacuten por parte dedicho servidor En este caso la respuesta incluye una URL a partir de la cualpuede recuperarse el documento de respuesta durante el proceso o despueacutes delmismo A su vez se puede solicitar al servidor que actualice regularmente unamedida indicadora de la cantidad de proceso restante
Si se desea suministrar al proceso gran cantidad de datos de entrada se utilizanuna o maacutes URI con los valores de entrada (normalmente URL) excepto cuandose trata uacutenicamente de valores escalares Si el proceso ha de ejecutarse variasveces utilizando diferentes entradas en cada ocasioacuten cada procesamiento deberealizarse con peticiones Execute separadas Si se trata de peticiones sencillaslos servidores pueden implementar transferencia HTTP GET para la operacioacuten
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 37 de 44
Execute sin embargo es maacutes conveniente la utilizacioacuten de codificacioacuten XMLcuando las peticiones son maacutes complejas
Tabla 19 Paraacutemetros comunes
Obligatoriedad
Obligatorio
Opcional
Obligatorio
ObligatorioObligatorio
Opcional
Opcional
Componentes
Service=WPS
ReqLJes==xecuteVersion
Identifier
Language
Datalnputs
ResponseForm
Descripcioacuten
Tipo de Servicio al que va dirigida la peticioacuten
Nombre de la operacioacutenVersioacuten del servicioIdentificador del proceso uno por cadaproceso al que se desea llamarIdioma del documento respuesta soportadopor el servidor
Tabla 20 Peticioacuten XML
Lista de datos de entrada Estructura dedatos del tipo Datalnputs (ver estaacutendar)Formato de respuesta del procesoEstructura de datos del tipo ResponseForm(ver estaacutendar)
Tabla 21 Peticioacuten GET
Datalnputs
ResponseDocument
RawDataOutput
StoreExecuteResponse=trae
Linage=trae
Status=trae
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Lista de identificadores atributoacutesy vaiacuteoacuteresde las entradas delproce9~
Lista de identificadores y atributos de lasseacute3lidasdel iexclgtroceso Identificador y atributos de cada salida delprocesoEspecifica si la respuesta debe almacenarseen un recurso accesible via webEspecifica si se debe incluir en el documento de respuesta la informacioacuten acerca dellinaje __Especifica si se debe actualizar en eldocumento de respuesta la informacioacuten acercadel ~stado delproces()
Ejemplo HTIP POST de un Servicio WPS
Se muestran las peticiones de liacutenea de visibilidad y de perfil en formato imagenpara pedirla en formato texto basta con cambiar los identificadores deGetLineOfSightPng a GetLineOfSightTxt o de GetProfilePng a GetProfile Txt
Obtencioacuten de la liacutenea de visibilidad paraacutemetros requeridos
URLCoverageServer URL con la cobertura a utilizar en el caacutelculo de laliacutenea de visibilidad
bull coordinate coordenadas donde se situacutea el observador Deben estarseparadas por coma
bull obs_elev altura del observador (en metros)
bull max_dist distancia maacutexima en metros a la que se quiera calcular la liacuteneade visibilidad o radio (No se aconseja hacer peticiones de liacutenea devisibilidad superiores a 400m debido a un bug de Grass)
bull width ancho de la imagen a generar
bull Height alto de la imagen a generar
bull CRS sistema de referencia en el que se proporcionan los datos
Respuesta
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estmdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten POllliacuteca
Paacutegina 38 de 44
GetLineOfSightTxt La respuesta consiste en un GML que incluye ladireccioacuten del archivo en formato texto a descargar
bull GetLineOfSightPng imageURL direccioacuten donde se encuentra almacenadala imagen resultante GMLURL direccioacuten donde se encuentra almacenadoel GML de las aacutereas visibles resultantes
Obtencioacuten del perfil se definen los siguientes paraacutemetros
Resolution resolucioacuten a tomar en el caacutelculo del perfil
Profile pares de puntos separados por comas por los que se deseacalcular el perfil
URLCoverageServer URL de la cobertura a utilizar en el caacutelculo del perfil
CRS sistema de referencia en el que se proporcionan los datos
La respuesta consiste en un GML que incluye la direccioacuten del archivo adescargar
IntersectRaacutesterWithASCIIPolygon se definen los siguientes paraacutemetros
o ASCIIPolygon Archivo vectorial en formato ASCII de Grasso URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
bull IntersectRaacutesterWithPolygon se definen los siguientes paraacutemetros
o URLFeatureServer Direccioacuten del servicio WFS del que se obtiene elpoliacutegono a intersectar
o FeatureRequest Peticioacuten GetFeature al servicio WFS mediante lacual se obtiene el poliacutegono a intersectar
o URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades ele la Administracioacuten Puacuteblica
Paacutegina 8 de 44
Es una forma definida de intercambio de informacioacuten Es una tecnologiacutea queutiliza un conjunto de protocolos y estaacutendares que sirven para intercambiardatos entre aplicaciones
Oficina Nacioneacuteil ele Gol)ierno Eeclroacutenico e Informaacutetica - ONGEI Comiteacute Coorelinador de ia IDEPDirectiva sobre estaacutendares de servicios eh de informacioacuten georrefercnciada para cl intercambio dediexcltos entre cntidades de la Administracioacuten Puacuteblica
62 TERMINOS y ABREVIACIONES
Paacutegina 9 de 44
GMLHTIPIDEIDEPIETFISO
CRSCSCSWDCPDTDEPSG
Coordinate Reference System (Sistema de coordenadas de referencia)Coordina te System (Sistema de coordenadas)Catalog Service for Web (Servicios de Catalogo para Web)Data Collection Platform (Plataforma Informaacutetica Distribuida)Document Type Definition (Definicioacuten del tipo de documento)European Petroleum Survey Group (Conjunto de Datos de paraacutemetrosgeodeacutesicos)
GIF Graphics Interchange Format (Formato de intercambio de graacuteficos)GDAS Geolinked Data Acces Service (Servicio de Acceso a Datos Geoespacialmente
Linkados)Geography Markup Language (Lenguaje de Marcado Geograacutefico)Hypertext Transfer Protocol (Protocolo de transferencia de hipertexto)Infraestructura de Datos EspacialesInfraestructura de Datos Espaciales del PeruacuteInternet Engineering Task Force (Grupo de Tareas de Ingenieriacutea de Internet)International Organization for Standardization (Organizacioacuten Internacional deEstandarizacioacuten)
JPEG Joint Photographic Experts Group (Grupo Conjunto de Expertos en Fotografiacutea)MIME Mutipurpose Internet Mail Extensions (Extensiones multipropoacutesito de correo de
Internet)OGC Open Geoespatial Consortium (Consorcio Geoespacial Libre)PNG Portable Network Graphics (Graacuteficos de red portaacutetiles)RFC Request for Comments (peticioacuten de comentarios)SAD South American Datum (Sur Ameacuterica Datum)SIG Geographic Information System (Sistema de Informacioacuten Geograacutefica)SRS Spatial Reference Systems (Sistemas de Referencia Espacial)SVG Scalable Vector Graphics (Graacuteficos vectoriales escalables)UCUM Unified Code for Units of Measure (Coacutedigo Unificado para unidades demedida)URI Uniform Resource Identifier(ldentificador Uniforme de Recursos)URL Uniform Resource Locator (Localizador Uniforme de Recursos)CGM Computer Graphics Metafile (Computacioacuten Graacutefica Web metarchlvo)WCS Web Coverage Service (Servicio de Cobertura Web)WFS Web Feature Service (Servicio de Caracteriacutesticas Web)WGS World Geodetic System (Sistema Geodeacutesico Mundial)WMS Web Map Service (Servicio de mapas en Web)WWW World Wide Web (Red informaacutetica mundial)XML Extensible Markup Language (Lenguaje de marcado extensible)
7 NORMAS GENERALES
71 Aacutembito de aplicacioacuten
El presente documento se aplica al conjunto de datos espaciales que cumplan lassiguientes condiciones
Se refiera a una zona o aacuterea geograacutefica sobre el cual el Estado Peruanotenga yo ejerza jurisdiccioacuten
bull Esteacuten en formato electroacutenico~co s~Joo lt)~ ~
(j t~ ( P o J ~72 Campos miacutenimos de los ServiciosJ) bullbull ~tq WJ~ro Para identificar los campos miacutenimos que un servicio deberaacute
aplicar los siguientes criteriosincluir se deberaacuten
Oficina Nacionai de Goberno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Jieb de informacioacuten georreie~enciada para el intercambio dedatos entre elltiddes de la ltdministracioacuten Puacutebiica
Paacutegina 10 de 44
Incluir el coacutedigo de identificacioacuten del registro o ID cuando esto no impliqueun riesgo a la seguridad del sistema
bull Si el servicio hace referencia a datos de unidades administrativas deberaacuteincluir el coacutedigo censal de la unidad administrativa o el coacutedigo censal deCentro Poblado cuando corresponda
bull Incluir el nombre del registro (Ejem Si el servicio corresponde a poliacutegonosde distritos se deberaacute incluir un campo con nombre del distrito)
bull Incluir los datos que tengan caraacutecter puacuteblico sin maacutes limitacioacuten que laestablecida en la constitucioacuten o las leyes sobre la materia
bull Estos criterios excluyen la informacioacuten que estaacute en el marco de la Ley deproteccioacuten de datos personales Ley Ndeg 29733 Y la que se encuentra en elmarco de las excepciones al ejercicio del derecho en la Ley detrasparencia y acceso a la informacioacuten Ley Ndeg 27806
Servicios de localizacioacuten (CSW) Tambieacuten llamados servicios demetadatos estos hacen posible la buacutesqueda de datos conjuntos de datosgeograacuteficos y servicios de informacioacuten geograacutefica a partir de los metadatos
74 Servicios web de informacioacuten georreferenciada a implementarse enel marco del DS 133-2013-PCM y registro
Para dar cumplimiento al Artiacuteculo Ndeg 4 del Decreto Supremo 133-2013-PCM lasentidades de la Administracioacuten Puacuteblica que administran bases de datosgeorreferenciadas (productoras o centralizadoras de informacioacuten) deberaacutenpromover la implementacioacuten gradual y coordinada de servicios interoperables deinformacioacuten georreferenciada de forma que a traveacutes de esta red se proporcione alos usuarios el acceso a los datos mediante el uso de los siguientes tipos deservicios
73 Descarga de InformacioacutenLas entidades de la Administracioacuten Puacuteblica que administran bases de datosgeorreferenciadas (productoras o centralizadoras de informacioacuten) deberaacutenimplementar coordinadamente los servicios de descarga mencionados en elNumeral 74 y detallados en los Numerales 2 y 3 del Anexo 1 de la presentedirectiva con el objeto de asegurar la descarga o transferencia de datosmencionados en el Artiacuteculo W 4 del Decreto Supremo 133-2013-PCM
Las excepciones a este lineamiento estaacuten definidas en la Ley Ndeg 29733 Ley deproteccioacuten de datos personales la Ley W 27806 y la Ley de trasparencia y accesoa la informacioacuten en la cual se establece el marco de las excepciones al ejerciciode este derecho
Cuando sea el caso y con el objeto de garantizar la continuidad del servicio 1 sepodraacuten implementar alternativas de descarga de informacioacuten2
ello no deberaacuteimplicar una restriccioacuten en el acceso a los datos
cO SEJoQlt i 0tlt-r ~~fp eacutel Oeacutentilde9 ~ I J~~lgt~ iJe0ty utID~(l4)~Y
I Cuando la infraestructura de la entidad no tenga la capacidad de soportar la demanda2 Descarga alternativa por paquetes de datos restringir el tiempo de acceso por sesiones de usuarios
descarga por nuacutemero de registros descarga por volumen de informacioacuten etc
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONCEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendiexcl)res de servicios web de informacioacuten georreferenciada para el intercambio deltlatos entre entidades de la Administracioacuten POblica
Paacutegina 11 de 44
correspondientes Las entidades de la Administracioacuten Puacutebliceacutel podraacuten usarservicios de localizacioacuten provistos por otras entidades para el cumplimientode la presente directiva
bull Servicios de visualizacioacuten (WMS y WMTS) Que permitan lavisualizacioacuten de datos georreferenciados mediante el uso de estaacutendaresdefinidos por la OGC como el Servicio de mapas en Web (WMS) o elServicio de mapas en web teselados (WMTS) Estos servicios deberaacuten serimplementados de manera coordinada por las entidades de laAdministracioacuten Puacuteblica como el principal medio de acceso a los datos ydeben permitir la superposicioacuten visual de informacioacuten geograacutefica complejay distribuida en diferentes tipos de servidores y visores de mapas
bull Servicios de descarga (WFS y WCS) Que permitan la descarga de datoso conjuntos de datos Se deberaacute promover el acceso directamente alcontenido de los servicios para construir servicios de valor antildeadido(aplicativos traacutemites geoprocesos etc)
bull Servicios de transformacioacuten (WCTS) Que permitan adaptar los datosgeograacuteficos para garantizar su interoperabilidad Este estaacutendar esobligatorio para las entidades de la Administracioacuten Puacuteblica que generaninformacioacuten en un elipsoide distinto al elipsoide del Sistema de ReferenciaGeodeacutesico 1980 - Geodetic Reference System 1980 (GRS80) o al WorldGeodetic System 1984 (WGS84) que se sentildealan en la ResolucioacutenJefatural Ndeg 079-2006-IGN-OAJ-DGC del Instituto Geograacutefico Nacional
Servicios de publicacioacuten de mapas en web Que permita la exploracioacutenvisual de la informacioacuten de una manera raacutepida y sencilla mediante unaplicativo Estos servicios deben permitir como miacutenimo mostrar navegaracercarse o alejarse para concretar o ampliar el campo de visioacuten moverseo superponer los datos geograacuteficos ademaacutes de mostrar los signosconvencionales y consultar los atributos de los datos geograacuteficos Laimplementacioacuten de este servicio es opcional pero se recomienda realizarloen el marco del Lineamiento 6 del Plan Nacional de Datos Espaciales(Ofertar mecanismos de acceso a los datos)
Los servicios descritos en los paacuterrafos anteriores deberaacuten contemplar la creacioacutende sus respectivos metadatos de acuerdo al Perfil baacutesico de Metadatos Peruano ylos estaacutendares que establezca la IDEP Los campos que se deberaacuten incluirmiacutenimamente son
o Nombreo Tiacutetuloo Descripcioacuteno Lista de palabras claveo Direccioacuten URLo Informacioacuten de contactoo Restricciones de acceso y usoo Nuacutemero de capas
El uso y registro de estos servicios en el Portal de Datos Espaciales del Peruacute(wwwgeoidepgobpe) se realizaraacute conforme a los Lineamientos de uso y acceso
I
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IOEPDirectiva sobre eslaacutendares de servicios wel) de informacioacuten georreferenciada para el intercambio ejedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 12 de 44
definidos por las entidades puacuteblicas que administran la informacioacuten tal como sesentildeala en el Artiacuteculo 5 punto 2 del D S W 133-2013-PCM
8 PROCEDIMIENTO GENERAL PARA LA IMPLEMENTACiOacuteN DESERVICIOSWEB DE INFORMACiOacuteN GEORREFERENCIADACon objeto de facilitar la integracioacuten de informacioacuten procedente de diferentesservicios web de mapas en el Portal de datos Espaciales del Peruacute se deberaacutenombrar el servicio con el siguiente criterio [Paiacutes]+[Nombre de Entidad puacuteblica uorganizacioacuten privada]+[Categoriacutea]+[Sub categoriacutea]+[Tema]
En el Anexo 2 se adjunta un cuadro con la Clasificacioacuten temaacutetica de datosgeograacuteficos Esta clasificacioacuten es temporal en tanto se defina el CataacutelogoNacional de Objetos Geograacuteficos El cuadro ha sido elaborado en base a lascategoriacuteas temaacuteticas definidas en la ISO 191152003 Informacioacuten Geograacutefica -Metadatos
Para la identificacioacuten del Sistema de Referencia de Coordenadas (CoordinateReferente System CRS) debe usarse el espacio de nombres del EuropeanPetroleum Survey Group (EPSG) y para la Uniform Resource Identifier (URI) loscoacutedigos del EPSG
81 Procedimiento general para el Intercambio de informacioacuten vectorialEl estaacutendar WFS establece un protocolo de comunicacioacuten para la transmisioacuten dedatos vectoriales a traveacutes de servicios web Este protocolo emplea lasespecificaciones OWS para la negociacioacuten previa a la peticioacuten de datos y utilizael formato GML para la transferencia de datos
WFS se basa en el protocolo HTTP que intriacutensecamente no contempla nocionesde sesioacuten Una sesioacuten en HTTP simple es el conjunto de una solicitud y surespuesta Luego la comunicacioacuten se corta y no es responsabilidad del cliente nidel servidor mantener una memoria ni un estado de la transaccioacuten (ealizada Porlo tanto protocolos basados en HTTP como WFS deben antildeadir sus propiosmecanismos de almacenamiento de datos persistentes entre dos solicitudesHTTP
Una sesioacuten WFS baacutesica se desarrolla esquemaacuteticamente de la manerasiguiente
Contacto inicial El cliente conoce uacutenicamente la URL de un servicIoWFS el servidor estaacute esperando peticiones como servicio HTTP oacute HTTPSEntonces siguiendo la especificacioacuten OWS
o El cliente enviacutea una solicitud GetCapabilities al servidor usandoHTTP GET En particular sentildeala queacute servicio estaacute solicitando (aquiacuteWFS) y bajo queacute versioacuten
o El servidor accede a sus fuentes de datos inscritas como disponiblesa WFS pueden ser bases de datos espaciales ficheros inclusiveotras conexiones WFS Eacutestas se encuentran en general preconfiguradas y no es necesario recorrerlas
o Del cataacutelogo interno el servidor construye un fichero XML siguiendola definicioacuten WMT_MS_ Capabilities Este fichero es devuelto al clienteen respuesta al GET usando el tipo MIME textxml
I
J
Oficina Naciomll de Goberno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleo de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 13 de 44
Solicitud de datos El cliente estaacute ahora en medida de solicitar un bloquede informacioacuten tomando en cuenta el conjunto de datos que el servidorcontiene
o El cliente enviacutea una solicitud GetFeatures al servidor especificandoademaacutes de los paraacutemetros OWS baacutesicos la capa y extensioacutensolicitadas Ademaacutes del GET es posible especificar la peticioacutenutilizando POST alcanzando al servidor una especificacioacuten XML de lasolicitud WFS
o El servidor acopia la informacioacuten a partir de sus fuentes y laacondiciona a la solicitud en particular la re proyecta al SRSsolicitado y la recorta al cuadraacutengulo requerido
o El servidor convierte la informacioacuten resultante a formato GML y ladevuelve al cliente en respuesta al GET usando el tipo MIMEapplicationvnd ogc wfs_xml
El contacto inicial es necesario para obtener el cataacutelogo local y los metadatos delas capas disponibles en el servidor Una vez que el cliente obtiene el cataacutelogolocal puede realizar una serie de solicitudes de datos independientes
Existe una clase de servidores WFS llamado WFS Transaccional en la cual siacute seespecifica nociones de sesioacuten y de persistencia de datos La clase transaccionalde la especificacioacuten WFS indica de queacute manera es posible hacer que cliente yservidor realicen transacciones sobre una base de datos Bajo estaespecificacioacuten es posible actualizar datos a distancia en el depoacutesito de datos delservidor
La instalacioacuten de un servidor WFS implica
Definir el nivel de confidencialidad de la informacioacuten
Definir los lineamientos de acceso a la informacioacuten en funcioacuten a lanormativa nacional vigente
bull Instalar un servidor WFS con acceso a las fuentes de informacioacuten apublicar este acceso deberaacute hacerse hacia una copia de la uacuteltima versioacutensiempre y cuando existan mecanismos automaacuteticos de respaldo y puestaal diacutea que aseguren integridad y actualidad esto es especialmentedelicado en caso de instalacioacuten de WFS transaccional
En caso de accesos restringidos por los lineamientos de acceso definidospor la entidad compatibilizar las poliacuteticas e instrumentos de seguridad deinformacioacuten al nuevo servicio esto implica por ejemplo establecer filtros anivel de cortafuegos para restringir el traacutefico a direcciones fijas deentidades conocidas eventualmente estableciendo redes privadasvirtuales entre dependencias
Mantener actualizada la informacioacuten publicada
Oacute~l82 Procedimiento general para el Intercambio de informacioacuten raacutesterZ- Se debe resaltar que para el intercambio de informacioacuten raacutester el trabajo inicial
de estandarizacioacuten se referiacutea a servidores de mapas a traveacutes de Internet Eacutestosinscritos dentro de WCS reciben un pedido a traveacutes del protocolo HTTP a partirde un cliente que solicita un conjunto de imaacutegenes raacutester correspondientes a unSRS determinado y cubriendo un cuadraacutengulo especificado El servidor enviacutea
Oficina Nacional (le Goi)ierno Electroacutenico e informaacutetica - ONGE -Comiteacute CoorcJinador de a lOEDirectiva sobre estaacutendarps de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 14 de 44
IIiL _
contra este pedido una imagen de mapa de bits en formato estaacutendar de imagensea PNG GIF JPEG GeoTIFF etc
El caso del intercambio de datos raacutester en bruto corresponde a una peticioacutensimplificada de este esquema WCS en la que la imagen de mapa de bits quedevuelve un servidor contiene los datos correspondientes a la capa raacutestersolicitada en formato corriente de mapa de bits
Una sesioacuten WCS se realiza aproximadamente de la misma manera que unasesioacuten WFS La fase de contacto inicial y pedido de cataacutelogo local esequivalente excepto que se solicita GetCapabilities del servicio WCS
La solicitud de datos se realiza a traveacutes del pedido GetMap opcionalmenteespecificando el formato de imagen de salida sus dimensiones en pixel yposiblemente un estilo de dibujo definido en SLD Por otro lado la solicitudGetFeaturelnfo aplicada a un raacutester permite obtener datos de los puntos quecomponen la capa
La instalacioacuten de un servidor WCS implica
Definir el nivel de confidencialidadde la informacioacuten
bull Definir los lineamientos de acceso a la informacioacuten en funcioacuten a lanormativa nacional vigente
bull Definir la simbologiacutea cartograacutefica de los mapas publicados y configurareacutesta en el servicio
bull En caso de accesos restringidos por los lineamientos de acceso definidospor la entidad compatibilizar las poliacuteticas e instrumentos de seguridad deinformacioacuten al nuevo servicio esto implica por ejemplo establecer filtros anivel de cortafuegos para restringir el traacutefico a direcciones fijas deentidades conocidas eventualmente estableciendo redes privadasvirtuales entre entidades
bull Mantener actualizada la informacioacuten publicada
83 Procedimiento general para la implementacioacuten de servicios demapas en web (WMS)
A continuacioacuten se describen recomendaciones para la implementacioacuten de losservicios WMS
Debido a que el tiempo de respuesta del servicio WMS depende delnuacutemero de capas que componga el servicio y el volumen de informacioacutense recomienda implementar este servicio con la menor cantidad de capasposible o implementar servicios con una sola capa
bull La implementacioacuten de un servicio web de mapas debe reproducir elcomportamiento y las respuestas estandarizadas al ser invocado desde uncliente geneacuterico y no adaptarse a las particularidades un clienteespeciacutefico
bull El WMS debe ser conforme a la implementacioacuten de ISO 19128Geographic Information - Web Map Server Interface
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicIos web de informacioacuten georreferenciada para el intercambio dedatos entre entiddes de la Administracioacuten Puacuteblica
Paacutegina 15 de 44
Todo servicio WMS debe contar con un IP puacuteblico (URL) que permita suacceso y consulta por Internet el cual deberaacute estar registrado en el portalde datos espaciales del Peruacute
bull Se debe utilizar como miacutenimo la especificacioacuten Web Map Service (WMS)Implementation Specification v111 o superior del Open GeospatialConsortium (OGC) con las tres operaciones obligatorias definidas en lapresente directiva (GetCapabilities GetMap y GetFeaturelnfo)
bull El WMS deberaacute soportar cuando se exceda el rango de escala uacutetilimaacutegenes vaciacuteas o simplificadas La informacioacuten sobre el rango de escalauacutetil debe proporcionarse en la respuesta a la peticioacuten GetCapabilitiesutilizando el campo ltScaleHintgt
bull Se debe usar la especificacioacuten del OGC Styled Layer DescriptorImplementation Specification v10 (SLD) como extensioacuten del OGC WMSque permita una simbolizacioacuten definida por el usuario
bull Se debe implementar la operacioacuten GetLegendGraphic y del atributoLegendURL para describir cada capa con el fin de identificar las capasadecuadamente
bull El WMS debe soportar al menos el formato Portable Network Graphics de24 bits (PNG tipo MIME imagepng)
bull Evitar la inclusioacuten de informacioacuten marginal dentro del marco devisualizacioacuten escalas logotipos marcas de agua mensajes de copyright ysimilares
Si se usa un Sistema de Referencia de Coordenadas (CRS) adicionaldeberaacuten identificarse sus paraacutemetros de transformacioacuten mediante unidentificador del Sistema de Referencia de Coordenadas vaacutelido ydocumentado
UTM USO
Zona 178 --------------- __-
Zona 188Zona 198
~ 0_ bull __ - ~ ~_ bullbull__ bullbullbull
Zona 178 -__------ -----__-_ Zona 188
------_ _~-- Zona 198
proporcionarse en ingleacutes Sede excepcioacuten sea
bull El WMS debe soportar el CRS WGS84 en coordenadas geograacuteficasidentificadas mediante EPSG 4326 Ademaacutes se recomienda que laimplementacioacuten de WMS tambieacuten soporte los siguientes CRSs
Tabla 1 Coacutedigos y Sistemas de Referencia
Coacutedigo EPGS Sistemade ReferenciaDATUM32717 WG8 84 UTM32718 WG8 84 UTM32719 WG8 84 UTM
- _------ _----__- ~--_ ----- -24877 P8AD56 UTM
----_ __ _ -24878 P8AD56 UTM24879 P8AD56 UTM4326 WG8844248 P8AD56
bull Todas las excepciones de servicio debenrecomienda que el formatoapplicationvnd ogc se_inimage
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puumlbliacuteca
Paacutegina 16 de 44
ANEXO 1 ESTANDARES DE SERVICIOS WEB DE INFORMACIONGEORREFERENCIADA PARA EL INTERCAMBIO DE DATOS ENTREENTIDADES DE LA ADMINISTRACION PUBLICA
1 ESTANDAR PARA SERVICIO DE MAPAS EN WEB WMS
11 WMS Web Map Service
El servicio Web Map Service (WMS) o Servicio de publicacioacuten de mapas es unestaacutendar propuesto por la OGC que ofrece una sencilla interfaz HTTP el cualpermite realizar una solicitud de imaacutegenes de mapas georreferenciados de una omaacutes bases de datos geograacuteficas que pueden estar distribuidas en maacutes de unservidor
Una peticioacuten WMS define la capa o capas geograacuteficas y el aacuterea de intereacutes paraser procesadas por el administrador del servicio la respuesta a esta solicitud esuna o maacutes imaacutegenes de mapas georreferenciados (devuelto como JPEG PNGetc) que pueden ser mostradas en un aplicativo ya sea viacutea web o de maneralocal
A traveacutes de la superposicioacuten de mapas obtenidos de diferentes servidores WMSes posible la creacioacuten de una red de servicios distribuidos cuyos clientes ousuarios podraacuten realizar composiciones personalizadas
I_ _ _ ~ __ ~------J
_ordm~scriacutePdoacuteB __Versioacuten de la especificacioacuten OGCTipo de_~ervicio al que vadtrigj9-ordfJ~Jeticioacuten Nombre de la olJeracioacuten Formato de salida deacutelmetaclatodel s-eNiCioDebe soportar lJor defecto texUxml S-ecuencia de nUacutemeros 6- cadena --decaracteres para ~I contr()I de la cltn~~s~I1fia
Opcional
Obligatoriedad~OpcionalObli9ordf-ordm~ _ObliR~lt~
Opcional
UPDATESEQUENCE
- ComponentesVERSION
SERVICE=WMS _ __ __-- _ - --_ -REQYESTGet99pabilities
FORMAT
111 Operaciones
Este estaacutendar internacional (WMS versioacuten 130) define dos clases de modos deoperar uno para un WMS baacutesico y otro para un WMS de consulta A su vez cadauno tiene dos subclases una para clientes y otra para servidores
El WMS baacutesico debe soportar los elementos baacutesicos del servicio (versioacutenpeticiones y respuestas HTIP valores numeacutericos y booleanos determinadosformatos de salida sistemas de coordenadas paraacutemetros de consulta y derespuesta y excepciones) la operacioacuten GetCapabilities y la operacioacuten GetMapClasifica la informacioacuten que posee en Capas y ofrece un nuacutemero determinado deEstilos con los cuales se pueden visualizar dichas capas Este EstaacutendarInternacional uacutenicamente soporta Capas y Estilos definidos no incluyemecanismos de definicioacuten de simbolizacioacuten por parte del usuario
El WMS de consulta debe satisfacer todos los requerimientos de un WMS baacutesico ytambieacuten soportar la operacioacuten GetFeaturelnfo
Para personalizar la simbolizacioacuten OGC ha definido la especificacioacuten 5tyledLaver Descriptor (5LD) o descripcioacuten de estilos de capas que permite la
l(CONSElo definicioacuten temporal o permanente de la simbolizacioacuten para visualizar datos viacuteaa-tCj~ ~lt)~ WMS~ ~ ~o Leoacuten ~ ltntilde bull bull bull bull bull0 ~--iexcl ~a GetCapabllItles (oblIgatorIa)~ ~ oO gtltto~ierM~~ lt Ofrece informacioacuten acerca de las caracteriacutesticas del servicio (metadatos)
Tabla 2 Componentes de GetCapabilities
L
Oficina Nacional de Gobierno Electroacutenico e infonnaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios eb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 17 de 44
del cacheacute Este valor se incrementa cuandose realizan cambios en el Capabilitites
b GetMap (obligatoria)
Proporciona como resultado un mapa imagen de los datos almacenados
Tabla 3 Componentes de GetMap
Componentes
L~-~Q~~~~~~~t~iapI LAYERS
STYLES
CRS=EPSGidentificador
BBOX=minxminYmaxxmaxy
WIDTHHEIGHTFORMAT
TRANSPARENT=TRUEI FALSE
BGCOLOR=color_value
EXCEPTIONS=exception_format
TIME=time
ObligatoriedadObligat0rQ -ObIi99orio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligordf-t9rioObligordf-tQr)oObligatorio
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Desqip~iOacutenVersioacuten de la especificacioacuten OGCNombre de la PeticioacutenLista de una o maacutes capasseparadas por comasEstilo de visualizacioacuten por caparequerida separados por comasSistema de Coordenadas deReferenciaEsquinas del aacutembito (inferiorizquierda superor derecha) enunidades CRSAncho del mapa en Qix_eJ~~ Alto del maQ9_~Ilp)(el~~- _Formato de salida del mapaTransparencia del fondo del mapa(default=FALSE)Valor del color del fondo RGB enHexadecimal (default=OxFFFFFF)Formato en el que el WMSinforma de las excepciones(default=XML)Valor de Tiempo en las capasdeseadasElevaci6ndelas capas deseadasValor de otras dimensionesadecuadas
c GetFeaturelnfo (obligatoria)
Captura y proporciona informacioacuten contenida en un mapa tal como el valor deun objeto en una posicioacuten determinada
Tabla 4 Componentes de GetFeaturelnfo
DescripcioacuteriVersioacuten de la especificacioacutentildeOGcNombre de la Peticioacuten Copia parcialdeuacutenapeticioacuten demapasque genera el mapa del cual se quiereobtener informacioacutenLista de una o maacutes capas sobre las quese realiza la consulta separadas porcomasFormato de respuesta de la informacioacutensobre el objeto (MIME type)Nuacutemero de objetos sobre los que sedevuelve informacioacuten(default=1)Coordenada iexcldel objeto en eacuteiMapcsen pi~eles __ o bullbullbullbullbullbullbullbull
Coordenada j del objeto en el Map CSenpixele~Formato en el que el WMS informa de las excepciones (default=XML)
Obligatorio
ObligatoriedadObligatorioObligaiorio~~_
QUERY _LA YERS Obligatorio
INFOJORMAT Obligatorio
FEATURE_COUNT Opcional
l=pixeLcolumn Obligatorio_____ bullbullbullbull - bull__ bull__ bullbullbull ____ o
J=pixeLrow Obligatorio-- --- _ _--_-
EXCEPTIONS Opcional
Paraacutemetros del mapa
ComponentesVERSION
REQUEST=GetFeaturelnfo
Oficina Nacional (e Gobierno Electroacutenico e In~ormiquestica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciltda para el intercambio deciatos entre entidades de la Aoministraciaacuten Puacuteblica
Paacutegina 18 de 44
112 Styled Layer Descriptor (SLD)
Perfil de la Especificacioacuten de Implementacioacuten Web Map Service
El Styled Layer Descriptor (SLD) o Descriptor de Estilos de Capas define unacodificacioacuten que se extiende al estaacutendar WMS el cual permite definir a traveacutes delusuario una simbolizacioacuten y coloracioacuten de la capa geograacutefica o cobertura Elestaacutendar SLD aborda la necesidad de los usuarios y de los softwares paraofrecer la capacidad de poder controlar la representacioacuten visual de los datosgeorreferenciados
Esta posibilidad de definir reglas de representacioacuten de estilos requiere unlenguaje de estilos que el cliente y el servidor pueden entender La Simbologiacuteaestaacutendar de codificacioacuten de la OGC (SE) ofrece este lenguaje mientras que elperfil de SLD WMS permite la aplicacioacuten del SE a capas WMS usandoextensiones de operaciones de los servicios de mapas Ademaacutes este estaacutendardefine una operacioacuten de acceso normalizado a siacutembolos de leyenda
a Operaciones del servicioLas operaciones que se definen en este estaacutendar OGC son 4 siendo dos (2)obligatorias y dos (2) opcionales
bull GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull GetMap (Obligatoria)
Esta operacioacuten estaacute definida en el estaacutendar WMS en sus distintas versionesSolicitud de un aacuterea determinada en un CRS determinado Para modificar elestilo de visualizacioacuten se crea un laquouser Styleraquo
bull Describe Layer (Opcional)
Para definir estilos personalizados por el usuario se requiere informacioacutensobre los fenoacutemenos a simbolizar o como poco su tipo (fenoacutemeno ocobertura) Esta operacioacuten proporciona informacioacuten sobre esos estilos
bull GetLegendGraphic (Opcional)
Mediante esta operacioacuten se obtiene una imagen del estilo con el cual elservicio realiza la representacioacuten de la capa
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de s~rvicios leb ae informacioacuten georreferenci2da para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
2 ESTANDAR PARA SERVICIO DE MAPAS WFS
Paacutegina 19 de 44
21 WFS Web Feature Service
El servicio Web Feature Service (WFS) o Servicio de publicacioacuten de objetos es unestaacutendar definido por la OGC que describe la especificacioacuten de codificacioacuten paradatos georreferenciados basados en GML (Geography Markup Language) el cualpermite recuperar y modificar (consultar insertar actualizar y eliminar) datosespaciales en formato vectorial Esta codificacioacuten intenta activar el transporte yalmacenamiento de informacioacuten geograacutefica mediante un XML Sehema quedescribe su estructura incluyendo las propiedades de geometriacutea y los rasgosgeograacuteficos
Los requisitos para un Web Feature Serviee (versioacuten 110 o superior) definidospor la OGC son
Los interfaces deben definirse en XML
GML debe ser utilizado para expresar caracteriacutesticas de los objetos dentrode la interfaz
Un WFS debe ser capaz como miacutenimo de ofrecer caracteriacutesticas de losobjetos utilizando GML
El filtro de lenguaje debe definirse en XML y derivarse de CQL como seindica en el OpenGIS Catalogue Intetface ImplementationSpecification
bull El almaceacuten de datos utilizado para almacenar caracteriacutesticas de los objetosgeograacuteficos puede ser opaco para la aplicacioacuten cliente siendo el uacutenicoacceso a los datos a traveacutes del interfaz del WFS
bull La uacutenica funcioacuten de un WFS cuando interacciona con el sistema dealmacenamiento de fenoacutemenos geograacuteficos es asegurarse que loscambios realizados en los datos sean coherentes
211 Operaciones
Se definen tres clases de WFS
WFS Baacutesico implementa las operaciones GetCapabilitiesDescribeFeatureType y GetFeature Se considera el servicio de soacutelolectura
WFS XLink soporta todas las operaciones del WFS Baacutesico e implementala operacioacuten GetGmlObjet para XLinks locales yo remotos siendo posibleutilizar la operacioacuten GetGmlObjet durante la operacioacuten GetFeature
bull WFS Transaccional soporta todas las operaciones del WFS baacutesico eimplementa las operaciones de transaccioacuten Siendo opcional laimplementacioacuten de las operaciones GetGmlObjet yo LockFeature
Los atributos comunes en las peticiones POST y GET para todas las operacionesson
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEi -Comiteacute Coordinador de la lOEDirectiva sobre est~ndres de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Publica
Paacutegina 20 de 44
Tabla 5 Componentes GET maacutes comunes
_componentesVERSION
SERVICE=WFS
REQUEST
NAMESPACE
Paraacutemetros adicionalesParaacutemetros especificos
del suministrador
OblifjatoiexcliexcledadOblig_~9iQ_
Obligatorio
ObligatQrio
Opcional
Opcional
_ _ DescripcioacutenVersioacuten de la especificacioacuten OGC __Tipo-cie-ServfcTo--( no-esobiigaiorio paraGetCapeacutelbiiti~~)_Nombre de la PeticioacutenPara indicar el espacio de nombres y susprefijos El formato debe ser xmlns(prefix=EscapedNamespaceName) Si se especificamaacutes de uno se sefJaranfJorcomasParaacutemetros de cadaoperaCiOacute---------------Para permitir antildeadir paraacutemetros ala peticioacutende forma que se mejore el resuldo _
Tabla 6 Componentes POST maacutes comunes
ComponentesVERSION
SERVICE=WFS
HANOLE
ObligatoriedadObligato~[Q__Obligatorio
Opcional
DescripcioacutenVersioacutende la especificacioacuten OGCTipo de Servicio Permite a la aplicacioacuten cliente asociar unnombre nemoteacutecnico a la peticioacuten paraencontrar los elementos infractores en casode error
a GetCapabilities (obligatoria)
Ofrece informacioacuten acerca de las caracteriacutesticas del servicIo de los tipos defenoacutemenos que puede ofrecer y queacute operaciones soporta cada uno de ellos
D~scripdcSn _Lista de tipos de fenoacutemenos adescribir separados por comas Sino se indica ninguno devuelvetodos los tiposFormato de salida para describirlos tipos de fenoacutemenos Soportaotros formatos de salida comoOTO
Opcional
Opcional
TYPENAME
OUTPUTFORMAT=textxmlsubtype=gml311
b DescribeFeatureType (obligatoria)
Ofrece la estructura (campos y atributos) de cualquiera de los tipos defenoacutemenos que el servicio puede ofrecer mediante su descripcioacuten en esquemasXML siendo eacutestos esquemas GML vaacutelidos
Tabla 7 Componentes DescribeFeatureType
Componentes Obligatoriedad
c GetFeature (obligatoria)
Devuelve instancias de fenoacutemenos (objetos individuales) en formato GMLAdemaacutes el cliente debe tener la posibilidad de solicitar las propiedades delfenoacutemeno que desea y de realizar tanto consultas espaciales como noespaciales
Tabla 8 Componentes de GetFeature y GetFeatureWithLock
iI
l
_lt_orriponentesREQUEST=[GetFeature I
GetFeatureWithLock]
OUTPURFORMAT=textxml subtipo=gml311
RESULTIYPE=[results IHits]
Obligatoriedad
Obligatorio
Opcional
Opcional
t5escripciQn
Nombre de la peticioacuten WFS
Permite otros formatos de salida siempre ycuando se indique en el documento deltapacidadesUtilizado para solicitar un documento derespuesta completo con los fenoacutemenos quecumplen la consulta (results valor por defecto) osimplemente una enumeracioacuten d~ Ilts_rnismos
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades ete la Administracioacuten Puacuteblica
Paacutegina 21 de 44
Pueden utilizarse componentes adicionales para controlar los XLink anidados
Tabla 9 Codificacioacuten adicional de GetFeature
Componentes
PROPERTYPENAME
FEATUREVERSION=[ALLIN]
MAXFEATURES=N
EXPIRY=N
SRSNAME
TYPENAME(opcional si se aespecificado elFEATUREID)FEATUREID
(Mutuamente excluyentec()i1 FILIER yB001 __
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BBOX)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
SORTBY
~Coriiacuteponentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
PROPTRAVXLlNKDEPTH
Obligatoriedad
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Opcional
Opcional
Opcional
Opcional
Obligatoriedad
Opcional
Opcional
Opcional
Descripci9n(hits)Lista de propiedades de cada tipo de fenoacutemenosolicitado Con o con ausencia de valor sesolicitan todas las del ti~o_~Ql~_L1J9ordmcgt____Cuando es posible el versionado Devuelve laversioacuten del fenoacutemeno que se le solicita Si no seindica devuelve la uacuteltima versioacutenMaacuteximo nuacutemero de fenoacutemenos que puedendevolverse en una consulta Si no se indicadevuelve todosSoacutelo se utiliza con la peticioacutenGetFeatureWithLock Indica el tiempo de bloqueodel fenoacutemeno en la respuesta (en minutos) Si elparaacutemetro no se especifica el bloqueo seraacuteindefinidoSistema de referencia que debe ser usado en lageometria de los fenoacutemenos resultado de lapeticioacuten
Lista de nombres de los tipos de fenoacutemenossolicitados
Lista de instancias de fenoacutemenos solicitadasidentificadas mediante su identifi~dor
Describe un conjunto de caracteristicas sobre lasque operar Se debe establecer un filtro por cadatipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o un FILTERun cliente puede realizar la peticioacuten mediante unbounding box
Indica la propiedad respecto a la cual seraacutenordenadas las instancias de los fenoacutemenosobtenidos en la consulta
--__~~_ 0- _
Descripcioacuten _Nivel de profundidad a alcanzar a traveacutes de los bullenlaces contenidos en los atributos href de las propiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que se bullacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidada deGetGmlObject realizada para cualquier propiedadcuando interviene el componenteTRAVERSEXLlNKDEPTH (si no se especifica una I
lista PROPEXPIRY) En ausencia de valoresperaraacute hasta recibir respuestaLista de- ios niveies- de XLink enlazado-spor cadafenoacutemeno que sea consultado Debe haber unarelacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una lista
i_J
Oficina Nacional de Gobierno Electroacutenico e Inormiquesttica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios VIeb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 22 de 44
Componentes Obligatoriedad DescripcioacutenPROPTRAVXLlNKDEPTHLista de tiempos de expiracioacuten de XLink enlazadospor cada fenoacutemeno consultado Debe haber una
PROPTRAVXLlNKEXPIRY Opcional relacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una listaPROPTRAVXLlNKEXPIRY
d GetGmlObject (opcional)
Devuelve instancias de fenoacutemenos expresaacutendolos en XML El cliente debe tenerla posibilidad de especificar si desea todos los objetos que se han anidadomediante Xlinks o soacutelo hasta un nivel de anidamiento determinado
Para que un WFS soporte esta operacioacuten cada elemento sobre el que puedaoperar el WFS debe estar identificado uniacutevocamente mediante lOs XML Lacodificacioacuten de identificadores de elementos se define en OpenGis FilterEneoding Implementation Speeifieation
La diferencia con GetFeature es que mientras que esta uacuteltima devuelve todaslas instancias que posea el tipo de fenoacutemeno solicitado con GetGmlObject soacutelose obtienen las instancias de fenoacutemenos solicitadas mediante su identificador
Tabla 10 Codificacioacuten para GetGmlObject
Componentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
GMLOBJECTID
Obligatoriedad
Obligatorio
Opcional
DescripcT6n _Nivel de profundidad a alcanzar a traveacutes de losenlaces contenidos en los atributos href de laspropiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que seacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidadade GetGmlObject realizada para cualquierpropiedad (si no se especifica una listaPROPEXPIRY) cuando interviene elcomponente TRAVERSEXLlNKDEPTH Enausencia de valor esperaraacute hasta recibirresp~~~t~__ _ EllO XML del elemento solicitado
Descripci~~
Lista de nombres de los tipos de fenoacutemenosa ser bloqueados
Indica el tiempo de bloqueocienenoacutementildeo(en minutos) Si el paraacutemetro no seespecifica el bloqueo seraacute indefinidoALLintentaraacute bloq~ordflodoslos fenoacuteme~_
Opcional
Opcional
Obligatorio
ObligatoriedadComponentesTYPENAME
(opcional si se aespecificado elFEAT~B_~[)) _
EXPIRY=N
LordmCISACTI9~=I~-J_
e LockFeature (opcional)
Peticioacuten de bloqueo sobre uno o maacutes tipos de fenoacutemenos mientras se estaacuterealizando su modificacioacuten con la operacioacuten Transaetion Esto aseguratransacciones de forma continuada Esta operacioacuten en el meacutetodo POSTcontiene uno o maacutes elementos ltLoeltgt cada elemento definen las instancias deun tipo de fenoacutemeno a ser bloqueadas
Tabla 11 Componentes LockFeature
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Ieb de Informacioacuten georreferenciada para el intercambio dedatos entre entidades de la dministracioacuten Puacuteblica
Paacutegina 23 de 44
9omponentes_SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BJ30_X)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Opcional
Opcional
Opcional
Descripcioacuten _solicitados si no lo consigue no sebloquearaacute ninguno SOME intenta bloqueartantas como sea posibleLista de instancias de fenoacutemenossolicitadas identificadas mediante suidentificador
Describe un conjunto de caracteristicassobre las que operar Se debe establecer unfiltro por cada tipo de fenoacutemeno listado en elparaacutemetro TYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
f Transaction (opcional)
Una peticioacuten transaccional estaacute compuesta de operaciones que modificaninstancias de fenoacutemenos geograacuteficos accesibles viacutea web Una vez terminada latransaccioacuten el servicio WFS genera un documento XML de respuesta indicandoque el proceso se ha realizado
Esta operacioacuten puede realizarse directamente por parte del servicio WFS encuyo caso al finalizar la transaccioacuten el servicio traslada las modificaciones alalmaceacuten de datos conectado el servicio WFS o traducir las operaciones allenguaje del almaceacuten de datos siendo eacuteste uacuteltimo el encargado de realizar laoperacioacuten
Las posibles operaciones de modificacioacuten que pueden llevarse a cabo son crear(Insert) actualizar (Update) y eliminar (Deete)
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Insert
Native
Lockld
srsName(Atributo)
IdgenItri~ut(raquo
Transaction
inputFormat__(f-ilQt __
Tabla 12 Componentes POSTde TransactionComponentes Obligatoriedad DescripCioacuten~- ~- --
Puede contener cero o maacutes nsert Updafe o DeefeLas operaciones se ejecutan en el orden en el quese presenten en la peticioacuten _Especifica que la transaccioacuten se realizaraacute sobre unconjunto de instancias que han sido bloqueadasprevLamente___ ____ __Contiene comandos u operaciones propietariaspermitiendo acceder y actuar sobre servidores oalmacenesde datos especiacuteficosALL iridica--que -iodos -os fen6meno-sbloq-ueadosdeben ser liberados una vez terminada latransaccioacuten SOME indica que soacutelo los registrosmodificados deben ser liberados el resto deelementos permanecen bloqueadosUtilizado para crear nuevas instancias defenoacutemenos Por defecto los fenoacutemenos se expresanmediante GML3 pero pueden utilizarse otrasversiones de GML En respuesta a esta operacioacuten elWFS debe generar una lista de los identificadoresasig_l95Qsa las nueveacutel~Iacutei~~l~a_~generadas
Versioacuten GML en la que crear los datos-- -- Sistema deo-referenCiadel nuevo-efe-merItoeicual
Opcional debe ser soportado por el tipo de fenoacutemeno al quepertenece
Meacutetodode asignacioacuten de identificadores
releaseAction=[ALLISOME]
Oficina Nacional de Gobierno Eleciexclroacutenico e Inormaacutetiacuteca - ONGEI -Comiteacute Coordiacutenatior de la IDEPDirectiva sobre estaacutendares de servicios weo de informacioacuten georreierenciada iexclara el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 24 de 44
Componentes
Update
Property(Elemento)
srsName(Atributo)
Filter(Elemento)DeleteFilter
(Elemento) __
Obligatoriedad
Opcional
Obligatorio
Opcional
Opcional
OpcJdegrl_ordfI _
Obligatorio
DescripcioacutenActuacutea sobre las propiedades de instancias defenoacutemenosEspecifica el nombre (Name) y los valores (Vaue) delas propiedades pertenecientes a los tipos defenoacutemenos a modificar (fypeName)Sistema de referencia del nuevo elemento el cualdebe ser soportado por el tipo de fenoacutemeno al quepert~n_~ce _ ___ _ _Define restricciones espaciales o no espaciales paraseleccionar los fenoacutemenos a modificarElimina instancias de fenoacutemenos
Si no se define un filtro la operacioacuten no se realiza
Tabla 13 Componentes GET de Transaction
Componentes
OPERATION=Delete
TYPENAME(opcional si se aespecificado elFEATUREID)
RELEASEACTION=[ALLI SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
BB00)BBOX
(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten_Operacioacuten de transaccioacuten a ejecutar Lasoperaciones se ejecutan en el orden en el quese present~Il_~I1a p~ticiordmn
Lista de nombres de los tipos de fenoacutemenossobre los que realizar fa operacioacuten
ALL indica que todos los fenoacutemenosbloqueados deben ser liberados una vezterminada la transaccioacuten SOME indica quesoacutelo los registros modificados deben serliberados el resto de elementos permanecenbloqueados
Lista de instancias de fenoacutemenos sobre los queoperar identificadas mediante su identificador
Describe un conjunto de caracteriacutesticas sobrelas que operar Se debe establecer un filtro porcada tipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
Oficina Nacional dG Gobierno Eleciroacutenco e informaacutetic - ONGEiexcl -Comiteacute Coordineacutedor de la lDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para ei intercambio dedtos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 25 de 44
3 ESTANDAR PARA SERVICIO DE COBERTURA WCS
31 WCS Web Coverage Service
El servicio Web Caverage Serviee (WCS) o Servicio de Coberturas de mapasofrece la obtencioacuten de datos georreferenciados en un formato del tipo coberturamulti-dimensionales para el acceso a traveacutes de la web de modo que sean uacutetilespara la representacioacuten o como dato de entrada de modelos cientiacuteficos
Al igual que el estaacutendar Web Map Serviee (WMS) y el Web Feature Serviee(WFS) permite al cliente seleccionar parte de la informacioacuten que posee elservidor basaacutendose en diferentes criterios como por ejemplo las restriccionesespaciales
Este estaacutendar nos brinda un conjunto de requisitos baacutesicos que una aplicacioacutenWCS debe cumplir esto tambieacuten es vaacutelido al utilizar el GML como un formato deentrega de la cobertura con el cual a diferencia del WMS que devuelve los datosgeorreferenciados para ser representados como mapas estaacuteticos (devueltos comoimaacutegenes desde un servidor) el estaacutendar Web Coverage Service define unasintaxis rica para las solicitudes en contra de estos datos devolvieacutendolos con susemaacutentica original (en lugar de las imaacutegenes) los cuales pueden ser interpretadosextrapolados procesados etc
Esta versioacuten de especificacioacuten se limita a peticiones y descripciones de coberturasde mallas regulares (grid coverage) aunque el interfaz ha sido disentildeado de formaque en futuras versiones sea posible desarrollarlo permitiendo otros tipos decoberturas definidas en OGC Abstraet Speeifieatian Tapie 6
asincroacutenicasrespuestas Respuestas XML y opcionalmente(almacenamiento de respuestas)
a GetCapabilities (obligatorio)
Permite obtener el documento XML de capacidades donde se describenlas caracteriacutesticas del servicio y donde normalmente se incluye una brevedescripcioacuten de las coberturas que ofrece En el caso que el documento XMLdevuelto no contenga la descripcioacuten de las coberturas que posee debedisponerse de informacioacuten similar en una fuente aparte como por ejemplo uncataacutelogo de imaacutegenes
311 Operaciones
El servicio WCS (versioacuten 20) proporciona tres (3) operaciones cuyaimplementacioacuten es obligatoria por parte del servidor Estas operaciones puedenutilizar HTTP GET con codificacioacuten KVP o HTTP POST con codificacioacuten XML oSOAP es mediante el documento de capacidades como se indica queacute tipo decodificacioacuten POST soporta el servidor del WCS
Los paraacutemetros que se definen a continuacioacuten pertenecen a la versioacuten 111 deeste estaacutendar mientras que los ejemplos expuestos se realizan con WCS versioacuten100 por ser los implementados hasta la fecha Las diferencias de notaciones ylas variaciones baacutesicas que posee la versioacuten 111 con respecto a la 100 son
Uso de GridCRS en descripciones de peticiones de cobertureacutels
Descripcioacuten jeraacuterquica de las coberturas
Muacuteltiples campos por cobertura
Oficinaacute Nacional de Gobj~rno Electroacutenico e InronnaacuteUca - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 14 Componentes de GetCapabilities
Paacutegina 26 de 44
Componentes
SERVICE=WCS
REQUEST=GetCapabilities
ACCEPTVERSION
SECTIONS=Contents
UPDATESECUENCE
ACCEPTFORMATS=textxml
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
QesuacuteipcioacutenTipo de Servicio al que vadirigl~eacutelJordf-R~ticoacuten~ _Nombre de la operacioacutenVersiones de la especificacioacutenOGC que acepta el clienteseparadas por comas y enorden de preferEmciaLista de cero o maacutes nombres desecciones del documento demetadatos del servicioseparados por comas que sedesea sean devueltos en eldocumento de metadatos delservicioVersioacuten del documento demetadatos del servicio valorque se incrementa cuando serealizan cambios en eldocumento compl~toSecuencia de cero o maacutesformatos de respuestadeseados por el clienteseparados por comas y pororden de preferencia
Tabla 15 Componentes de DescribeCoverage
b DescribeCoverage (obligatorio)
Devuelve un documento XML con una descripcioacuten detallada de una o variascoberturas de las suministradas por el servicio
El documento XML devuelto con la descripcioacuten de la cobertura debe contener
Identifier identificador uacutenico de la cobertura
bull Domain Definicioacuten del dominio espacial yo temporal para laslocalizaciones de las coberturas
bull Range Define el rango de valores y el tipo de propiedades (categoriacuteasmedidas etc) asignadas a cada localizacioacuten en el dominio
bull SupportedCRSs Relacioacuten de baseCRS definidos para cada GridCRSutilizados por la operacioacuten GetCoverage para expresar las coberturas queposee
bull SupportedFormats Formatos en los que pueden ser devueltos lascoberturas en respuesta a un GetCoverage (ejemplo GeoTiff HDF-EOSNITF CF-Net-CDF)
Componentes
SERVICE=WCS
REQUEST=DescribeCoverag~_VERSION= version
IDENTIFIERS=identifier1identifier2
Obligatoriedad
Obligatorio
Obli9iltorLC_ObligeacutelQ~icgt
Obligatorio
DesiiipClOacutenTipo de Servicio al que va dirigida lapeticioacutenNombre de laope~aci~nVersioacuten de la especificacioacuten OGCLista de los identiffcad()resde lascoberturas que se desea seandescritas
Oficina Nacional de Gobemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacuten ciares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 27 de 44
c GetCoverage (obligatorio)
Permite obtener una cobertura o parte de ella Por tanto es necesario indicaralguna o todas las caracteriacutesticas baacutesicas que definen el subconjunto de datosrequerido es decir el dominio el rango de valores el tipo de re-muestreo elformato de datos y forma de entrega del resultado Para ello es necesarioconocer primero cuaacutel es la definicioacuten del tipo de coberturas que posee el serviciomediante la operacioacuten DescribeCoverage
Por defecto todos los componentes de la cobertura solicitada mediante estaoperacioacuten son devueltos directamente en la respuesta Opcionalmente elservicio puede tener implementada la posibilidad de almacenar los componentesde la cobertura como un recurso accesible viacutea web en cuyo caso la respuestaincluiriacutea la referencia URL a dicho recurso siempre y cuando se indique en lapeticioacuten que los resultados deben ser almacenados
Procesar una operacioacuten GetCoverage puede ser entendido conceptualmentecomo una secuencia de operaciones cuyo esquema fundamental seriacutea
Realizar una transformacioacuten de coordenadas (incluyendo el escaladoespacial) en el CRS que se desea mediante un re-muestreo coninterpolacioacuten espacial
Generar el subconjunto de datos espacial
Generar el subconjunto de datos temporal
Generar el subconjunto de propiedades (range)
bull Convertir los datos al formato solicitado En funcioacuten del formato puedenecesitarse interpolar los valores que posee cada localizacioacuten en lacobertura original como consecuencia es probable que se produzcapeacuterdida de precisioacuten
bull Salida de resultados de una muestra de la cobertura
Solicita un subconjunto de datoscorrespondientes a instantes ointervalos de tiempo determinados
S-olidta solamente algunos campos_ (IrQpiedade~L Formato de salida de la coberturadenro delo~que eacutesta posee _Especifica si la respuesta debe seralmacenadaIdentifica el sistema de referenciabase para el GridCRS de salida
Opcional
Obligatorio
Opcional
OpcionalParaacutemetros
-Oescripeacutefoacutentilde---Tipo de Servicio al que va diexclrigida la Obligatorio lPeuroticioacuten
Obligatorio Nombre de la operacioacutenObligatorio __ _ VeEsi6n de 1ordf~~p~cifiltordfltoacutenQ~C
Identificador uacutenico de la coberturaObligatorio solicitada
Opcional iexcl Encuadre que define espacialmente(Obligatorio si no se la cobertura solicitada en el
indica sistema de referencia que se indicaTIMESECUENCE) mediante su URN
Opcional(Obligatorio si no se
indicaBordmUNDIN~Jl0gtS)
FORMAT
RANGESUBSET
TIMESECUENCE
Tabla 16 Componentes de GetCoverage
- Componentes Obligatoriedad
SERVICE=WCS
REQUEST =GetCoverageVERSION= version
IDENTIFIER
BOUNDINGBOX=coordenadasurnogc defcrs EPSGX
STORE
GRIDBASECRS=urnogcdefcrsEPSGX
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la ACjministracioacuten Puacuteblica
Paacutegina 28 de 44
Comp()nentes
GRIDTYPE=urnogcdefmethodWCS 11 2dGridln2dCrs
GRIDCS=urnogcdefcsOGCOOGrid2dSquareCS
GRIDORIGIN
GRIDOFFSETS
Obligatori~qCldpertenecientes a laestructura de datos
GridCRSSe utilizan para
solicitar los datos desalida en otroSistema deReferencia de
Coordenadas (CRS)distinto al que posee
la coberturaalmacenada
DescripcioacutendeseadoIdentifica el meacutetodo de generacioacutende la malla en el sistema dereferencia baseIdentifica el Sistema Cartesiano 2Do 3D utilizado po~~1 GridggS_Coordenadas del origen de la mallaen el sistema de referencia base delGridCRS deseadoSeparacioacuten entre los puntosadyacentes de la malla en elsistema de referencia base
Oficina Nacional de Gobierno Eiectreacutenico e Infonnaacutetica - ONGEI -Comiteacute Coorcfinador de la rDEPDirectiva sobre estaacutendares de sGrvicios viexcleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administrc1oacuten Puacuteblica
4 ESTANDAR PARA SERVICIO DE CATALOGO CSW
Paacutegina 29 de 44
41 CSW Catalogue Service tor the Web
El servicio Catalogue Service for the Web (CSW) o Servicio de Catalogo es unestaacutendar definido por la OGC que especifica la interfaz el enlace y el marco detrabajo para publicar y generar buacutesquedas de conjuntos de informacioacuten de tipodescriptiva (metadatos) sobre los datos servicios y objetos de informacioacutenrelacionados
Este servicio de cataacutelogo es uno de los tres servicios fundamentales que debeexistir en una Infraestructura de Datos Espaciales consulta visualizacioacuten ydescarga
Los servicios de los cataacutelogos representan las caracteriacutesticas de los recursos quepueden ser consultadas y presentadas para su evaluacioacuten por los clientes yasean usuarios o aplicaciones software
411 Operaciones
Las operaciones que define este estaacutendar (versioacuten 200) son siete (7) cuatroobligatorias y tres (3) opcionales
a GetCapabilities (obligatorio)
GetCapabilities es obligatoria y permite a los clientes CSW obtener metadatosdel servicio La respuesta se envioacute en un documento XML
La peticioacuten debe implementar los paraacutemetros request service SectionsAcceptVersions y AcceptFormats y puede implementar el paraacutemetroupdateSequence
Las secciones del documento XML del metadatos son
Serviceldentification
ServiceProvider
OperationsMetadata
Contents
bull Filter_Capabilities
Operacioacuten GetCapabilities Solicitud de las caracteriacutesticas del servicioInfraestructura de Datos Espaciales-CSW
ltxml version=10 encoding=UTF-8gt ltcswGetCapabilities service=CSWversion=2 OOxmlns csw=httpwwwopengisneUcaUcswgt ltcswAcceptVersionsgtltcswVersiongt2 OOltcswVersiongt ltcswAcceptVersionsgt ltcswAcceptFormatsgtltcswOutputFormatgttexUxmlltcsw OutputFormatgt ltcswAcceptFormatsgtltcswGetCapabi litiesgt
b GetRecords (obligatorio)
Permite la buacutesqueda y presentacioacuten de registros de metadatos
Paraacutemetros
REQUEST service version
bull NAMESPACE
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la rDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciacuteada para el intercambio dedatos entre enUdades de la Administriexclcioacuten Puacuteiexcl)lica
Paacutegina 30 de 44
1-
resulType Puede mostrar tres valores
bull HITS Indica el nuacutemero de registro que satisface la peticioacuten
bull RESUL TS Se solicita el conjunto de registros resultado
bull VALlDATE Valida la consulta
bull outputFormat Indica el esquema de la salida generada por defecto tomael valor OGCCORE pero otros valores pueden ser FGDC IS019119 oIS019139
bull outputSchema
bull startPosition Indica el registro desde el que se empieza la buacutesqueda
bull maxRecords
bull typeNames
bull ElementSetName o ElementName Indica la lista de elementos oconjuntos de elementos de los metadatos que deben devolverse
bull Constraint Es una restriccioacuten que debe cumplir el conjunto resultado Seexpresa seguacuten el lenguaje indicado en el paraacutemetroCONSTRAINTLANGUAGE
bull SortBy Permite ordenar el conjunto resultado
bull DistributedSearch Indica que la consulta puede ser distribuida y elparaacutemetro hopCount limita el nuacutemero de veces que puede transmitirse laconsulta hopCount
ResponseHandler Indica si la operacioacuten es sincronizada o no
Operacioacuten GetRecords Solicitud de los registros del cataacutelogo cuyo tema tiacutetuloo descripcioacuten sea Lima
ltxml version=10 encoding=UTF-8gtltGetRecords service=CSW version=200 xmlns=httpwwwopengisnetcatcswmlnsogc=httpwwwopengisnetogc startPosition=1 maxRecords=50outputFormat=textxmresultType=resultsgtltQuery typeNames=Dataset xmlnsgm=httpwwwopengisnetgmlgtltElementSetName typeNames=DatasetgtfuIltElementSetNamegtltConstraint version=1020gtltogcFiltergtltAndgtltNotgtltPropertylsLikegtltPropertyNamegttypeltPropertyNamegtltLiteralgtS ERVICIOltLiteralgtltPropertylsLikegtltNotgtltOrgtltOrgtltPropertylsLikegtltPropertyNamegtsu bjectltPropertyNamegtltLiteralgt LimaltLiteral gtltPropertylsLikegtltPropertylsLikegtltPropertyNamegttitl eltPropertyNa megtltLiteralgt LimaltLitera 1gt
Oficina Nacional (le Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidacjes de la iexcldministracieacuten Puacuteblica
Paacutegina 31 de 44
ltPropertylsLikegtltIOrgtltPropertylsLikegtltPropertyNa megtdescri ptionltP ropertyN amegtltLitera 1gtLimaLiteragtltPropertylsLikegtltIOrgtltAndgtltIogc FiltergtltConstraingtltQuerygtltGetRecordsgt
c GetRecordByld (obligatoria)
Solicita la representacioacuten por defecto de los registros localizados por suidentificador
Paraacutemetros
version
bull ElementSetName (brief summary full)
bull Id (lista de identificadores)
Operacioacuten GetRecordByld Solicitud de la representacioacuten por defecto de losregistros del cataacutelogo de la IDEP localizados por el identificador
ltxml version=10 encoding=UTF-8gt ltcswGetRecordByld service=CSWversion=200xml ns csw=httpwwwopengisnetcatcsw outputF ormat=textxmlgtltcsw Idgtign-bcn25-1 00-1 ltcsw Idgtltcsw ElementSetNamegtbriefltcsw ElementSetNamegtltcswGetRecordByldgt
d DescribeRecordl (Obligatorio)
La operacioacuten DescribeRecord permite obtener elementos del modelo deinformacioacuten soportado
Los paraacutemetros de la peticioacuten son
REQUEST=DescribeRecord
ltxml version=10 encoding=UTF-8gt
servide=CSW
version=200
NAMESPACE Declaracioacuten de espacios de nombres para conocerexactamente que tipos van a describirse
bull TypeName Lista de tipos descritos en el cataacutelogo
bull outputFormat
schemaLanguage Esquema de descripcioacuten que se usa
Operacioacuten DescribeRecord Solicitud de una descripcioacuten geneacuterica de losregistros del cataacutelogo
Oficina Nacional da Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador dEla IDEPDirectiva sobre estaacutendares de servicios ~eb eje informacioacuten georreferenciada para ei intercamllio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 32 de 44
ltcswDescribeRecord service=CSW version=200xml ns csw=httpwwwopengisnetlcatcswoutputFormat=textlxml schemaLanguage= XM LSCH EMAgtltcswTypeNametargetNa mespace=httpwwwopengisnetlcatcswgt recordltcsw Type Namegtltcsw DescribeRecordgt
e Operacioacuten Transaction (opcional)
La operacioacuten Transaction define una interface para la creacioacuten modificacioacuten yborrado de registros del cataacutelogo
La peticioacuten estaraacute formada por elementos nsert Update o Deete seguacuten lasoperaciones que quieran ser realizadas
Tambieacuten puede usarse los elementos requestlO y verboseResponse
f Operacioacuten Getdomain (opcional)
Se utiliza para obtener informacioacuten en tiempo real sobre el rango de valores deun registro o de un paraacutemetro de la peticioacuten
Paraacutemetros
ParameterName
PropertyName
La respuesta estaacute formada de uno o maacutes elementos ltDomainValuesgtcompuestos a su vez de ltListONaluesgt o ltRangeONaluesgt
g Operacioacuten Harvest (opcional)
Permite colectar datos para el cataacutelogo es decir uacutenicamente referencia losdatos que deben ser insertados o actualizados en el cataacutelogo y seraacuteresponsabilidad del servicio de cataacutelogo resolver la referencia localizar los datosy procesarlos
La operacioacuten puede funcionar de manera siacutencrona o asiacutencrona
Paraacutemetros
Resquest service version
bull Namespace
bull Source Indica la URI de doacutende los metadatos son recolectados
bull ResourceType Referencia el esquema de los registros
bull ResourceFormat
ResponseHandler
Harveslnterval Especifica un intervalo de tiempo entre recolecciones demetadatos
Oncina Nacional de GObierno Electroacutenico e Informaacutetica - ONGE -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios ViCO de informacioacuten georrefcrenciada para ei intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 33 de 44
5 ESTANDAR PARA SERVICIO DE PROCESAMIENTO EN WES WPS
51 WPS Web Processing Service
El servicio Web Processing Service (WPS versioacuten 100) o Servicio de publicacioacutende Procesos geoespaciales en la web es una interfaz propuesto por la OGC queproporciona normas para estandarizar la forma de entradas y salidas (solicitudes yrespuestas) para servicios de geoprocesamiento Este servicio tambieacuten define laforma como un cliente puede solicitar la ejecucioacuten de un proceso y la forma comose maneja la salida del mismo
Define una interfaz que facilita la publicacioacuten de geo-procesos y el anaacutelisis de losclientes Los datos requeridos por el WPS se pueden entregar a traveacutes de la webo pueden estar disponibles en un servidor
Cabe destacar que el estaacutendar WPS permite realizar operaciones de anaacutelisis ytratamiento de informacioacuten espacial no prevista en los otros estaacutendares Laespecificacioacuten WPS se centra en la definicioacuten de un protocolo de comunicacioacutenentre cliente y servidor para realizar geo-procesos usando servicios y datosgeorreferenciados
Este estaacutendar es un interfaz geneacuterico por lo que no define ni los procesos ni losdatos especiacuteficos de entrada o de salida (producidos en el caacutelculo) sino que losdescribe de forma geneacuterica siendo cada implementacioacuten WPS la que defina suforma de trabajar
Los datos a usarse en este estaacutendar pueden comprender por ejemplo formatosde imaacutegenes tales como Geo TlFF o estaacutendares de intercambio de datos comoGeography Markup Language (GML) o Geolinked Data Acces Serviacutece (GDAS)Este estaacutendar tampoco aborda la forma de archivar catalogar buscar o recuperarla informacioacuten que ha sido creada por un WPS
Seguacuten la OGC el estaacutendar WPS describe un interfaz de peticioacutenrespuesta en elque se define coacutemo
Codificar las solicitudes de ejecucioacuten de procesos
bull Codificar las respuestas resultado de la ejecucioacuten de procesos
bull Integrar datos y metadatos en las entradas y salidas
bull Referenciar viacutea web datos de entrada y salida
bull Realizar procesos de larga duracioacuten
bull Devolver informacioacuten acerca del estado del proceso
bull Devolver errores de procesamiento
bull Solicitar el almacenamiento de las resultados de los procesos
511 Operaciones
a GetCapabilities (obligatoria)
Permite obtener el documento de capacidades donde se describen lascaracteriacutesticas del servicio En eacutel se proporcionan los nombres y una descripcioacutengeneral de cada uno de los procesos que ofrece el servicio Por ejemplo larespuesta de un GetCapabiacuteliacutetiacutees puede indicar que el WPS soporta unaoperacioacuten llamada interseccioacuten y que esta operacioacuten estaacute limitada a intersectarun poliacutegono con otro
Oficina Nacional de GOI)iemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinaoor de la IDEPDirectiva sobre estaacutendares de servicios 1Gbde informacioacuten georreferenciada par el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 17 Componentes GetCapabilities
Paacutegina 34 de 44
Componentes
i ordf-~~i~~=YYo~ordf__Request=GetCapabilitieso oJordm-~~~~~i()n5oo
Language
Obligatoriedad
Oblig~OTi() oObligtorioOpcional
Opcional
Descripcioacuten
Tipo de Servicio al que va djrigid~J~p~ticioacutenNombre de la operacioacutenVersiones ql~ordf~~Pleacutelooo o_o 0_0 o __Idioma del documento respuesta soportadopor el servidor ____o o
Ejemplo HTTP GET
La peticioacuten es una URL que contiene los paraacutemetros necesarios para poderconstruir una solicitud correcta
http IWPSservicesREQU EST=GetCapabilitiesampSERVICE=WPS
La respuesta es un documento XML que contiene los metadatos del servicioincluyendo una breve descripcioacuten de todos los procesos implementados estosprocesos son
GetLineOfSightPng realiza la liacutenea de visibilidad desde una posicioacutendefinida por las coordenadas de un supuesto observador a una alturadada y con una distancia maacutexima de visibilidad La liacutenea de visibilidad secalcula sobre un mapa raacutester en formato ASCIIGridExtended enviadomediante una peticioacuten a un WCS Obtiene la liacutenea de visibilidad en unarchivo como una imagen en formato PNG
bull GetProfileTxt realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo ASCII con los valores de las alturas
bull GetProfilePng realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo con una imagen en formato PNG
bull IntersectRaacutesterWithAsciiPolygon realiza la interseccioacuten entre un maparaacutester en formato floatGrid comprimido en llP obtenido de un WCS y unmapa vectorial pasado como un poliacutegono en formato ASCII de Grass Elresultado devuelve un raacutester en formato ASCII
IntersectRaacutesterWithPolygon realiza la interseccioacuten entre un mapa raacutesteren formato floatGrid comprimido en llP obtenido de un WCS y un mapavectorial en formato ShapeFile pasado como una peticioacuten a un WFS Elresultado devuelve un raacutester en formato ASCII
RaacutesterStatistics realiza la interseccioacuten entre un mapa raacutester en formatofloatGrid comprimido en llP obtenido de un WCS y un mapa vectorial enformato ShapeFile enviado mediante una peticioacuten a un WFS o como unpoliacutegono en formato ASCII de Grass incluyendo ademaacutes el valor maacuteximomiacutenimo y medio del mapa
bull Buffer_vectorial realiza la operacioacuten Buffer de una geometriacutea eacutesta puedepasarse tanto como un mapa vectorial en formato ASCII de Grass comopor una peticioacuten a un WFS Devuelve la ruta a un fichero ShapeFilecomprimido en llP o un fichero GML con la geometriacutea del buffer
Oficina Nacional de Gooierno Electroacutenico e Informaacutetica - ONGEl -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutenrJares de servicios teb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 35 de 44
Buffer_raacutester realiza la operacioacuten Buffer de un mapa raacutester a una distanciadada
bull VectorialOverlay realiza una operacioacuten entre dos mapas vectorialespreviamente obtenidos en formato ASCII vectorial o mediante una peticioacutena un WFS Las operaciones disponibles son de unioacuten interseccioacuten XOR yNOT
AnalisisTerritorialAreas caacutelculo de aacutereas resultado de la interseccioacuten dedistintos tipos de geometriacuteas del Corine con otros mapas vectoriales yraacutester Permite antildeadir restricciones sobre los mapas raacutester en cuanto aalturas maacuteximas y miacutenimas Como respuesta genera una imagen de lasaacutereas resultado de la operacioacuten
bull RaacutesterDistance calcula la distancia entre dos mapas raacutester obtenidosmediante peticiones a un WCS Se obtiene la miacutenima distancia y lospuntos maacutes proacuteximos ente los mapas
bull VectorialDistance calcula la distancia entre un mapa vectorial y un puntoEl mapa vectorial se obtiene mediante una peticioacuten a un WFS ointroducieacutendolo en formato ASCII de Grass
bull VectorialRaacutesterDistance distancia entre un mapa raacutester obtenidomediante una peticioacuten a un WCS y un mapa vectorial obtenido medianteuna la peticioacuten a un WFS o introducieacutendolo en formato ASCII de Grass Seobtiene la miacutenima distancia y los puntos maacutes proacuteximos entre los mapas
bull FeaturelnsideFeature informa si un mapa vectorial se solapa con otroEstos mapas se pueden obtener por medio de una peticioacuten a un WFS o serintroducidos como un mapa vectorial en formato ASCII de Grass
bull PointlnsideFeature informa si un punto estaacute contenido en un mapavectorial obtenido mediante una peticioacuten a un WFS o introducido como unmapa vectorial en formato ASCII de Grass
bull SimplifiedStatistics calcula el maacuteximo y miacutenimo de un mapa raacutester (sinposicioacuten y sin devolver el mapa) Simplificacioacuten de la operacioacutenRaacutesterStatistics para un caacutelculo previo de esta operacioacuten
b DescribeProcess (obligatoria)
Ofrece informacioacuten detallada acerca de los procesos que pueden ser ejecutadospor una operacioacuten Execute Esta descripcioacuten comprende los paraacutemetros yformatos de entrada que son requeridos en las peticiones de ejecucioacuten y losformatos de salida resultado de las operaciones Siguiendo con el ejemplo deinterseccioacuten de poliacutegonos la respuesta de una solicitud DescribeProcess podriacuteaindicar que este proceso requiere dos entradas llamadas PrimerPoliacutegono ySegundoPoliacutegono y que estas entradas se deben proporcionar en GML22 oGML 31 pudieacutendose enviar esta informacioacuten como un recurso accesible viacuteaweb
Cada paraacutemetro se describe mediante una estructura de datos que especifica losformatos codificaciones y unidades de medida permitidos (cuando esnecesario) Esta estructura de datos puede ser
Oficina Nacionai de Gobierno Electroacuteico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 36 de 44
ComplexData (Ej XML fragmento GML o imaacutegenes) estrutura de datoscompleja que soporta formatos codificaciones (tipo de URI) y schemasdefinidos para el proceso El valor de esta estructura de datos complejapuede introducirse directamente en la peticioacuten de la operacioacuten Execute oser solicitada mediante acceso remoto asiacute como ser devuelta directamenteen la operacioacuten Execute o almacenada como un recurso accesible viacutea web
bull LiteralData es un valor literal simple (Ej integer caraacutecter string URI) conunidades de medida que se codifica directamente en la peticioacuten y en larespuesta Execute
bull BoundingBox informacioacuten proporcionada en uno de los sistemas dereferencia soportados por el servicio que se codifica directamente en lapeticioacuten y en la respuesta Execute
Tabla 18 Componentes DescribeProcess
Componentes
service=WPS
request=DescribeProcessversion
language
Identifier
Obligatoriedad
Obligatorio
ObligatorioObligatorio
Opcional
Obligatorio
Descripcioacuten_ M
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenVersioacuten del servicioIdioma del documento respuesta soportadopor el servidorIdentificador del proceso uno por cadaproceso al que se desea llamar
Ejemplo HTTP GET
Solicitud de la informacioacuten del proceso GetLineOfSightPng del servicio WPS
http IWPSservicesREQUEST=DescribeProcessampSERVIC E=WPSamp VERSION=040ampldentifier=GetLineOfSightPng
c ExecuteProcess (obligatoria)
Permite ejecutar procesos especiacuteficos implementados por el WPS utilizandocomo entrada los paraacutemetros suministrados y devolviendo en la salida losvalores producidos en el proceso Los datos de entrada pueden suministrarseintegraacutendolos en la peticioacuten Execute o mediante una fuente de datos accesibleviacutea web Asiacute mismo el resultado puede devolverse directamente o seralmacenado como un recurso accesible viacutea web en cuyo caso la respuestaconsistiraacute en un documento XML con una URL por cada salida almacenada
Normalmente la respuesta a la operacioacuten Execute es devuelta cuando finaliza elproceso Sin embargo un cliente puede solicitar al servidor el documento derespuesta inmediatamente despueacutes de ser aceptada la peticioacuten por parte dedicho servidor En este caso la respuesta incluye una URL a partir de la cualpuede recuperarse el documento de respuesta durante el proceso o despueacutes delmismo A su vez se puede solicitar al servidor que actualice regularmente unamedida indicadora de la cantidad de proceso restante
Si se desea suministrar al proceso gran cantidad de datos de entrada se utilizanuna o maacutes URI con los valores de entrada (normalmente URL) excepto cuandose trata uacutenicamente de valores escalares Si el proceso ha de ejecutarse variasveces utilizando diferentes entradas en cada ocasioacuten cada procesamiento deberealizarse con peticiones Execute separadas Si se trata de peticiones sencillaslos servidores pueden implementar transferencia HTTP GET para la operacioacuten
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 37 de 44
Execute sin embargo es maacutes conveniente la utilizacioacuten de codificacioacuten XMLcuando las peticiones son maacutes complejas
Tabla 19 Paraacutemetros comunes
Obligatoriedad
Obligatorio
Opcional
Obligatorio
ObligatorioObligatorio
Opcional
Opcional
Componentes
Service=WPS
ReqLJes==xecuteVersion
Identifier
Language
Datalnputs
ResponseForm
Descripcioacuten
Tipo de Servicio al que va dirigida la peticioacuten
Nombre de la operacioacutenVersioacuten del servicioIdentificador del proceso uno por cadaproceso al que se desea llamarIdioma del documento respuesta soportadopor el servidor
Tabla 20 Peticioacuten XML
Lista de datos de entrada Estructura dedatos del tipo Datalnputs (ver estaacutendar)Formato de respuesta del procesoEstructura de datos del tipo ResponseForm(ver estaacutendar)
Tabla 21 Peticioacuten GET
Datalnputs
ResponseDocument
RawDataOutput
StoreExecuteResponse=trae
Linage=trae
Status=trae
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Lista de identificadores atributoacutesy vaiacuteoacuteresde las entradas delproce9~
Lista de identificadores y atributos de lasseacute3lidasdel iexclgtroceso Identificador y atributos de cada salida delprocesoEspecifica si la respuesta debe almacenarseen un recurso accesible via webEspecifica si se debe incluir en el documento de respuesta la informacioacuten acerca dellinaje __Especifica si se debe actualizar en eldocumento de respuesta la informacioacuten acercadel ~stado delproces()
Ejemplo HTIP POST de un Servicio WPS
Se muestran las peticiones de liacutenea de visibilidad y de perfil en formato imagenpara pedirla en formato texto basta con cambiar los identificadores deGetLineOfSightPng a GetLineOfSightTxt o de GetProfilePng a GetProfile Txt
Obtencioacuten de la liacutenea de visibilidad paraacutemetros requeridos
URLCoverageServer URL con la cobertura a utilizar en el caacutelculo de laliacutenea de visibilidad
bull coordinate coordenadas donde se situacutea el observador Deben estarseparadas por coma
bull obs_elev altura del observador (en metros)
bull max_dist distancia maacutexima en metros a la que se quiera calcular la liacuteneade visibilidad o radio (No se aconseja hacer peticiones de liacutenea devisibilidad superiores a 400m debido a un bug de Grass)
bull width ancho de la imagen a generar
bull Height alto de la imagen a generar
bull CRS sistema de referencia en el que se proporcionan los datos
Respuesta
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estmdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten POllliacuteca
Paacutegina 38 de 44
GetLineOfSightTxt La respuesta consiste en un GML que incluye ladireccioacuten del archivo en formato texto a descargar
bull GetLineOfSightPng imageURL direccioacuten donde se encuentra almacenadala imagen resultante GMLURL direccioacuten donde se encuentra almacenadoel GML de las aacutereas visibles resultantes
Obtencioacuten del perfil se definen los siguientes paraacutemetros
Resolution resolucioacuten a tomar en el caacutelculo del perfil
Profile pares de puntos separados por comas por los que se deseacalcular el perfil
URLCoverageServer URL de la cobertura a utilizar en el caacutelculo del perfil
CRS sistema de referencia en el que se proporcionan los datos
La respuesta consiste en un GML que incluye la direccioacuten del archivo adescargar
IntersectRaacutesterWithASCIIPolygon se definen los siguientes paraacutemetros
o ASCIIPolygon Archivo vectorial en formato ASCII de Grasso URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
bull IntersectRaacutesterWithPolygon se definen los siguientes paraacutemetros
o URLFeatureServer Direccioacuten del servicio WFS del que se obtiene elpoliacutegono a intersectar
o FeatureRequest Peticioacuten GetFeature al servicio WFS mediante lacual se obtiene el poliacutegono a intersectar
o URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Nacioneacuteil ele Gol)ierno Eeclroacutenico e Informaacutetica - ONGEI Comiteacute Coorelinador de ia IDEPDirectiva sobre estaacutendares de servicios eh de informacioacuten georrefercnciada para cl intercambio dediexcltos entre cntidades de la Administracioacuten Puacuteblica
62 TERMINOS y ABREVIACIONES
Paacutegina 9 de 44
GMLHTIPIDEIDEPIETFISO
CRSCSCSWDCPDTDEPSG
Coordinate Reference System (Sistema de coordenadas de referencia)Coordina te System (Sistema de coordenadas)Catalog Service for Web (Servicios de Catalogo para Web)Data Collection Platform (Plataforma Informaacutetica Distribuida)Document Type Definition (Definicioacuten del tipo de documento)European Petroleum Survey Group (Conjunto de Datos de paraacutemetrosgeodeacutesicos)
GIF Graphics Interchange Format (Formato de intercambio de graacuteficos)GDAS Geolinked Data Acces Service (Servicio de Acceso a Datos Geoespacialmente
Linkados)Geography Markup Language (Lenguaje de Marcado Geograacutefico)Hypertext Transfer Protocol (Protocolo de transferencia de hipertexto)Infraestructura de Datos EspacialesInfraestructura de Datos Espaciales del PeruacuteInternet Engineering Task Force (Grupo de Tareas de Ingenieriacutea de Internet)International Organization for Standardization (Organizacioacuten Internacional deEstandarizacioacuten)
JPEG Joint Photographic Experts Group (Grupo Conjunto de Expertos en Fotografiacutea)MIME Mutipurpose Internet Mail Extensions (Extensiones multipropoacutesito de correo de
Internet)OGC Open Geoespatial Consortium (Consorcio Geoespacial Libre)PNG Portable Network Graphics (Graacuteficos de red portaacutetiles)RFC Request for Comments (peticioacuten de comentarios)SAD South American Datum (Sur Ameacuterica Datum)SIG Geographic Information System (Sistema de Informacioacuten Geograacutefica)SRS Spatial Reference Systems (Sistemas de Referencia Espacial)SVG Scalable Vector Graphics (Graacuteficos vectoriales escalables)UCUM Unified Code for Units of Measure (Coacutedigo Unificado para unidades demedida)URI Uniform Resource Identifier(ldentificador Uniforme de Recursos)URL Uniform Resource Locator (Localizador Uniforme de Recursos)CGM Computer Graphics Metafile (Computacioacuten Graacutefica Web metarchlvo)WCS Web Coverage Service (Servicio de Cobertura Web)WFS Web Feature Service (Servicio de Caracteriacutesticas Web)WGS World Geodetic System (Sistema Geodeacutesico Mundial)WMS Web Map Service (Servicio de mapas en Web)WWW World Wide Web (Red informaacutetica mundial)XML Extensible Markup Language (Lenguaje de marcado extensible)
7 NORMAS GENERALES
71 Aacutembito de aplicacioacuten
El presente documento se aplica al conjunto de datos espaciales que cumplan lassiguientes condiciones
Se refiera a una zona o aacuterea geograacutefica sobre el cual el Estado Peruanotenga yo ejerza jurisdiccioacuten
bull Esteacuten en formato electroacutenico~co s~Joo lt)~ ~
(j t~ ( P o J ~72 Campos miacutenimos de los ServiciosJ) bullbull ~tq WJ~ro Para identificar los campos miacutenimos que un servicio deberaacute
aplicar los siguientes criteriosincluir se deberaacuten
Oficina Nacionai de Goberno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Jieb de informacioacuten georreie~enciada para el intercambio dedatos entre elltiddes de la ltdministracioacuten Puacutebiica
Paacutegina 10 de 44
Incluir el coacutedigo de identificacioacuten del registro o ID cuando esto no impliqueun riesgo a la seguridad del sistema
bull Si el servicio hace referencia a datos de unidades administrativas deberaacuteincluir el coacutedigo censal de la unidad administrativa o el coacutedigo censal deCentro Poblado cuando corresponda
bull Incluir el nombre del registro (Ejem Si el servicio corresponde a poliacutegonosde distritos se deberaacute incluir un campo con nombre del distrito)
bull Incluir los datos que tengan caraacutecter puacuteblico sin maacutes limitacioacuten que laestablecida en la constitucioacuten o las leyes sobre la materia
bull Estos criterios excluyen la informacioacuten que estaacute en el marco de la Ley deproteccioacuten de datos personales Ley Ndeg 29733 Y la que se encuentra en elmarco de las excepciones al ejercicio del derecho en la Ley detrasparencia y acceso a la informacioacuten Ley Ndeg 27806
Servicios de localizacioacuten (CSW) Tambieacuten llamados servicios demetadatos estos hacen posible la buacutesqueda de datos conjuntos de datosgeograacuteficos y servicios de informacioacuten geograacutefica a partir de los metadatos
74 Servicios web de informacioacuten georreferenciada a implementarse enel marco del DS 133-2013-PCM y registro
Para dar cumplimiento al Artiacuteculo Ndeg 4 del Decreto Supremo 133-2013-PCM lasentidades de la Administracioacuten Puacuteblica que administran bases de datosgeorreferenciadas (productoras o centralizadoras de informacioacuten) deberaacutenpromover la implementacioacuten gradual y coordinada de servicios interoperables deinformacioacuten georreferenciada de forma que a traveacutes de esta red se proporcione alos usuarios el acceso a los datos mediante el uso de los siguientes tipos deservicios
73 Descarga de InformacioacutenLas entidades de la Administracioacuten Puacuteblica que administran bases de datosgeorreferenciadas (productoras o centralizadoras de informacioacuten) deberaacutenimplementar coordinadamente los servicios de descarga mencionados en elNumeral 74 y detallados en los Numerales 2 y 3 del Anexo 1 de la presentedirectiva con el objeto de asegurar la descarga o transferencia de datosmencionados en el Artiacuteculo W 4 del Decreto Supremo 133-2013-PCM
Las excepciones a este lineamiento estaacuten definidas en la Ley Ndeg 29733 Ley deproteccioacuten de datos personales la Ley W 27806 y la Ley de trasparencia y accesoa la informacioacuten en la cual se establece el marco de las excepciones al ejerciciode este derecho
Cuando sea el caso y con el objeto de garantizar la continuidad del servicio 1 sepodraacuten implementar alternativas de descarga de informacioacuten2
ello no deberaacuteimplicar una restriccioacuten en el acceso a los datos
cO SEJoQlt i 0tlt-r ~~fp eacutel Oeacutentilde9 ~ I J~~lgt~ iJe0ty utID~(l4)~Y
I Cuando la infraestructura de la entidad no tenga la capacidad de soportar la demanda2 Descarga alternativa por paquetes de datos restringir el tiempo de acceso por sesiones de usuarios
descarga por nuacutemero de registros descarga por volumen de informacioacuten etc
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONCEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendiexcl)res de servicios web de informacioacuten georreferenciada para el intercambio deltlatos entre entidades de la Administracioacuten POblica
Paacutegina 11 de 44
correspondientes Las entidades de la Administracioacuten Puacutebliceacutel podraacuten usarservicios de localizacioacuten provistos por otras entidades para el cumplimientode la presente directiva
bull Servicios de visualizacioacuten (WMS y WMTS) Que permitan lavisualizacioacuten de datos georreferenciados mediante el uso de estaacutendaresdefinidos por la OGC como el Servicio de mapas en Web (WMS) o elServicio de mapas en web teselados (WMTS) Estos servicios deberaacuten serimplementados de manera coordinada por las entidades de laAdministracioacuten Puacuteblica como el principal medio de acceso a los datos ydeben permitir la superposicioacuten visual de informacioacuten geograacutefica complejay distribuida en diferentes tipos de servidores y visores de mapas
bull Servicios de descarga (WFS y WCS) Que permitan la descarga de datoso conjuntos de datos Se deberaacute promover el acceso directamente alcontenido de los servicios para construir servicios de valor antildeadido(aplicativos traacutemites geoprocesos etc)
bull Servicios de transformacioacuten (WCTS) Que permitan adaptar los datosgeograacuteficos para garantizar su interoperabilidad Este estaacutendar esobligatorio para las entidades de la Administracioacuten Puacuteblica que generaninformacioacuten en un elipsoide distinto al elipsoide del Sistema de ReferenciaGeodeacutesico 1980 - Geodetic Reference System 1980 (GRS80) o al WorldGeodetic System 1984 (WGS84) que se sentildealan en la ResolucioacutenJefatural Ndeg 079-2006-IGN-OAJ-DGC del Instituto Geograacutefico Nacional
Servicios de publicacioacuten de mapas en web Que permita la exploracioacutenvisual de la informacioacuten de una manera raacutepida y sencilla mediante unaplicativo Estos servicios deben permitir como miacutenimo mostrar navegaracercarse o alejarse para concretar o ampliar el campo de visioacuten moverseo superponer los datos geograacuteficos ademaacutes de mostrar los signosconvencionales y consultar los atributos de los datos geograacuteficos Laimplementacioacuten de este servicio es opcional pero se recomienda realizarloen el marco del Lineamiento 6 del Plan Nacional de Datos Espaciales(Ofertar mecanismos de acceso a los datos)
Los servicios descritos en los paacuterrafos anteriores deberaacuten contemplar la creacioacutende sus respectivos metadatos de acuerdo al Perfil baacutesico de Metadatos Peruano ylos estaacutendares que establezca la IDEP Los campos que se deberaacuten incluirmiacutenimamente son
o Nombreo Tiacutetuloo Descripcioacuteno Lista de palabras claveo Direccioacuten URLo Informacioacuten de contactoo Restricciones de acceso y usoo Nuacutemero de capas
El uso y registro de estos servicios en el Portal de Datos Espaciales del Peruacute(wwwgeoidepgobpe) se realizaraacute conforme a los Lineamientos de uso y acceso
I
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IOEPDirectiva sobre eslaacutendares de servicios wel) de informacioacuten georreferenciada para el intercambio ejedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 12 de 44
definidos por las entidades puacuteblicas que administran la informacioacuten tal como sesentildeala en el Artiacuteculo 5 punto 2 del D S W 133-2013-PCM
8 PROCEDIMIENTO GENERAL PARA LA IMPLEMENTACiOacuteN DESERVICIOSWEB DE INFORMACiOacuteN GEORREFERENCIADACon objeto de facilitar la integracioacuten de informacioacuten procedente de diferentesservicios web de mapas en el Portal de datos Espaciales del Peruacute se deberaacutenombrar el servicio con el siguiente criterio [Paiacutes]+[Nombre de Entidad puacuteblica uorganizacioacuten privada]+[Categoriacutea]+[Sub categoriacutea]+[Tema]
En el Anexo 2 se adjunta un cuadro con la Clasificacioacuten temaacutetica de datosgeograacuteficos Esta clasificacioacuten es temporal en tanto se defina el CataacutelogoNacional de Objetos Geograacuteficos El cuadro ha sido elaborado en base a lascategoriacuteas temaacuteticas definidas en la ISO 191152003 Informacioacuten Geograacutefica -Metadatos
Para la identificacioacuten del Sistema de Referencia de Coordenadas (CoordinateReferente System CRS) debe usarse el espacio de nombres del EuropeanPetroleum Survey Group (EPSG) y para la Uniform Resource Identifier (URI) loscoacutedigos del EPSG
81 Procedimiento general para el Intercambio de informacioacuten vectorialEl estaacutendar WFS establece un protocolo de comunicacioacuten para la transmisioacuten dedatos vectoriales a traveacutes de servicios web Este protocolo emplea lasespecificaciones OWS para la negociacioacuten previa a la peticioacuten de datos y utilizael formato GML para la transferencia de datos
WFS se basa en el protocolo HTTP que intriacutensecamente no contempla nocionesde sesioacuten Una sesioacuten en HTTP simple es el conjunto de una solicitud y surespuesta Luego la comunicacioacuten se corta y no es responsabilidad del cliente nidel servidor mantener una memoria ni un estado de la transaccioacuten (ealizada Porlo tanto protocolos basados en HTTP como WFS deben antildeadir sus propiosmecanismos de almacenamiento de datos persistentes entre dos solicitudesHTTP
Una sesioacuten WFS baacutesica se desarrolla esquemaacuteticamente de la manerasiguiente
Contacto inicial El cliente conoce uacutenicamente la URL de un servicIoWFS el servidor estaacute esperando peticiones como servicio HTTP oacute HTTPSEntonces siguiendo la especificacioacuten OWS
o El cliente enviacutea una solicitud GetCapabilities al servidor usandoHTTP GET En particular sentildeala queacute servicio estaacute solicitando (aquiacuteWFS) y bajo queacute versioacuten
o El servidor accede a sus fuentes de datos inscritas como disponiblesa WFS pueden ser bases de datos espaciales ficheros inclusiveotras conexiones WFS Eacutestas se encuentran en general preconfiguradas y no es necesario recorrerlas
o Del cataacutelogo interno el servidor construye un fichero XML siguiendola definicioacuten WMT_MS_ Capabilities Este fichero es devuelto al clienteen respuesta al GET usando el tipo MIME textxml
I
J
Oficina Naciomll de Goberno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleo de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 13 de 44
Solicitud de datos El cliente estaacute ahora en medida de solicitar un bloquede informacioacuten tomando en cuenta el conjunto de datos que el servidorcontiene
o El cliente enviacutea una solicitud GetFeatures al servidor especificandoademaacutes de los paraacutemetros OWS baacutesicos la capa y extensioacutensolicitadas Ademaacutes del GET es posible especificar la peticioacutenutilizando POST alcanzando al servidor una especificacioacuten XML de lasolicitud WFS
o El servidor acopia la informacioacuten a partir de sus fuentes y laacondiciona a la solicitud en particular la re proyecta al SRSsolicitado y la recorta al cuadraacutengulo requerido
o El servidor convierte la informacioacuten resultante a formato GML y ladevuelve al cliente en respuesta al GET usando el tipo MIMEapplicationvnd ogc wfs_xml
El contacto inicial es necesario para obtener el cataacutelogo local y los metadatos delas capas disponibles en el servidor Una vez que el cliente obtiene el cataacutelogolocal puede realizar una serie de solicitudes de datos independientes
Existe una clase de servidores WFS llamado WFS Transaccional en la cual siacute seespecifica nociones de sesioacuten y de persistencia de datos La clase transaccionalde la especificacioacuten WFS indica de queacute manera es posible hacer que cliente yservidor realicen transacciones sobre una base de datos Bajo estaespecificacioacuten es posible actualizar datos a distancia en el depoacutesito de datos delservidor
La instalacioacuten de un servidor WFS implica
Definir el nivel de confidencialidad de la informacioacuten
Definir los lineamientos de acceso a la informacioacuten en funcioacuten a lanormativa nacional vigente
bull Instalar un servidor WFS con acceso a las fuentes de informacioacuten apublicar este acceso deberaacute hacerse hacia una copia de la uacuteltima versioacutensiempre y cuando existan mecanismos automaacuteticos de respaldo y puestaal diacutea que aseguren integridad y actualidad esto es especialmentedelicado en caso de instalacioacuten de WFS transaccional
En caso de accesos restringidos por los lineamientos de acceso definidospor la entidad compatibilizar las poliacuteticas e instrumentos de seguridad deinformacioacuten al nuevo servicio esto implica por ejemplo establecer filtros anivel de cortafuegos para restringir el traacutefico a direcciones fijas deentidades conocidas eventualmente estableciendo redes privadasvirtuales entre dependencias
Mantener actualizada la informacioacuten publicada
Oacute~l82 Procedimiento general para el Intercambio de informacioacuten raacutesterZ- Se debe resaltar que para el intercambio de informacioacuten raacutester el trabajo inicial
de estandarizacioacuten se referiacutea a servidores de mapas a traveacutes de Internet Eacutestosinscritos dentro de WCS reciben un pedido a traveacutes del protocolo HTTP a partirde un cliente que solicita un conjunto de imaacutegenes raacutester correspondientes a unSRS determinado y cubriendo un cuadraacutengulo especificado El servidor enviacutea
Oficina Nacional (le Goi)ierno Electroacutenico e informaacutetica - ONGE -Comiteacute CoorcJinador de a lOEDirectiva sobre estaacutendarps de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 14 de 44
IIiL _
contra este pedido una imagen de mapa de bits en formato estaacutendar de imagensea PNG GIF JPEG GeoTIFF etc
El caso del intercambio de datos raacutester en bruto corresponde a una peticioacutensimplificada de este esquema WCS en la que la imagen de mapa de bits quedevuelve un servidor contiene los datos correspondientes a la capa raacutestersolicitada en formato corriente de mapa de bits
Una sesioacuten WCS se realiza aproximadamente de la misma manera que unasesioacuten WFS La fase de contacto inicial y pedido de cataacutelogo local esequivalente excepto que se solicita GetCapabilities del servicio WCS
La solicitud de datos se realiza a traveacutes del pedido GetMap opcionalmenteespecificando el formato de imagen de salida sus dimensiones en pixel yposiblemente un estilo de dibujo definido en SLD Por otro lado la solicitudGetFeaturelnfo aplicada a un raacutester permite obtener datos de los puntos quecomponen la capa
La instalacioacuten de un servidor WCS implica
Definir el nivel de confidencialidadde la informacioacuten
bull Definir los lineamientos de acceso a la informacioacuten en funcioacuten a lanormativa nacional vigente
bull Definir la simbologiacutea cartograacutefica de los mapas publicados y configurareacutesta en el servicio
bull En caso de accesos restringidos por los lineamientos de acceso definidospor la entidad compatibilizar las poliacuteticas e instrumentos de seguridad deinformacioacuten al nuevo servicio esto implica por ejemplo establecer filtros anivel de cortafuegos para restringir el traacutefico a direcciones fijas deentidades conocidas eventualmente estableciendo redes privadasvirtuales entre entidades
bull Mantener actualizada la informacioacuten publicada
83 Procedimiento general para la implementacioacuten de servicios demapas en web (WMS)
A continuacioacuten se describen recomendaciones para la implementacioacuten de losservicios WMS
Debido a que el tiempo de respuesta del servicio WMS depende delnuacutemero de capas que componga el servicio y el volumen de informacioacutense recomienda implementar este servicio con la menor cantidad de capasposible o implementar servicios con una sola capa
bull La implementacioacuten de un servicio web de mapas debe reproducir elcomportamiento y las respuestas estandarizadas al ser invocado desde uncliente geneacuterico y no adaptarse a las particularidades un clienteespeciacutefico
bull El WMS debe ser conforme a la implementacioacuten de ISO 19128Geographic Information - Web Map Server Interface
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicIos web de informacioacuten georreferenciada para el intercambio dedatos entre entiddes de la Administracioacuten Puacuteblica
Paacutegina 15 de 44
Todo servicio WMS debe contar con un IP puacuteblico (URL) que permita suacceso y consulta por Internet el cual deberaacute estar registrado en el portalde datos espaciales del Peruacute
bull Se debe utilizar como miacutenimo la especificacioacuten Web Map Service (WMS)Implementation Specification v111 o superior del Open GeospatialConsortium (OGC) con las tres operaciones obligatorias definidas en lapresente directiva (GetCapabilities GetMap y GetFeaturelnfo)
bull El WMS deberaacute soportar cuando se exceda el rango de escala uacutetilimaacutegenes vaciacuteas o simplificadas La informacioacuten sobre el rango de escalauacutetil debe proporcionarse en la respuesta a la peticioacuten GetCapabilitiesutilizando el campo ltScaleHintgt
bull Se debe usar la especificacioacuten del OGC Styled Layer DescriptorImplementation Specification v10 (SLD) como extensioacuten del OGC WMSque permita una simbolizacioacuten definida por el usuario
bull Se debe implementar la operacioacuten GetLegendGraphic y del atributoLegendURL para describir cada capa con el fin de identificar las capasadecuadamente
bull El WMS debe soportar al menos el formato Portable Network Graphics de24 bits (PNG tipo MIME imagepng)
bull Evitar la inclusioacuten de informacioacuten marginal dentro del marco devisualizacioacuten escalas logotipos marcas de agua mensajes de copyright ysimilares
Si se usa un Sistema de Referencia de Coordenadas (CRS) adicionaldeberaacuten identificarse sus paraacutemetros de transformacioacuten mediante unidentificador del Sistema de Referencia de Coordenadas vaacutelido ydocumentado
UTM USO
Zona 178 --------------- __-
Zona 188Zona 198
~ 0_ bull __ - ~ ~_ bullbull__ bullbullbull
Zona 178 -__------ -----__-_ Zona 188
------_ _~-- Zona 198
proporcionarse en ingleacutes Sede excepcioacuten sea
bull El WMS debe soportar el CRS WGS84 en coordenadas geograacuteficasidentificadas mediante EPSG 4326 Ademaacutes se recomienda que laimplementacioacuten de WMS tambieacuten soporte los siguientes CRSs
Tabla 1 Coacutedigos y Sistemas de Referencia
Coacutedigo EPGS Sistemade ReferenciaDATUM32717 WG8 84 UTM32718 WG8 84 UTM32719 WG8 84 UTM
- _------ _----__- ~--_ ----- -24877 P8AD56 UTM
----_ __ _ -24878 P8AD56 UTM24879 P8AD56 UTM4326 WG8844248 P8AD56
bull Todas las excepciones de servicio debenrecomienda que el formatoapplicationvnd ogc se_inimage
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puumlbliacuteca
Paacutegina 16 de 44
ANEXO 1 ESTANDARES DE SERVICIOS WEB DE INFORMACIONGEORREFERENCIADA PARA EL INTERCAMBIO DE DATOS ENTREENTIDADES DE LA ADMINISTRACION PUBLICA
1 ESTANDAR PARA SERVICIO DE MAPAS EN WEB WMS
11 WMS Web Map Service
El servicio Web Map Service (WMS) o Servicio de publicacioacuten de mapas es unestaacutendar propuesto por la OGC que ofrece una sencilla interfaz HTTP el cualpermite realizar una solicitud de imaacutegenes de mapas georreferenciados de una omaacutes bases de datos geograacuteficas que pueden estar distribuidas en maacutes de unservidor
Una peticioacuten WMS define la capa o capas geograacuteficas y el aacuterea de intereacutes paraser procesadas por el administrador del servicio la respuesta a esta solicitud esuna o maacutes imaacutegenes de mapas georreferenciados (devuelto como JPEG PNGetc) que pueden ser mostradas en un aplicativo ya sea viacutea web o de maneralocal
A traveacutes de la superposicioacuten de mapas obtenidos de diferentes servidores WMSes posible la creacioacuten de una red de servicios distribuidos cuyos clientes ousuarios podraacuten realizar composiciones personalizadas
I_ _ _ ~ __ ~------J
_ordm~scriacutePdoacuteB __Versioacuten de la especificacioacuten OGCTipo de_~ervicio al que vadtrigj9-ordfJ~Jeticioacuten Nombre de la olJeracioacuten Formato de salida deacutelmetaclatodel s-eNiCioDebe soportar lJor defecto texUxml S-ecuencia de nUacutemeros 6- cadena --decaracteres para ~I contr()I de la cltn~~s~I1fia
Opcional
Obligatoriedad~OpcionalObli9ordf-ordm~ _ObliR~lt~
Opcional
UPDATESEQUENCE
- ComponentesVERSION
SERVICE=WMS _ __ __-- _ - --_ -REQYESTGet99pabilities
FORMAT
111 Operaciones
Este estaacutendar internacional (WMS versioacuten 130) define dos clases de modos deoperar uno para un WMS baacutesico y otro para un WMS de consulta A su vez cadauno tiene dos subclases una para clientes y otra para servidores
El WMS baacutesico debe soportar los elementos baacutesicos del servicio (versioacutenpeticiones y respuestas HTIP valores numeacutericos y booleanos determinadosformatos de salida sistemas de coordenadas paraacutemetros de consulta y derespuesta y excepciones) la operacioacuten GetCapabilities y la operacioacuten GetMapClasifica la informacioacuten que posee en Capas y ofrece un nuacutemero determinado deEstilos con los cuales se pueden visualizar dichas capas Este EstaacutendarInternacional uacutenicamente soporta Capas y Estilos definidos no incluyemecanismos de definicioacuten de simbolizacioacuten por parte del usuario
El WMS de consulta debe satisfacer todos los requerimientos de un WMS baacutesico ytambieacuten soportar la operacioacuten GetFeaturelnfo
Para personalizar la simbolizacioacuten OGC ha definido la especificacioacuten 5tyledLaver Descriptor (5LD) o descripcioacuten de estilos de capas que permite la
l(CONSElo definicioacuten temporal o permanente de la simbolizacioacuten para visualizar datos viacuteaa-tCj~ ~lt)~ WMS~ ~ ~o Leoacuten ~ ltntilde bull bull bull bull bull0 ~--iexcl ~a GetCapabllItles (oblIgatorIa)~ ~ oO gtltto~ierM~~ lt Ofrece informacioacuten acerca de las caracteriacutesticas del servicio (metadatos)
Tabla 2 Componentes de GetCapabilities
L
Oficina Nacional de Gobierno Electroacutenico e infonnaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios eb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 17 de 44
del cacheacute Este valor se incrementa cuandose realizan cambios en el Capabilitites
b GetMap (obligatoria)
Proporciona como resultado un mapa imagen de los datos almacenados
Tabla 3 Componentes de GetMap
Componentes
L~-~Q~~~~~~~t~iapI LAYERS
STYLES
CRS=EPSGidentificador
BBOX=minxminYmaxxmaxy
WIDTHHEIGHTFORMAT
TRANSPARENT=TRUEI FALSE
BGCOLOR=color_value
EXCEPTIONS=exception_format
TIME=time
ObligatoriedadObligat0rQ -ObIi99orio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligordf-t9rioObligordf-tQr)oObligatorio
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Desqip~iOacutenVersioacuten de la especificacioacuten OGCNombre de la PeticioacutenLista de una o maacutes capasseparadas por comasEstilo de visualizacioacuten por caparequerida separados por comasSistema de Coordenadas deReferenciaEsquinas del aacutembito (inferiorizquierda superor derecha) enunidades CRSAncho del mapa en Qix_eJ~~ Alto del maQ9_~Ilp)(el~~- _Formato de salida del mapaTransparencia del fondo del mapa(default=FALSE)Valor del color del fondo RGB enHexadecimal (default=OxFFFFFF)Formato en el que el WMSinforma de las excepciones(default=XML)Valor de Tiempo en las capasdeseadasElevaci6ndelas capas deseadasValor de otras dimensionesadecuadas
c GetFeaturelnfo (obligatoria)
Captura y proporciona informacioacuten contenida en un mapa tal como el valor deun objeto en una posicioacuten determinada
Tabla 4 Componentes de GetFeaturelnfo
DescripcioacuteriVersioacuten de la especificacioacutentildeOGcNombre de la Peticioacuten Copia parcialdeuacutenapeticioacuten demapasque genera el mapa del cual se quiereobtener informacioacutenLista de una o maacutes capas sobre las quese realiza la consulta separadas porcomasFormato de respuesta de la informacioacutensobre el objeto (MIME type)Nuacutemero de objetos sobre los que sedevuelve informacioacuten(default=1)Coordenada iexcldel objeto en eacuteiMapcsen pi~eles __ o bullbullbullbullbullbullbullbull
Coordenada j del objeto en el Map CSenpixele~Formato en el que el WMS informa de las excepciones (default=XML)
Obligatorio
ObligatoriedadObligatorioObligaiorio~~_
QUERY _LA YERS Obligatorio
INFOJORMAT Obligatorio
FEATURE_COUNT Opcional
l=pixeLcolumn Obligatorio_____ bullbullbullbull - bull__ bull__ bullbullbull ____ o
J=pixeLrow Obligatorio-- --- _ _--_-
EXCEPTIONS Opcional
Paraacutemetros del mapa
ComponentesVERSION
REQUEST=GetFeaturelnfo
Oficina Nacional (e Gobierno Electroacutenico e In~ormiquestica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciltda para el intercambio deciatos entre entidades de la Aoministraciaacuten Puacuteblica
Paacutegina 18 de 44
112 Styled Layer Descriptor (SLD)
Perfil de la Especificacioacuten de Implementacioacuten Web Map Service
El Styled Layer Descriptor (SLD) o Descriptor de Estilos de Capas define unacodificacioacuten que se extiende al estaacutendar WMS el cual permite definir a traveacutes delusuario una simbolizacioacuten y coloracioacuten de la capa geograacutefica o cobertura Elestaacutendar SLD aborda la necesidad de los usuarios y de los softwares paraofrecer la capacidad de poder controlar la representacioacuten visual de los datosgeorreferenciados
Esta posibilidad de definir reglas de representacioacuten de estilos requiere unlenguaje de estilos que el cliente y el servidor pueden entender La Simbologiacuteaestaacutendar de codificacioacuten de la OGC (SE) ofrece este lenguaje mientras que elperfil de SLD WMS permite la aplicacioacuten del SE a capas WMS usandoextensiones de operaciones de los servicios de mapas Ademaacutes este estaacutendardefine una operacioacuten de acceso normalizado a siacutembolos de leyenda
a Operaciones del servicioLas operaciones que se definen en este estaacutendar OGC son 4 siendo dos (2)obligatorias y dos (2) opcionales
bull GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull GetMap (Obligatoria)
Esta operacioacuten estaacute definida en el estaacutendar WMS en sus distintas versionesSolicitud de un aacuterea determinada en un CRS determinado Para modificar elestilo de visualizacioacuten se crea un laquouser Styleraquo
bull Describe Layer (Opcional)
Para definir estilos personalizados por el usuario se requiere informacioacutensobre los fenoacutemenos a simbolizar o como poco su tipo (fenoacutemeno ocobertura) Esta operacioacuten proporciona informacioacuten sobre esos estilos
bull GetLegendGraphic (Opcional)
Mediante esta operacioacuten se obtiene una imagen del estilo con el cual elservicio realiza la representacioacuten de la capa
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de s~rvicios leb ae informacioacuten georreferenci2da para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
2 ESTANDAR PARA SERVICIO DE MAPAS WFS
Paacutegina 19 de 44
21 WFS Web Feature Service
El servicio Web Feature Service (WFS) o Servicio de publicacioacuten de objetos es unestaacutendar definido por la OGC que describe la especificacioacuten de codificacioacuten paradatos georreferenciados basados en GML (Geography Markup Language) el cualpermite recuperar y modificar (consultar insertar actualizar y eliminar) datosespaciales en formato vectorial Esta codificacioacuten intenta activar el transporte yalmacenamiento de informacioacuten geograacutefica mediante un XML Sehema quedescribe su estructura incluyendo las propiedades de geometriacutea y los rasgosgeograacuteficos
Los requisitos para un Web Feature Serviee (versioacuten 110 o superior) definidospor la OGC son
Los interfaces deben definirse en XML
GML debe ser utilizado para expresar caracteriacutesticas de los objetos dentrode la interfaz
Un WFS debe ser capaz como miacutenimo de ofrecer caracteriacutesticas de losobjetos utilizando GML
El filtro de lenguaje debe definirse en XML y derivarse de CQL como seindica en el OpenGIS Catalogue Intetface ImplementationSpecification
bull El almaceacuten de datos utilizado para almacenar caracteriacutesticas de los objetosgeograacuteficos puede ser opaco para la aplicacioacuten cliente siendo el uacutenicoacceso a los datos a traveacutes del interfaz del WFS
bull La uacutenica funcioacuten de un WFS cuando interacciona con el sistema dealmacenamiento de fenoacutemenos geograacuteficos es asegurarse que loscambios realizados en los datos sean coherentes
211 Operaciones
Se definen tres clases de WFS
WFS Baacutesico implementa las operaciones GetCapabilitiesDescribeFeatureType y GetFeature Se considera el servicio de soacutelolectura
WFS XLink soporta todas las operaciones del WFS Baacutesico e implementala operacioacuten GetGmlObjet para XLinks locales yo remotos siendo posibleutilizar la operacioacuten GetGmlObjet durante la operacioacuten GetFeature
bull WFS Transaccional soporta todas las operaciones del WFS baacutesico eimplementa las operaciones de transaccioacuten Siendo opcional laimplementacioacuten de las operaciones GetGmlObjet yo LockFeature
Los atributos comunes en las peticiones POST y GET para todas las operacionesson
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEi -Comiteacute Coordinador de la lOEDirectiva sobre est~ndres de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Publica
Paacutegina 20 de 44
Tabla 5 Componentes GET maacutes comunes
_componentesVERSION
SERVICE=WFS
REQUEST
NAMESPACE
Paraacutemetros adicionalesParaacutemetros especificos
del suministrador
OblifjatoiexcliexcledadOblig_~9iQ_
Obligatorio
ObligatQrio
Opcional
Opcional
_ _ DescripcioacutenVersioacuten de la especificacioacuten OGC __Tipo-cie-ServfcTo--( no-esobiigaiorio paraGetCapeacutelbiiti~~)_Nombre de la PeticioacutenPara indicar el espacio de nombres y susprefijos El formato debe ser xmlns(prefix=EscapedNamespaceName) Si se especificamaacutes de uno se sefJaranfJorcomasParaacutemetros de cadaoperaCiOacute---------------Para permitir antildeadir paraacutemetros ala peticioacutende forma que se mejore el resuldo _
Tabla 6 Componentes POST maacutes comunes
ComponentesVERSION
SERVICE=WFS
HANOLE
ObligatoriedadObligato~[Q__Obligatorio
Opcional
DescripcioacutenVersioacutende la especificacioacuten OGCTipo de Servicio Permite a la aplicacioacuten cliente asociar unnombre nemoteacutecnico a la peticioacuten paraencontrar los elementos infractores en casode error
a GetCapabilities (obligatoria)
Ofrece informacioacuten acerca de las caracteriacutesticas del servicIo de los tipos defenoacutemenos que puede ofrecer y queacute operaciones soporta cada uno de ellos
D~scripdcSn _Lista de tipos de fenoacutemenos adescribir separados por comas Sino se indica ninguno devuelvetodos los tiposFormato de salida para describirlos tipos de fenoacutemenos Soportaotros formatos de salida comoOTO
Opcional
Opcional
TYPENAME
OUTPUTFORMAT=textxmlsubtype=gml311
b DescribeFeatureType (obligatoria)
Ofrece la estructura (campos y atributos) de cualquiera de los tipos defenoacutemenos que el servicio puede ofrecer mediante su descripcioacuten en esquemasXML siendo eacutestos esquemas GML vaacutelidos
Tabla 7 Componentes DescribeFeatureType
Componentes Obligatoriedad
c GetFeature (obligatoria)
Devuelve instancias de fenoacutemenos (objetos individuales) en formato GMLAdemaacutes el cliente debe tener la posibilidad de solicitar las propiedades delfenoacutemeno que desea y de realizar tanto consultas espaciales como noespaciales
Tabla 8 Componentes de GetFeature y GetFeatureWithLock
iI
l
_lt_orriponentesREQUEST=[GetFeature I
GetFeatureWithLock]
OUTPURFORMAT=textxml subtipo=gml311
RESULTIYPE=[results IHits]
Obligatoriedad
Obligatorio
Opcional
Opcional
t5escripciQn
Nombre de la peticioacuten WFS
Permite otros formatos de salida siempre ycuando se indique en el documento deltapacidadesUtilizado para solicitar un documento derespuesta completo con los fenoacutemenos quecumplen la consulta (results valor por defecto) osimplemente una enumeracioacuten d~ Ilts_rnismos
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades ete la Administracioacuten Puacuteblica
Paacutegina 21 de 44
Pueden utilizarse componentes adicionales para controlar los XLink anidados
Tabla 9 Codificacioacuten adicional de GetFeature
Componentes
PROPERTYPENAME
FEATUREVERSION=[ALLIN]
MAXFEATURES=N
EXPIRY=N
SRSNAME
TYPENAME(opcional si se aespecificado elFEATUREID)FEATUREID
(Mutuamente excluyentec()i1 FILIER yB001 __
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BBOX)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
SORTBY
~Coriiacuteponentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
PROPTRAVXLlNKDEPTH
Obligatoriedad
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Opcional
Opcional
Opcional
Opcional
Obligatoriedad
Opcional
Opcional
Opcional
Descripci9n(hits)Lista de propiedades de cada tipo de fenoacutemenosolicitado Con o con ausencia de valor sesolicitan todas las del ti~o_~Ql~_L1J9ordmcgt____Cuando es posible el versionado Devuelve laversioacuten del fenoacutemeno que se le solicita Si no seindica devuelve la uacuteltima versioacutenMaacuteximo nuacutemero de fenoacutemenos que puedendevolverse en una consulta Si no se indicadevuelve todosSoacutelo se utiliza con la peticioacutenGetFeatureWithLock Indica el tiempo de bloqueodel fenoacutemeno en la respuesta (en minutos) Si elparaacutemetro no se especifica el bloqueo seraacuteindefinidoSistema de referencia que debe ser usado en lageometria de los fenoacutemenos resultado de lapeticioacuten
Lista de nombres de los tipos de fenoacutemenossolicitados
Lista de instancias de fenoacutemenos solicitadasidentificadas mediante su identifi~dor
Describe un conjunto de caracteristicas sobre lasque operar Se debe establecer un filtro por cadatipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o un FILTERun cliente puede realizar la peticioacuten mediante unbounding box
Indica la propiedad respecto a la cual seraacutenordenadas las instancias de los fenoacutemenosobtenidos en la consulta
--__~~_ 0- _
Descripcioacuten _Nivel de profundidad a alcanzar a traveacutes de los bullenlaces contenidos en los atributos href de las propiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que se bullacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidada deGetGmlObject realizada para cualquier propiedadcuando interviene el componenteTRAVERSEXLlNKDEPTH (si no se especifica una I
lista PROPEXPIRY) En ausencia de valoresperaraacute hasta recibir respuestaLista de- ios niveies- de XLink enlazado-spor cadafenoacutemeno que sea consultado Debe haber unarelacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una lista
i_J
Oficina Nacional de Gobierno Electroacutenico e Inormiquesttica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios VIeb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 22 de 44
Componentes Obligatoriedad DescripcioacutenPROPTRAVXLlNKDEPTHLista de tiempos de expiracioacuten de XLink enlazadospor cada fenoacutemeno consultado Debe haber una
PROPTRAVXLlNKEXPIRY Opcional relacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una listaPROPTRAVXLlNKEXPIRY
d GetGmlObject (opcional)
Devuelve instancias de fenoacutemenos expresaacutendolos en XML El cliente debe tenerla posibilidad de especificar si desea todos los objetos que se han anidadomediante Xlinks o soacutelo hasta un nivel de anidamiento determinado
Para que un WFS soporte esta operacioacuten cada elemento sobre el que puedaoperar el WFS debe estar identificado uniacutevocamente mediante lOs XML Lacodificacioacuten de identificadores de elementos se define en OpenGis FilterEneoding Implementation Speeifieation
La diferencia con GetFeature es que mientras que esta uacuteltima devuelve todaslas instancias que posea el tipo de fenoacutemeno solicitado con GetGmlObject soacutelose obtienen las instancias de fenoacutemenos solicitadas mediante su identificador
Tabla 10 Codificacioacuten para GetGmlObject
Componentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
GMLOBJECTID
Obligatoriedad
Obligatorio
Opcional
DescripcT6n _Nivel de profundidad a alcanzar a traveacutes de losenlaces contenidos en los atributos href de laspropiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que seacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidadade GetGmlObject realizada para cualquierpropiedad (si no se especifica una listaPROPEXPIRY) cuando interviene elcomponente TRAVERSEXLlNKDEPTH Enausencia de valor esperaraacute hasta recibirresp~~~t~__ _ EllO XML del elemento solicitado
Descripci~~
Lista de nombres de los tipos de fenoacutemenosa ser bloqueados
Indica el tiempo de bloqueocienenoacutementildeo(en minutos) Si el paraacutemetro no seespecifica el bloqueo seraacute indefinidoALLintentaraacute bloq~ordflodoslos fenoacuteme~_
Opcional
Opcional
Obligatorio
ObligatoriedadComponentesTYPENAME
(opcional si se aespecificado elFEAT~B_~[)) _
EXPIRY=N
LordmCISACTI9~=I~-J_
e LockFeature (opcional)
Peticioacuten de bloqueo sobre uno o maacutes tipos de fenoacutemenos mientras se estaacuterealizando su modificacioacuten con la operacioacuten Transaetion Esto aseguratransacciones de forma continuada Esta operacioacuten en el meacutetodo POSTcontiene uno o maacutes elementos ltLoeltgt cada elemento definen las instancias deun tipo de fenoacutemeno a ser bloqueadas
Tabla 11 Componentes LockFeature
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Ieb de Informacioacuten georreferenciada para el intercambio dedatos entre entidades de la dministracioacuten Puacuteblica
Paacutegina 23 de 44
9omponentes_SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BJ30_X)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Opcional
Opcional
Opcional
Descripcioacuten _solicitados si no lo consigue no sebloquearaacute ninguno SOME intenta bloqueartantas como sea posibleLista de instancias de fenoacutemenossolicitadas identificadas mediante suidentificador
Describe un conjunto de caracteristicassobre las que operar Se debe establecer unfiltro por cada tipo de fenoacutemeno listado en elparaacutemetro TYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
f Transaction (opcional)
Una peticioacuten transaccional estaacute compuesta de operaciones que modificaninstancias de fenoacutemenos geograacuteficos accesibles viacutea web Una vez terminada latransaccioacuten el servicio WFS genera un documento XML de respuesta indicandoque el proceso se ha realizado
Esta operacioacuten puede realizarse directamente por parte del servicio WFS encuyo caso al finalizar la transaccioacuten el servicio traslada las modificaciones alalmaceacuten de datos conectado el servicio WFS o traducir las operaciones allenguaje del almaceacuten de datos siendo eacuteste uacuteltimo el encargado de realizar laoperacioacuten
Las posibles operaciones de modificacioacuten que pueden llevarse a cabo son crear(Insert) actualizar (Update) y eliminar (Deete)
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Insert
Native
Lockld
srsName(Atributo)
IdgenItri~ut(raquo
Transaction
inputFormat__(f-ilQt __
Tabla 12 Componentes POSTde TransactionComponentes Obligatoriedad DescripCioacuten~- ~- --
Puede contener cero o maacutes nsert Updafe o DeefeLas operaciones se ejecutan en el orden en el quese presenten en la peticioacuten _Especifica que la transaccioacuten se realizaraacute sobre unconjunto de instancias que han sido bloqueadasprevLamente___ ____ __Contiene comandos u operaciones propietariaspermitiendo acceder y actuar sobre servidores oalmacenesde datos especiacuteficosALL iridica--que -iodos -os fen6meno-sbloq-ueadosdeben ser liberados una vez terminada latransaccioacuten SOME indica que soacutelo los registrosmodificados deben ser liberados el resto deelementos permanecen bloqueadosUtilizado para crear nuevas instancias defenoacutemenos Por defecto los fenoacutemenos se expresanmediante GML3 pero pueden utilizarse otrasversiones de GML En respuesta a esta operacioacuten elWFS debe generar una lista de los identificadoresasig_l95Qsa las nueveacutel~Iacutei~~l~a_~generadas
Versioacuten GML en la que crear los datos-- -- Sistema deo-referenCiadel nuevo-efe-merItoeicual
Opcional debe ser soportado por el tipo de fenoacutemeno al quepertenece
Meacutetodode asignacioacuten de identificadores
releaseAction=[ALLISOME]
Oficina Nacional de Gobierno Eleciexclroacutenico e Inormaacutetiacuteca - ONGEI -Comiteacute Coordiacutenatior de la IDEPDirectiva sobre estaacutendares de servicios weo de informacioacuten georreierenciada iexclara el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 24 de 44
Componentes
Update
Property(Elemento)
srsName(Atributo)
Filter(Elemento)DeleteFilter
(Elemento) __
Obligatoriedad
Opcional
Obligatorio
Opcional
Opcional
OpcJdegrl_ordfI _
Obligatorio
DescripcioacutenActuacutea sobre las propiedades de instancias defenoacutemenosEspecifica el nombre (Name) y los valores (Vaue) delas propiedades pertenecientes a los tipos defenoacutemenos a modificar (fypeName)Sistema de referencia del nuevo elemento el cualdebe ser soportado por el tipo de fenoacutemeno al quepert~n_~ce _ ___ _ _Define restricciones espaciales o no espaciales paraseleccionar los fenoacutemenos a modificarElimina instancias de fenoacutemenos
Si no se define un filtro la operacioacuten no se realiza
Tabla 13 Componentes GET de Transaction
Componentes
OPERATION=Delete
TYPENAME(opcional si se aespecificado elFEATUREID)
RELEASEACTION=[ALLI SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
BB00)BBOX
(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten_Operacioacuten de transaccioacuten a ejecutar Lasoperaciones se ejecutan en el orden en el quese present~Il_~I1a p~ticiordmn
Lista de nombres de los tipos de fenoacutemenossobre los que realizar fa operacioacuten
ALL indica que todos los fenoacutemenosbloqueados deben ser liberados una vezterminada la transaccioacuten SOME indica quesoacutelo los registros modificados deben serliberados el resto de elementos permanecenbloqueados
Lista de instancias de fenoacutemenos sobre los queoperar identificadas mediante su identificador
Describe un conjunto de caracteriacutesticas sobrelas que operar Se debe establecer un filtro porcada tipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
Oficina Nacional dG Gobierno Eleciroacutenco e informaacutetic - ONGEiexcl -Comiteacute Coordineacutedor de la lDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para ei intercambio dedtos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 25 de 44
3 ESTANDAR PARA SERVICIO DE COBERTURA WCS
31 WCS Web Coverage Service
El servicio Web Caverage Serviee (WCS) o Servicio de Coberturas de mapasofrece la obtencioacuten de datos georreferenciados en un formato del tipo coberturamulti-dimensionales para el acceso a traveacutes de la web de modo que sean uacutetilespara la representacioacuten o como dato de entrada de modelos cientiacuteficos
Al igual que el estaacutendar Web Map Serviee (WMS) y el Web Feature Serviee(WFS) permite al cliente seleccionar parte de la informacioacuten que posee elservidor basaacutendose en diferentes criterios como por ejemplo las restriccionesespaciales
Este estaacutendar nos brinda un conjunto de requisitos baacutesicos que una aplicacioacutenWCS debe cumplir esto tambieacuten es vaacutelido al utilizar el GML como un formato deentrega de la cobertura con el cual a diferencia del WMS que devuelve los datosgeorreferenciados para ser representados como mapas estaacuteticos (devueltos comoimaacutegenes desde un servidor) el estaacutendar Web Coverage Service define unasintaxis rica para las solicitudes en contra de estos datos devolvieacutendolos con susemaacutentica original (en lugar de las imaacutegenes) los cuales pueden ser interpretadosextrapolados procesados etc
Esta versioacuten de especificacioacuten se limita a peticiones y descripciones de coberturasde mallas regulares (grid coverage) aunque el interfaz ha sido disentildeado de formaque en futuras versiones sea posible desarrollarlo permitiendo otros tipos decoberturas definidas en OGC Abstraet Speeifieatian Tapie 6
asincroacutenicasrespuestas Respuestas XML y opcionalmente(almacenamiento de respuestas)
a GetCapabilities (obligatorio)
Permite obtener el documento XML de capacidades donde se describenlas caracteriacutesticas del servicio y donde normalmente se incluye una brevedescripcioacuten de las coberturas que ofrece En el caso que el documento XMLdevuelto no contenga la descripcioacuten de las coberturas que posee debedisponerse de informacioacuten similar en una fuente aparte como por ejemplo uncataacutelogo de imaacutegenes
311 Operaciones
El servicio WCS (versioacuten 20) proporciona tres (3) operaciones cuyaimplementacioacuten es obligatoria por parte del servidor Estas operaciones puedenutilizar HTTP GET con codificacioacuten KVP o HTTP POST con codificacioacuten XML oSOAP es mediante el documento de capacidades como se indica queacute tipo decodificacioacuten POST soporta el servidor del WCS
Los paraacutemetros que se definen a continuacioacuten pertenecen a la versioacuten 111 deeste estaacutendar mientras que los ejemplos expuestos se realizan con WCS versioacuten100 por ser los implementados hasta la fecha Las diferencias de notaciones ylas variaciones baacutesicas que posee la versioacuten 111 con respecto a la 100 son
Uso de GridCRS en descripciones de peticiones de cobertureacutels
Descripcioacuten jeraacuterquica de las coberturas
Muacuteltiples campos por cobertura
Oficinaacute Nacional de Gobj~rno Electroacutenico e InronnaacuteUca - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 14 Componentes de GetCapabilities
Paacutegina 26 de 44
Componentes
SERVICE=WCS
REQUEST=GetCapabilities
ACCEPTVERSION
SECTIONS=Contents
UPDATESECUENCE
ACCEPTFORMATS=textxml
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
QesuacuteipcioacutenTipo de Servicio al que vadirigl~eacutelJordf-R~ticoacuten~ _Nombre de la operacioacutenVersiones de la especificacioacutenOGC que acepta el clienteseparadas por comas y enorden de preferEmciaLista de cero o maacutes nombres desecciones del documento demetadatos del servicioseparados por comas que sedesea sean devueltos en eldocumento de metadatos delservicioVersioacuten del documento demetadatos del servicio valorque se incrementa cuando serealizan cambios en eldocumento compl~toSecuencia de cero o maacutesformatos de respuestadeseados por el clienteseparados por comas y pororden de preferencia
Tabla 15 Componentes de DescribeCoverage
b DescribeCoverage (obligatorio)
Devuelve un documento XML con una descripcioacuten detallada de una o variascoberturas de las suministradas por el servicio
El documento XML devuelto con la descripcioacuten de la cobertura debe contener
Identifier identificador uacutenico de la cobertura
bull Domain Definicioacuten del dominio espacial yo temporal para laslocalizaciones de las coberturas
bull Range Define el rango de valores y el tipo de propiedades (categoriacuteasmedidas etc) asignadas a cada localizacioacuten en el dominio
bull SupportedCRSs Relacioacuten de baseCRS definidos para cada GridCRSutilizados por la operacioacuten GetCoverage para expresar las coberturas queposee
bull SupportedFormats Formatos en los que pueden ser devueltos lascoberturas en respuesta a un GetCoverage (ejemplo GeoTiff HDF-EOSNITF CF-Net-CDF)
Componentes
SERVICE=WCS
REQUEST=DescribeCoverag~_VERSION= version
IDENTIFIERS=identifier1identifier2
Obligatoriedad
Obligatorio
Obli9iltorLC_ObligeacutelQ~icgt
Obligatorio
DesiiipClOacutenTipo de Servicio al que va dirigida lapeticioacutenNombre de laope~aci~nVersioacuten de la especificacioacuten OGCLista de los identiffcad()resde lascoberturas que se desea seandescritas
Oficina Nacional de Gobemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacuten ciares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 27 de 44
c GetCoverage (obligatorio)
Permite obtener una cobertura o parte de ella Por tanto es necesario indicaralguna o todas las caracteriacutesticas baacutesicas que definen el subconjunto de datosrequerido es decir el dominio el rango de valores el tipo de re-muestreo elformato de datos y forma de entrega del resultado Para ello es necesarioconocer primero cuaacutel es la definicioacuten del tipo de coberturas que posee el serviciomediante la operacioacuten DescribeCoverage
Por defecto todos los componentes de la cobertura solicitada mediante estaoperacioacuten son devueltos directamente en la respuesta Opcionalmente elservicio puede tener implementada la posibilidad de almacenar los componentesde la cobertura como un recurso accesible viacutea web en cuyo caso la respuestaincluiriacutea la referencia URL a dicho recurso siempre y cuando se indique en lapeticioacuten que los resultados deben ser almacenados
Procesar una operacioacuten GetCoverage puede ser entendido conceptualmentecomo una secuencia de operaciones cuyo esquema fundamental seriacutea
Realizar una transformacioacuten de coordenadas (incluyendo el escaladoespacial) en el CRS que se desea mediante un re-muestreo coninterpolacioacuten espacial
Generar el subconjunto de datos espacial
Generar el subconjunto de datos temporal
Generar el subconjunto de propiedades (range)
bull Convertir los datos al formato solicitado En funcioacuten del formato puedenecesitarse interpolar los valores que posee cada localizacioacuten en lacobertura original como consecuencia es probable que se produzcapeacuterdida de precisioacuten
bull Salida de resultados de una muestra de la cobertura
Solicita un subconjunto de datoscorrespondientes a instantes ointervalos de tiempo determinados
S-olidta solamente algunos campos_ (IrQpiedade~L Formato de salida de la coberturadenro delo~que eacutesta posee _Especifica si la respuesta debe seralmacenadaIdentifica el sistema de referenciabase para el GridCRS de salida
Opcional
Obligatorio
Opcional
OpcionalParaacutemetros
-Oescripeacutefoacutentilde---Tipo de Servicio al que va diexclrigida la Obligatorio lPeuroticioacuten
Obligatorio Nombre de la operacioacutenObligatorio __ _ VeEsi6n de 1ordf~~p~cifiltordfltoacutenQ~C
Identificador uacutenico de la coberturaObligatorio solicitada
Opcional iexcl Encuadre que define espacialmente(Obligatorio si no se la cobertura solicitada en el
indica sistema de referencia que se indicaTIMESECUENCE) mediante su URN
Opcional(Obligatorio si no se
indicaBordmUNDIN~Jl0gtS)
FORMAT
RANGESUBSET
TIMESECUENCE
Tabla 16 Componentes de GetCoverage
- Componentes Obligatoriedad
SERVICE=WCS
REQUEST =GetCoverageVERSION= version
IDENTIFIER
BOUNDINGBOX=coordenadasurnogc defcrs EPSGX
STORE
GRIDBASECRS=urnogcdefcrsEPSGX
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la ACjministracioacuten Puacuteblica
Paacutegina 28 de 44
Comp()nentes
GRIDTYPE=urnogcdefmethodWCS 11 2dGridln2dCrs
GRIDCS=urnogcdefcsOGCOOGrid2dSquareCS
GRIDORIGIN
GRIDOFFSETS
Obligatori~qCldpertenecientes a laestructura de datos
GridCRSSe utilizan para
solicitar los datos desalida en otroSistema deReferencia de
Coordenadas (CRS)distinto al que posee
la coberturaalmacenada
DescripcioacutendeseadoIdentifica el meacutetodo de generacioacutende la malla en el sistema dereferencia baseIdentifica el Sistema Cartesiano 2Do 3D utilizado po~~1 GridggS_Coordenadas del origen de la mallaen el sistema de referencia base delGridCRS deseadoSeparacioacuten entre los puntosadyacentes de la malla en elsistema de referencia base
Oficina Nacional de Gobierno Eiectreacutenico e Infonnaacutetica - ONGEI -Comiteacute Coorcfinador de la rDEPDirectiva sobre estaacutendares de sGrvicios viexcleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administrc1oacuten Puacuteblica
4 ESTANDAR PARA SERVICIO DE CATALOGO CSW
Paacutegina 29 de 44
41 CSW Catalogue Service tor the Web
El servicio Catalogue Service for the Web (CSW) o Servicio de Catalogo es unestaacutendar definido por la OGC que especifica la interfaz el enlace y el marco detrabajo para publicar y generar buacutesquedas de conjuntos de informacioacuten de tipodescriptiva (metadatos) sobre los datos servicios y objetos de informacioacutenrelacionados
Este servicio de cataacutelogo es uno de los tres servicios fundamentales que debeexistir en una Infraestructura de Datos Espaciales consulta visualizacioacuten ydescarga
Los servicios de los cataacutelogos representan las caracteriacutesticas de los recursos quepueden ser consultadas y presentadas para su evaluacioacuten por los clientes yasean usuarios o aplicaciones software
411 Operaciones
Las operaciones que define este estaacutendar (versioacuten 200) son siete (7) cuatroobligatorias y tres (3) opcionales
a GetCapabilities (obligatorio)
GetCapabilities es obligatoria y permite a los clientes CSW obtener metadatosdel servicio La respuesta se envioacute en un documento XML
La peticioacuten debe implementar los paraacutemetros request service SectionsAcceptVersions y AcceptFormats y puede implementar el paraacutemetroupdateSequence
Las secciones del documento XML del metadatos son
Serviceldentification
ServiceProvider
OperationsMetadata
Contents
bull Filter_Capabilities
Operacioacuten GetCapabilities Solicitud de las caracteriacutesticas del servicioInfraestructura de Datos Espaciales-CSW
ltxml version=10 encoding=UTF-8gt ltcswGetCapabilities service=CSWversion=2 OOxmlns csw=httpwwwopengisneUcaUcswgt ltcswAcceptVersionsgtltcswVersiongt2 OOltcswVersiongt ltcswAcceptVersionsgt ltcswAcceptFormatsgtltcswOutputFormatgttexUxmlltcsw OutputFormatgt ltcswAcceptFormatsgtltcswGetCapabi litiesgt
b GetRecords (obligatorio)
Permite la buacutesqueda y presentacioacuten de registros de metadatos
Paraacutemetros
REQUEST service version
bull NAMESPACE
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la rDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciacuteada para el intercambio dedatos entre enUdades de la Administriexclcioacuten Puacuteiexcl)lica
Paacutegina 30 de 44
1-
resulType Puede mostrar tres valores
bull HITS Indica el nuacutemero de registro que satisface la peticioacuten
bull RESUL TS Se solicita el conjunto de registros resultado
bull VALlDATE Valida la consulta
bull outputFormat Indica el esquema de la salida generada por defecto tomael valor OGCCORE pero otros valores pueden ser FGDC IS019119 oIS019139
bull outputSchema
bull startPosition Indica el registro desde el que se empieza la buacutesqueda
bull maxRecords
bull typeNames
bull ElementSetName o ElementName Indica la lista de elementos oconjuntos de elementos de los metadatos que deben devolverse
bull Constraint Es una restriccioacuten que debe cumplir el conjunto resultado Seexpresa seguacuten el lenguaje indicado en el paraacutemetroCONSTRAINTLANGUAGE
bull SortBy Permite ordenar el conjunto resultado
bull DistributedSearch Indica que la consulta puede ser distribuida y elparaacutemetro hopCount limita el nuacutemero de veces que puede transmitirse laconsulta hopCount
ResponseHandler Indica si la operacioacuten es sincronizada o no
Operacioacuten GetRecords Solicitud de los registros del cataacutelogo cuyo tema tiacutetuloo descripcioacuten sea Lima
ltxml version=10 encoding=UTF-8gtltGetRecords service=CSW version=200 xmlns=httpwwwopengisnetcatcswmlnsogc=httpwwwopengisnetogc startPosition=1 maxRecords=50outputFormat=textxmresultType=resultsgtltQuery typeNames=Dataset xmlnsgm=httpwwwopengisnetgmlgtltElementSetName typeNames=DatasetgtfuIltElementSetNamegtltConstraint version=1020gtltogcFiltergtltAndgtltNotgtltPropertylsLikegtltPropertyNamegttypeltPropertyNamegtltLiteralgtS ERVICIOltLiteralgtltPropertylsLikegtltNotgtltOrgtltOrgtltPropertylsLikegtltPropertyNamegtsu bjectltPropertyNamegtltLiteralgt LimaltLiteral gtltPropertylsLikegtltPropertylsLikegtltPropertyNamegttitl eltPropertyNa megtltLiteralgt LimaltLitera 1gt
Oficina Nacional (le Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidacjes de la iexcldministracieacuten Puacuteblica
Paacutegina 31 de 44
ltPropertylsLikegtltIOrgtltPropertylsLikegtltPropertyNa megtdescri ptionltP ropertyN amegtltLitera 1gtLimaLiteragtltPropertylsLikegtltIOrgtltAndgtltIogc FiltergtltConstraingtltQuerygtltGetRecordsgt
c GetRecordByld (obligatoria)
Solicita la representacioacuten por defecto de los registros localizados por suidentificador
Paraacutemetros
version
bull ElementSetName (brief summary full)
bull Id (lista de identificadores)
Operacioacuten GetRecordByld Solicitud de la representacioacuten por defecto de losregistros del cataacutelogo de la IDEP localizados por el identificador
ltxml version=10 encoding=UTF-8gt ltcswGetRecordByld service=CSWversion=200xml ns csw=httpwwwopengisnetcatcsw outputF ormat=textxmlgtltcsw Idgtign-bcn25-1 00-1 ltcsw Idgtltcsw ElementSetNamegtbriefltcsw ElementSetNamegtltcswGetRecordByldgt
d DescribeRecordl (Obligatorio)
La operacioacuten DescribeRecord permite obtener elementos del modelo deinformacioacuten soportado
Los paraacutemetros de la peticioacuten son
REQUEST=DescribeRecord
ltxml version=10 encoding=UTF-8gt
servide=CSW
version=200
NAMESPACE Declaracioacuten de espacios de nombres para conocerexactamente que tipos van a describirse
bull TypeName Lista de tipos descritos en el cataacutelogo
bull outputFormat
schemaLanguage Esquema de descripcioacuten que se usa
Operacioacuten DescribeRecord Solicitud de una descripcioacuten geneacuterica de losregistros del cataacutelogo
Oficina Nacional da Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador dEla IDEPDirectiva sobre estaacutendares de servicios ~eb eje informacioacuten georreferenciada para ei intercamllio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 32 de 44
ltcswDescribeRecord service=CSW version=200xml ns csw=httpwwwopengisnetlcatcswoutputFormat=textlxml schemaLanguage= XM LSCH EMAgtltcswTypeNametargetNa mespace=httpwwwopengisnetlcatcswgt recordltcsw Type Namegtltcsw DescribeRecordgt
e Operacioacuten Transaction (opcional)
La operacioacuten Transaction define una interface para la creacioacuten modificacioacuten yborrado de registros del cataacutelogo
La peticioacuten estaraacute formada por elementos nsert Update o Deete seguacuten lasoperaciones que quieran ser realizadas
Tambieacuten puede usarse los elementos requestlO y verboseResponse
f Operacioacuten Getdomain (opcional)
Se utiliza para obtener informacioacuten en tiempo real sobre el rango de valores deun registro o de un paraacutemetro de la peticioacuten
Paraacutemetros
ParameterName
PropertyName
La respuesta estaacute formada de uno o maacutes elementos ltDomainValuesgtcompuestos a su vez de ltListONaluesgt o ltRangeONaluesgt
g Operacioacuten Harvest (opcional)
Permite colectar datos para el cataacutelogo es decir uacutenicamente referencia losdatos que deben ser insertados o actualizados en el cataacutelogo y seraacuteresponsabilidad del servicio de cataacutelogo resolver la referencia localizar los datosy procesarlos
La operacioacuten puede funcionar de manera siacutencrona o asiacutencrona
Paraacutemetros
Resquest service version
bull Namespace
bull Source Indica la URI de doacutende los metadatos son recolectados
bull ResourceType Referencia el esquema de los registros
bull ResourceFormat
ResponseHandler
Harveslnterval Especifica un intervalo de tiempo entre recolecciones demetadatos
Oncina Nacional de GObierno Electroacutenico e Informaacutetica - ONGE -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios ViCO de informacioacuten georrefcrenciada para ei intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 33 de 44
5 ESTANDAR PARA SERVICIO DE PROCESAMIENTO EN WES WPS
51 WPS Web Processing Service
El servicio Web Processing Service (WPS versioacuten 100) o Servicio de publicacioacutende Procesos geoespaciales en la web es una interfaz propuesto por la OGC queproporciona normas para estandarizar la forma de entradas y salidas (solicitudes yrespuestas) para servicios de geoprocesamiento Este servicio tambieacuten define laforma como un cliente puede solicitar la ejecucioacuten de un proceso y la forma comose maneja la salida del mismo
Define una interfaz que facilita la publicacioacuten de geo-procesos y el anaacutelisis de losclientes Los datos requeridos por el WPS se pueden entregar a traveacutes de la webo pueden estar disponibles en un servidor
Cabe destacar que el estaacutendar WPS permite realizar operaciones de anaacutelisis ytratamiento de informacioacuten espacial no prevista en los otros estaacutendares Laespecificacioacuten WPS se centra en la definicioacuten de un protocolo de comunicacioacutenentre cliente y servidor para realizar geo-procesos usando servicios y datosgeorreferenciados
Este estaacutendar es un interfaz geneacuterico por lo que no define ni los procesos ni losdatos especiacuteficos de entrada o de salida (producidos en el caacutelculo) sino que losdescribe de forma geneacuterica siendo cada implementacioacuten WPS la que defina suforma de trabajar
Los datos a usarse en este estaacutendar pueden comprender por ejemplo formatosde imaacutegenes tales como Geo TlFF o estaacutendares de intercambio de datos comoGeography Markup Language (GML) o Geolinked Data Acces Serviacutece (GDAS)Este estaacutendar tampoco aborda la forma de archivar catalogar buscar o recuperarla informacioacuten que ha sido creada por un WPS
Seguacuten la OGC el estaacutendar WPS describe un interfaz de peticioacutenrespuesta en elque se define coacutemo
Codificar las solicitudes de ejecucioacuten de procesos
bull Codificar las respuestas resultado de la ejecucioacuten de procesos
bull Integrar datos y metadatos en las entradas y salidas
bull Referenciar viacutea web datos de entrada y salida
bull Realizar procesos de larga duracioacuten
bull Devolver informacioacuten acerca del estado del proceso
bull Devolver errores de procesamiento
bull Solicitar el almacenamiento de las resultados de los procesos
511 Operaciones
a GetCapabilities (obligatoria)
Permite obtener el documento de capacidades donde se describen lascaracteriacutesticas del servicio En eacutel se proporcionan los nombres y una descripcioacutengeneral de cada uno de los procesos que ofrece el servicio Por ejemplo larespuesta de un GetCapabiacuteliacutetiacutees puede indicar que el WPS soporta unaoperacioacuten llamada interseccioacuten y que esta operacioacuten estaacute limitada a intersectarun poliacutegono con otro
Oficina Nacional de GOI)iemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinaoor de la IDEPDirectiva sobre estaacutendares de servicios 1Gbde informacioacuten georreferenciada par el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 17 Componentes GetCapabilities
Paacutegina 34 de 44
Componentes
i ordf-~~i~~=YYo~ordf__Request=GetCapabilitieso oJordm-~~~~~i()n5oo
Language
Obligatoriedad
Oblig~OTi() oObligtorioOpcional
Opcional
Descripcioacuten
Tipo de Servicio al que va djrigid~J~p~ticioacutenNombre de la operacioacutenVersiones ql~ordf~~Pleacutelooo o_o 0_0 o __Idioma del documento respuesta soportadopor el servidor ____o o
Ejemplo HTTP GET
La peticioacuten es una URL que contiene los paraacutemetros necesarios para poderconstruir una solicitud correcta
http IWPSservicesREQU EST=GetCapabilitiesampSERVICE=WPS
La respuesta es un documento XML que contiene los metadatos del servicioincluyendo una breve descripcioacuten de todos los procesos implementados estosprocesos son
GetLineOfSightPng realiza la liacutenea de visibilidad desde una posicioacutendefinida por las coordenadas de un supuesto observador a una alturadada y con una distancia maacutexima de visibilidad La liacutenea de visibilidad secalcula sobre un mapa raacutester en formato ASCIIGridExtended enviadomediante una peticioacuten a un WCS Obtiene la liacutenea de visibilidad en unarchivo como una imagen en formato PNG
bull GetProfileTxt realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo ASCII con los valores de las alturas
bull GetProfilePng realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo con una imagen en formato PNG
bull IntersectRaacutesterWithAsciiPolygon realiza la interseccioacuten entre un maparaacutester en formato floatGrid comprimido en llP obtenido de un WCS y unmapa vectorial pasado como un poliacutegono en formato ASCII de Grass Elresultado devuelve un raacutester en formato ASCII
IntersectRaacutesterWithPolygon realiza la interseccioacuten entre un mapa raacutesteren formato floatGrid comprimido en llP obtenido de un WCS y un mapavectorial en formato ShapeFile pasado como una peticioacuten a un WFS Elresultado devuelve un raacutester en formato ASCII
RaacutesterStatistics realiza la interseccioacuten entre un mapa raacutester en formatofloatGrid comprimido en llP obtenido de un WCS y un mapa vectorial enformato ShapeFile enviado mediante una peticioacuten a un WFS o como unpoliacutegono en formato ASCII de Grass incluyendo ademaacutes el valor maacuteximomiacutenimo y medio del mapa
bull Buffer_vectorial realiza la operacioacuten Buffer de una geometriacutea eacutesta puedepasarse tanto como un mapa vectorial en formato ASCII de Grass comopor una peticioacuten a un WFS Devuelve la ruta a un fichero ShapeFilecomprimido en llP o un fichero GML con la geometriacutea del buffer
Oficina Nacional de Gooierno Electroacutenico e Informaacutetica - ONGEl -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutenrJares de servicios teb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 35 de 44
Buffer_raacutester realiza la operacioacuten Buffer de un mapa raacutester a una distanciadada
bull VectorialOverlay realiza una operacioacuten entre dos mapas vectorialespreviamente obtenidos en formato ASCII vectorial o mediante una peticioacutena un WFS Las operaciones disponibles son de unioacuten interseccioacuten XOR yNOT
AnalisisTerritorialAreas caacutelculo de aacutereas resultado de la interseccioacuten dedistintos tipos de geometriacuteas del Corine con otros mapas vectoriales yraacutester Permite antildeadir restricciones sobre los mapas raacutester en cuanto aalturas maacuteximas y miacutenimas Como respuesta genera una imagen de lasaacutereas resultado de la operacioacuten
bull RaacutesterDistance calcula la distancia entre dos mapas raacutester obtenidosmediante peticiones a un WCS Se obtiene la miacutenima distancia y lospuntos maacutes proacuteximos ente los mapas
bull VectorialDistance calcula la distancia entre un mapa vectorial y un puntoEl mapa vectorial se obtiene mediante una peticioacuten a un WFS ointroducieacutendolo en formato ASCII de Grass
bull VectorialRaacutesterDistance distancia entre un mapa raacutester obtenidomediante una peticioacuten a un WCS y un mapa vectorial obtenido medianteuna la peticioacuten a un WFS o introducieacutendolo en formato ASCII de Grass Seobtiene la miacutenima distancia y los puntos maacutes proacuteximos entre los mapas
bull FeaturelnsideFeature informa si un mapa vectorial se solapa con otroEstos mapas se pueden obtener por medio de una peticioacuten a un WFS o serintroducidos como un mapa vectorial en formato ASCII de Grass
bull PointlnsideFeature informa si un punto estaacute contenido en un mapavectorial obtenido mediante una peticioacuten a un WFS o introducido como unmapa vectorial en formato ASCII de Grass
bull SimplifiedStatistics calcula el maacuteximo y miacutenimo de un mapa raacutester (sinposicioacuten y sin devolver el mapa) Simplificacioacuten de la operacioacutenRaacutesterStatistics para un caacutelculo previo de esta operacioacuten
b DescribeProcess (obligatoria)
Ofrece informacioacuten detallada acerca de los procesos que pueden ser ejecutadospor una operacioacuten Execute Esta descripcioacuten comprende los paraacutemetros yformatos de entrada que son requeridos en las peticiones de ejecucioacuten y losformatos de salida resultado de las operaciones Siguiendo con el ejemplo deinterseccioacuten de poliacutegonos la respuesta de una solicitud DescribeProcess podriacuteaindicar que este proceso requiere dos entradas llamadas PrimerPoliacutegono ySegundoPoliacutegono y que estas entradas se deben proporcionar en GML22 oGML 31 pudieacutendose enviar esta informacioacuten como un recurso accesible viacuteaweb
Cada paraacutemetro se describe mediante una estructura de datos que especifica losformatos codificaciones y unidades de medida permitidos (cuando esnecesario) Esta estructura de datos puede ser
Oficina Nacionai de Gobierno Electroacuteico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 36 de 44
ComplexData (Ej XML fragmento GML o imaacutegenes) estrutura de datoscompleja que soporta formatos codificaciones (tipo de URI) y schemasdefinidos para el proceso El valor de esta estructura de datos complejapuede introducirse directamente en la peticioacuten de la operacioacuten Execute oser solicitada mediante acceso remoto asiacute como ser devuelta directamenteen la operacioacuten Execute o almacenada como un recurso accesible viacutea web
bull LiteralData es un valor literal simple (Ej integer caraacutecter string URI) conunidades de medida que se codifica directamente en la peticioacuten y en larespuesta Execute
bull BoundingBox informacioacuten proporcionada en uno de los sistemas dereferencia soportados por el servicio que se codifica directamente en lapeticioacuten y en la respuesta Execute
Tabla 18 Componentes DescribeProcess
Componentes
service=WPS
request=DescribeProcessversion
language
Identifier
Obligatoriedad
Obligatorio
ObligatorioObligatorio
Opcional
Obligatorio
Descripcioacuten_ M
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenVersioacuten del servicioIdioma del documento respuesta soportadopor el servidorIdentificador del proceso uno por cadaproceso al que se desea llamar
Ejemplo HTTP GET
Solicitud de la informacioacuten del proceso GetLineOfSightPng del servicio WPS
http IWPSservicesREQUEST=DescribeProcessampSERVIC E=WPSamp VERSION=040ampldentifier=GetLineOfSightPng
c ExecuteProcess (obligatoria)
Permite ejecutar procesos especiacuteficos implementados por el WPS utilizandocomo entrada los paraacutemetros suministrados y devolviendo en la salida losvalores producidos en el proceso Los datos de entrada pueden suministrarseintegraacutendolos en la peticioacuten Execute o mediante una fuente de datos accesibleviacutea web Asiacute mismo el resultado puede devolverse directamente o seralmacenado como un recurso accesible viacutea web en cuyo caso la respuestaconsistiraacute en un documento XML con una URL por cada salida almacenada
Normalmente la respuesta a la operacioacuten Execute es devuelta cuando finaliza elproceso Sin embargo un cliente puede solicitar al servidor el documento derespuesta inmediatamente despueacutes de ser aceptada la peticioacuten por parte dedicho servidor En este caso la respuesta incluye una URL a partir de la cualpuede recuperarse el documento de respuesta durante el proceso o despueacutes delmismo A su vez se puede solicitar al servidor que actualice regularmente unamedida indicadora de la cantidad de proceso restante
Si se desea suministrar al proceso gran cantidad de datos de entrada se utilizanuna o maacutes URI con los valores de entrada (normalmente URL) excepto cuandose trata uacutenicamente de valores escalares Si el proceso ha de ejecutarse variasveces utilizando diferentes entradas en cada ocasioacuten cada procesamiento deberealizarse con peticiones Execute separadas Si se trata de peticiones sencillaslos servidores pueden implementar transferencia HTTP GET para la operacioacuten
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 37 de 44
Execute sin embargo es maacutes conveniente la utilizacioacuten de codificacioacuten XMLcuando las peticiones son maacutes complejas
Tabla 19 Paraacutemetros comunes
Obligatoriedad
Obligatorio
Opcional
Obligatorio
ObligatorioObligatorio
Opcional
Opcional
Componentes
Service=WPS
ReqLJes==xecuteVersion
Identifier
Language
Datalnputs
ResponseForm
Descripcioacuten
Tipo de Servicio al que va dirigida la peticioacuten
Nombre de la operacioacutenVersioacuten del servicioIdentificador del proceso uno por cadaproceso al que se desea llamarIdioma del documento respuesta soportadopor el servidor
Tabla 20 Peticioacuten XML
Lista de datos de entrada Estructura dedatos del tipo Datalnputs (ver estaacutendar)Formato de respuesta del procesoEstructura de datos del tipo ResponseForm(ver estaacutendar)
Tabla 21 Peticioacuten GET
Datalnputs
ResponseDocument
RawDataOutput
StoreExecuteResponse=trae
Linage=trae
Status=trae
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Lista de identificadores atributoacutesy vaiacuteoacuteresde las entradas delproce9~
Lista de identificadores y atributos de lasseacute3lidasdel iexclgtroceso Identificador y atributos de cada salida delprocesoEspecifica si la respuesta debe almacenarseen un recurso accesible via webEspecifica si se debe incluir en el documento de respuesta la informacioacuten acerca dellinaje __Especifica si se debe actualizar en eldocumento de respuesta la informacioacuten acercadel ~stado delproces()
Ejemplo HTIP POST de un Servicio WPS
Se muestran las peticiones de liacutenea de visibilidad y de perfil en formato imagenpara pedirla en formato texto basta con cambiar los identificadores deGetLineOfSightPng a GetLineOfSightTxt o de GetProfilePng a GetProfile Txt
Obtencioacuten de la liacutenea de visibilidad paraacutemetros requeridos
URLCoverageServer URL con la cobertura a utilizar en el caacutelculo de laliacutenea de visibilidad
bull coordinate coordenadas donde se situacutea el observador Deben estarseparadas por coma
bull obs_elev altura del observador (en metros)
bull max_dist distancia maacutexima en metros a la que se quiera calcular la liacuteneade visibilidad o radio (No se aconseja hacer peticiones de liacutenea devisibilidad superiores a 400m debido a un bug de Grass)
bull width ancho de la imagen a generar
bull Height alto de la imagen a generar
bull CRS sistema de referencia en el que se proporcionan los datos
Respuesta
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estmdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten POllliacuteca
Paacutegina 38 de 44
GetLineOfSightTxt La respuesta consiste en un GML que incluye ladireccioacuten del archivo en formato texto a descargar
bull GetLineOfSightPng imageURL direccioacuten donde se encuentra almacenadala imagen resultante GMLURL direccioacuten donde se encuentra almacenadoel GML de las aacutereas visibles resultantes
Obtencioacuten del perfil se definen los siguientes paraacutemetros
Resolution resolucioacuten a tomar en el caacutelculo del perfil
Profile pares de puntos separados por comas por los que se deseacalcular el perfil
URLCoverageServer URL de la cobertura a utilizar en el caacutelculo del perfil
CRS sistema de referencia en el que se proporcionan los datos
La respuesta consiste en un GML que incluye la direccioacuten del archivo adescargar
IntersectRaacutesterWithASCIIPolygon se definen los siguientes paraacutemetros
o ASCIIPolygon Archivo vectorial en formato ASCII de Grasso URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
bull IntersectRaacutesterWithPolygon se definen los siguientes paraacutemetros
o URLFeatureServer Direccioacuten del servicio WFS del que se obtiene elpoliacutegono a intersectar
o FeatureRequest Peticioacuten GetFeature al servicio WFS mediante lacual se obtiene el poliacutegono a intersectar
o URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Nacionai de Goberno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Jieb de informacioacuten georreie~enciada para el intercambio dedatos entre elltiddes de la ltdministracioacuten Puacutebiica
Paacutegina 10 de 44
Incluir el coacutedigo de identificacioacuten del registro o ID cuando esto no impliqueun riesgo a la seguridad del sistema
bull Si el servicio hace referencia a datos de unidades administrativas deberaacuteincluir el coacutedigo censal de la unidad administrativa o el coacutedigo censal deCentro Poblado cuando corresponda
bull Incluir el nombre del registro (Ejem Si el servicio corresponde a poliacutegonosde distritos se deberaacute incluir un campo con nombre del distrito)
bull Incluir los datos que tengan caraacutecter puacuteblico sin maacutes limitacioacuten que laestablecida en la constitucioacuten o las leyes sobre la materia
bull Estos criterios excluyen la informacioacuten que estaacute en el marco de la Ley deproteccioacuten de datos personales Ley Ndeg 29733 Y la que se encuentra en elmarco de las excepciones al ejercicio del derecho en la Ley detrasparencia y acceso a la informacioacuten Ley Ndeg 27806
Servicios de localizacioacuten (CSW) Tambieacuten llamados servicios demetadatos estos hacen posible la buacutesqueda de datos conjuntos de datosgeograacuteficos y servicios de informacioacuten geograacutefica a partir de los metadatos
74 Servicios web de informacioacuten georreferenciada a implementarse enel marco del DS 133-2013-PCM y registro
Para dar cumplimiento al Artiacuteculo Ndeg 4 del Decreto Supremo 133-2013-PCM lasentidades de la Administracioacuten Puacuteblica que administran bases de datosgeorreferenciadas (productoras o centralizadoras de informacioacuten) deberaacutenpromover la implementacioacuten gradual y coordinada de servicios interoperables deinformacioacuten georreferenciada de forma que a traveacutes de esta red se proporcione alos usuarios el acceso a los datos mediante el uso de los siguientes tipos deservicios
73 Descarga de InformacioacutenLas entidades de la Administracioacuten Puacuteblica que administran bases de datosgeorreferenciadas (productoras o centralizadoras de informacioacuten) deberaacutenimplementar coordinadamente los servicios de descarga mencionados en elNumeral 74 y detallados en los Numerales 2 y 3 del Anexo 1 de la presentedirectiva con el objeto de asegurar la descarga o transferencia de datosmencionados en el Artiacuteculo W 4 del Decreto Supremo 133-2013-PCM
Las excepciones a este lineamiento estaacuten definidas en la Ley Ndeg 29733 Ley deproteccioacuten de datos personales la Ley W 27806 y la Ley de trasparencia y accesoa la informacioacuten en la cual se establece el marco de las excepciones al ejerciciode este derecho
Cuando sea el caso y con el objeto de garantizar la continuidad del servicio 1 sepodraacuten implementar alternativas de descarga de informacioacuten2
ello no deberaacuteimplicar una restriccioacuten en el acceso a los datos
cO SEJoQlt i 0tlt-r ~~fp eacutel Oeacutentilde9 ~ I J~~lgt~ iJe0ty utID~(l4)~Y
I Cuando la infraestructura de la entidad no tenga la capacidad de soportar la demanda2 Descarga alternativa por paquetes de datos restringir el tiempo de acceso por sesiones de usuarios
descarga por nuacutemero de registros descarga por volumen de informacioacuten etc
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONCEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendiexcl)res de servicios web de informacioacuten georreferenciada para el intercambio deltlatos entre entidades de la Administracioacuten POblica
Paacutegina 11 de 44
correspondientes Las entidades de la Administracioacuten Puacutebliceacutel podraacuten usarservicios de localizacioacuten provistos por otras entidades para el cumplimientode la presente directiva
bull Servicios de visualizacioacuten (WMS y WMTS) Que permitan lavisualizacioacuten de datos georreferenciados mediante el uso de estaacutendaresdefinidos por la OGC como el Servicio de mapas en Web (WMS) o elServicio de mapas en web teselados (WMTS) Estos servicios deberaacuten serimplementados de manera coordinada por las entidades de laAdministracioacuten Puacuteblica como el principal medio de acceso a los datos ydeben permitir la superposicioacuten visual de informacioacuten geograacutefica complejay distribuida en diferentes tipos de servidores y visores de mapas
bull Servicios de descarga (WFS y WCS) Que permitan la descarga de datoso conjuntos de datos Se deberaacute promover el acceso directamente alcontenido de los servicios para construir servicios de valor antildeadido(aplicativos traacutemites geoprocesos etc)
bull Servicios de transformacioacuten (WCTS) Que permitan adaptar los datosgeograacuteficos para garantizar su interoperabilidad Este estaacutendar esobligatorio para las entidades de la Administracioacuten Puacuteblica que generaninformacioacuten en un elipsoide distinto al elipsoide del Sistema de ReferenciaGeodeacutesico 1980 - Geodetic Reference System 1980 (GRS80) o al WorldGeodetic System 1984 (WGS84) que se sentildealan en la ResolucioacutenJefatural Ndeg 079-2006-IGN-OAJ-DGC del Instituto Geograacutefico Nacional
Servicios de publicacioacuten de mapas en web Que permita la exploracioacutenvisual de la informacioacuten de una manera raacutepida y sencilla mediante unaplicativo Estos servicios deben permitir como miacutenimo mostrar navegaracercarse o alejarse para concretar o ampliar el campo de visioacuten moverseo superponer los datos geograacuteficos ademaacutes de mostrar los signosconvencionales y consultar los atributos de los datos geograacuteficos Laimplementacioacuten de este servicio es opcional pero se recomienda realizarloen el marco del Lineamiento 6 del Plan Nacional de Datos Espaciales(Ofertar mecanismos de acceso a los datos)
Los servicios descritos en los paacuterrafos anteriores deberaacuten contemplar la creacioacutende sus respectivos metadatos de acuerdo al Perfil baacutesico de Metadatos Peruano ylos estaacutendares que establezca la IDEP Los campos que se deberaacuten incluirmiacutenimamente son
o Nombreo Tiacutetuloo Descripcioacuteno Lista de palabras claveo Direccioacuten URLo Informacioacuten de contactoo Restricciones de acceso y usoo Nuacutemero de capas
El uso y registro de estos servicios en el Portal de Datos Espaciales del Peruacute(wwwgeoidepgobpe) se realizaraacute conforme a los Lineamientos de uso y acceso
I
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IOEPDirectiva sobre eslaacutendares de servicios wel) de informacioacuten georreferenciada para el intercambio ejedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 12 de 44
definidos por las entidades puacuteblicas que administran la informacioacuten tal como sesentildeala en el Artiacuteculo 5 punto 2 del D S W 133-2013-PCM
8 PROCEDIMIENTO GENERAL PARA LA IMPLEMENTACiOacuteN DESERVICIOSWEB DE INFORMACiOacuteN GEORREFERENCIADACon objeto de facilitar la integracioacuten de informacioacuten procedente de diferentesservicios web de mapas en el Portal de datos Espaciales del Peruacute se deberaacutenombrar el servicio con el siguiente criterio [Paiacutes]+[Nombre de Entidad puacuteblica uorganizacioacuten privada]+[Categoriacutea]+[Sub categoriacutea]+[Tema]
En el Anexo 2 se adjunta un cuadro con la Clasificacioacuten temaacutetica de datosgeograacuteficos Esta clasificacioacuten es temporal en tanto se defina el CataacutelogoNacional de Objetos Geograacuteficos El cuadro ha sido elaborado en base a lascategoriacuteas temaacuteticas definidas en la ISO 191152003 Informacioacuten Geograacutefica -Metadatos
Para la identificacioacuten del Sistema de Referencia de Coordenadas (CoordinateReferente System CRS) debe usarse el espacio de nombres del EuropeanPetroleum Survey Group (EPSG) y para la Uniform Resource Identifier (URI) loscoacutedigos del EPSG
81 Procedimiento general para el Intercambio de informacioacuten vectorialEl estaacutendar WFS establece un protocolo de comunicacioacuten para la transmisioacuten dedatos vectoriales a traveacutes de servicios web Este protocolo emplea lasespecificaciones OWS para la negociacioacuten previa a la peticioacuten de datos y utilizael formato GML para la transferencia de datos
WFS se basa en el protocolo HTTP que intriacutensecamente no contempla nocionesde sesioacuten Una sesioacuten en HTTP simple es el conjunto de una solicitud y surespuesta Luego la comunicacioacuten se corta y no es responsabilidad del cliente nidel servidor mantener una memoria ni un estado de la transaccioacuten (ealizada Porlo tanto protocolos basados en HTTP como WFS deben antildeadir sus propiosmecanismos de almacenamiento de datos persistentes entre dos solicitudesHTTP
Una sesioacuten WFS baacutesica se desarrolla esquemaacuteticamente de la manerasiguiente
Contacto inicial El cliente conoce uacutenicamente la URL de un servicIoWFS el servidor estaacute esperando peticiones como servicio HTTP oacute HTTPSEntonces siguiendo la especificacioacuten OWS
o El cliente enviacutea una solicitud GetCapabilities al servidor usandoHTTP GET En particular sentildeala queacute servicio estaacute solicitando (aquiacuteWFS) y bajo queacute versioacuten
o El servidor accede a sus fuentes de datos inscritas como disponiblesa WFS pueden ser bases de datos espaciales ficheros inclusiveotras conexiones WFS Eacutestas se encuentran en general preconfiguradas y no es necesario recorrerlas
o Del cataacutelogo interno el servidor construye un fichero XML siguiendola definicioacuten WMT_MS_ Capabilities Este fichero es devuelto al clienteen respuesta al GET usando el tipo MIME textxml
I
J
Oficina Naciomll de Goberno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleo de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 13 de 44
Solicitud de datos El cliente estaacute ahora en medida de solicitar un bloquede informacioacuten tomando en cuenta el conjunto de datos que el servidorcontiene
o El cliente enviacutea una solicitud GetFeatures al servidor especificandoademaacutes de los paraacutemetros OWS baacutesicos la capa y extensioacutensolicitadas Ademaacutes del GET es posible especificar la peticioacutenutilizando POST alcanzando al servidor una especificacioacuten XML de lasolicitud WFS
o El servidor acopia la informacioacuten a partir de sus fuentes y laacondiciona a la solicitud en particular la re proyecta al SRSsolicitado y la recorta al cuadraacutengulo requerido
o El servidor convierte la informacioacuten resultante a formato GML y ladevuelve al cliente en respuesta al GET usando el tipo MIMEapplicationvnd ogc wfs_xml
El contacto inicial es necesario para obtener el cataacutelogo local y los metadatos delas capas disponibles en el servidor Una vez que el cliente obtiene el cataacutelogolocal puede realizar una serie de solicitudes de datos independientes
Existe una clase de servidores WFS llamado WFS Transaccional en la cual siacute seespecifica nociones de sesioacuten y de persistencia de datos La clase transaccionalde la especificacioacuten WFS indica de queacute manera es posible hacer que cliente yservidor realicen transacciones sobre una base de datos Bajo estaespecificacioacuten es posible actualizar datos a distancia en el depoacutesito de datos delservidor
La instalacioacuten de un servidor WFS implica
Definir el nivel de confidencialidad de la informacioacuten
Definir los lineamientos de acceso a la informacioacuten en funcioacuten a lanormativa nacional vigente
bull Instalar un servidor WFS con acceso a las fuentes de informacioacuten apublicar este acceso deberaacute hacerse hacia una copia de la uacuteltima versioacutensiempre y cuando existan mecanismos automaacuteticos de respaldo y puestaal diacutea que aseguren integridad y actualidad esto es especialmentedelicado en caso de instalacioacuten de WFS transaccional
En caso de accesos restringidos por los lineamientos de acceso definidospor la entidad compatibilizar las poliacuteticas e instrumentos de seguridad deinformacioacuten al nuevo servicio esto implica por ejemplo establecer filtros anivel de cortafuegos para restringir el traacutefico a direcciones fijas deentidades conocidas eventualmente estableciendo redes privadasvirtuales entre dependencias
Mantener actualizada la informacioacuten publicada
Oacute~l82 Procedimiento general para el Intercambio de informacioacuten raacutesterZ- Se debe resaltar que para el intercambio de informacioacuten raacutester el trabajo inicial
de estandarizacioacuten se referiacutea a servidores de mapas a traveacutes de Internet Eacutestosinscritos dentro de WCS reciben un pedido a traveacutes del protocolo HTTP a partirde un cliente que solicita un conjunto de imaacutegenes raacutester correspondientes a unSRS determinado y cubriendo un cuadraacutengulo especificado El servidor enviacutea
Oficina Nacional (le Goi)ierno Electroacutenico e informaacutetica - ONGE -Comiteacute CoorcJinador de a lOEDirectiva sobre estaacutendarps de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 14 de 44
IIiL _
contra este pedido una imagen de mapa de bits en formato estaacutendar de imagensea PNG GIF JPEG GeoTIFF etc
El caso del intercambio de datos raacutester en bruto corresponde a una peticioacutensimplificada de este esquema WCS en la que la imagen de mapa de bits quedevuelve un servidor contiene los datos correspondientes a la capa raacutestersolicitada en formato corriente de mapa de bits
Una sesioacuten WCS se realiza aproximadamente de la misma manera que unasesioacuten WFS La fase de contacto inicial y pedido de cataacutelogo local esequivalente excepto que se solicita GetCapabilities del servicio WCS
La solicitud de datos se realiza a traveacutes del pedido GetMap opcionalmenteespecificando el formato de imagen de salida sus dimensiones en pixel yposiblemente un estilo de dibujo definido en SLD Por otro lado la solicitudGetFeaturelnfo aplicada a un raacutester permite obtener datos de los puntos quecomponen la capa
La instalacioacuten de un servidor WCS implica
Definir el nivel de confidencialidadde la informacioacuten
bull Definir los lineamientos de acceso a la informacioacuten en funcioacuten a lanormativa nacional vigente
bull Definir la simbologiacutea cartograacutefica de los mapas publicados y configurareacutesta en el servicio
bull En caso de accesos restringidos por los lineamientos de acceso definidospor la entidad compatibilizar las poliacuteticas e instrumentos de seguridad deinformacioacuten al nuevo servicio esto implica por ejemplo establecer filtros anivel de cortafuegos para restringir el traacutefico a direcciones fijas deentidades conocidas eventualmente estableciendo redes privadasvirtuales entre entidades
bull Mantener actualizada la informacioacuten publicada
83 Procedimiento general para la implementacioacuten de servicios demapas en web (WMS)
A continuacioacuten se describen recomendaciones para la implementacioacuten de losservicios WMS
Debido a que el tiempo de respuesta del servicio WMS depende delnuacutemero de capas que componga el servicio y el volumen de informacioacutense recomienda implementar este servicio con la menor cantidad de capasposible o implementar servicios con una sola capa
bull La implementacioacuten de un servicio web de mapas debe reproducir elcomportamiento y las respuestas estandarizadas al ser invocado desde uncliente geneacuterico y no adaptarse a las particularidades un clienteespeciacutefico
bull El WMS debe ser conforme a la implementacioacuten de ISO 19128Geographic Information - Web Map Server Interface
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicIos web de informacioacuten georreferenciada para el intercambio dedatos entre entiddes de la Administracioacuten Puacuteblica
Paacutegina 15 de 44
Todo servicio WMS debe contar con un IP puacuteblico (URL) que permita suacceso y consulta por Internet el cual deberaacute estar registrado en el portalde datos espaciales del Peruacute
bull Se debe utilizar como miacutenimo la especificacioacuten Web Map Service (WMS)Implementation Specification v111 o superior del Open GeospatialConsortium (OGC) con las tres operaciones obligatorias definidas en lapresente directiva (GetCapabilities GetMap y GetFeaturelnfo)
bull El WMS deberaacute soportar cuando se exceda el rango de escala uacutetilimaacutegenes vaciacuteas o simplificadas La informacioacuten sobre el rango de escalauacutetil debe proporcionarse en la respuesta a la peticioacuten GetCapabilitiesutilizando el campo ltScaleHintgt
bull Se debe usar la especificacioacuten del OGC Styled Layer DescriptorImplementation Specification v10 (SLD) como extensioacuten del OGC WMSque permita una simbolizacioacuten definida por el usuario
bull Se debe implementar la operacioacuten GetLegendGraphic y del atributoLegendURL para describir cada capa con el fin de identificar las capasadecuadamente
bull El WMS debe soportar al menos el formato Portable Network Graphics de24 bits (PNG tipo MIME imagepng)
bull Evitar la inclusioacuten de informacioacuten marginal dentro del marco devisualizacioacuten escalas logotipos marcas de agua mensajes de copyright ysimilares
Si se usa un Sistema de Referencia de Coordenadas (CRS) adicionaldeberaacuten identificarse sus paraacutemetros de transformacioacuten mediante unidentificador del Sistema de Referencia de Coordenadas vaacutelido ydocumentado
UTM USO
Zona 178 --------------- __-
Zona 188Zona 198
~ 0_ bull __ - ~ ~_ bullbull__ bullbullbull
Zona 178 -__------ -----__-_ Zona 188
------_ _~-- Zona 198
proporcionarse en ingleacutes Sede excepcioacuten sea
bull El WMS debe soportar el CRS WGS84 en coordenadas geograacuteficasidentificadas mediante EPSG 4326 Ademaacutes se recomienda que laimplementacioacuten de WMS tambieacuten soporte los siguientes CRSs
Tabla 1 Coacutedigos y Sistemas de Referencia
Coacutedigo EPGS Sistemade ReferenciaDATUM32717 WG8 84 UTM32718 WG8 84 UTM32719 WG8 84 UTM
- _------ _----__- ~--_ ----- -24877 P8AD56 UTM
----_ __ _ -24878 P8AD56 UTM24879 P8AD56 UTM4326 WG8844248 P8AD56
bull Todas las excepciones de servicio debenrecomienda que el formatoapplicationvnd ogc se_inimage
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puumlbliacuteca
Paacutegina 16 de 44
ANEXO 1 ESTANDARES DE SERVICIOS WEB DE INFORMACIONGEORREFERENCIADA PARA EL INTERCAMBIO DE DATOS ENTREENTIDADES DE LA ADMINISTRACION PUBLICA
1 ESTANDAR PARA SERVICIO DE MAPAS EN WEB WMS
11 WMS Web Map Service
El servicio Web Map Service (WMS) o Servicio de publicacioacuten de mapas es unestaacutendar propuesto por la OGC que ofrece una sencilla interfaz HTTP el cualpermite realizar una solicitud de imaacutegenes de mapas georreferenciados de una omaacutes bases de datos geograacuteficas que pueden estar distribuidas en maacutes de unservidor
Una peticioacuten WMS define la capa o capas geograacuteficas y el aacuterea de intereacutes paraser procesadas por el administrador del servicio la respuesta a esta solicitud esuna o maacutes imaacutegenes de mapas georreferenciados (devuelto como JPEG PNGetc) que pueden ser mostradas en un aplicativo ya sea viacutea web o de maneralocal
A traveacutes de la superposicioacuten de mapas obtenidos de diferentes servidores WMSes posible la creacioacuten de una red de servicios distribuidos cuyos clientes ousuarios podraacuten realizar composiciones personalizadas
I_ _ _ ~ __ ~------J
_ordm~scriacutePdoacuteB __Versioacuten de la especificacioacuten OGCTipo de_~ervicio al que vadtrigj9-ordfJ~Jeticioacuten Nombre de la olJeracioacuten Formato de salida deacutelmetaclatodel s-eNiCioDebe soportar lJor defecto texUxml S-ecuencia de nUacutemeros 6- cadena --decaracteres para ~I contr()I de la cltn~~s~I1fia
Opcional
Obligatoriedad~OpcionalObli9ordf-ordm~ _ObliR~lt~
Opcional
UPDATESEQUENCE
- ComponentesVERSION
SERVICE=WMS _ __ __-- _ - --_ -REQYESTGet99pabilities
FORMAT
111 Operaciones
Este estaacutendar internacional (WMS versioacuten 130) define dos clases de modos deoperar uno para un WMS baacutesico y otro para un WMS de consulta A su vez cadauno tiene dos subclases una para clientes y otra para servidores
El WMS baacutesico debe soportar los elementos baacutesicos del servicio (versioacutenpeticiones y respuestas HTIP valores numeacutericos y booleanos determinadosformatos de salida sistemas de coordenadas paraacutemetros de consulta y derespuesta y excepciones) la operacioacuten GetCapabilities y la operacioacuten GetMapClasifica la informacioacuten que posee en Capas y ofrece un nuacutemero determinado deEstilos con los cuales se pueden visualizar dichas capas Este EstaacutendarInternacional uacutenicamente soporta Capas y Estilos definidos no incluyemecanismos de definicioacuten de simbolizacioacuten por parte del usuario
El WMS de consulta debe satisfacer todos los requerimientos de un WMS baacutesico ytambieacuten soportar la operacioacuten GetFeaturelnfo
Para personalizar la simbolizacioacuten OGC ha definido la especificacioacuten 5tyledLaver Descriptor (5LD) o descripcioacuten de estilos de capas que permite la
l(CONSElo definicioacuten temporal o permanente de la simbolizacioacuten para visualizar datos viacuteaa-tCj~ ~lt)~ WMS~ ~ ~o Leoacuten ~ ltntilde bull bull bull bull bull0 ~--iexcl ~a GetCapabllItles (oblIgatorIa)~ ~ oO gtltto~ierM~~ lt Ofrece informacioacuten acerca de las caracteriacutesticas del servicio (metadatos)
Tabla 2 Componentes de GetCapabilities
L
Oficina Nacional de Gobierno Electroacutenico e infonnaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios eb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 17 de 44
del cacheacute Este valor se incrementa cuandose realizan cambios en el Capabilitites
b GetMap (obligatoria)
Proporciona como resultado un mapa imagen de los datos almacenados
Tabla 3 Componentes de GetMap
Componentes
L~-~Q~~~~~~~t~iapI LAYERS
STYLES
CRS=EPSGidentificador
BBOX=minxminYmaxxmaxy
WIDTHHEIGHTFORMAT
TRANSPARENT=TRUEI FALSE
BGCOLOR=color_value
EXCEPTIONS=exception_format
TIME=time
ObligatoriedadObligat0rQ -ObIi99orio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligordf-t9rioObligordf-tQr)oObligatorio
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Desqip~iOacutenVersioacuten de la especificacioacuten OGCNombre de la PeticioacutenLista de una o maacutes capasseparadas por comasEstilo de visualizacioacuten por caparequerida separados por comasSistema de Coordenadas deReferenciaEsquinas del aacutembito (inferiorizquierda superor derecha) enunidades CRSAncho del mapa en Qix_eJ~~ Alto del maQ9_~Ilp)(el~~- _Formato de salida del mapaTransparencia del fondo del mapa(default=FALSE)Valor del color del fondo RGB enHexadecimal (default=OxFFFFFF)Formato en el que el WMSinforma de las excepciones(default=XML)Valor de Tiempo en las capasdeseadasElevaci6ndelas capas deseadasValor de otras dimensionesadecuadas
c GetFeaturelnfo (obligatoria)
Captura y proporciona informacioacuten contenida en un mapa tal como el valor deun objeto en una posicioacuten determinada
Tabla 4 Componentes de GetFeaturelnfo
DescripcioacuteriVersioacuten de la especificacioacutentildeOGcNombre de la Peticioacuten Copia parcialdeuacutenapeticioacuten demapasque genera el mapa del cual se quiereobtener informacioacutenLista de una o maacutes capas sobre las quese realiza la consulta separadas porcomasFormato de respuesta de la informacioacutensobre el objeto (MIME type)Nuacutemero de objetos sobre los que sedevuelve informacioacuten(default=1)Coordenada iexcldel objeto en eacuteiMapcsen pi~eles __ o bullbullbullbullbullbullbullbull
Coordenada j del objeto en el Map CSenpixele~Formato en el que el WMS informa de las excepciones (default=XML)
Obligatorio
ObligatoriedadObligatorioObligaiorio~~_
QUERY _LA YERS Obligatorio
INFOJORMAT Obligatorio
FEATURE_COUNT Opcional
l=pixeLcolumn Obligatorio_____ bullbullbullbull - bull__ bull__ bullbullbull ____ o
J=pixeLrow Obligatorio-- --- _ _--_-
EXCEPTIONS Opcional
Paraacutemetros del mapa
ComponentesVERSION
REQUEST=GetFeaturelnfo
Oficina Nacional (e Gobierno Electroacutenico e In~ormiquestica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciltda para el intercambio deciatos entre entidades de la Aoministraciaacuten Puacuteblica
Paacutegina 18 de 44
112 Styled Layer Descriptor (SLD)
Perfil de la Especificacioacuten de Implementacioacuten Web Map Service
El Styled Layer Descriptor (SLD) o Descriptor de Estilos de Capas define unacodificacioacuten que se extiende al estaacutendar WMS el cual permite definir a traveacutes delusuario una simbolizacioacuten y coloracioacuten de la capa geograacutefica o cobertura Elestaacutendar SLD aborda la necesidad de los usuarios y de los softwares paraofrecer la capacidad de poder controlar la representacioacuten visual de los datosgeorreferenciados
Esta posibilidad de definir reglas de representacioacuten de estilos requiere unlenguaje de estilos que el cliente y el servidor pueden entender La Simbologiacuteaestaacutendar de codificacioacuten de la OGC (SE) ofrece este lenguaje mientras que elperfil de SLD WMS permite la aplicacioacuten del SE a capas WMS usandoextensiones de operaciones de los servicios de mapas Ademaacutes este estaacutendardefine una operacioacuten de acceso normalizado a siacutembolos de leyenda
a Operaciones del servicioLas operaciones que se definen en este estaacutendar OGC son 4 siendo dos (2)obligatorias y dos (2) opcionales
bull GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull GetMap (Obligatoria)
Esta operacioacuten estaacute definida en el estaacutendar WMS en sus distintas versionesSolicitud de un aacuterea determinada en un CRS determinado Para modificar elestilo de visualizacioacuten se crea un laquouser Styleraquo
bull Describe Layer (Opcional)
Para definir estilos personalizados por el usuario se requiere informacioacutensobre los fenoacutemenos a simbolizar o como poco su tipo (fenoacutemeno ocobertura) Esta operacioacuten proporciona informacioacuten sobre esos estilos
bull GetLegendGraphic (Opcional)
Mediante esta operacioacuten se obtiene una imagen del estilo con el cual elservicio realiza la representacioacuten de la capa
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de s~rvicios leb ae informacioacuten georreferenci2da para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
2 ESTANDAR PARA SERVICIO DE MAPAS WFS
Paacutegina 19 de 44
21 WFS Web Feature Service
El servicio Web Feature Service (WFS) o Servicio de publicacioacuten de objetos es unestaacutendar definido por la OGC que describe la especificacioacuten de codificacioacuten paradatos georreferenciados basados en GML (Geography Markup Language) el cualpermite recuperar y modificar (consultar insertar actualizar y eliminar) datosespaciales en formato vectorial Esta codificacioacuten intenta activar el transporte yalmacenamiento de informacioacuten geograacutefica mediante un XML Sehema quedescribe su estructura incluyendo las propiedades de geometriacutea y los rasgosgeograacuteficos
Los requisitos para un Web Feature Serviee (versioacuten 110 o superior) definidospor la OGC son
Los interfaces deben definirse en XML
GML debe ser utilizado para expresar caracteriacutesticas de los objetos dentrode la interfaz
Un WFS debe ser capaz como miacutenimo de ofrecer caracteriacutesticas de losobjetos utilizando GML
El filtro de lenguaje debe definirse en XML y derivarse de CQL como seindica en el OpenGIS Catalogue Intetface ImplementationSpecification
bull El almaceacuten de datos utilizado para almacenar caracteriacutesticas de los objetosgeograacuteficos puede ser opaco para la aplicacioacuten cliente siendo el uacutenicoacceso a los datos a traveacutes del interfaz del WFS
bull La uacutenica funcioacuten de un WFS cuando interacciona con el sistema dealmacenamiento de fenoacutemenos geograacuteficos es asegurarse que loscambios realizados en los datos sean coherentes
211 Operaciones
Se definen tres clases de WFS
WFS Baacutesico implementa las operaciones GetCapabilitiesDescribeFeatureType y GetFeature Se considera el servicio de soacutelolectura
WFS XLink soporta todas las operaciones del WFS Baacutesico e implementala operacioacuten GetGmlObjet para XLinks locales yo remotos siendo posibleutilizar la operacioacuten GetGmlObjet durante la operacioacuten GetFeature
bull WFS Transaccional soporta todas las operaciones del WFS baacutesico eimplementa las operaciones de transaccioacuten Siendo opcional laimplementacioacuten de las operaciones GetGmlObjet yo LockFeature
Los atributos comunes en las peticiones POST y GET para todas las operacionesson
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEi -Comiteacute Coordinador de la lOEDirectiva sobre est~ndres de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Publica
Paacutegina 20 de 44
Tabla 5 Componentes GET maacutes comunes
_componentesVERSION
SERVICE=WFS
REQUEST
NAMESPACE
Paraacutemetros adicionalesParaacutemetros especificos
del suministrador
OblifjatoiexcliexcledadOblig_~9iQ_
Obligatorio
ObligatQrio
Opcional
Opcional
_ _ DescripcioacutenVersioacuten de la especificacioacuten OGC __Tipo-cie-ServfcTo--( no-esobiigaiorio paraGetCapeacutelbiiti~~)_Nombre de la PeticioacutenPara indicar el espacio de nombres y susprefijos El formato debe ser xmlns(prefix=EscapedNamespaceName) Si se especificamaacutes de uno se sefJaranfJorcomasParaacutemetros de cadaoperaCiOacute---------------Para permitir antildeadir paraacutemetros ala peticioacutende forma que se mejore el resuldo _
Tabla 6 Componentes POST maacutes comunes
ComponentesVERSION
SERVICE=WFS
HANOLE
ObligatoriedadObligato~[Q__Obligatorio
Opcional
DescripcioacutenVersioacutende la especificacioacuten OGCTipo de Servicio Permite a la aplicacioacuten cliente asociar unnombre nemoteacutecnico a la peticioacuten paraencontrar los elementos infractores en casode error
a GetCapabilities (obligatoria)
Ofrece informacioacuten acerca de las caracteriacutesticas del servicIo de los tipos defenoacutemenos que puede ofrecer y queacute operaciones soporta cada uno de ellos
D~scripdcSn _Lista de tipos de fenoacutemenos adescribir separados por comas Sino se indica ninguno devuelvetodos los tiposFormato de salida para describirlos tipos de fenoacutemenos Soportaotros formatos de salida comoOTO
Opcional
Opcional
TYPENAME
OUTPUTFORMAT=textxmlsubtype=gml311
b DescribeFeatureType (obligatoria)
Ofrece la estructura (campos y atributos) de cualquiera de los tipos defenoacutemenos que el servicio puede ofrecer mediante su descripcioacuten en esquemasXML siendo eacutestos esquemas GML vaacutelidos
Tabla 7 Componentes DescribeFeatureType
Componentes Obligatoriedad
c GetFeature (obligatoria)
Devuelve instancias de fenoacutemenos (objetos individuales) en formato GMLAdemaacutes el cliente debe tener la posibilidad de solicitar las propiedades delfenoacutemeno que desea y de realizar tanto consultas espaciales como noespaciales
Tabla 8 Componentes de GetFeature y GetFeatureWithLock
iI
l
_lt_orriponentesREQUEST=[GetFeature I
GetFeatureWithLock]
OUTPURFORMAT=textxml subtipo=gml311
RESULTIYPE=[results IHits]
Obligatoriedad
Obligatorio
Opcional
Opcional
t5escripciQn
Nombre de la peticioacuten WFS
Permite otros formatos de salida siempre ycuando se indique en el documento deltapacidadesUtilizado para solicitar un documento derespuesta completo con los fenoacutemenos quecumplen la consulta (results valor por defecto) osimplemente una enumeracioacuten d~ Ilts_rnismos
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades ete la Administracioacuten Puacuteblica
Paacutegina 21 de 44
Pueden utilizarse componentes adicionales para controlar los XLink anidados
Tabla 9 Codificacioacuten adicional de GetFeature
Componentes
PROPERTYPENAME
FEATUREVERSION=[ALLIN]
MAXFEATURES=N
EXPIRY=N
SRSNAME
TYPENAME(opcional si se aespecificado elFEATUREID)FEATUREID
(Mutuamente excluyentec()i1 FILIER yB001 __
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BBOX)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
SORTBY
~Coriiacuteponentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
PROPTRAVXLlNKDEPTH
Obligatoriedad
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Opcional
Opcional
Opcional
Opcional
Obligatoriedad
Opcional
Opcional
Opcional
Descripci9n(hits)Lista de propiedades de cada tipo de fenoacutemenosolicitado Con o con ausencia de valor sesolicitan todas las del ti~o_~Ql~_L1J9ordmcgt____Cuando es posible el versionado Devuelve laversioacuten del fenoacutemeno que se le solicita Si no seindica devuelve la uacuteltima versioacutenMaacuteximo nuacutemero de fenoacutemenos que puedendevolverse en una consulta Si no se indicadevuelve todosSoacutelo se utiliza con la peticioacutenGetFeatureWithLock Indica el tiempo de bloqueodel fenoacutemeno en la respuesta (en minutos) Si elparaacutemetro no se especifica el bloqueo seraacuteindefinidoSistema de referencia que debe ser usado en lageometria de los fenoacutemenos resultado de lapeticioacuten
Lista de nombres de los tipos de fenoacutemenossolicitados
Lista de instancias de fenoacutemenos solicitadasidentificadas mediante su identifi~dor
Describe un conjunto de caracteristicas sobre lasque operar Se debe establecer un filtro por cadatipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o un FILTERun cliente puede realizar la peticioacuten mediante unbounding box
Indica la propiedad respecto a la cual seraacutenordenadas las instancias de los fenoacutemenosobtenidos en la consulta
--__~~_ 0- _
Descripcioacuten _Nivel de profundidad a alcanzar a traveacutes de los bullenlaces contenidos en los atributos href de las propiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que se bullacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidada deGetGmlObject realizada para cualquier propiedadcuando interviene el componenteTRAVERSEXLlNKDEPTH (si no se especifica una I
lista PROPEXPIRY) En ausencia de valoresperaraacute hasta recibir respuestaLista de- ios niveies- de XLink enlazado-spor cadafenoacutemeno que sea consultado Debe haber unarelacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una lista
i_J
Oficina Nacional de Gobierno Electroacutenico e Inormiquesttica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios VIeb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 22 de 44
Componentes Obligatoriedad DescripcioacutenPROPTRAVXLlNKDEPTHLista de tiempos de expiracioacuten de XLink enlazadospor cada fenoacutemeno consultado Debe haber una
PROPTRAVXLlNKEXPIRY Opcional relacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una listaPROPTRAVXLlNKEXPIRY
d GetGmlObject (opcional)
Devuelve instancias de fenoacutemenos expresaacutendolos en XML El cliente debe tenerla posibilidad de especificar si desea todos los objetos que se han anidadomediante Xlinks o soacutelo hasta un nivel de anidamiento determinado
Para que un WFS soporte esta operacioacuten cada elemento sobre el que puedaoperar el WFS debe estar identificado uniacutevocamente mediante lOs XML Lacodificacioacuten de identificadores de elementos se define en OpenGis FilterEneoding Implementation Speeifieation
La diferencia con GetFeature es que mientras que esta uacuteltima devuelve todaslas instancias que posea el tipo de fenoacutemeno solicitado con GetGmlObject soacutelose obtienen las instancias de fenoacutemenos solicitadas mediante su identificador
Tabla 10 Codificacioacuten para GetGmlObject
Componentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
GMLOBJECTID
Obligatoriedad
Obligatorio
Opcional
DescripcT6n _Nivel de profundidad a alcanzar a traveacutes de losenlaces contenidos en los atributos href de laspropiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que seacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidadade GetGmlObject realizada para cualquierpropiedad (si no se especifica una listaPROPEXPIRY) cuando interviene elcomponente TRAVERSEXLlNKDEPTH Enausencia de valor esperaraacute hasta recibirresp~~~t~__ _ EllO XML del elemento solicitado
Descripci~~
Lista de nombres de los tipos de fenoacutemenosa ser bloqueados
Indica el tiempo de bloqueocienenoacutementildeo(en minutos) Si el paraacutemetro no seespecifica el bloqueo seraacute indefinidoALLintentaraacute bloq~ordflodoslos fenoacuteme~_
Opcional
Opcional
Obligatorio
ObligatoriedadComponentesTYPENAME
(opcional si se aespecificado elFEAT~B_~[)) _
EXPIRY=N
LordmCISACTI9~=I~-J_
e LockFeature (opcional)
Peticioacuten de bloqueo sobre uno o maacutes tipos de fenoacutemenos mientras se estaacuterealizando su modificacioacuten con la operacioacuten Transaetion Esto aseguratransacciones de forma continuada Esta operacioacuten en el meacutetodo POSTcontiene uno o maacutes elementos ltLoeltgt cada elemento definen las instancias deun tipo de fenoacutemeno a ser bloqueadas
Tabla 11 Componentes LockFeature
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Ieb de Informacioacuten georreferenciada para el intercambio dedatos entre entidades de la dministracioacuten Puacuteblica
Paacutegina 23 de 44
9omponentes_SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BJ30_X)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Opcional
Opcional
Opcional
Descripcioacuten _solicitados si no lo consigue no sebloquearaacute ninguno SOME intenta bloqueartantas como sea posibleLista de instancias de fenoacutemenossolicitadas identificadas mediante suidentificador
Describe un conjunto de caracteristicassobre las que operar Se debe establecer unfiltro por cada tipo de fenoacutemeno listado en elparaacutemetro TYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
f Transaction (opcional)
Una peticioacuten transaccional estaacute compuesta de operaciones que modificaninstancias de fenoacutemenos geograacuteficos accesibles viacutea web Una vez terminada latransaccioacuten el servicio WFS genera un documento XML de respuesta indicandoque el proceso se ha realizado
Esta operacioacuten puede realizarse directamente por parte del servicio WFS encuyo caso al finalizar la transaccioacuten el servicio traslada las modificaciones alalmaceacuten de datos conectado el servicio WFS o traducir las operaciones allenguaje del almaceacuten de datos siendo eacuteste uacuteltimo el encargado de realizar laoperacioacuten
Las posibles operaciones de modificacioacuten que pueden llevarse a cabo son crear(Insert) actualizar (Update) y eliminar (Deete)
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Insert
Native
Lockld
srsName(Atributo)
IdgenItri~ut(raquo
Transaction
inputFormat__(f-ilQt __
Tabla 12 Componentes POSTde TransactionComponentes Obligatoriedad DescripCioacuten~- ~- --
Puede contener cero o maacutes nsert Updafe o DeefeLas operaciones se ejecutan en el orden en el quese presenten en la peticioacuten _Especifica que la transaccioacuten se realizaraacute sobre unconjunto de instancias que han sido bloqueadasprevLamente___ ____ __Contiene comandos u operaciones propietariaspermitiendo acceder y actuar sobre servidores oalmacenesde datos especiacuteficosALL iridica--que -iodos -os fen6meno-sbloq-ueadosdeben ser liberados una vez terminada latransaccioacuten SOME indica que soacutelo los registrosmodificados deben ser liberados el resto deelementos permanecen bloqueadosUtilizado para crear nuevas instancias defenoacutemenos Por defecto los fenoacutemenos se expresanmediante GML3 pero pueden utilizarse otrasversiones de GML En respuesta a esta operacioacuten elWFS debe generar una lista de los identificadoresasig_l95Qsa las nueveacutel~Iacutei~~l~a_~generadas
Versioacuten GML en la que crear los datos-- -- Sistema deo-referenCiadel nuevo-efe-merItoeicual
Opcional debe ser soportado por el tipo de fenoacutemeno al quepertenece
Meacutetodode asignacioacuten de identificadores
releaseAction=[ALLISOME]
Oficina Nacional de Gobierno Eleciexclroacutenico e Inormaacutetiacuteca - ONGEI -Comiteacute Coordiacutenatior de la IDEPDirectiva sobre estaacutendares de servicios weo de informacioacuten georreierenciada iexclara el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 24 de 44
Componentes
Update
Property(Elemento)
srsName(Atributo)
Filter(Elemento)DeleteFilter
(Elemento) __
Obligatoriedad
Opcional
Obligatorio
Opcional
Opcional
OpcJdegrl_ordfI _
Obligatorio
DescripcioacutenActuacutea sobre las propiedades de instancias defenoacutemenosEspecifica el nombre (Name) y los valores (Vaue) delas propiedades pertenecientes a los tipos defenoacutemenos a modificar (fypeName)Sistema de referencia del nuevo elemento el cualdebe ser soportado por el tipo de fenoacutemeno al quepert~n_~ce _ ___ _ _Define restricciones espaciales o no espaciales paraseleccionar los fenoacutemenos a modificarElimina instancias de fenoacutemenos
Si no se define un filtro la operacioacuten no se realiza
Tabla 13 Componentes GET de Transaction
Componentes
OPERATION=Delete
TYPENAME(opcional si se aespecificado elFEATUREID)
RELEASEACTION=[ALLI SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
BB00)BBOX
(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten_Operacioacuten de transaccioacuten a ejecutar Lasoperaciones se ejecutan en el orden en el quese present~Il_~I1a p~ticiordmn
Lista de nombres de los tipos de fenoacutemenossobre los que realizar fa operacioacuten
ALL indica que todos los fenoacutemenosbloqueados deben ser liberados una vezterminada la transaccioacuten SOME indica quesoacutelo los registros modificados deben serliberados el resto de elementos permanecenbloqueados
Lista de instancias de fenoacutemenos sobre los queoperar identificadas mediante su identificador
Describe un conjunto de caracteriacutesticas sobrelas que operar Se debe establecer un filtro porcada tipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
Oficina Nacional dG Gobierno Eleciroacutenco e informaacutetic - ONGEiexcl -Comiteacute Coordineacutedor de la lDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para ei intercambio dedtos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 25 de 44
3 ESTANDAR PARA SERVICIO DE COBERTURA WCS
31 WCS Web Coverage Service
El servicio Web Caverage Serviee (WCS) o Servicio de Coberturas de mapasofrece la obtencioacuten de datos georreferenciados en un formato del tipo coberturamulti-dimensionales para el acceso a traveacutes de la web de modo que sean uacutetilespara la representacioacuten o como dato de entrada de modelos cientiacuteficos
Al igual que el estaacutendar Web Map Serviee (WMS) y el Web Feature Serviee(WFS) permite al cliente seleccionar parte de la informacioacuten que posee elservidor basaacutendose en diferentes criterios como por ejemplo las restriccionesespaciales
Este estaacutendar nos brinda un conjunto de requisitos baacutesicos que una aplicacioacutenWCS debe cumplir esto tambieacuten es vaacutelido al utilizar el GML como un formato deentrega de la cobertura con el cual a diferencia del WMS que devuelve los datosgeorreferenciados para ser representados como mapas estaacuteticos (devueltos comoimaacutegenes desde un servidor) el estaacutendar Web Coverage Service define unasintaxis rica para las solicitudes en contra de estos datos devolvieacutendolos con susemaacutentica original (en lugar de las imaacutegenes) los cuales pueden ser interpretadosextrapolados procesados etc
Esta versioacuten de especificacioacuten se limita a peticiones y descripciones de coberturasde mallas regulares (grid coverage) aunque el interfaz ha sido disentildeado de formaque en futuras versiones sea posible desarrollarlo permitiendo otros tipos decoberturas definidas en OGC Abstraet Speeifieatian Tapie 6
asincroacutenicasrespuestas Respuestas XML y opcionalmente(almacenamiento de respuestas)
a GetCapabilities (obligatorio)
Permite obtener el documento XML de capacidades donde se describenlas caracteriacutesticas del servicio y donde normalmente se incluye una brevedescripcioacuten de las coberturas que ofrece En el caso que el documento XMLdevuelto no contenga la descripcioacuten de las coberturas que posee debedisponerse de informacioacuten similar en una fuente aparte como por ejemplo uncataacutelogo de imaacutegenes
311 Operaciones
El servicio WCS (versioacuten 20) proporciona tres (3) operaciones cuyaimplementacioacuten es obligatoria por parte del servidor Estas operaciones puedenutilizar HTTP GET con codificacioacuten KVP o HTTP POST con codificacioacuten XML oSOAP es mediante el documento de capacidades como se indica queacute tipo decodificacioacuten POST soporta el servidor del WCS
Los paraacutemetros que se definen a continuacioacuten pertenecen a la versioacuten 111 deeste estaacutendar mientras que los ejemplos expuestos se realizan con WCS versioacuten100 por ser los implementados hasta la fecha Las diferencias de notaciones ylas variaciones baacutesicas que posee la versioacuten 111 con respecto a la 100 son
Uso de GridCRS en descripciones de peticiones de cobertureacutels
Descripcioacuten jeraacuterquica de las coberturas
Muacuteltiples campos por cobertura
Oficinaacute Nacional de Gobj~rno Electroacutenico e InronnaacuteUca - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 14 Componentes de GetCapabilities
Paacutegina 26 de 44
Componentes
SERVICE=WCS
REQUEST=GetCapabilities
ACCEPTVERSION
SECTIONS=Contents
UPDATESECUENCE
ACCEPTFORMATS=textxml
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
QesuacuteipcioacutenTipo de Servicio al que vadirigl~eacutelJordf-R~ticoacuten~ _Nombre de la operacioacutenVersiones de la especificacioacutenOGC que acepta el clienteseparadas por comas y enorden de preferEmciaLista de cero o maacutes nombres desecciones del documento demetadatos del servicioseparados por comas que sedesea sean devueltos en eldocumento de metadatos delservicioVersioacuten del documento demetadatos del servicio valorque se incrementa cuando serealizan cambios en eldocumento compl~toSecuencia de cero o maacutesformatos de respuestadeseados por el clienteseparados por comas y pororden de preferencia
Tabla 15 Componentes de DescribeCoverage
b DescribeCoverage (obligatorio)
Devuelve un documento XML con una descripcioacuten detallada de una o variascoberturas de las suministradas por el servicio
El documento XML devuelto con la descripcioacuten de la cobertura debe contener
Identifier identificador uacutenico de la cobertura
bull Domain Definicioacuten del dominio espacial yo temporal para laslocalizaciones de las coberturas
bull Range Define el rango de valores y el tipo de propiedades (categoriacuteasmedidas etc) asignadas a cada localizacioacuten en el dominio
bull SupportedCRSs Relacioacuten de baseCRS definidos para cada GridCRSutilizados por la operacioacuten GetCoverage para expresar las coberturas queposee
bull SupportedFormats Formatos en los que pueden ser devueltos lascoberturas en respuesta a un GetCoverage (ejemplo GeoTiff HDF-EOSNITF CF-Net-CDF)
Componentes
SERVICE=WCS
REQUEST=DescribeCoverag~_VERSION= version
IDENTIFIERS=identifier1identifier2
Obligatoriedad
Obligatorio
Obli9iltorLC_ObligeacutelQ~icgt
Obligatorio
DesiiipClOacutenTipo de Servicio al que va dirigida lapeticioacutenNombre de laope~aci~nVersioacuten de la especificacioacuten OGCLista de los identiffcad()resde lascoberturas que se desea seandescritas
Oficina Nacional de Gobemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacuten ciares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 27 de 44
c GetCoverage (obligatorio)
Permite obtener una cobertura o parte de ella Por tanto es necesario indicaralguna o todas las caracteriacutesticas baacutesicas que definen el subconjunto de datosrequerido es decir el dominio el rango de valores el tipo de re-muestreo elformato de datos y forma de entrega del resultado Para ello es necesarioconocer primero cuaacutel es la definicioacuten del tipo de coberturas que posee el serviciomediante la operacioacuten DescribeCoverage
Por defecto todos los componentes de la cobertura solicitada mediante estaoperacioacuten son devueltos directamente en la respuesta Opcionalmente elservicio puede tener implementada la posibilidad de almacenar los componentesde la cobertura como un recurso accesible viacutea web en cuyo caso la respuestaincluiriacutea la referencia URL a dicho recurso siempre y cuando se indique en lapeticioacuten que los resultados deben ser almacenados
Procesar una operacioacuten GetCoverage puede ser entendido conceptualmentecomo una secuencia de operaciones cuyo esquema fundamental seriacutea
Realizar una transformacioacuten de coordenadas (incluyendo el escaladoespacial) en el CRS que se desea mediante un re-muestreo coninterpolacioacuten espacial
Generar el subconjunto de datos espacial
Generar el subconjunto de datos temporal
Generar el subconjunto de propiedades (range)
bull Convertir los datos al formato solicitado En funcioacuten del formato puedenecesitarse interpolar los valores que posee cada localizacioacuten en lacobertura original como consecuencia es probable que se produzcapeacuterdida de precisioacuten
bull Salida de resultados de una muestra de la cobertura
Solicita un subconjunto de datoscorrespondientes a instantes ointervalos de tiempo determinados
S-olidta solamente algunos campos_ (IrQpiedade~L Formato de salida de la coberturadenro delo~que eacutesta posee _Especifica si la respuesta debe seralmacenadaIdentifica el sistema de referenciabase para el GridCRS de salida
Opcional
Obligatorio
Opcional
OpcionalParaacutemetros
-Oescripeacutefoacutentilde---Tipo de Servicio al que va diexclrigida la Obligatorio lPeuroticioacuten
Obligatorio Nombre de la operacioacutenObligatorio __ _ VeEsi6n de 1ordf~~p~cifiltordfltoacutenQ~C
Identificador uacutenico de la coberturaObligatorio solicitada
Opcional iexcl Encuadre que define espacialmente(Obligatorio si no se la cobertura solicitada en el
indica sistema de referencia que se indicaTIMESECUENCE) mediante su URN
Opcional(Obligatorio si no se
indicaBordmUNDIN~Jl0gtS)
FORMAT
RANGESUBSET
TIMESECUENCE
Tabla 16 Componentes de GetCoverage
- Componentes Obligatoriedad
SERVICE=WCS
REQUEST =GetCoverageVERSION= version
IDENTIFIER
BOUNDINGBOX=coordenadasurnogc defcrs EPSGX
STORE
GRIDBASECRS=urnogcdefcrsEPSGX
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la ACjministracioacuten Puacuteblica
Paacutegina 28 de 44
Comp()nentes
GRIDTYPE=urnogcdefmethodWCS 11 2dGridln2dCrs
GRIDCS=urnogcdefcsOGCOOGrid2dSquareCS
GRIDORIGIN
GRIDOFFSETS
Obligatori~qCldpertenecientes a laestructura de datos
GridCRSSe utilizan para
solicitar los datos desalida en otroSistema deReferencia de
Coordenadas (CRS)distinto al que posee
la coberturaalmacenada
DescripcioacutendeseadoIdentifica el meacutetodo de generacioacutende la malla en el sistema dereferencia baseIdentifica el Sistema Cartesiano 2Do 3D utilizado po~~1 GridggS_Coordenadas del origen de la mallaen el sistema de referencia base delGridCRS deseadoSeparacioacuten entre los puntosadyacentes de la malla en elsistema de referencia base
Oficina Nacional de Gobierno Eiectreacutenico e Infonnaacutetica - ONGEI -Comiteacute Coorcfinador de la rDEPDirectiva sobre estaacutendares de sGrvicios viexcleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administrc1oacuten Puacuteblica
4 ESTANDAR PARA SERVICIO DE CATALOGO CSW
Paacutegina 29 de 44
41 CSW Catalogue Service tor the Web
El servicio Catalogue Service for the Web (CSW) o Servicio de Catalogo es unestaacutendar definido por la OGC que especifica la interfaz el enlace y el marco detrabajo para publicar y generar buacutesquedas de conjuntos de informacioacuten de tipodescriptiva (metadatos) sobre los datos servicios y objetos de informacioacutenrelacionados
Este servicio de cataacutelogo es uno de los tres servicios fundamentales que debeexistir en una Infraestructura de Datos Espaciales consulta visualizacioacuten ydescarga
Los servicios de los cataacutelogos representan las caracteriacutesticas de los recursos quepueden ser consultadas y presentadas para su evaluacioacuten por los clientes yasean usuarios o aplicaciones software
411 Operaciones
Las operaciones que define este estaacutendar (versioacuten 200) son siete (7) cuatroobligatorias y tres (3) opcionales
a GetCapabilities (obligatorio)
GetCapabilities es obligatoria y permite a los clientes CSW obtener metadatosdel servicio La respuesta se envioacute en un documento XML
La peticioacuten debe implementar los paraacutemetros request service SectionsAcceptVersions y AcceptFormats y puede implementar el paraacutemetroupdateSequence
Las secciones del documento XML del metadatos son
Serviceldentification
ServiceProvider
OperationsMetadata
Contents
bull Filter_Capabilities
Operacioacuten GetCapabilities Solicitud de las caracteriacutesticas del servicioInfraestructura de Datos Espaciales-CSW
ltxml version=10 encoding=UTF-8gt ltcswGetCapabilities service=CSWversion=2 OOxmlns csw=httpwwwopengisneUcaUcswgt ltcswAcceptVersionsgtltcswVersiongt2 OOltcswVersiongt ltcswAcceptVersionsgt ltcswAcceptFormatsgtltcswOutputFormatgttexUxmlltcsw OutputFormatgt ltcswAcceptFormatsgtltcswGetCapabi litiesgt
b GetRecords (obligatorio)
Permite la buacutesqueda y presentacioacuten de registros de metadatos
Paraacutemetros
REQUEST service version
bull NAMESPACE
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la rDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciacuteada para el intercambio dedatos entre enUdades de la Administriexclcioacuten Puacuteiexcl)lica
Paacutegina 30 de 44
1-
resulType Puede mostrar tres valores
bull HITS Indica el nuacutemero de registro que satisface la peticioacuten
bull RESUL TS Se solicita el conjunto de registros resultado
bull VALlDATE Valida la consulta
bull outputFormat Indica el esquema de la salida generada por defecto tomael valor OGCCORE pero otros valores pueden ser FGDC IS019119 oIS019139
bull outputSchema
bull startPosition Indica el registro desde el que se empieza la buacutesqueda
bull maxRecords
bull typeNames
bull ElementSetName o ElementName Indica la lista de elementos oconjuntos de elementos de los metadatos que deben devolverse
bull Constraint Es una restriccioacuten que debe cumplir el conjunto resultado Seexpresa seguacuten el lenguaje indicado en el paraacutemetroCONSTRAINTLANGUAGE
bull SortBy Permite ordenar el conjunto resultado
bull DistributedSearch Indica que la consulta puede ser distribuida y elparaacutemetro hopCount limita el nuacutemero de veces que puede transmitirse laconsulta hopCount
ResponseHandler Indica si la operacioacuten es sincronizada o no
Operacioacuten GetRecords Solicitud de los registros del cataacutelogo cuyo tema tiacutetuloo descripcioacuten sea Lima
ltxml version=10 encoding=UTF-8gtltGetRecords service=CSW version=200 xmlns=httpwwwopengisnetcatcswmlnsogc=httpwwwopengisnetogc startPosition=1 maxRecords=50outputFormat=textxmresultType=resultsgtltQuery typeNames=Dataset xmlnsgm=httpwwwopengisnetgmlgtltElementSetName typeNames=DatasetgtfuIltElementSetNamegtltConstraint version=1020gtltogcFiltergtltAndgtltNotgtltPropertylsLikegtltPropertyNamegttypeltPropertyNamegtltLiteralgtS ERVICIOltLiteralgtltPropertylsLikegtltNotgtltOrgtltOrgtltPropertylsLikegtltPropertyNamegtsu bjectltPropertyNamegtltLiteralgt LimaltLiteral gtltPropertylsLikegtltPropertylsLikegtltPropertyNamegttitl eltPropertyNa megtltLiteralgt LimaltLitera 1gt
Oficina Nacional (le Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidacjes de la iexcldministracieacuten Puacuteblica
Paacutegina 31 de 44
ltPropertylsLikegtltIOrgtltPropertylsLikegtltPropertyNa megtdescri ptionltP ropertyN amegtltLitera 1gtLimaLiteragtltPropertylsLikegtltIOrgtltAndgtltIogc FiltergtltConstraingtltQuerygtltGetRecordsgt
c GetRecordByld (obligatoria)
Solicita la representacioacuten por defecto de los registros localizados por suidentificador
Paraacutemetros
version
bull ElementSetName (brief summary full)
bull Id (lista de identificadores)
Operacioacuten GetRecordByld Solicitud de la representacioacuten por defecto de losregistros del cataacutelogo de la IDEP localizados por el identificador
ltxml version=10 encoding=UTF-8gt ltcswGetRecordByld service=CSWversion=200xml ns csw=httpwwwopengisnetcatcsw outputF ormat=textxmlgtltcsw Idgtign-bcn25-1 00-1 ltcsw Idgtltcsw ElementSetNamegtbriefltcsw ElementSetNamegtltcswGetRecordByldgt
d DescribeRecordl (Obligatorio)
La operacioacuten DescribeRecord permite obtener elementos del modelo deinformacioacuten soportado
Los paraacutemetros de la peticioacuten son
REQUEST=DescribeRecord
ltxml version=10 encoding=UTF-8gt
servide=CSW
version=200
NAMESPACE Declaracioacuten de espacios de nombres para conocerexactamente que tipos van a describirse
bull TypeName Lista de tipos descritos en el cataacutelogo
bull outputFormat
schemaLanguage Esquema de descripcioacuten que se usa
Operacioacuten DescribeRecord Solicitud de una descripcioacuten geneacuterica de losregistros del cataacutelogo
Oficina Nacional da Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador dEla IDEPDirectiva sobre estaacutendares de servicios ~eb eje informacioacuten georreferenciada para ei intercamllio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 32 de 44
ltcswDescribeRecord service=CSW version=200xml ns csw=httpwwwopengisnetlcatcswoutputFormat=textlxml schemaLanguage= XM LSCH EMAgtltcswTypeNametargetNa mespace=httpwwwopengisnetlcatcswgt recordltcsw Type Namegtltcsw DescribeRecordgt
e Operacioacuten Transaction (opcional)
La operacioacuten Transaction define una interface para la creacioacuten modificacioacuten yborrado de registros del cataacutelogo
La peticioacuten estaraacute formada por elementos nsert Update o Deete seguacuten lasoperaciones que quieran ser realizadas
Tambieacuten puede usarse los elementos requestlO y verboseResponse
f Operacioacuten Getdomain (opcional)
Se utiliza para obtener informacioacuten en tiempo real sobre el rango de valores deun registro o de un paraacutemetro de la peticioacuten
Paraacutemetros
ParameterName
PropertyName
La respuesta estaacute formada de uno o maacutes elementos ltDomainValuesgtcompuestos a su vez de ltListONaluesgt o ltRangeONaluesgt
g Operacioacuten Harvest (opcional)
Permite colectar datos para el cataacutelogo es decir uacutenicamente referencia losdatos que deben ser insertados o actualizados en el cataacutelogo y seraacuteresponsabilidad del servicio de cataacutelogo resolver la referencia localizar los datosy procesarlos
La operacioacuten puede funcionar de manera siacutencrona o asiacutencrona
Paraacutemetros
Resquest service version
bull Namespace
bull Source Indica la URI de doacutende los metadatos son recolectados
bull ResourceType Referencia el esquema de los registros
bull ResourceFormat
ResponseHandler
Harveslnterval Especifica un intervalo de tiempo entre recolecciones demetadatos
Oncina Nacional de GObierno Electroacutenico e Informaacutetica - ONGE -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios ViCO de informacioacuten georrefcrenciada para ei intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 33 de 44
5 ESTANDAR PARA SERVICIO DE PROCESAMIENTO EN WES WPS
51 WPS Web Processing Service
El servicio Web Processing Service (WPS versioacuten 100) o Servicio de publicacioacutende Procesos geoespaciales en la web es una interfaz propuesto por la OGC queproporciona normas para estandarizar la forma de entradas y salidas (solicitudes yrespuestas) para servicios de geoprocesamiento Este servicio tambieacuten define laforma como un cliente puede solicitar la ejecucioacuten de un proceso y la forma comose maneja la salida del mismo
Define una interfaz que facilita la publicacioacuten de geo-procesos y el anaacutelisis de losclientes Los datos requeridos por el WPS se pueden entregar a traveacutes de la webo pueden estar disponibles en un servidor
Cabe destacar que el estaacutendar WPS permite realizar operaciones de anaacutelisis ytratamiento de informacioacuten espacial no prevista en los otros estaacutendares Laespecificacioacuten WPS se centra en la definicioacuten de un protocolo de comunicacioacutenentre cliente y servidor para realizar geo-procesos usando servicios y datosgeorreferenciados
Este estaacutendar es un interfaz geneacuterico por lo que no define ni los procesos ni losdatos especiacuteficos de entrada o de salida (producidos en el caacutelculo) sino que losdescribe de forma geneacuterica siendo cada implementacioacuten WPS la que defina suforma de trabajar
Los datos a usarse en este estaacutendar pueden comprender por ejemplo formatosde imaacutegenes tales como Geo TlFF o estaacutendares de intercambio de datos comoGeography Markup Language (GML) o Geolinked Data Acces Serviacutece (GDAS)Este estaacutendar tampoco aborda la forma de archivar catalogar buscar o recuperarla informacioacuten que ha sido creada por un WPS
Seguacuten la OGC el estaacutendar WPS describe un interfaz de peticioacutenrespuesta en elque se define coacutemo
Codificar las solicitudes de ejecucioacuten de procesos
bull Codificar las respuestas resultado de la ejecucioacuten de procesos
bull Integrar datos y metadatos en las entradas y salidas
bull Referenciar viacutea web datos de entrada y salida
bull Realizar procesos de larga duracioacuten
bull Devolver informacioacuten acerca del estado del proceso
bull Devolver errores de procesamiento
bull Solicitar el almacenamiento de las resultados de los procesos
511 Operaciones
a GetCapabilities (obligatoria)
Permite obtener el documento de capacidades donde se describen lascaracteriacutesticas del servicio En eacutel se proporcionan los nombres y una descripcioacutengeneral de cada uno de los procesos que ofrece el servicio Por ejemplo larespuesta de un GetCapabiacuteliacutetiacutees puede indicar que el WPS soporta unaoperacioacuten llamada interseccioacuten y que esta operacioacuten estaacute limitada a intersectarun poliacutegono con otro
Oficina Nacional de GOI)iemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinaoor de la IDEPDirectiva sobre estaacutendares de servicios 1Gbde informacioacuten georreferenciada par el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 17 Componentes GetCapabilities
Paacutegina 34 de 44
Componentes
i ordf-~~i~~=YYo~ordf__Request=GetCapabilitieso oJordm-~~~~~i()n5oo
Language
Obligatoriedad
Oblig~OTi() oObligtorioOpcional
Opcional
Descripcioacuten
Tipo de Servicio al que va djrigid~J~p~ticioacutenNombre de la operacioacutenVersiones ql~ordf~~Pleacutelooo o_o 0_0 o __Idioma del documento respuesta soportadopor el servidor ____o o
Ejemplo HTTP GET
La peticioacuten es una URL que contiene los paraacutemetros necesarios para poderconstruir una solicitud correcta
http IWPSservicesREQU EST=GetCapabilitiesampSERVICE=WPS
La respuesta es un documento XML que contiene los metadatos del servicioincluyendo una breve descripcioacuten de todos los procesos implementados estosprocesos son
GetLineOfSightPng realiza la liacutenea de visibilidad desde una posicioacutendefinida por las coordenadas de un supuesto observador a una alturadada y con una distancia maacutexima de visibilidad La liacutenea de visibilidad secalcula sobre un mapa raacutester en formato ASCIIGridExtended enviadomediante una peticioacuten a un WCS Obtiene la liacutenea de visibilidad en unarchivo como una imagen en formato PNG
bull GetProfileTxt realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo ASCII con los valores de las alturas
bull GetProfilePng realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo con una imagen en formato PNG
bull IntersectRaacutesterWithAsciiPolygon realiza la interseccioacuten entre un maparaacutester en formato floatGrid comprimido en llP obtenido de un WCS y unmapa vectorial pasado como un poliacutegono en formato ASCII de Grass Elresultado devuelve un raacutester en formato ASCII
IntersectRaacutesterWithPolygon realiza la interseccioacuten entre un mapa raacutesteren formato floatGrid comprimido en llP obtenido de un WCS y un mapavectorial en formato ShapeFile pasado como una peticioacuten a un WFS Elresultado devuelve un raacutester en formato ASCII
RaacutesterStatistics realiza la interseccioacuten entre un mapa raacutester en formatofloatGrid comprimido en llP obtenido de un WCS y un mapa vectorial enformato ShapeFile enviado mediante una peticioacuten a un WFS o como unpoliacutegono en formato ASCII de Grass incluyendo ademaacutes el valor maacuteximomiacutenimo y medio del mapa
bull Buffer_vectorial realiza la operacioacuten Buffer de una geometriacutea eacutesta puedepasarse tanto como un mapa vectorial en formato ASCII de Grass comopor una peticioacuten a un WFS Devuelve la ruta a un fichero ShapeFilecomprimido en llP o un fichero GML con la geometriacutea del buffer
Oficina Nacional de Gooierno Electroacutenico e Informaacutetica - ONGEl -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutenrJares de servicios teb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 35 de 44
Buffer_raacutester realiza la operacioacuten Buffer de un mapa raacutester a una distanciadada
bull VectorialOverlay realiza una operacioacuten entre dos mapas vectorialespreviamente obtenidos en formato ASCII vectorial o mediante una peticioacutena un WFS Las operaciones disponibles son de unioacuten interseccioacuten XOR yNOT
AnalisisTerritorialAreas caacutelculo de aacutereas resultado de la interseccioacuten dedistintos tipos de geometriacuteas del Corine con otros mapas vectoriales yraacutester Permite antildeadir restricciones sobre los mapas raacutester en cuanto aalturas maacuteximas y miacutenimas Como respuesta genera una imagen de lasaacutereas resultado de la operacioacuten
bull RaacutesterDistance calcula la distancia entre dos mapas raacutester obtenidosmediante peticiones a un WCS Se obtiene la miacutenima distancia y lospuntos maacutes proacuteximos ente los mapas
bull VectorialDistance calcula la distancia entre un mapa vectorial y un puntoEl mapa vectorial se obtiene mediante una peticioacuten a un WFS ointroducieacutendolo en formato ASCII de Grass
bull VectorialRaacutesterDistance distancia entre un mapa raacutester obtenidomediante una peticioacuten a un WCS y un mapa vectorial obtenido medianteuna la peticioacuten a un WFS o introducieacutendolo en formato ASCII de Grass Seobtiene la miacutenima distancia y los puntos maacutes proacuteximos entre los mapas
bull FeaturelnsideFeature informa si un mapa vectorial se solapa con otroEstos mapas se pueden obtener por medio de una peticioacuten a un WFS o serintroducidos como un mapa vectorial en formato ASCII de Grass
bull PointlnsideFeature informa si un punto estaacute contenido en un mapavectorial obtenido mediante una peticioacuten a un WFS o introducido como unmapa vectorial en formato ASCII de Grass
bull SimplifiedStatistics calcula el maacuteximo y miacutenimo de un mapa raacutester (sinposicioacuten y sin devolver el mapa) Simplificacioacuten de la operacioacutenRaacutesterStatistics para un caacutelculo previo de esta operacioacuten
b DescribeProcess (obligatoria)
Ofrece informacioacuten detallada acerca de los procesos que pueden ser ejecutadospor una operacioacuten Execute Esta descripcioacuten comprende los paraacutemetros yformatos de entrada que son requeridos en las peticiones de ejecucioacuten y losformatos de salida resultado de las operaciones Siguiendo con el ejemplo deinterseccioacuten de poliacutegonos la respuesta de una solicitud DescribeProcess podriacuteaindicar que este proceso requiere dos entradas llamadas PrimerPoliacutegono ySegundoPoliacutegono y que estas entradas se deben proporcionar en GML22 oGML 31 pudieacutendose enviar esta informacioacuten como un recurso accesible viacuteaweb
Cada paraacutemetro se describe mediante una estructura de datos que especifica losformatos codificaciones y unidades de medida permitidos (cuando esnecesario) Esta estructura de datos puede ser
Oficina Nacionai de Gobierno Electroacuteico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 36 de 44
ComplexData (Ej XML fragmento GML o imaacutegenes) estrutura de datoscompleja que soporta formatos codificaciones (tipo de URI) y schemasdefinidos para el proceso El valor de esta estructura de datos complejapuede introducirse directamente en la peticioacuten de la operacioacuten Execute oser solicitada mediante acceso remoto asiacute como ser devuelta directamenteen la operacioacuten Execute o almacenada como un recurso accesible viacutea web
bull LiteralData es un valor literal simple (Ej integer caraacutecter string URI) conunidades de medida que se codifica directamente en la peticioacuten y en larespuesta Execute
bull BoundingBox informacioacuten proporcionada en uno de los sistemas dereferencia soportados por el servicio que se codifica directamente en lapeticioacuten y en la respuesta Execute
Tabla 18 Componentes DescribeProcess
Componentes
service=WPS
request=DescribeProcessversion
language
Identifier
Obligatoriedad
Obligatorio
ObligatorioObligatorio
Opcional
Obligatorio
Descripcioacuten_ M
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenVersioacuten del servicioIdioma del documento respuesta soportadopor el servidorIdentificador del proceso uno por cadaproceso al que se desea llamar
Ejemplo HTTP GET
Solicitud de la informacioacuten del proceso GetLineOfSightPng del servicio WPS
http IWPSservicesREQUEST=DescribeProcessampSERVIC E=WPSamp VERSION=040ampldentifier=GetLineOfSightPng
c ExecuteProcess (obligatoria)
Permite ejecutar procesos especiacuteficos implementados por el WPS utilizandocomo entrada los paraacutemetros suministrados y devolviendo en la salida losvalores producidos en el proceso Los datos de entrada pueden suministrarseintegraacutendolos en la peticioacuten Execute o mediante una fuente de datos accesibleviacutea web Asiacute mismo el resultado puede devolverse directamente o seralmacenado como un recurso accesible viacutea web en cuyo caso la respuestaconsistiraacute en un documento XML con una URL por cada salida almacenada
Normalmente la respuesta a la operacioacuten Execute es devuelta cuando finaliza elproceso Sin embargo un cliente puede solicitar al servidor el documento derespuesta inmediatamente despueacutes de ser aceptada la peticioacuten por parte dedicho servidor En este caso la respuesta incluye una URL a partir de la cualpuede recuperarse el documento de respuesta durante el proceso o despueacutes delmismo A su vez se puede solicitar al servidor que actualice regularmente unamedida indicadora de la cantidad de proceso restante
Si se desea suministrar al proceso gran cantidad de datos de entrada se utilizanuna o maacutes URI con los valores de entrada (normalmente URL) excepto cuandose trata uacutenicamente de valores escalares Si el proceso ha de ejecutarse variasveces utilizando diferentes entradas en cada ocasioacuten cada procesamiento deberealizarse con peticiones Execute separadas Si se trata de peticiones sencillaslos servidores pueden implementar transferencia HTTP GET para la operacioacuten
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 37 de 44
Execute sin embargo es maacutes conveniente la utilizacioacuten de codificacioacuten XMLcuando las peticiones son maacutes complejas
Tabla 19 Paraacutemetros comunes
Obligatoriedad
Obligatorio
Opcional
Obligatorio
ObligatorioObligatorio
Opcional
Opcional
Componentes
Service=WPS
ReqLJes==xecuteVersion
Identifier
Language
Datalnputs
ResponseForm
Descripcioacuten
Tipo de Servicio al que va dirigida la peticioacuten
Nombre de la operacioacutenVersioacuten del servicioIdentificador del proceso uno por cadaproceso al que se desea llamarIdioma del documento respuesta soportadopor el servidor
Tabla 20 Peticioacuten XML
Lista de datos de entrada Estructura dedatos del tipo Datalnputs (ver estaacutendar)Formato de respuesta del procesoEstructura de datos del tipo ResponseForm(ver estaacutendar)
Tabla 21 Peticioacuten GET
Datalnputs
ResponseDocument
RawDataOutput
StoreExecuteResponse=trae
Linage=trae
Status=trae
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Lista de identificadores atributoacutesy vaiacuteoacuteresde las entradas delproce9~
Lista de identificadores y atributos de lasseacute3lidasdel iexclgtroceso Identificador y atributos de cada salida delprocesoEspecifica si la respuesta debe almacenarseen un recurso accesible via webEspecifica si se debe incluir en el documento de respuesta la informacioacuten acerca dellinaje __Especifica si se debe actualizar en eldocumento de respuesta la informacioacuten acercadel ~stado delproces()
Ejemplo HTIP POST de un Servicio WPS
Se muestran las peticiones de liacutenea de visibilidad y de perfil en formato imagenpara pedirla en formato texto basta con cambiar los identificadores deGetLineOfSightPng a GetLineOfSightTxt o de GetProfilePng a GetProfile Txt
Obtencioacuten de la liacutenea de visibilidad paraacutemetros requeridos
URLCoverageServer URL con la cobertura a utilizar en el caacutelculo de laliacutenea de visibilidad
bull coordinate coordenadas donde se situacutea el observador Deben estarseparadas por coma
bull obs_elev altura del observador (en metros)
bull max_dist distancia maacutexima en metros a la que se quiera calcular la liacuteneade visibilidad o radio (No se aconseja hacer peticiones de liacutenea devisibilidad superiores a 400m debido a un bug de Grass)
bull width ancho de la imagen a generar
bull Height alto de la imagen a generar
bull CRS sistema de referencia en el que se proporcionan los datos
Respuesta
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estmdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten POllliacuteca
Paacutegina 38 de 44
GetLineOfSightTxt La respuesta consiste en un GML que incluye ladireccioacuten del archivo en formato texto a descargar
bull GetLineOfSightPng imageURL direccioacuten donde se encuentra almacenadala imagen resultante GMLURL direccioacuten donde se encuentra almacenadoel GML de las aacutereas visibles resultantes
Obtencioacuten del perfil se definen los siguientes paraacutemetros
Resolution resolucioacuten a tomar en el caacutelculo del perfil
Profile pares de puntos separados por comas por los que se deseacalcular el perfil
URLCoverageServer URL de la cobertura a utilizar en el caacutelculo del perfil
CRS sistema de referencia en el que se proporcionan los datos
La respuesta consiste en un GML que incluye la direccioacuten del archivo adescargar
IntersectRaacutesterWithASCIIPolygon se definen los siguientes paraacutemetros
o ASCIIPolygon Archivo vectorial en formato ASCII de Grasso URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
bull IntersectRaacutesterWithPolygon se definen los siguientes paraacutemetros
o URLFeatureServer Direccioacuten del servicio WFS del que se obtiene elpoliacutegono a intersectar
o FeatureRequest Peticioacuten GetFeature al servicio WFS mediante lacual se obtiene el poliacutegono a intersectar
o URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONCEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendiexcl)res de servicios web de informacioacuten georreferenciada para el intercambio deltlatos entre entidades de la Administracioacuten POblica
Paacutegina 11 de 44
correspondientes Las entidades de la Administracioacuten Puacutebliceacutel podraacuten usarservicios de localizacioacuten provistos por otras entidades para el cumplimientode la presente directiva
bull Servicios de visualizacioacuten (WMS y WMTS) Que permitan lavisualizacioacuten de datos georreferenciados mediante el uso de estaacutendaresdefinidos por la OGC como el Servicio de mapas en Web (WMS) o elServicio de mapas en web teselados (WMTS) Estos servicios deberaacuten serimplementados de manera coordinada por las entidades de laAdministracioacuten Puacuteblica como el principal medio de acceso a los datos ydeben permitir la superposicioacuten visual de informacioacuten geograacutefica complejay distribuida en diferentes tipos de servidores y visores de mapas
bull Servicios de descarga (WFS y WCS) Que permitan la descarga de datoso conjuntos de datos Se deberaacute promover el acceso directamente alcontenido de los servicios para construir servicios de valor antildeadido(aplicativos traacutemites geoprocesos etc)
bull Servicios de transformacioacuten (WCTS) Que permitan adaptar los datosgeograacuteficos para garantizar su interoperabilidad Este estaacutendar esobligatorio para las entidades de la Administracioacuten Puacuteblica que generaninformacioacuten en un elipsoide distinto al elipsoide del Sistema de ReferenciaGeodeacutesico 1980 - Geodetic Reference System 1980 (GRS80) o al WorldGeodetic System 1984 (WGS84) que se sentildealan en la ResolucioacutenJefatural Ndeg 079-2006-IGN-OAJ-DGC del Instituto Geograacutefico Nacional
Servicios de publicacioacuten de mapas en web Que permita la exploracioacutenvisual de la informacioacuten de una manera raacutepida y sencilla mediante unaplicativo Estos servicios deben permitir como miacutenimo mostrar navegaracercarse o alejarse para concretar o ampliar el campo de visioacuten moverseo superponer los datos geograacuteficos ademaacutes de mostrar los signosconvencionales y consultar los atributos de los datos geograacuteficos Laimplementacioacuten de este servicio es opcional pero se recomienda realizarloen el marco del Lineamiento 6 del Plan Nacional de Datos Espaciales(Ofertar mecanismos de acceso a los datos)
Los servicios descritos en los paacuterrafos anteriores deberaacuten contemplar la creacioacutende sus respectivos metadatos de acuerdo al Perfil baacutesico de Metadatos Peruano ylos estaacutendares que establezca la IDEP Los campos que se deberaacuten incluirmiacutenimamente son
o Nombreo Tiacutetuloo Descripcioacuteno Lista de palabras claveo Direccioacuten URLo Informacioacuten de contactoo Restricciones de acceso y usoo Nuacutemero de capas
El uso y registro de estos servicios en el Portal de Datos Espaciales del Peruacute(wwwgeoidepgobpe) se realizaraacute conforme a los Lineamientos de uso y acceso
I
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IOEPDirectiva sobre eslaacutendares de servicios wel) de informacioacuten georreferenciada para el intercambio ejedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 12 de 44
definidos por las entidades puacuteblicas que administran la informacioacuten tal como sesentildeala en el Artiacuteculo 5 punto 2 del D S W 133-2013-PCM
8 PROCEDIMIENTO GENERAL PARA LA IMPLEMENTACiOacuteN DESERVICIOSWEB DE INFORMACiOacuteN GEORREFERENCIADACon objeto de facilitar la integracioacuten de informacioacuten procedente de diferentesservicios web de mapas en el Portal de datos Espaciales del Peruacute se deberaacutenombrar el servicio con el siguiente criterio [Paiacutes]+[Nombre de Entidad puacuteblica uorganizacioacuten privada]+[Categoriacutea]+[Sub categoriacutea]+[Tema]
En el Anexo 2 se adjunta un cuadro con la Clasificacioacuten temaacutetica de datosgeograacuteficos Esta clasificacioacuten es temporal en tanto se defina el CataacutelogoNacional de Objetos Geograacuteficos El cuadro ha sido elaborado en base a lascategoriacuteas temaacuteticas definidas en la ISO 191152003 Informacioacuten Geograacutefica -Metadatos
Para la identificacioacuten del Sistema de Referencia de Coordenadas (CoordinateReferente System CRS) debe usarse el espacio de nombres del EuropeanPetroleum Survey Group (EPSG) y para la Uniform Resource Identifier (URI) loscoacutedigos del EPSG
81 Procedimiento general para el Intercambio de informacioacuten vectorialEl estaacutendar WFS establece un protocolo de comunicacioacuten para la transmisioacuten dedatos vectoriales a traveacutes de servicios web Este protocolo emplea lasespecificaciones OWS para la negociacioacuten previa a la peticioacuten de datos y utilizael formato GML para la transferencia de datos
WFS se basa en el protocolo HTTP que intriacutensecamente no contempla nocionesde sesioacuten Una sesioacuten en HTTP simple es el conjunto de una solicitud y surespuesta Luego la comunicacioacuten se corta y no es responsabilidad del cliente nidel servidor mantener una memoria ni un estado de la transaccioacuten (ealizada Porlo tanto protocolos basados en HTTP como WFS deben antildeadir sus propiosmecanismos de almacenamiento de datos persistentes entre dos solicitudesHTTP
Una sesioacuten WFS baacutesica se desarrolla esquemaacuteticamente de la manerasiguiente
Contacto inicial El cliente conoce uacutenicamente la URL de un servicIoWFS el servidor estaacute esperando peticiones como servicio HTTP oacute HTTPSEntonces siguiendo la especificacioacuten OWS
o El cliente enviacutea una solicitud GetCapabilities al servidor usandoHTTP GET En particular sentildeala queacute servicio estaacute solicitando (aquiacuteWFS) y bajo queacute versioacuten
o El servidor accede a sus fuentes de datos inscritas como disponiblesa WFS pueden ser bases de datos espaciales ficheros inclusiveotras conexiones WFS Eacutestas se encuentran en general preconfiguradas y no es necesario recorrerlas
o Del cataacutelogo interno el servidor construye un fichero XML siguiendola definicioacuten WMT_MS_ Capabilities Este fichero es devuelto al clienteen respuesta al GET usando el tipo MIME textxml
I
J
Oficina Naciomll de Goberno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleo de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 13 de 44
Solicitud de datos El cliente estaacute ahora en medida de solicitar un bloquede informacioacuten tomando en cuenta el conjunto de datos que el servidorcontiene
o El cliente enviacutea una solicitud GetFeatures al servidor especificandoademaacutes de los paraacutemetros OWS baacutesicos la capa y extensioacutensolicitadas Ademaacutes del GET es posible especificar la peticioacutenutilizando POST alcanzando al servidor una especificacioacuten XML de lasolicitud WFS
o El servidor acopia la informacioacuten a partir de sus fuentes y laacondiciona a la solicitud en particular la re proyecta al SRSsolicitado y la recorta al cuadraacutengulo requerido
o El servidor convierte la informacioacuten resultante a formato GML y ladevuelve al cliente en respuesta al GET usando el tipo MIMEapplicationvnd ogc wfs_xml
El contacto inicial es necesario para obtener el cataacutelogo local y los metadatos delas capas disponibles en el servidor Una vez que el cliente obtiene el cataacutelogolocal puede realizar una serie de solicitudes de datos independientes
Existe una clase de servidores WFS llamado WFS Transaccional en la cual siacute seespecifica nociones de sesioacuten y de persistencia de datos La clase transaccionalde la especificacioacuten WFS indica de queacute manera es posible hacer que cliente yservidor realicen transacciones sobre una base de datos Bajo estaespecificacioacuten es posible actualizar datos a distancia en el depoacutesito de datos delservidor
La instalacioacuten de un servidor WFS implica
Definir el nivel de confidencialidad de la informacioacuten
Definir los lineamientos de acceso a la informacioacuten en funcioacuten a lanormativa nacional vigente
bull Instalar un servidor WFS con acceso a las fuentes de informacioacuten apublicar este acceso deberaacute hacerse hacia una copia de la uacuteltima versioacutensiempre y cuando existan mecanismos automaacuteticos de respaldo y puestaal diacutea que aseguren integridad y actualidad esto es especialmentedelicado en caso de instalacioacuten de WFS transaccional
En caso de accesos restringidos por los lineamientos de acceso definidospor la entidad compatibilizar las poliacuteticas e instrumentos de seguridad deinformacioacuten al nuevo servicio esto implica por ejemplo establecer filtros anivel de cortafuegos para restringir el traacutefico a direcciones fijas deentidades conocidas eventualmente estableciendo redes privadasvirtuales entre dependencias
Mantener actualizada la informacioacuten publicada
Oacute~l82 Procedimiento general para el Intercambio de informacioacuten raacutesterZ- Se debe resaltar que para el intercambio de informacioacuten raacutester el trabajo inicial
de estandarizacioacuten se referiacutea a servidores de mapas a traveacutes de Internet Eacutestosinscritos dentro de WCS reciben un pedido a traveacutes del protocolo HTTP a partirde un cliente que solicita un conjunto de imaacutegenes raacutester correspondientes a unSRS determinado y cubriendo un cuadraacutengulo especificado El servidor enviacutea
Oficina Nacional (le Goi)ierno Electroacutenico e informaacutetica - ONGE -Comiteacute CoorcJinador de a lOEDirectiva sobre estaacutendarps de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 14 de 44
IIiL _
contra este pedido una imagen de mapa de bits en formato estaacutendar de imagensea PNG GIF JPEG GeoTIFF etc
El caso del intercambio de datos raacutester en bruto corresponde a una peticioacutensimplificada de este esquema WCS en la que la imagen de mapa de bits quedevuelve un servidor contiene los datos correspondientes a la capa raacutestersolicitada en formato corriente de mapa de bits
Una sesioacuten WCS se realiza aproximadamente de la misma manera que unasesioacuten WFS La fase de contacto inicial y pedido de cataacutelogo local esequivalente excepto que se solicita GetCapabilities del servicio WCS
La solicitud de datos se realiza a traveacutes del pedido GetMap opcionalmenteespecificando el formato de imagen de salida sus dimensiones en pixel yposiblemente un estilo de dibujo definido en SLD Por otro lado la solicitudGetFeaturelnfo aplicada a un raacutester permite obtener datos de los puntos quecomponen la capa
La instalacioacuten de un servidor WCS implica
Definir el nivel de confidencialidadde la informacioacuten
bull Definir los lineamientos de acceso a la informacioacuten en funcioacuten a lanormativa nacional vigente
bull Definir la simbologiacutea cartograacutefica de los mapas publicados y configurareacutesta en el servicio
bull En caso de accesos restringidos por los lineamientos de acceso definidospor la entidad compatibilizar las poliacuteticas e instrumentos de seguridad deinformacioacuten al nuevo servicio esto implica por ejemplo establecer filtros anivel de cortafuegos para restringir el traacutefico a direcciones fijas deentidades conocidas eventualmente estableciendo redes privadasvirtuales entre entidades
bull Mantener actualizada la informacioacuten publicada
83 Procedimiento general para la implementacioacuten de servicios demapas en web (WMS)
A continuacioacuten se describen recomendaciones para la implementacioacuten de losservicios WMS
Debido a que el tiempo de respuesta del servicio WMS depende delnuacutemero de capas que componga el servicio y el volumen de informacioacutense recomienda implementar este servicio con la menor cantidad de capasposible o implementar servicios con una sola capa
bull La implementacioacuten de un servicio web de mapas debe reproducir elcomportamiento y las respuestas estandarizadas al ser invocado desde uncliente geneacuterico y no adaptarse a las particularidades un clienteespeciacutefico
bull El WMS debe ser conforme a la implementacioacuten de ISO 19128Geographic Information - Web Map Server Interface
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicIos web de informacioacuten georreferenciada para el intercambio dedatos entre entiddes de la Administracioacuten Puacuteblica
Paacutegina 15 de 44
Todo servicio WMS debe contar con un IP puacuteblico (URL) que permita suacceso y consulta por Internet el cual deberaacute estar registrado en el portalde datos espaciales del Peruacute
bull Se debe utilizar como miacutenimo la especificacioacuten Web Map Service (WMS)Implementation Specification v111 o superior del Open GeospatialConsortium (OGC) con las tres operaciones obligatorias definidas en lapresente directiva (GetCapabilities GetMap y GetFeaturelnfo)
bull El WMS deberaacute soportar cuando se exceda el rango de escala uacutetilimaacutegenes vaciacuteas o simplificadas La informacioacuten sobre el rango de escalauacutetil debe proporcionarse en la respuesta a la peticioacuten GetCapabilitiesutilizando el campo ltScaleHintgt
bull Se debe usar la especificacioacuten del OGC Styled Layer DescriptorImplementation Specification v10 (SLD) como extensioacuten del OGC WMSque permita una simbolizacioacuten definida por el usuario
bull Se debe implementar la operacioacuten GetLegendGraphic y del atributoLegendURL para describir cada capa con el fin de identificar las capasadecuadamente
bull El WMS debe soportar al menos el formato Portable Network Graphics de24 bits (PNG tipo MIME imagepng)
bull Evitar la inclusioacuten de informacioacuten marginal dentro del marco devisualizacioacuten escalas logotipos marcas de agua mensajes de copyright ysimilares
Si se usa un Sistema de Referencia de Coordenadas (CRS) adicionaldeberaacuten identificarse sus paraacutemetros de transformacioacuten mediante unidentificador del Sistema de Referencia de Coordenadas vaacutelido ydocumentado
UTM USO
Zona 178 --------------- __-
Zona 188Zona 198
~ 0_ bull __ - ~ ~_ bullbull__ bullbullbull
Zona 178 -__------ -----__-_ Zona 188
------_ _~-- Zona 198
proporcionarse en ingleacutes Sede excepcioacuten sea
bull El WMS debe soportar el CRS WGS84 en coordenadas geograacuteficasidentificadas mediante EPSG 4326 Ademaacutes se recomienda que laimplementacioacuten de WMS tambieacuten soporte los siguientes CRSs
Tabla 1 Coacutedigos y Sistemas de Referencia
Coacutedigo EPGS Sistemade ReferenciaDATUM32717 WG8 84 UTM32718 WG8 84 UTM32719 WG8 84 UTM
- _------ _----__- ~--_ ----- -24877 P8AD56 UTM
----_ __ _ -24878 P8AD56 UTM24879 P8AD56 UTM4326 WG8844248 P8AD56
bull Todas las excepciones de servicio debenrecomienda que el formatoapplicationvnd ogc se_inimage
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puumlbliacuteca
Paacutegina 16 de 44
ANEXO 1 ESTANDARES DE SERVICIOS WEB DE INFORMACIONGEORREFERENCIADA PARA EL INTERCAMBIO DE DATOS ENTREENTIDADES DE LA ADMINISTRACION PUBLICA
1 ESTANDAR PARA SERVICIO DE MAPAS EN WEB WMS
11 WMS Web Map Service
El servicio Web Map Service (WMS) o Servicio de publicacioacuten de mapas es unestaacutendar propuesto por la OGC que ofrece una sencilla interfaz HTTP el cualpermite realizar una solicitud de imaacutegenes de mapas georreferenciados de una omaacutes bases de datos geograacuteficas que pueden estar distribuidas en maacutes de unservidor
Una peticioacuten WMS define la capa o capas geograacuteficas y el aacuterea de intereacutes paraser procesadas por el administrador del servicio la respuesta a esta solicitud esuna o maacutes imaacutegenes de mapas georreferenciados (devuelto como JPEG PNGetc) que pueden ser mostradas en un aplicativo ya sea viacutea web o de maneralocal
A traveacutes de la superposicioacuten de mapas obtenidos de diferentes servidores WMSes posible la creacioacuten de una red de servicios distribuidos cuyos clientes ousuarios podraacuten realizar composiciones personalizadas
I_ _ _ ~ __ ~------J
_ordm~scriacutePdoacuteB __Versioacuten de la especificacioacuten OGCTipo de_~ervicio al que vadtrigj9-ordfJ~Jeticioacuten Nombre de la olJeracioacuten Formato de salida deacutelmetaclatodel s-eNiCioDebe soportar lJor defecto texUxml S-ecuencia de nUacutemeros 6- cadena --decaracteres para ~I contr()I de la cltn~~s~I1fia
Opcional
Obligatoriedad~OpcionalObli9ordf-ordm~ _ObliR~lt~
Opcional
UPDATESEQUENCE
- ComponentesVERSION
SERVICE=WMS _ __ __-- _ - --_ -REQYESTGet99pabilities
FORMAT
111 Operaciones
Este estaacutendar internacional (WMS versioacuten 130) define dos clases de modos deoperar uno para un WMS baacutesico y otro para un WMS de consulta A su vez cadauno tiene dos subclases una para clientes y otra para servidores
El WMS baacutesico debe soportar los elementos baacutesicos del servicio (versioacutenpeticiones y respuestas HTIP valores numeacutericos y booleanos determinadosformatos de salida sistemas de coordenadas paraacutemetros de consulta y derespuesta y excepciones) la operacioacuten GetCapabilities y la operacioacuten GetMapClasifica la informacioacuten que posee en Capas y ofrece un nuacutemero determinado deEstilos con los cuales se pueden visualizar dichas capas Este EstaacutendarInternacional uacutenicamente soporta Capas y Estilos definidos no incluyemecanismos de definicioacuten de simbolizacioacuten por parte del usuario
El WMS de consulta debe satisfacer todos los requerimientos de un WMS baacutesico ytambieacuten soportar la operacioacuten GetFeaturelnfo
Para personalizar la simbolizacioacuten OGC ha definido la especificacioacuten 5tyledLaver Descriptor (5LD) o descripcioacuten de estilos de capas que permite la
l(CONSElo definicioacuten temporal o permanente de la simbolizacioacuten para visualizar datos viacuteaa-tCj~ ~lt)~ WMS~ ~ ~o Leoacuten ~ ltntilde bull bull bull bull bull0 ~--iexcl ~a GetCapabllItles (oblIgatorIa)~ ~ oO gtltto~ierM~~ lt Ofrece informacioacuten acerca de las caracteriacutesticas del servicio (metadatos)
Tabla 2 Componentes de GetCapabilities
L
Oficina Nacional de Gobierno Electroacutenico e infonnaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios eb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 17 de 44
del cacheacute Este valor se incrementa cuandose realizan cambios en el Capabilitites
b GetMap (obligatoria)
Proporciona como resultado un mapa imagen de los datos almacenados
Tabla 3 Componentes de GetMap
Componentes
L~-~Q~~~~~~~t~iapI LAYERS
STYLES
CRS=EPSGidentificador
BBOX=minxminYmaxxmaxy
WIDTHHEIGHTFORMAT
TRANSPARENT=TRUEI FALSE
BGCOLOR=color_value
EXCEPTIONS=exception_format
TIME=time
ObligatoriedadObligat0rQ -ObIi99orio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligordf-t9rioObligordf-tQr)oObligatorio
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Desqip~iOacutenVersioacuten de la especificacioacuten OGCNombre de la PeticioacutenLista de una o maacutes capasseparadas por comasEstilo de visualizacioacuten por caparequerida separados por comasSistema de Coordenadas deReferenciaEsquinas del aacutembito (inferiorizquierda superor derecha) enunidades CRSAncho del mapa en Qix_eJ~~ Alto del maQ9_~Ilp)(el~~- _Formato de salida del mapaTransparencia del fondo del mapa(default=FALSE)Valor del color del fondo RGB enHexadecimal (default=OxFFFFFF)Formato en el que el WMSinforma de las excepciones(default=XML)Valor de Tiempo en las capasdeseadasElevaci6ndelas capas deseadasValor de otras dimensionesadecuadas
c GetFeaturelnfo (obligatoria)
Captura y proporciona informacioacuten contenida en un mapa tal como el valor deun objeto en una posicioacuten determinada
Tabla 4 Componentes de GetFeaturelnfo
DescripcioacuteriVersioacuten de la especificacioacutentildeOGcNombre de la Peticioacuten Copia parcialdeuacutenapeticioacuten demapasque genera el mapa del cual se quiereobtener informacioacutenLista de una o maacutes capas sobre las quese realiza la consulta separadas porcomasFormato de respuesta de la informacioacutensobre el objeto (MIME type)Nuacutemero de objetos sobre los que sedevuelve informacioacuten(default=1)Coordenada iexcldel objeto en eacuteiMapcsen pi~eles __ o bullbullbullbullbullbullbullbull
Coordenada j del objeto en el Map CSenpixele~Formato en el que el WMS informa de las excepciones (default=XML)
Obligatorio
ObligatoriedadObligatorioObligaiorio~~_
QUERY _LA YERS Obligatorio
INFOJORMAT Obligatorio
FEATURE_COUNT Opcional
l=pixeLcolumn Obligatorio_____ bullbullbullbull - bull__ bull__ bullbullbull ____ o
J=pixeLrow Obligatorio-- --- _ _--_-
EXCEPTIONS Opcional
Paraacutemetros del mapa
ComponentesVERSION
REQUEST=GetFeaturelnfo
Oficina Nacional (e Gobierno Electroacutenico e In~ormiquestica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciltda para el intercambio deciatos entre entidades de la Aoministraciaacuten Puacuteblica
Paacutegina 18 de 44
112 Styled Layer Descriptor (SLD)
Perfil de la Especificacioacuten de Implementacioacuten Web Map Service
El Styled Layer Descriptor (SLD) o Descriptor de Estilos de Capas define unacodificacioacuten que se extiende al estaacutendar WMS el cual permite definir a traveacutes delusuario una simbolizacioacuten y coloracioacuten de la capa geograacutefica o cobertura Elestaacutendar SLD aborda la necesidad de los usuarios y de los softwares paraofrecer la capacidad de poder controlar la representacioacuten visual de los datosgeorreferenciados
Esta posibilidad de definir reglas de representacioacuten de estilos requiere unlenguaje de estilos que el cliente y el servidor pueden entender La Simbologiacuteaestaacutendar de codificacioacuten de la OGC (SE) ofrece este lenguaje mientras que elperfil de SLD WMS permite la aplicacioacuten del SE a capas WMS usandoextensiones de operaciones de los servicios de mapas Ademaacutes este estaacutendardefine una operacioacuten de acceso normalizado a siacutembolos de leyenda
a Operaciones del servicioLas operaciones que se definen en este estaacutendar OGC son 4 siendo dos (2)obligatorias y dos (2) opcionales
bull GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull GetMap (Obligatoria)
Esta operacioacuten estaacute definida en el estaacutendar WMS en sus distintas versionesSolicitud de un aacuterea determinada en un CRS determinado Para modificar elestilo de visualizacioacuten se crea un laquouser Styleraquo
bull Describe Layer (Opcional)
Para definir estilos personalizados por el usuario se requiere informacioacutensobre los fenoacutemenos a simbolizar o como poco su tipo (fenoacutemeno ocobertura) Esta operacioacuten proporciona informacioacuten sobre esos estilos
bull GetLegendGraphic (Opcional)
Mediante esta operacioacuten se obtiene una imagen del estilo con el cual elservicio realiza la representacioacuten de la capa
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de s~rvicios leb ae informacioacuten georreferenci2da para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
2 ESTANDAR PARA SERVICIO DE MAPAS WFS
Paacutegina 19 de 44
21 WFS Web Feature Service
El servicio Web Feature Service (WFS) o Servicio de publicacioacuten de objetos es unestaacutendar definido por la OGC que describe la especificacioacuten de codificacioacuten paradatos georreferenciados basados en GML (Geography Markup Language) el cualpermite recuperar y modificar (consultar insertar actualizar y eliminar) datosespaciales en formato vectorial Esta codificacioacuten intenta activar el transporte yalmacenamiento de informacioacuten geograacutefica mediante un XML Sehema quedescribe su estructura incluyendo las propiedades de geometriacutea y los rasgosgeograacuteficos
Los requisitos para un Web Feature Serviee (versioacuten 110 o superior) definidospor la OGC son
Los interfaces deben definirse en XML
GML debe ser utilizado para expresar caracteriacutesticas de los objetos dentrode la interfaz
Un WFS debe ser capaz como miacutenimo de ofrecer caracteriacutesticas de losobjetos utilizando GML
El filtro de lenguaje debe definirse en XML y derivarse de CQL como seindica en el OpenGIS Catalogue Intetface ImplementationSpecification
bull El almaceacuten de datos utilizado para almacenar caracteriacutesticas de los objetosgeograacuteficos puede ser opaco para la aplicacioacuten cliente siendo el uacutenicoacceso a los datos a traveacutes del interfaz del WFS
bull La uacutenica funcioacuten de un WFS cuando interacciona con el sistema dealmacenamiento de fenoacutemenos geograacuteficos es asegurarse que loscambios realizados en los datos sean coherentes
211 Operaciones
Se definen tres clases de WFS
WFS Baacutesico implementa las operaciones GetCapabilitiesDescribeFeatureType y GetFeature Se considera el servicio de soacutelolectura
WFS XLink soporta todas las operaciones del WFS Baacutesico e implementala operacioacuten GetGmlObjet para XLinks locales yo remotos siendo posibleutilizar la operacioacuten GetGmlObjet durante la operacioacuten GetFeature
bull WFS Transaccional soporta todas las operaciones del WFS baacutesico eimplementa las operaciones de transaccioacuten Siendo opcional laimplementacioacuten de las operaciones GetGmlObjet yo LockFeature
Los atributos comunes en las peticiones POST y GET para todas las operacionesson
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEi -Comiteacute Coordinador de la lOEDirectiva sobre est~ndres de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Publica
Paacutegina 20 de 44
Tabla 5 Componentes GET maacutes comunes
_componentesVERSION
SERVICE=WFS
REQUEST
NAMESPACE
Paraacutemetros adicionalesParaacutemetros especificos
del suministrador
OblifjatoiexcliexcledadOblig_~9iQ_
Obligatorio
ObligatQrio
Opcional
Opcional
_ _ DescripcioacutenVersioacuten de la especificacioacuten OGC __Tipo-cie-ServfcTo--( no-esobiigaiorio paraGetCapeacutelbiiti~~)_Nombre de la PeticioacutenPara indicar el espacio de nombres y susprefijos El formato debe ser xmlns(prefix=EscapedNamespaceName) Si se especificamaacutes de uno se sefJaranfJorcomasParaacutemetros de cadaoperaCiOacute---------------Para permitir antildeadir paraacutemetros ala peticioacutende forma que se mejore el resuldo _
Tabla 6 Componentes POST maacutes comunes
ComponentesVERSION
SERVICE=WFS
HANOLE
ObligatoriedadObligato~[Q__Obligatorio
Opcional
DescripcioacutenVersioacutende la especificacioacuten OGCTipo de Servicio Permite a la aplicacioacuten cliente asociar unnombre nemoteacutecnico a la peticioacuten paraencontrar los elementos infractores en casode error
a GetCapabilities (obligatoria)
Ofrece informacioacuten acerca de las caracteriacutesticas del servicIo de los tipos defenoacutemenos que puede ofrecer y queacute operaciones soporta cada uno de ellos
D~scripdcSn _Lista de tipos de fenoacutemenos adescribir separados por comas Sino se indica ninguno devuelvetodos los tiposFormato de salida para describirlos tipos de fenoacutemenos Soportaotros formatos de salida comoOTO
Opcional
Opcional
TYPENAME
OUTPUTFORMAT=textxmlsubtype=gml311
b DescribeFeatureType (obligatoria)
Ofrece la estructura (campos y atributos) de cualquiera de los tipos defenoacutemenos que el servicio puede ofrecer mediante su descripcioacuten en esquemasXML siendo eacutestos esquemas GML vaacutelidos
Tabla 7 Componentes DescribeFeatureType
Componentes Obligatoriedad
c GetFeature (obligatoria)
Devuelve instancias de fenoacutemenos (objetos individuales) en formato GMLAdemaacutes el cliente debe tener la posibilidad de solicitar las propiedades delfenoacutemeno que desea y de realizar tanto consultas espaciales como noespaciales
Tabla 8 Componentes de GetFeature y GetFeatureWithLock
iI
l
_lt_orriponentesREQUEST=[GetFeature I
GetFeatureWithLock]
OUTPURFORMAT=textxml subtipo=gml311
RESULTIYPE=[results IHits]
Obligatoriedad
Obligatorio
Opcional
Opcional
t5escripciQn
Nombre de la peticioacuten WFS
Permite otros formatos de salida siempre ycuando se indique en el documento deltapacidadesUtilizado para solicitar un documento derespuesta completo con los fenoacutemenos quecumplen la consulta (results valor por defecto) osimplemente una enumeracioacuten d~ Ilts_rnismos
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades ete la Administracioacuten Puacuteblica
Paacutegina 21 de 44
Pueden utilizarse componentes adicionales para controlar los XLink anidados
Tabla 9 Codificacioacuten adicional de GetFeature
Componentes
PROPERTYPENAME
FEATUREVERSION=[ALLIN]
MAXFEATURES=N
EXPIRY=N
SRSNAME
TYPENAME(opcional si se aespecificado elFEATUREID)FEATUREID
(Mutuamente excluyentec()i1 FILIER yB001 __
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BBOX)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
SORTBY
~Coriiacuteponentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
PROPTRAVXLlNKDEPTH
Obligatoriedad
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Opcional
Opcional
Opcional
Opcional
Obligatoriedad
Opcional
Opcional
Opcional
Descripci9n(hits)Lista de propiedades de cada tipo de fenoacutemenosolicitado Con o con ausencia de valor sesolicitan todas las del ti~o_~Ql~_L1J9ordmcgt____Cuando es posible el versionado Devuelve laversioacuten del fenoacutemeno que se le solicita Si no seindica devuelve la uacuteltima versioacutenMaacuteximo nuacutemero de fenoacutemenos que puedendevolverse en una consulta Si no se indicadevuelve todosSoacutelo se utiliza con la peticioacutenGetFeatureWithLock Indica el tiempo de bloqueodel fenoacutemeno en la respuesta (en minutos) Si elparaacutemetro no se especifica el bloqueo seraacuteindefinidoSistema de referencia que debe ser usado en lageometria de los fenoacutemenos resultado de lapeticioacuten
Lista de nombres de los tipos de fenoacutemenossolicitados
Lista de instancias de fenoacutemenos solicitadasidentificadas mediante su identifi~dor
Describe un conjunto de caracteristicas sobre lasque operar Se debe establecer un filtro por cadatipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o un FILTERun cliente puede realizar la peticioacuten mediante unbounding box
Indica la propiedad respecto a la cual seraacutenordenadas las instancias de los fenoacutemenosobtenidos en la consulta
--__~~_ 0- _
Descripcioacuten _Nivel de profundidad a alcanzar a traveacutes de los bullenlaces contenidos en los atributos href de las propiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que se bullacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidada deGetGmlObject realizada para cualquier propiedadcuando interviene el componenteTRAVERSEXLlNKDEPTH (si no se especifica una I
lista PROPEXPIRY) En ausencia de valoresperaraacute hasta recibir respuestaLista de- ios niveies- de XLink enlazado-spor cadafenoacutemeno que sea consultado Debe haber unarelacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una lista
i_J
Oficina Nacional de Gobierno Electroacutenico e Inormiquesttica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios VIeb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 22 de 44
Componentes Obligatoriedad DescripcioacutenPROPTRAVXLlNKDEPTHLista de tiempos de expiracioacuten de XLink enlazadospor cada fenoacutemeno consultado Debe haber una
PROPTRAVXLlNKEXPIRY Opcional relacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una listaPROPTRAVXLlNKEXPIRY
d GetGmlObject (opcional)
Devuelve instancias de fenoacutemenos expresaacutendolos en XML El cliente debe tenerla posibilidad de especificar si desea todos los objetos que se han anidadomediante Xlinks o soacutelo hasta un nivel de anidamiento determinado
Para que un WFS soporte esta operacioacuten cada elemento sobre el que puedaoperar el WFS debe estar identificado uniacutevocamente mediante lOs XML Lacodificacioacuten de identificadores de elementos se define en OpenGis FilterEneoding Implementation Speeifieation
La diferencia con GetFeature es que mientras que esta uacuteltima devuelve todaslas instancias que posea el tipo de fenoacutemeno solicitado con GetGmlObject soacutelose obtienen las instancias de fenoacutemenos solicitadas mediante su identificador
Tabla 10 Codificacioacuten para GetGmlObject
Componentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
GMLOBJECTID
Obligatoriedad
Obligatorio
Opcional
DescripcT6n _Nivel de profundidad a alcanzar a traveacutes de losenlaces contenidos en los atributos href de laspropiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que seacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidadade GetGmlObject realizada para cualquierpropiedad (si no se especifica una listaPROPEXPIRY) cuando interviene elcomponente TRAVERSEXLlNKDEPTH Enausencia de valor esperaraacute hasta recibirresp~~~t~__ _ EllO XML del elemento solicitado
Descripci~~
Lista de nombres de los tipos de fenoacutemenosa ser bloqueados
Indica el tiempo de bloqueocienenoacutementildeo(en minutos) Si el paraacutemetro no seespecifica el bloqueo seraacute indefinidoALLintentaraacute bloq~ordflodoslos fenoacuteme~_
Opcional
Opcional
Obligatorio
ObligatoriedadComponentesTYPENAME
(opcional si se aespecificado elFEAT~B_~[)) _
EXPIRY=N
LordmCISACTI9~=I~-J_
e LockFeature (opcional)
Peticioacuten de bloqueo sobre uno o maacutes tipos de fenoacutemenos mientras se estaacuterealizando su modificacioacuten con la operacioacuten Transaetion Esto aseguratransacciones de forma continuada Esta operacioacuten en el meacutetodo POSTcontiene uno o maacutes elementos ltLoeltgt cada elemento definen las instancias deun tipo de fenoacutemeno a ser bloqueadas
Tabla 11 Componentes LockFeature
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Ieb de Informacioacuten georreferenciada para el intercambio dedatos entre entidades de la dministracioacuten Puacuteblica
Paacutegina 23 de 44
9omponentes_SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BJ30_X)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Opcional
Opcional
Opcional
Descripcioacuten _solicitados si no lo consigue no sebloquearaacute ninguno SOME intenta bloqueartantas como sea posibleLista de instancias de fenoacutemenossolicitadas identificadas mediante suidentificador
Describe un conjunto de caracteristicassobre las que operar Se debe establecer unfiltro por cada tipo de fenoacutemeno listado en elparaacutemetro TYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
f Transaction (opcional)
Una peticioacuten transaccional estaacute compuesta de operaciones que modificaninstancias de fenoacutemenos geograacuteficos accesibles viacutea web Una vez terminada latransaccioacuten el servicio WFS genera un documento XML de respuesta indicandoque el proceso se ha realizado
Esta operacioacuten puede realizarse directamente por parte del servicio WFS encuyo caso al finalizar la transaccioacuten el servicio traslada las modificaciones alalmaceacuten de datos conectado el servicio WFS o traducir las operaciones allenguaje del almaceacuten de datos siendo eacuteste uacuteltimo el encargado de realizar laoperacioacuten
Las posibles operaciones de modificacioacuten que pueden llevarse a cabo son crear(Insert) actualizar (Update) y eliminar (Deete)
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Insert
Native
Lockld
srsName(Atributo)
IdgenItri~ut(raquo
Transaction
inputFormat__(f-ilQt __
Tabla 12 Componentes POSTde TransactionComponentes Obligatoriedad DescripCioacuten~- ~- --
Puede contener cero o maacutes nsert Updafe o DeefeLas operaciones se ejecutan en el orden en el quese presenten en la peticioacuten _Especifica que la transaccioacuten se realizaraacute sobre unconjunto de instancias que han sido bloqueadasprevLamente___ ____ __Contiene comandos u operaciones propietariaspermitiendo acceder y actuar sobre servidores oalmacenesde datos especiacuteficosALL iridica--que -iodos -os fen6meno-sbloq-ueadosdeben ser liberados una vez terminada latransaccioacuten SOME indica que soacutelo los registrosmodificados deben ser liberados el resto deelementos permanecen bloqueadosUtilizado para crear nuevas instancias defenoacutemenos Por defecto los fenoacutemenos se expresanmediante GML3 pero pueden utilizarse otrasversiones de GML En respuesta a esta operacioacuten elWFS debe generar una lista de los identificadoresasig_l95Qsa las nueveacutel~Iacutei~~l~a_~generadas
Versioacuten GML en la que crear los datos-- -- Sistema deo-referenCiadel nuevo-efe-merItoeicual
Opcional debe ser soportado por el tipo de fenoacutemeno al quepertenece
Meacutetodode asignacioacuten de identificadores
releaseAction=[ALLISOME]
Oficina Nacional de Gobierno Eleciexclroacutenico e Inormaacutetiacuteca - ONGEI -Comiteacute Coordiacutenatior de la IDEPDirectiva sobre estaacutendares de servicios weo de informacioacuten georreierenciada iexclara el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 24 de 44
Componentes
Update
Property(Elemento)
srsName(Atributo)
Filter(Elemento)DeleteFilter
(Elemento) __
Obligatoriedad
Opcional
Obligatorio
Opcional
Opcional
OpcJdegrl_ordfI _
Obligatorio
DescripcioacutenActuacutea sobre las propiedades de instancias defenoacutemenosEspecifica el nombre (Name) y los valores (Vaue) delas propiedades pertenecientes a los tipos defenoacutemenos a modificar (fypeName)Sistema de referencia del nuevo elemento el cualdebe ser soportado por el tipo de fenoacutemeno al quepert~n_~ce _ ___ _ _Define restricciones espaciales o no espaciales paraseleccionar los fenoacutemenos a modificarElimina instancias de fenoacutemenos
Si no se define un filtro la operacioacuten no se realiza
Tabla 13 Componentes GET de Transaction
Componentes
OPERATION=Delete
TYPENAME(opcional si se aespecificado elFEATUREID)
RELEASEACTION=[ALLI SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
BB00)BBOX
(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten_Operacioacuten de transaccioacuten a ejecutar Lasoperaciones se ejecutan en el orden en el quese present~Il_~I1a p~ticiordmn
Lista de nombres de los tipos de fenoacutemenossobre los que realizar fa operacioacuten
ALL indica que todos los fenoacutemenosbloqueados deben ser liberados una vezterminada la transaccioacuten SOME indica quesoacutelo los registros modificados deben serliberados el resto de elementos permanecenbloqueados
Lista de instancias de fenoacutemenos sobre los queoperar identificadas mediante su identificador
Describe un conjunto de caracteriacutesticas sobrelas que operar Se debe establecer un filtro porcada tipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
Oficina Nacional dG Gobierno Eleciroacutenco e informaacutetic - ONGEiexcl -Comiteacute Coordineacutedor de la lDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para ei intercambio dedtos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 25 de 44
3 ESTANDAR PARA SERVICIO DE COBERTURA WCS
31 WCS Web Coverage Service
El servicio Web Caverage Serviee (WCS) o Servicio de Coberturas de mapasofrece la obtencioacuten de datos georreferenciados en un formato del tipo coberturamulti-dimensionales para el acceso a traveacutes de la web de modo que sean uacutetilespara la representacioacuten o como dato de entrada de modelos cientiacuteficos
Al igual que el estaacutendar Web Map Serviee (WMS) y el Web Feature Serviee(WFS) permite al cliente seleccionar parte de la informacioacuten que posee elservidor basaacutendose en diferentes criterios como por ejemplo las restriccionesespaciales
Este estaacutendar nos brinda un conjunto de requisitos baacutesicos que una aplicacioacutenWCS debe cumplir esto tambieacuten es vaacutelido al utilizar el GML como un formato deentrega de la cobertura con el cual a diferencia del WMS que devuelve los datosgeorreferenciados para ser representados como mapas estaacuteticos (devueltos comoimaacutegenes desde un servidor) el estaacutendar Web Coverage Service define unasintaxis rica para las solicitudes en contra de estos datos devolvieacutendolos con susemaacutentica original (en lugar de las imaacutegenes) los cuales pueden ser interpretadosextrapolados procesados etc
Esta versioacuten de especificacioacuten se limita a peticiones y descripciones de coberturasde mallas regulares (grid coverage) aunque el interfaz ha sido disentildeado de formaque en futuras versiones sea posible desarrollarlo permitiendo otros tipos decoberturas definidas en OGC Abstraet Speeifieatian Tapie 6
asincroacutenicasrespuestas Respuestas XML y opcionalmente(almacenamiento de respuestas)
a GetCapabilities (obligatorio)
Permite obtener el documento XML de capacidades donde se describenlas caracteriacutesticas del servicio y donde normalmente se incluye una brevedescripcioacuten de las coberturas que ofrece En el caso que el documento XMLdevuelto no contenga la descripcioacuten de las coberturas que posee debedisponerse de informacioacuten similar en una fuente aparte como por ejemplo uncataacutelogo de imaacutegenes
311 Operaciones
El servicio WCS (versioacuten 20) proporciona tres (3) operaciones cuyaimplementacioacuten es obligatoria por parte del servidor Estas operaciones puedenutilizar HTTP GET con codificacioacuten KVP o HTTP POST con codificacioacuten XML oSOAP es mediante el documento de capacidades como se indica queacute tipo decodificacioacuten POST soporta el servidor del WCS
Los paraacutemetros que se definen a continuacioacuten pertenecen a la versioacuten 111 deeste estaacutendar mientras que los ejemplos expuestos se realizan con WCS versioacuten100 por ser los implementados hasta la fecha Las diferencias de notaciones ylas variaciones baacutesicas que posee la versioacuten 111 con respecto a la 100 son
Uso de GridCRS en descripciones de peticiones de cobertureacutels
Descripcioacuten jeraacuterquica de las coberturas
Muacuteltiples campos por cobertura
Oficinaacute Nacional de Gobj~rno Electroacutenico e InronnaacuteUca - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 14 Componentes de GetCapabilities
Paacutegina 26 de 44
Componentes
SERVICE=WCS
REQUEST=GetCapabilities
ACCEPTVERSION
SECTIONS=Contents
UPDATESECUENCE
ACCEPTFORMATS=textxml
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
QesuacuteipcioacutenTipo de Servicio al que vadirigl~eacutelJordf-R~ticoacuten~ _Nombre de la operacioacutenVersiones de la especificacioacutenOGC que acepta el clienteseparadas por comas y enorden de preferEmciaLista de cero o maacutes nombres desecciones del documento demetadatos del servicioseparados por comas que sedesea sean devueltos en eldocumento de metadatos delservicioVersioacuten del documento demetadatos del servicio valorque se incrementa cuando serealizan cambios en eldocumento compl~toSecuencia de cero o maacutesformatos de respuestadeseados por el clienteseparados por comas y pororden de preferencia
Tabla 15 Componentes de DescribeCoverage
b DescribeCoverage (obligatorio)
Devuelve un documento XML con una descripcioacuten detallada de una o variascoberturas de las suministradas por el servicio
El documento XML devuelto con la descripcioacuten de la cobertura debe contener
Identifier identificador uacutenico de la cobertura
bull Domain Definicioacuten del dominio espacial yo temporal para laslocalizaciones de las coberturas
bull Range Define el rango de valores y el tipo de propiedades (categoriacuteasmedidas etc) asignadas a cada localizacioacuten en el dominio
bull SupportedCRSs Relacioacuten de baseCRS definidos para cada GridCRSutilizados por la operacioacuten GetCoverage para expresar las coberturas queposee
bull SupportedFormats Formatos en los que pueden ser devueltos lascoberturas en respuesta a un GetCoverage (ejemplo GeoTiff HDF-EOSNITF CF-Net-CDF)
Componentes
SERVICE=WCS
REQUEST=DescribeCoverag~_VERSION= version
IDENTIFIERS=identifier1identifier2
Obligatoriedad
Obligatorio
Obli9iltorLC_ObligeacutelQ~icgt
Obligatorio
DesiiipClOacutenTipo de Servicio al que va dirigida lapeticioacutenNombre de laope~aci~nVersioacuten de la especificacioacuten OGCLista de los identiffcad()resde lascoberturas que se desea seandescritas
Oficina Nacional de Gobemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacuten ciares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 27 de 44
c GetCoverage (obligatorio)
Permite obtener una cobertura o parte de ella Por tanto es necesario indicaralguna o todas las caracteriacutesticas baacutesicas que definen el subconjunto de datosrequerido es decir el dominio el rango de valores el tipo de re-muestreo elformato de datos y forma de entrega del resultado Para ello es necesarioconocer primero cuaacutel es la definicioacuten del tipo de coberturas que posee el serviciomediante la operacioacuten DescribeCoverage
Por defecto todos los componentes de la cobertura solicitada mediante estaoperacioacuten son devueltos directamente en la respuesta Opcionalmente elservicio puede tener implementada la posibilidad de almacenar los componentesde la cobertura como un recurso accesible viacutea web en cuyo caso la respuestaincluiriacutea la referencia URL a dicho recurso siempre y cuando se indique en lapeticioacuten que los resultados deben ser almacenados
Procesar una operacioacuten GetCoverage puede ser entendido conceptualmentecomo una secuencia de operaciones cuyo esquema fundamental seriacutea
Realizar una transformacioacuten de coordenadas (incluyendo el escaladoespacial) en el CRS que se desea mediante un re-muestreo coninterpolacioacuten espacial
Generar el subconjunto de datos espacial
Generar el subconjunto de datos temporal
Generar el subconjunto de propiedades (range)
bull Convertir los datos al formato solicitado En funcioacuten del formato puedenecesitarse interpolar los valores que posee cada localizacioacuten en lacobertura original como consecuencia es probable que se produzcapeacuterdida de precisioacuten
bull Salida de resultados de una muestra de la cobertura
Solicita un subconjunto de datoscorrespondientes a instantes ointervalos de tiempo determinados
S-olidta solamente algunos campos_ (IrQpiedade~L Formato de salida de la coberturadenro delo~que eacutesta posee _Especifica si la respuesta debe seralmacenadaIdentifica el sistema de referenciabase para el GridCRS de salida
Opcional
Obligatorio
Opcional
OpcionalParaacutemetros
-Oescripeacutefoacutentilde---Tipo de Servicio al que va diexclrigida la Obligatorio lPeuroticioacuten
Obligatorio Nombre de la operacioacutenObligatorio __ _ VeEsi6n de 1ordf~~p~cifiltordfltoacutenQ~C
Identificador uacutenico de la coberturaObligatorio solicitada
Opcional iexcl Encuadre que define espacialmente(Obligatorio si no se la cobertura solicitada en el
indica sistema de referencia que se indicaTIMESECUENCE) mediante su URN
Opcional(Obligatorio si no se
indicaBordmUNDIN~Jl0gtS)
FORMAT
RANGESUBSET
TIMESECUENCE
Tabla 16 Componentes de GetCoverage
- Componentes Obligatoriedad
SERVICE=WCS
REQUEST =GetCoverageVERSION= version
IDENTIFIER
BOUNDINGBOX=coordenadasurnogc defcrs EPSGX
STORE
GRIDBASECRS=urnogcdefcrsEPSGX
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la ACjministracioacuten Puacuteblica
Paacutegina 28 de 44
Comp()nentes
GRIDTYPE=urnogcdefmethodWCS 11 2dGridln2dCrs
GRIDCS=urnogcdefcsOGCOOGrid2dSquareCS
GRIDORIGIN
GRIDOFFSETS
Obligatori~qCldpertenecientes a laestructura de datos
GridCRSSe utilizan para
solicitar los datos desalida en otroSistema deReferencia de
Coordenadas (CRS)distinto al que posee
la coberturaalmacenada
DescripcioacutendeseadoIdentifica el meacutetodo de generacioacutende la malla en el sistema dereferencia baseIdentifica el Sistema Cartesiano 2Do 3D utilizado po~~1 GridggS_Coordenadas del origen de la mallaen el sistema de referencia base delGridCRS deseadoSeparacioacuten entre los puntosadyacentes de la malla en elsistema de referencia base
Oficina Nacional de Gobierno Eiectreacutenico e Infonnaacutetica - ONGEI -Comiteacute Coorcfinador de la rDEPDirectiva sobre estaacutendares de sGrvicios viexcleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administrc1oacuten Puacuteblica
4 ESTANDAR PARA SERVICIO DE CATALOGO CSW
Paacutegina 29 de 44
41 CSW Catalogue Service tor the Web
El servicio Catalogue Service for the Web (CSW) o Servicio de Catalogo es unestaacutendar definido por la OGC que especifica la interfaz el enlace y el marco detrabajo para publicar y generar buacutesquedas de conjuntos de informacioacuten de tipodescriptiva (metadatos) sobre los datos servicios y objetos de informacioacutenrelacionados
Este servicio de cataacutelogo es uno de los tres servicios fundamentales que debeexistir en una Infraestructura de Datos Espaciales consulta visualizacioacuten ydescarga
Los servicios de los cataacutelogos representan las caracteriacutesticas de los recursos quepueden ser consultadas y presentadas para su evaluacioacuten por los clientes yasean usuarios o aplicaciones software
411 Operaciones
Las operaciones que define este estaacutendar (versioacuten 200) son siete (7) cuatroobligatorias y tres (3) opcionales
a GetCapabilities (obligatorio)
GetCapabilities es obligatoria y permite a los clientes CSW obtener metadatosdel servicio La respuesta se envioacute en un documento XML
La peticioacuten debe implementar los paraacutemetros request service SectionsAcceptVersions y AcceptFormats y puede implementar el paraacutemetroupdateSequence
Las secciones del documento XML del metadatos son
Serviceldentification
ServiceProvider
OperationsMetadata
Contents
bull Filter_Capabilities
Operacioacuten GetCapabilities Solicitud de las caracteriacutesticas del servicioInfraestructura de Datos Espaciales-CSW
ltxml version=10 encoding=UTF-8gt ltcswGetCapabilities service=CSWversion=2 OOxmlns csw=httpwwwopengisneUcaUcswgt ltcswAcceptVersionsgtltcswVersiongt2 OOltcswVersiongt ltcswAcceptVersionsgt ltcswAcceptFormatsgtltcswOutputFormatgttexUxmlltcsw OutputFormatgt ltcswAcceptFormatsgtltcswGetCapabi litiesgt
b GetRecords (obligatorio)
Permite la buacutesqueda y presentacioacuten de registros de metadatos
Paraacutemetros
REQUEST service version
bull NAMESPACE
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la rDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciacuteada para el intercambio dedatos entre enUdades de la Administriexclcioacuten Puacuteiexcl)lica
Paacutegina 30 de 44
1-
resulType Puede mostrar tres valores
bull HITS Indica el nuacutemero de registro que satisface la peticioacuten
bull RESUL TS Se solicita el conjunto de registros resultado
bull VALlDATE Valida la consulta
bull outputFormat Indica el esquema de la salida generada por defecto tomael valor OGCCORE pero otros valores pueden ser FGDC IS019119 oIS019139
bull outputSchema
bull startPosition Indica el registro desde el que se empieza la buacutesqueda
bull maxRecords
bull typeNames
bull ElementSetName o ElementName Indica la lista de elementos oconjuntos de elementos de los metadatos que deben devolverse
bull Constraint Es una restriccioacuten que debe cumplir el conjunto resultado Seexpresa seguacuten el lenguaje indicado en el paraacutemetroCONSTRAINTLANGUAGE
bull SortBy Permite ordenar el conjunto resultado
bull DistributedSearch Indica que la consulta puede ser distribuida y elparaacutemetro hopCount limita el nuacutemero de veces que puede transmitirse laconsulta hopCount
ResponseHandler Indica si la operacioacuten es sincronizada o no
Operacioacuten GetRecords Solicitud de los registros del cataacutelogo cuyo tema tiacutetuloo descripcioacuten sea Lima
ltxml version=10 encoding=UTF-8gtltGetRecords service=CSW version=200 xmlns=httpwwwopengisnetcatcswmlnsogc=httpwwwopengisnetogc startPosition=1 maxRecords=50outputFormat=textxmresultType=resultsgtltQuery typeNames=Dataset xmlnsgm=httpwwwopengisnetgmlgtltElementSetName typeNames=DatasetgtfuIltElementSetNamegtltConstraint version=1020gtltogcFiltergtltAndgtltNotgtltPropertylsLikegtltPropertyNamegttypeltPropertyNamegtltLiteralgtS ERVICIOltLiteralgtltPropertylsLikegtltNotgtltOrgtltOrgtltPropertylsLikegtltPropertyNamegtsu bjectltPropertyNamegtltLiteralgt LimaltLiteral gtltPropertylsLikegtltPropertylsLikegtltPropertyNamegttitl eltPropertyNa megtltLiteralgt LimaltLitera 1gt
Oficina Nacional (le Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidacjes de la iexcldministracieacuten Puacuteblica
Paacutegina 31 de 44
ltPropertylsLikegtltIOrgtltPropertylsLikegtltPropertyNa megtdescri ptionltP ropertyN amegtltLitera 1gtLimaLiteragtltPropertylsLikegtltIOrgtltAndgtltIogc FiltergtltConstraingtltQuerygtltGetRecordsgt
c GetRecordByld (obligatoria)
Solicita la representacioacuten por defecto de los registros localizados por suidentificador
Paraacutemetros
version
bull ElementSetName (brief summary full)
bull Id (lista de identificadores)
Operacioacuten GetRecordByld Solicitud de la representacioacuten por defecto de losregistros del cataacutelogo de la IDEP localizados por el identificador
ltxml version=10 encoding=UTF-8gt ltcswGetRecordByld service=CSWversion=200xml ns csw=httpwwwopengisnetcatcsw outputF ormat=textxmlgtltcsw Idgtign-bcn25-1 00-1 ltcsw Idgtltcsw ElementSetNamegtbriefltcsw ElementSetNamegtltcswGetRecordByldgt
d DescribeRecordl (Obligatorio)
La operacioacuten DescribeRecord permite obtener elementos del modelo deinformacioacuten soportado
Los paraacutemetros de la peticioacuten son
REQUEST=DescribeRecord
ltxml version=10 encoding=UTF-8gt
servide=CSW
version=200
NAMESPACE Declaracioacuten de espacios de nombres para conocerexactamente que tipos van a describirse
bull TypeName Lista de tipos descritos en el cataacutelogo
bull outputFormat
schemaLanguage Esquema de descripcioacuten que se usa
Operacioacuten DescribeRecord Solicitud de una descripcioacuten geneacuterica de losregistros del cataacutelogo
Oficina Nacional da Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador dEla IDEPDirectiva sobre estaacutendares de servicios ~eb eje informacioacuten georreferenciada para ei intercamllio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 32 de 44
ltcswDescribeRecord service=CSW version=200xml ns csw=httpwwwopengisnetlcatcswoutputFormat=textlxml schemaLanguage= XM LSCH EMAgtltcswTypeNametargetNa mespace=httpwwwopengisnetlcatcswgt recordltcsw Type Namegtltcsw DescribeRecordgt
e Operacioacuten Transaction (opcional)
La operacioacuten Transaction define una interface para la creacioacuten modificacioacuten yborrado de registros del cataacutelogo
La peticioacuten estaraacute formada por elementos nsert Update o Deete seguacuten lasoperaciones que quieran ser realizadas
Tambieacuten puede usarse los elementos requestlO y verboseResponse
f Operacioacuten Getdomain (opcional)
Se utiliza para obtener informacioacuten en tiempo real sobre el rango de valores deun registro o de un paraacutemetro de la peticioacuten
Paraacutemetros
ParameterName
PropertyName
La respuesta estaacute formada de uno o maacutes elementos ltDomainValuesgtcompuestos a su vez de ltListONaluesgt o ltRangeONaluesgt
g Operacioacuten Harvest (opcional)
Permite colectar datos para el cataacutelogo es decir uacutenicamente referencia losdatos que deben ser insertados o actualizados en el cataacutelogo y seraacuteresponsabilidad del servicio de cataacutelogo resolver la referencia localizar los datosy procesarlos
La operacioacuten puede funcionar de manera siacutencrona o asiacutencrona
Paraacutemetros
Resquest service version
bull Namespace
bull Source Indica la URI de doacutende los metadatos son recolectados
bull ResourceType Referencia el esquema de los registros
bull ResourceFormat
ResponseHandler
Harveslnterval Especifica un intervalo de tiempo entre recolecciones demetadatos
Oncina Nacional de GObierno Electroacutenico e Informaacutetica - ONGE -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios ViCO de informacioacuten georrefcrenciada para ei intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 33 de 44
5 ESTANDAR PARA SERVICIO DE PROCESAMIENTO EN WES WPS
51 WPS Web Processing Service
El servicio Web Processing Service (WPS versioacuten 100) o Servicio de publicacioacutende Procesos geoespaciales en la web es una interfaz propuesto por la OGC queproporciona normas para estandarizar la forma de entradas y salidas (solicitudes yrespuestas) para servicios de geoprocesamiento Este servicio tambieacuten define laforma como un cliente puede solicitar la ejecucioacuten de un proceso y la forma comose maneja la salida del mismo
Define una interfaz que facilita la publicacioacuten de geo-procesos y el anaacutelisis de losclientes Los datos requeridos por el WPS se pueden entregar a traveacutes de la webo pueden estar disponibles en un servidor
Cabe destacar que el estaacutendar WPS permite realizar operaciones de anaacutelisis ytratamiento de informacioacuten espacial no prevista en los otros estaacutendares Laespecificacioacuten WPS se centra en la definicioacuten de un protocolo de comunicacioacutenentre cliente y servidor para realizar geo-procesos usando servicios y datosgeorreferenciados
Este estaacutendar es un interfaz geneacuterico por lo que no define ni los procesos ni losdatos especiacuteficos de entrada o de salida (producidos en el caacutelculo) sino que losdescribe de forma geneacuterica siendo cada implementacioacuten WPS la que defina suforma de trabajar
Los datos a usarse en este estaacutendar pueden comprender por ejemplo formatosde imaacutegenes tales como Geo TlFF o estaacutendares de intercambio de datos comoGeography Markup Language (GML) o Geolinked Data Acces Serviacutece (GDAS)Este estaacutendar tampoco aborda la forma de archivar catalogar buscar o recuperarla informacioacuten que ha sido creada por un WPS
Seguacuten la OGC el estaacutendar WPS describe un interfaz de peticioacutenrespuesta en elque se define coacutemo
Codificar las solicitudes de ejecucioacuten de procesos
bull Codificar las respuestas resultado de la ejecucioacuten de procesos
bull Integrar datos y metadatos en las entradas y salidas
bull Referenciar viacutea web datos de entrada y salida
bull Realizar procesos de larga duracioacuten
bull Devolver informacioacuten acerca del estado del proceso
bull Devolver errores de procesamiento
bull Solicitar el almacenamiento de las resultados de los procesos
511 Operaciones
a GetCapabilities (obligatoria)
Permite obtener el documento de capacidades donde se describen lascaracteriacutesticas del servicio En eacutel se proporcionan los nombres y una descripcioacutengeneral de cada uno de los procesos que ofrece el servicio Por ejemplo larespuesta de un GetCapabiacuteliacutetiacutees puede indicar que el WPS soporta unaoperacioacuten llamada interseccioacuten y que esta operacioacuten estaacute limitada a intersectarun poliacutegono con otro
Oficina Nacional de GOI)iemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinaoor de la IDEPDirectiva sobre estaacutendares de servicios 1Gbde informacioacuten georreferenciada par el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 17 Componentes GetCapabilities
Paacutegina 34 de 44
Componentes
i ordf-~~i~~=YYo~ordf__Request=GetCapabilitieso oJordm-~~~~~i()n5oo
Language
Obligatoriedad
Oblig~OTi() oObligtorioOpcional
Opcional
Descripcioacuten
Tipo de Servicio al que va djrigid~J~p~ticioacutenNombre de la operacioacutenVersiones ql~ordf~~Pleacutelooo o_o 0_0 o __Idioma del documento respuesta soportadopor el servidor ____o o
Ejemplo HTTP GET
La peticioacuten es una URL que contiene los paraacutemetros necesarios para poderconstruir una solicitud correcta
http IWPSservicesREQU EST=GetCapabilitiesampSERVICE=WPS
La respuesta es un documento XML que contiene los metadatos del servicioincluyendo una breve descripcioacuten de todos los procesos implementados estosprocesos son
GetLineOfSightPng realiza la liacutenea de visibilidad desde una posicioacutendefinida por las coordenadas de un supuesto observador a una alturadada y con una distancia maacutexima de visibilidad La liacutenea de visibilidad secalcula sobre un mapa raacutester en formato ASCIIGridExtended enviadomediante una peticioacuten a un WCS Obtiene la liacutenea de visibilidad en unarchivo como una imagen en formato PNG
bull GetProfileTxt realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo ASCII con los valores de las alturas
bull GetProfilePng realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo con una imagen en formato PNG
bull IntersectRaacutesterWithAsciiPolygon realiza la interseccioacuten entre un maparaacutester en formato floatGrid comprimido en llP obtenido de un WCS y unmapa vectorial pasado como un poliacutegono en formato ASCII de Grass Elresultado devuelve un raacutester en formato ASCII
IntersectRaacutesterWithPolygon realiza la interseccioacuten entre un mapa raacutesteren formato floatGrid comprimido en llP obtenido de un WCS y un mapavectorial en formato ShapeFile pasado como una peticioacuten a un WFS Elresultado devuelve un raacutester en formato ASCII
RaacutesterStatistics realiza la interseccioacuten entre un mapa raacutester en formatofloatGrid comprimido en llP obtenido de un WCS y un mapa vectorial enformato ShapeFile enviado mediante una peticioacuten a un WFS o como unpoliacutegono en formato ASCII de Grass incluyendo ademaacutes el valor maacuteximomiacutenimo y medio del mapa
bull Buffer_vectorial realiza la operacioacuten Buffer de una geometriacutea eacutesta puedepasarse tanto como un mapa vectorial en formato ASCII de Grass comopor una peticioacuten a un WFS Devuelve la ruta a un fichero ShapeFilecomprimido en llP o un fichero GML con la geometriacutea del buffer
Oficina Nacional de Gooierno Electroacutenico e Informaacutetica - ONGEl -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutenrJares de servicios teb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 35 de 44
Buffer_raacutester realiza la operacioacuten Buffer de un mapa raacutester a una distanciadada
bull VectorialOverlay realiza una operacioacuten entre dos mapas vectorialespreviamente obtenidos en formato ASCII vectorial o mediante una peticioacutena un WFS Las operaciones disponibles son de unioacuten interseccioacuten XOR yNOT
AnalisisTerritorialAreas caacutelculo de aacutereas resultado de la interseccioacuten dedistintos tipos de geometriacuteas del Corine con otros mapas vectoriales yraacutester Permite antildeadir restricciones sobre los mapas raacutester en cuanto aalturas maacuteximas y miacutenimas Como respuesta genera una imagen de lasaacutereas resultado de la operacioacuten
bull RaacutesterDistance calcula la distancia entre dos mapas raacutester obtenidosmediante peticiones a un WCS Se obtiene la miacutenima distancia y lospuntos maacutes proacuteximos ente los mapas
bull VectorialDistance calcula la distancia entre un mapa vectorial y un puntoEl mapa vectorial se obtiene mediante una peticioacuten a un WFS ointroducieacutendolo en formato ASCII de Grass
bull VectorialRaacutesterDistance distancia entre un mapa raacutester obtenidomediante una peticioacuten a un WCS y un mapa vectorial obtenido medianteuna la peticioacuten a un WFS o introducieacutendolo en formato ASCII de Grass Seobtiene la miacutenima distancia y los puntos maacutes proacuteximos entre los mapas
bull FeaturelnsideFeature informa si un mapa vectorial se solapa con otroEstos mapas se pueden obtener por medio de una peticioacuten a un WFS o serintroducidos como un mapa vectorial en formato ASCII de Grass
bull PointlnsideFeature informa si un punto estaacute contenido en un mapavectorial obtenido mediante una peticioacuten a un WFS o introducido como unmapa vectorial en formato ASCII de Grass
bull SimplifiedStatistics calcula el maacuteximo y miacutenimo de un mapa raacutester (sinposicioacuten y sin devolver el mapa) Simplificacioacuten de la operacioacutenRaacutesterStatistics para un caacutelculo previo de esta operacioacuten
b DescribeProcess (obligatoria)
Ofrece informacioacuten detallada acerca de los procesos que pueden ser ejecutadospor una operacioacuten Execute Esta descripcioacuten comprende los paraacutemetros yformatos de entrada que son requeridos en las peticiones de ejecucioacuten y losformatos de salida resultado de las operaciones Siguiendo con el ejemplo deinterseccioacuten de poliacutegonos la respuesta de una solicitud DescribeProcess podriacuteaindicar que este proceso requiere dos entradas llamadas PrimerPoliacutegono ySegundoPoliacutegono y que estas entradas se deben proporcionar en GML22 oGML 31 pudieacutendose enviar esta informacioacuten como un recurso accesible viacuteaweb
Cada paraacutemetro se describe mediante una estructura de datos que especifica losformatos codificaciones y unidades de medida permitidos (cuando esnecesario) Esta estructura de datos puede ser
Oficina Nacionai de Gobierno Electroacuteico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 36 de 44
ComplexData (Ej XML fragmento GML o imaacutegenes) estrutura de datoscompleja que soporta formatos codificaciones (tipo de URI) y schemasdefinidos para el proceso El valor de esta estructura de datos complejapuede introducirse directamente en la peticioacuten de la operacioacuten Execute oser solicitada mediante acceso remoto asiacute como ser devuelta directamenteen la operacioacuten Execute o almacenada como un recurso accesible viacutea web
bull LiteralData es un valor literal simple (Ej integer caraacutecter string URI) conunidades de medida que se codifica directamente en la peticioacuten y en larespuesta Execute
bull BoundingBox informacioacuten proporcionada en uno de los sistemas dereferencia soportados por el servicio que se codifica directamente en lapeticioacuten y en la respuesta Execute
Tabla 18 Componentes DescribeProcess
Componentes
service=WPS
request=DescribeProcessversion
language
Identifier
Obligatoriedad
Obligatorio
ObligatorioObligatorio
Opcional
Obligatorio
Descripcioacuten_ M
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenVersioacuten del servicioIdioma del documento respuesta soportadopor el servidorIdentificador del proceso uno por cadaproceso al que se desea llamar
Ejemplo HTTP GET
Solicitud de la informacioacuten del proceso GetLineOfSightPng del servicio WPS
http IWPSservicesREQUEST=DescribeProcessampSERVIC E=WPSamp VERSION=040ampldentifier=GetLineOfSightPng
c ExecuteProcess (obligatoria)
Permite ejecutar procesos especiacuteficos implementados por el WPS utilizandocomo entrada los paraacutemetros suministrados y devolviendo en la salida losvalores producidos en el proceso Los datos de entrada pueden suministrarseintegraacutendolos en la peticioacuten Execute o mediante una fuente de datos accesibleviacutea web Asiacute mismo el resultado puede devolverse directamente o seralmacenado como un recurso accesible viacutea web en cuyo caso la respuestaconsistiraacute en un documento XML con una URL por cada salida almacenada
Normalmente la respuesta a la operacioacuten Execute es devuelta cuando finaliza elproceso Sin embargo un cliente puede solicitar al servidor el documento derespuesta inmediatamente despueacutes de ser aceptada la peticioacuten por parte dedicho servidor En este caso la respuesta incluye una URL a partir de la cualpuede recuperarse el documento de respuesta durante el proceso o despueacutes delmismo A su vez se puede solicitar al servidor que actualice regularmente unamedida indicadora de la cantidad de proceso restante
Si se desea suministrar al proceso gran cantidad de datos de entrada se utilizanuna o maacutes URI con los valores de entrada (normalmente URL) excepto cuandose trata uacutenicamente de valores escalares Si el proceso ha de ejecutarse variasveces utilizando diferentes entradas en cada ocasioacuten cada procesamiento deberealizarse con peticiones Execute separadas Si se trata de peticiones sencillaslos servidores pueden implementar transferencia HTTP GET para la operacioacuten
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 37 de 44
Execute sin embargo es maacutes conveniente la utilizacioacuten de codificacioacuten XMLcuando las peticiones son maacutes complejas
Tabla 19 Paraacutemetros comunes
Obligatoriedad
Obligatorio
Opcional
Obligatorio
ObligatorioObligatorio
Opcional
Opcional
Componentes
Service=WPS
ReqLJes==xecuteVersion
Identifier
Language
Datalnputs
ResponseForm
Descripcioacuten
Tipo de Servicio al que va dirigida la peticioacuten
Nombre de la operacioacutenVersioacuten del servicioIdentificador del proceso uno por cadaproceso al que se desea llamarIdioma del documento respuesta soportadopor el servidor
Tabla 20 Peticioacuten XML
Lista de datos de entrada Estructura dedatos del tipo Datalnputs (ver estaacutendar)Formato de respuesta del procesoEstructura de datos del tipo ResponseForm(ver estaacutendar)
Tabla 21 Peticioacuten GET
Datalnputs
ResponseDocument
RawDataOutput
StoreExecuteResponse=trae
Linage=trae
Status=trae
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Lista de identificadores atributoacutesy vaiacuteoacuteresde las entradas delproce9~
Lista de identificadores y atributos de lasseacute3lidasdel iexclgtroceso Identificador y atributos de cada salida delprocesoEspecifica si la respuesta debe almacenarseen un recurso accesible via webEspecifica si se debe incluir en el documento de respuesta la informacioacuten acerca dellinaje __Especifica si se debe actualizar en eldocumento de respuesta la informacioacuten acercadel ~stado delproces()
Ejemplo HTIP POST de un Servicio WPS
Se muestran las peticiones de liacutenea de visibilidad y de perfil en formato imagenpara pedirla en formato texto basta con cambiar los identificadores deGetLineOfSightPng a GetLineOfSightTxt o de GetProfilePng a GetProfile Txt
Obtencioacuten de la liacutenea de visibilidad paraacutemetros requeridos
URLCoverageServer URL con la cobertura a utilizar en el caacutelculo de laliacutenea de visibilidad
bull coordinate coordenadas donde se situacutea el observador Deben estarseparadas por coma
bull obs_elev altura del observador (en metros)
bull max_dist distancia maacutexima en metros a la que se quiera calcular la liacuteneade visibilidad o radio (No se aconseja hacer peticiones de liacutenea devisibilidad superiores a 400m debido a un bug de Grass)
bull width ancho de la imagen a generar
bull Height alto de la imagen a generar
bull CRS sistema de referencia en el que se proporcionan los datos
Respuesta
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estmdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten POllliacuteca
Paacutegina 38 de 44
GetLineOfSightTxt La respuesta consiste en un GML que incluye ladireccioacuten del archivo en formato texto a descargar
bull GetLineOfSightPng imageURL direccioacuten donde se encuentra almacenadala imagen resultante GMLURL direccioacuten donde se encuentra almacenadoel GML de las aacutereas visibles resultantes
Obtencioacuten del perfil se definen los siguientes paraacutemetros
Resolution resolucioacuten a tomar en el caacutelculo del perfil
Profile pares de puntos separados por comas por los que se deseacalcular el perfil
URLCoverageServer URL de la cobertura a utilizar en el caacutelculo del perfil
CRS sistema de referencia en el que se proporcionan los datos
La respuesta consiste en un GML que incluye la direccioacuten del archivo adescargar
IntersectRaacutesterWithASCIIPolygon se definen los siguientes paraacutemetros
o ASCIIPolygon Archivo vectorial en formato ASCII de Grasso URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
bull IntersectRaacutesterWithPolygon se definen los siguientes paraacutemetros
o URLFeatureServer Direccioacuten del servicio WFS del que se obtiene elpoliacutegono a intersectar
o FeatureRequest Peticioacuten GetFeature al servicio WFS mediante lacual se obtiene el poliacutegono a intersectar
o URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IOEPDirectiva sobre eslaacutendares de servicios wel) de informacioacuten georreferenciada para el intercambio ejedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 12 de 44
definidos por las entidades puacuteblicas que administran la informacioacuten tal como sesentildeala en el Artiacuteculo 5 punto 2 del D S W 133-2013-PCM
8 PROCEDIMIENTO GENERAL PARA LA IMPLEMENTACiOacuteN DESERVICIOSWEB DE INFORMACiOacuteN GEORREFERENCIADACon objeto de facilitar la integracioacuten de informacioacuten procedente de diferentesservicios web de mapas en el Portal de datos Espaciales del Peruacute se deberaacutenombrar el servicio con el siguiente criterio [Paiacutes]+[Nombre de Entidad puacuteblica uorganizacioacuten privada]+[Categoriacutea]+[Sub categoriacutea]+[Tema]
En el Anexo 2 se adjunta un cuadro con la Clasificacioacuten temaacutetica de datosgeograacuteficos Esta clasificacioacuten es temporal en tanto se defina el CataacutelogoNacional de Objetos Geograacuteficos El cuadro ha sido elaborado en base a lascategoriacuteas temaacuteticas definidas en la ISO 191152003 Informacioacuten Geograacutefica -Metadatos
Para la identificacioacuten del Sistema de Referencia de Coordenadas (CoordinateReferente System CRS) debe usarse el espacio de nombres del EuropeanPetroleum Survey Group (EPSG) y para la Uniform Resource Identifier (URI) loscoacutedigos del EPSG
81 Procedimiento general para el Intercambio de informacioacuten vectorialEl estaacutendar WFS establece un protocolo de comunicacioacuten para la transmisioacuten dedatos vectoriales a traveacutes de servicios web Este protocolo emplea lasespecificaciones OWS para la negociacioacuten previa a la peticioacuten de datos y utilizael formato GML para la transferencia de datos
WFS se basa en el protocolo HTTP que intriacutensecamente no contempla nocionesde sesioacuten Una sesioacuten en HTTP simple es el conjunto de una solicitud y surespuesta Luego la comunicacioacuten se corta y no es responsabilidad del cliente nidel servidor mantener una memoria ni un estado de la transaccioacuten (ealizada Porlo tanto protocolos basados en HTTP como WFS deben antildeadir sus propiosmecanismos de almacenamiento de datos persistentes entre dos solicitudesHTTP
Una sesioacuten WFS baacutesica se desarrolla esquemaacuteticamente de la manerasiguiente
Contacto inicial El cliente conoce uacutenicamente la URL de un servicIoWFS el servidor estaacute esperando peticiones como servicio HTTP oacute HTTPSEntonces siguiendo la especificacioacuten OWS
o El cliente enviacutea una solicitud GetCapabilities al servidor usandoHTTP GET En particular sentildeala queacute servicio estaacute solicitando (aquiacuteWFS) y bajo queacute versioacuten
o El servidor accede a sus fuentes de datos inscritas como disponiblesa WFS pueden ser bases de datos espaciales ficheros inclusiveotras conexiones WFS Eacutestas se encuentran en general preconfiguradas y no es necesario recorrerlas
o Del cataacutelogo interno el servidor construye un fichero XML siguiendola definicioacuten WMT_MS_ Capabilities Este fichero es devuelto al clienteen respuesta al GET usando el tipo MIME textxml
I
J
Oficina Naciomll de Goberno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleo de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 13 de 44
Solicitud de datos El cliente estaacute ahora en medida de solicitar un bloquede informacioacuten tomando en cuenta el conjunto de datos que el servidorcontiene
o El cliente enviacutea una solicitud GetFeatures al servidor especificandoademaacutes de los paraacutemetros OWS baacutesicos la capa y extensioacutensolicitadas Ademaacutes del GET es posible especificar la peticioacutenutilizando POST alcanzando al servidor una especificacioacuten XML de lasolicitud WFS
o El servidor acopia la informacioacuten a partir de sus fuentes y laacondiciona a la solicitud en particular la re proyecta al SRSsolicitado y la recorta al cuadraacutengulo requerido
o El servidor convierte la informacioacuten resultante a formato GML y ladevuelve al cliente en respuesta al GET usando el tipo MIMEapplicationvnd ogc wfs_xml
El contacto inicial es necesario para obtener el cataacutelogo local y los metadatos delas capas disponibles en el servidor Una vez que el cliente obtiene el cataacutelogolocal puede realizar una serie de solicitudes de datos independientes
Existe una clase de servidores WFS llamado WFS Transaccional en la cual siacute seespecifica nociones de sesioacuten y de persistencia de datos La clase transaccionalde la especificacioacuten WFS indica de queacute manera es posible hacer que cliente yservidor realicen transacciones sobre una base de datos Bajo estaespecificacioacuten es posible actualizar datos a distancia en el depoacutesito de datos delservidor
La instalacioacuten de un servidor WFS implica
Definir el nivel de confidencialidad de la informacioacuten
Definir los lineamientos de acceso a la informacioacuten en funcioacuten a lanormativa nacional vigente
bull Instalar un servidor WFS con acceso a las fuentes de informacioacuten apublicar este acceso deberaacute hacerse hacia una copia de la uacuteltima versioacutensiempre y cuando existan mecanismos automaacuteticos de respaldo y puestaal diacutea que aseguren integridad y actualidad esto es especialmentedelicado en caso de instalacioacuten de WFS transaccional
En caso de accesos restringidos por los lineamientos de acceso definidospor la entidad compatibilizar las poliacuteticas e instrumentos de seguridad deinformacioacuten al nuevo servicio esto implica por ejemplo establecer filtros anivel de cortafuegos para restringir el traacutefico a direcciones fijas deentidades conocidas eventualmente estableciendo redes privadasvirtuales entre dependencias
Mantener actualizada la informacioacuten publicada
Oacute~l82 Procedimiento general para el Intercambio de informacioacuten raacutesterZ- Se debe resaltar que para el intercambio de informacioacuten raacutester el trabajo inicial
de estandarizacioacuten se referiacutea a servidores de mapas a traveacutes de Internet Eacutestosinscritos dentro de WCS reciben un pedido a traveacutes del protocolo HTTP a partirde un cliente que solicita un conjunto de imaacutegenes raacutester correspondientes a unSRS determinado y cubriendo un cuadraacutengulo especificado El servidor enviacutea
Oficina Nacional (le Goi)ierno Electroacutenico e informaacutetica - ONGE -Comiteacute CoorcJinador de a lOEDirectiva sobre estaacutendarps de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 14 de 44
IIiL _
contra este pedido una imagen de mapa de bits en formato estaacutendar de imagensea PNG GIF JPEG GeoTIFF etc
El caso del intercambio de datos raacutester en bruto corresponde a una peticioacutensimplificada de este esquema WCS en la que la imagen de mapa de bits quedevuelve un servidor contiene los datos correspondientes a la capa raacutestersolicitada en formato corriente de mapa de bits
Una sesioacuten WCS se realiza aproximadamente de la misma manera que unasesioacuten WFS La fase de contacto inicial y pedido de cataacutelogo local esequivalente excepto que se solicita GetCapabilities del servicio WCS
La solicitud de datos se realiza a traveacutes del pedido GetMap opcionalmenteespecificando el formato de imagen de salida sus dimensiones en pixel yposiblemente un estilo de dibujo definido en SLD Por otro lado la solicitudGetFeaturelnfo aplicada a un raacutester permite obtener datos de los puntos quecomponen la capa
La instalacioacuten de un servidor WCS implica
Definir el nivel de confidencialidadde la informacioacuten
bull Definir los lineamientos de acceso a la informacioacuten en funcioacuten a lanormativa nacional vigente
bull Definir la simbologiacutea cartograacutefica de los mapas publicados y configurareacutesta en el servicio
bull En caso de accesos restringidos por los lineamientos de acceso definidospor la entidad compatibilizar las poliacuteticas e instrumentos de seguridad deinformacioacuten al nuevo servicio esto implica por ejemplo establecer filtros anivel de cortafuegos para restringir el traacutefico a direcciones fijas deentidades conocidas eventualmente estableciendo redes privadasvirtuales entre entidades
bull Mantener actualizada la informacioacuten publicada
83 Procedimiento general para la implementacioacuten de servicios demapas en web (WMS)
A continuacioacuten se describen recomendaciones para la implementacioacuten de losservicios WMS
Debido a que el tiempo de respuesta del servicio WMS depende delnuacutemero de capas que componga el servicio y el volumen de informacioacutense recomienda implementar este servicio con la menor cantidad de capasposible o implementar servicios con una sola capa
bull La implementacioacuten de un servicio web de mapas debe reproducir elcomportamiento y las respuestas estandarizadas al ser invocado desde uncliente geneacuterico y no adaptarse a las particularidades un clienteespeciacutefico
bull El WMS debe ser conforme a la implementacioacuten de ISO 19128Geographic Information - Web Map Server Interface
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicIos web de informacioacuten georreferenciada para el intercambio dedatos entre entiddes de la Administracioacuten Puacuteblica
Paacutegina 15 de 44
Todo servicio WMS debe contar con un IP puacuteblico (URL) que permita suacceso y consulta por Internet el cual deberaacute estar registrado en el portalde datos espaciales del Peruacute
bull Se debe utilizar como miacutenimo la especificacioacuten Web Map Service (WMS)Implementation Specification v111 o superior del Open GeospatialConsortium (OGC) con las tres operaciones obligatorias definidas en lapresente directiva (GetCapabilities GetMap y GetFeaturelnfo)
bull El WMS deberaacute soportar cuando se exceda el rango de escala uacutetilimaacutegenes vaciacuteas o simplificadas La informacioacuten sobre el rango de escalauacutetil debe proporcionarse en la respuesta a la peticioacuten GetCapabilitiesutilizando el campo ltScaleHintgt
bull Se debe usar la especificacioacuten del OGC Styled Layer DescriptorImplementation Specification v10 (SLD) como extensioacuten del OGC WMSque permita una simbolizacioacuten definida por el usuario
bull Se debe implementar la operacioacuten GetLegendGraphic y del atributoLegendURL para describir cada capa con el fin de identificar las capasadecuadamente
bull El WMS debe soportar al menos el formato Portable Network Graphics de24 bits (PNG tipo MIME imagepng)
bull Evitar la inclusioacuten de informacioacuten marginal dentro del marco devisualizacioacuten escalas logotipos marcas de agua mensajes de copyright ysimilares
Si se usa un Sistema de Referencia de Coordenadas (CRS) adicionaldeberaacuten identificarse sus paraacutemetros de transformacioacuten mediante unidentificador del Sistema de Referencia de Coordenadas vaacutelido ydocumentado
UTM USO
Zona 178 --------------- __-
Zona 188Zona 198
~ 0_ bull __ - ~ ~_ bullbull__ bullbullbull
Zona 178 -__------ -----__-_ Zona 188
------_ _~-- Zona 198
proporcionarse en ingleacutes Sede excepcioacuten sea
bull El WMS debe soportar el CRS WGS84 en coordenadas geograacuteficasidentificadas mediante EPSG 4326 Ademaacutes se recomienda que laimplementacioacuten de WMS tambieacuten soporte los siguientes CRSs
Tabla 1 Coacutedigos y Sistemas de Referencia
Coacutedigo EPGS Sistemade ReferenciaDATUM32717 WG8 84 UTM32718 WG8 84 UTM32719 WG8 84 UTM
- _------ _----__- ~--_ ----- -24877 P8AD56 UTM
----_ __ _ -24878 P8AD56 UTM24879 P8AD56 UTM4326 WG8844248 P8AD56
bull Todas las excepciones de servicio debenrecomienda que el formatoapplicationvnd ogc se_inimage
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puumlbliacuteca
Paacutegina 16 de 44
ANEXO 1 ESTANDARES DE SERVICIOS WEB DE INFORMACIONGEORREFERENCIADA PARA EL INTERCAMBIO DE DATOS ENTREENTIDADES DE LA ADMINISTRACION PUBLICA
1 ESTANDAR PARA SERVICIO DE MAPAS EN WEB WMS
11 WMS Web Map Service
El servicio Web Map Service (WMS) o Servicio de publicacioacuten de mapas es unestaacutendar propuesto por la OGC que ofrece una sencilla interfaz HTTP el cualpermite realizar una solicitud de imaacutegenes de mapas georreferenciados de una omaacutes bases de datos geograacuteficas que pueden estar distribuidas en maacutes de unservidor
Una peticioacuten WMS define la capa o capas geograacuteficas y el aacuterea de intereacutes paraser procesadas por el administrador del servicio la respuesta a esta solicitud esuna o maacutes imaacutegenes de mapas georreferenciados (devuelto como JPEG PNGetc) que pueden ser mostradas en un aplicativo ya sea viacutea web o de maneralocal
A traveacutes de la superposicioacuten de mapas obtenidos de diferentes servidores WMSes posible la creacioacuten de una red de servicios distribuidos cuyos clientes ousuarios podraacuten realizar composiciones personalizadas
I_ _ _ ~ __ ~------J
_ordm~scriacutePdoacuteB __Versioacuten de la especificacioacuten OGCTipo de_~ervicio al que vadtrigj9-ordfJ~Jeticioacuten Nombre de la olJeracioacuten Formato de salida deacutelmetaclatodel s-eNiCioDebe soportar lJor defecto texUxml S-ecuencia de nUacutemeros 6- cadena --decaracteres para ~I contr()I de la cltn~~s~I1fia
Opcional
Obligatoriedad~OpcionalObli9ordf-ordm~ _ObliR~lt~
Opcional
UPDATESEQUENCE
- ComponentesVERSION
SERVICE=WMS _ __ __-- _ - --_ -REQYESTGet99pabilities
FORMAT
111 Operaciones
Este estaacutendar internacional (WMS versioacuten 130) define dos clases de modos deoperar uno para un WMS baacutesico y otro para un WMS de consulta A su vez cadauno tiene dos subclases una para clientes y otra para servidores
El WMS baacutesico debe soportar los elementos baacutesicos del servicio (versioacutenpeticiones y respuestas HTIP valores numeacutericos y booleanos determinadosformatos de salida sistemas de coordenadas paraacutemetros de consulta y derespuesta y excepciones) la operacioacuten GetCapabilities y la operacioacuten GetMapClasifica la informacioacuten que posee en Capas y ofrece un nuacutemero determinado deEstilos con los cuales se pueden visualizar dichas capas Este EstaacutendarInternacional uacutenicamente soporta Capas y Estilos definidos no incluyemecanismos de definicioacuten de simbolizacioacuten por parte del usuario
El WMS de consulta debe satisfacer todos los requerimientos de un WMS baacutesico ytambieacuten soportar la operacioacuten GetFeaturelnfo
Para personalizar la simbolizacioacuten OGC ha definido la especificacioacuten 5tyledLaver Descriptor (5LD) o descripcioacuten de estilos de capas que permite la
l(CONSElo definicioacuten temporal o permanente de la simbolizacioacuten para visualizar datos viacuteaa-tCj~ ~lt)~ WMS~ ~ ~o Leoacuten ~ ltntilde bull bull bull bull bull0 ~--iexcl ~a GetCapabllItles (oblIgatorIa)~ ~ oO gtltto~ierM~~ lt Ofrece informacioacuten acerca de las caracteriacutesticas del servicio (metadatos)
Tabla 2 Componentes de GetCapabilities
L
Oficina Nacional de Gobierno Electroacutenico e infonnaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios eb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 17 de 44
del cacheacute Este valor se incrementa cuandose realizan cambios en el Capabilitites
b GetMap (obligatoria)
Proporciona como resultado un mapa imagen de los datos almacenados
Tabla 3 Componentes de GetMap
Componentes
L~-~Q~~~~~~~t~iapI LAYERS
STYLES
CRS=EPSGidentificador
BBOX=minxminYmaxxmaxy
WIDTHHEIGHTFORMAT
TRANSPARENT=TRUEI FALSE
BGCOLOR=color_value
EXCEPTIONS=exception_format
TIME=time
ObligatoriedadObligat0rQ -ObIi99orio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligordf-t9rioObligordf-tQr)oObligatorio
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Desqip~iOacutenVersioacuten de la especificacioacuten OGCNombre de la PeticioacutenLista de una o maacutes capasseparadas por comasEstilo de visualizacioacuten por caparequerida separados por comasSistema de Coordenadas deReferenciaEsquinas del aacutembito (inferiorizquierda superor derecha) enunidades CRSAncho del mapa en Qix_eJ~~ Alto del maQ9_~Ilp)(el~~- _Formato de salida del mapaTransparencia del fondo del mapa(default=FALSE)Valor del color del fondo RGB enHexadecimal (default=OxFFFFFF)Formato en el que el WMSinforma de las excepciones(default=XML)Valor de Tiempo en las capasdeseadasElevaci6ndelas capas deseadasValor de otras dimensionesadecuadas
c GetFeaturelnfo (obligatoria)
Captura y proporciona informacioacuten contenida en un mapa tal como el valor deun objeto en una posicioacuten determinada
Tabla 4 Componentes de GetFeaturelnfo
DescripcioacuteriVersioacuten de la especificacioacutentildeOGcNombre de la Peticioacuten Copia parcialdeuacutenapeticioacuten demapasque genera el mapa del cual se quiereobtener informacioacutenLista de una o maacutes capas sobre las quese realiza la consulta separadas porcomasFormato de respuesta de la informacioacutensobre el objeto (MIME type)Nuacutemero de objetos sobre los que sedevuelve informacioacuten(default=1)Coordenada iexcldel objeto en eacuteiMapcsen pi~eles __ o bullbullbullbullbullbullbullbull
Coordenada j del objeto en el Map CSenpixele~Formato en el que el WMS informa de las excepciones (default=XML)
Obligatorio
ObligatoriedadObligatorioObligaiorio~~_
QUERY _LA YERS Obligatorio
INFOJORMAT Obligatorio
FEATURE_COUNT Opcional
l=pixeLcolumn Obligatorio_____ bullbullbullbull - bull__ bull__ bullbullbull ____ o
J=pixeLrow Obligatorio-- --- _ _--_-
EXCEPTIONS Opcional
Paraacutemetros del mapa
ComponentesVERSION
REQUEST=GetFeaturelnfo
Oficina Nacional (e Gobierno Electroacutenico e In~ormiquestica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciltda para el intercambio deciatos entre entidades de la Aoministraciaacuten Puacuteblica
Paacutegina 18 de 44
112 Styled Layer Descriptor (SLD)
Perfil de la Especificacioacuten de Implementacioacuten Web Map Service
El Styled Layer Descriptor (SLD) o Descriptor de Estilos de Capas define unacodificacioacuten que se extiende al estaacutendar WMS el cual permite definir a traveacutes delusuario una simbolizacioacuten y coloracioacuten de la capa geograacutefica o cobertura Elestaacutendar SLD aborda la necesidad de los usuarios y de los softwares paraofrecer la capacidad de poder controlar la representacioacuten visual de los datosgeorreferenciados
Esta posibilidad de definir reglas de representacioacuten de estilos requiere unlenguaje de estilos que el cliente y el servidor pueden entender La Simbologiacuteaestaacutendar de codificacioacuten de la OGC (SE) ofrece este lenguaje mientras que elperfil de SLD WMS permite la aplicacioacuten del SE a capas WMS usandoextensiones de operaciones de los servicios de mapas Ademaacutes este estaacutendardefine una operacioacuten de acceso normalizado a siacutembolos de leyenda
a Operaciones del servicioLas operaciones que se definen en este estaacutendar OGC son 4 siendo dos (2)obligatorias y dos (2) opcionales
bull GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull GetMap (Obligatoria)
Esta operacioacuten estaacute definida en el estaacutendar WMS en sus distintas versionesSolicitud de un aacuterea determinada en un CRS determinado Para modificar elestilo de visualizacioacuten se crea un laquouser Styleraquo
bull Describe Layer (Opcional)
Para definir estilos personalizados por el usuario se requiere informacioacutensobre los fenoacutemenos a simbolizar o como poco su tipo (fenoacutemeno ocobertura) Esta operacioacuten proporciona informacioacuten sobre esos estilos
bull GetLegendGraphic (Opcional)
Mediante esta operacioacuten se obtiene una imagen del estilo con el cual elservicio realiza la representacioacuten de la capa
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de s~rvicios leb ae informacioacuten georreferenci2da para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
2 ESTANDAR PARA SERVICIO DE MAPAS WFS
Paacutegina 19 de 44
21 WFS Web Feature Service
El servicio Web Feature Service (WFS) o Servicio de publicacioacuten de objetos es unestaacutendar definido por la OGC que describe la especificacioacuten de codificacioacuten paradatos georreferenciados basados en GML (Geography Markup Language) el cualpermite recuperar y modificar (consultar insertar actualizar y eliminar) datosespaciales en formato vectorial Esta codificacioacuten intenta activar el transporte yalmacenamiento de informacioacuten geograacutefica mediante un XML Sehema quedescribe su estructura incluyendo las propiedades de geometriacutea y los rasgosgeograacuteficos
Los requisitos para un Web Feature Serviee (versioacuten 110 o superior) definidospor la OGC son
Los interfaces deben definirse en XML
GML debe ser utilizado para expresar caracteriacutesticas de los objetos dentrode la interfaz
Un WFS debe ser capaz como miacutenimo de ofrecer caracteriacutesticas de losobjetos utilizando GML
El filtro de lenguaje debe definirse en XML y derivarse de CQL como seindica en el OpenGIS Catalogue Intetface ImplementationSpecification
bull El almaceacuten de datos utilizado para almacenar caracteriacutesticas de los objetosgeograacuteficos puede ser opaco para la aplicacioacuten cliente siendo el uacutenicoacceso a los datos a traveacutes del interfaz del WFS
bull La uacutenica funcioacuten de un WFS cuando interacciona con el sistema dealmacenamiento de fenoacutemenos geograacuteficos es asegurarse que loscambios realizados en los datos sean coherentes
211 Operaciones
Se definen tres clases de WFS
WFS Baacutesico implementa las operaciones GetCapabilitiesDescribeFeatureType y GetFeature Se considera el servicio de soacutelolectura
WFS XLink soporta todas las operaciones del WFS Baacutesico e implementala operacioacuten GetGmlObjet para XLinks locales yo remotos siendo posibleutilizar la operacioacuten GetGmlObjet durante la operacioacuten GetFeature
bull WFS Transaccional soporta todas las operaciones del WFS baacutesico eimplementa las operaciones de transaccioacuten Siendo opcional laimplementacioacuten de las operaciones GetGmlObjet yo LockFeature
Los atributos comunes en las peticiones POST y GET para todas las operacionesson
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEi -Comiteacute Coordinador de la lOEDirectiva sobre est~ndres de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Publica
Paacutegina 20 de 44
Tabla 5 Componentes GET maacutes comunes
_componentesVERSION
SERVICE=WFS
REQUEST
NAMESPACE
Paraacutemetros adicionalesParaacutemetros especificos
del suministrador
OblifjatoiexcliexcledadOblig_~9iQ_
Obligatorio
ObligatQrio
Opcional
Opcional
_ _ DescripcioacutenVersioacuten de la especificacioacuten OGC __Tipo-cie-ServfcTo--( no-esobiigaiorio paraGetCapeacutelbiiti~~)_Nombre de la PeticioacutenPara indicar el espacio de nombres y susprefijos El formato debe ser xmlns(prefix=EscapedNamespaceName) Si se especificamaacutes de uno se sefJaranfJorcomasParaacutemetros de cadaoperaCiOacute---------------Para permitir antildeadir paraacutemetros ala peticioacutende forma que se mejore el resuldo _
Tabla 6 Componentes POST maacutes comunes
ComponentesVERSION
SERVICE=WFS
HANOLE
ObligatoriedadObligato~[Q__Obligatorio
Opcional
DescripcioacutenVersioacutende la especificacioacuten OGCTipo de Servicio Permite a la aplicacioacuten cliente asociar unnombre nemoteacutecnico a la peticioacuten paraencontrar los elementos infractores en casode error
a GetCapabilities (obligatoria)
Ofrece informacioacuten acerca de las caracteriacutesticas del servicIo de los tipos defenoacutemenos que puede ofrecer y queacute operaciones soporta cada uno de ellos
D~scripdcSn _Lista de tipos de fenoacutemenos adescribir separados por comas Sino se indica ninguno devuelvetodos los tiposFormato de salida para describirlos tipos de fenoacutemenos Soportaotros formatos de salida comoOTO
Opcional
Opcional
TYPENAME
OUTPUTFORMAT=textxmlsubtype=gml311
b DescribeFeatureType (obligatoria)
Ofrece la estructura (campos y atributos) de cualquiera de los tipos defenoacutemenos que el servicio puede ofrecer mediante su descripcioacuten en esquemasXML siendo eacutestos esquemas GML vaacutelidos
Tabla 7 Componentes DescribeFeatureType
Componentes Obligatoriedad
c GetFeature (obligatoria)
Devuelve instancias de fenoacutemenos (objetos individuales) en formato GMLAdemaacutes el cliente debe tener la posibilidad de solicitar las propiedades delfenoacutemeno que desea y de realizar tanto consultas espaciales como noespaciales
Tabla 8 Componentes de GetFeature y GetFeatureWithLock
iI
l
_lt_orriponentesREQUEST=[GetFeature I
GetFeatureWithLock]
OUTPURFORMAT=textxml subtipo=gml311
RESULTIYPE=[results IHits]
Obligatoriedad
Obligatorio
Opcional
Opcional
t5escripciQn
Nombre de la peticioacuten WFS
Permite otros formatos de salida siempre ycuando se indique en el documento deltapacidadesUtilizado para solicitar un documento derespuesta completo con los fenoacutemenos quecumplen la consulta (results valor por defecto) osimplemente una enumeracioacuten d~ Ilts_rnismos
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades ete la Administracioacuten Puacuteblica
Paacutegina 21 de 44
Pueden utilizarse componentes adicionales para controlar los XLink anidados
Tabla 9 Codificacioacuten adicional de GetFeature
Componentes
PROPERTYPENAME
FEATUREVERSION=[ALLIN]
MAXFEATURES=N
EXPIRY=N
SRSNAME
TYPENAME(opcional si se aespecificado elFEATUREID)FEATUREID
(Mutuamente excluyentec()i1 FILIER yB001 __
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BBOX)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
SORTBY
~Coriiacuteponentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
PROPTRAVXLlNKDEPTH
Obligatoriedad
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Opcional
Opcional
Opcional
Opcional
Obligatoriedad
Opcional
Opcional
Opcional
Descripci9n(hits)Lista de propiedades de cada tipo de fenoacutemenosolicitado Con o con ausencia de valor sesolicitan todas las del ti~o_~Ql~_L1J9ordmcgt____Cuando es posible el versionado Devuelve laversioacuten del fenoacutemeno que se le solicita Si no seindica devuelve la uacuteltima versioacutenMaacuteximo nuacutemero de fenoacutemenos que puedendevolverse en una consulta Si no se indicadevuelve todosSoacutelo se utiliza con la peticioacutenGetFeatureWithLock Indica el tiempo de bloqueodel fenoacutemeno en la respuesta (en minutos) Si elparaacutemetro no se especifica el bloqueo seraacuteindefinidoSistema de referencia que debe ser usado en lageometria de los fenoacutemenos resultado de lapeticioacuten
Lista de nombres de los tipos de fenoacutemenossolicitados
Lista de instancias de fenoacutemenos solicitadasidentificadas mediante su identifi~dor
Describe un conjunto de caracteristicas sobre lasque operar Se debe establecer un filtro por cadatipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o un FILTERun cliente puede realizar la peticioacuten mediante unbounding box
Indica la propiedad respecto a la cual seraacutenordenadas las instancias de los fenoacutemenosobtenidos en la consulta
--__~~_ 0- _
Descripcioacuten _Nivel de profundidad a alcanzar a traveacutes de los bullenlaces contenidos en los atributos href de las propiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que se bullacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidada deGetGmlObject realizada para cualquier propiedadcuando interviene el componenteTRAVERSEXLlNKDEPTH (si no se especifica una I
lista PROPEXPIRY) En ausencia de valoresperaraacute hasta recibir respuestaLista de- ios niveies- de XLink enlazado-spor cadafenoacutemeno que sea consultado Debe haber unarelacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una lista
i_J
Oficina Nacional de Gobierno Electroacutenico e Inormiquesttica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios VIeb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 22 de 44
Componentes Obligatoriedad DescripcioacutenPROPTRAVXLlNKDEPTHLista de tiempos de expiracioacuten de XLink enlazadospor cada fenoacutemeno consultado Debe haber una
PROPTRAVXLlNKEXPIRY Opcional relacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una listaPROPTRAVXLlNKEXPIRY
d GetGmlObject (opcional)
Devuelve instancias de fenoacutemenos expresaacutendolos en XML El cliente debe tenerla posibilidad de especificar si desea todos los objetos que se han anidadomediante Xlinks o soacutelo hasta un nivel de anidamiento determinado
Para que un WFS soporte esta operacioacuten cada elemento sobre el que puedaoperar el WFS debe estar identificado uniacutevocamente mediante lOs XML Lacodificacioacuten de identificadores de elementos se define en OpenGis FilterEneoding Implementation Speeifieation
La diferencia con GetFeature es que mientras que esta uacuteltima devuelve todaslas instancias que posea el tipo de fenoacutemeno solicitado con GetGmlObject soacutelose obtienen las instancias de fenoacutemenos solicitadas mediante su identificador
Tabla 10 Codificacioacuten para GetGmlObject
Componentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
GMLOBJECTID
Obligatoriedad
Obligatorio
Opcional
DescripcT6n _Nivel de profundidad a alcanzar a traveacutes de losenlaces contenidos en los atributos href de laspropiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que seacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidadade GetGmlObject realizada para cualquierpropiedad (si no se especifica una listaPROPEXPIRY) cuando interviene elcomponente TRAVERSEXLlNKDEPTH Enausencia de valor esperaraacute hasta recibirresp~~~t~__ _ EllO XML del elemento solicitado
Descripci~~
Lista de nombres de los tipos de fenoacutemenosa ser bloqueados
Indica el tiempo de bloqueocienenoacutementildeo(en minutos) Si el paraacutemetro no seespecifica el bloqueo seraacute indefinidoALLintentaraacute bloq~ordflodoslos fenoacuteme~_
Opcional
Opcional
Obligatorio
ObligatoriedadComponentesTYPENAME
(opcional si se aespecificado elFEAT~B_~[)) _
EXPIRY=N
LordmCISACTI9~=I~-J_
e LockFeature (opcional)
Peticioacuten de bloqueo sobre uno o maacutes tipos de fenoacutemenos mientras se estaacuterealizando su modificacioacuten con la operacioacuten Transaetion Esto aseguratransacciones de forma continuada Esta operacioacuten en el meacutetodo POSTcontiene uno o maacutes elementos ltLoeltgt cada elemento definen las instancias deun tipo de fenoacutemeno a ser bloqueadas
Tabla 11 Componentes LockFeature
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Ieb de Informacioacuten georreferenciada para el intercambio dedatos entre entidades de la dministracioacuten Puacuteblica
Paacutegina 23 de 44
9omponentes_SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BJ30_X)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Opcional
Opcional
Opcional
Descripcioacuten _solicitados si no lo consigue no sebloquearaacute ninguno SOME intenta bloqueartantas como sea posibleLista de instancias de fenoacutemenossolicitadas identificadas mediante suidentificador
Describe un conjunto de caracteristicassobre las que operar Se debe establecer unfiltro por cada tipo de fenoacutemeno listado en elparaacutemetro TYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
f Transaction (opcional)
Una peticioacuten transaccional estaacute compuesta de operaciones que modificaninstancias de fenoacutemenos geograacuteficos accesibles viacutea web Una vez terminada latransaccioacuten el servicio WFS genera un documento XML de respuesta indicandoque el proceso se ha realizado
Esta operacioacuten puede realizarse directamente por parte del servicio WFS encuyo caso al finalizar la transaccioacuten el servicio traslada las modificaciones alalmaceacuten de datos conectado el servicio WFS o traducir las operaciones allenguaje del almaceacuten de datos siendo eacuteste uacuteltimo el encargado de realizar laoperacioacuten
Las posibles operaciones de modificacioacuten que pueden llevarse a cabo son crear(Insert) actualizar (Update) y eliminar (Deete)
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Insert
Native
Lockld
srsName(Atributo)
IdgenItri~ut(raquo
Transaction
inputFormat__(f-ilQt __
Tabla 12 Componentes POSTde TransactionComponentes Obligatoriedad DescripCioacuten~- ~- --
Puede contener cero o maacutes nsert Updafe o DeefeLas operaciones se ejecutan en el orden en el quese presenten en la peticioacuten _Especifica que la transaccioacuten se realizaraacute sobre unconjunto de instancias que han sido bloqueadasprevLamente___ ____ __Contiene comandos u operaciones propietariaspermitiendo acceder y actuar sobre servidores oalmacenesde datos especiacuteficosALL iridica--que -iodos -os fen6meno-sbloq-ueadosdeben ser liberados una vez terminada latransaccioacuten SOME indica que soacutelo los registrosmodificados deben ser liberados el resto deelementos permanecen bloqueadosUtilizado para crear nuevas instancias defenoacutemenos Por defecto los fenoacutemenos se expresanmediante GML3 pero pueden utilizarse otrasversiones de GML En respuesta a esta operacioacuten elWFS debe generar una lista de los identificadoresasig_l95Qsa las nueveacutel~Iacutei~~l~a_~generadas
Versioacuten GML en la que crear los datos-- -- Sistema deo-referenCiadel nuevo-efe-merItoeicual
Opcional debe ser soportado por el tipo de fenoacutemeno al quepertenece
Meacutetodode asignacioacuten de identificadores
releaseAction=[ALLISOME]
Oficina Nacional de Gobierno Eleciexclroacutenico e Inormaacutetiacuteca - ONGEI -Comiteacute Coordiacutenatior de la IDEPDirectiva sobre estaacutendares de servicios weo de informacioacuten georreierenciada iexclara el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 24 de 44
Componentes
Update
Property(Elemento)
srsName(Atributo)
Filter(Elemento)DeleteFilter
(Elemento) __
Obligatoriedad
Opcional
Obligatorio
Opcional
Opcional
OpcJdegrl_ordfI _
Obligatorio
DescripcioacutenActuacutea sobre las propiedades de instancias defenoacutemenosEspecifica el nombre (Name) y los valores (Vaue) delas propiedades pertenecientes a los tipos defenoacutemenos a modificar (fypeName)Sistema de referencia del nuevo elemento el cualdebe ser soportado por el tipo de fenoacutemeno al quepert~n_~ce _ ___ _ _Define restricciones espaciales o no espaciales paraseleccionar los fenoacutemenos a modificarElimina instancias de fenoacutemenos
Si no se define un filtro la operacioacuten no se realiza
Tabla 13 Componentes GET de Transaction
Componentes
OPERATION=Delete
TYPENAME(opcional si se aespecificado elFEATUREID)
RELEASEACTION=[ALLI SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
BB00)BBOX
(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten_Operacioacuten de transaccioacuten a ejecutar Lasoperaciones se ejecutan en el orden en el quese present~Il_~I1a p~ticiordmn
Lista de nombres de los tipos de fenoacutemenossobre los que realizar fa operacioacuten
ALL indica que todos los fenoacutemenosbloqueados deben ser liberados una vezterminada la transaccioacuten SOME indica quesoacutelo los registros modificados deben serliberados el resto de elementos permanecenbloqueados
Lista de instancias de fenoacutemenos sobre los queoperar identificadas mediante su identificador
Describe un conjunto de caracteriacutesticas sobrelas que operar Se debe establecer un filtro porcada tipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
Oficina Nacional dG Gobierno Eleciroacutenco e informaacutetic - ONGEiexcl -Comiteacute Coordineacutedor de la lDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para ei intercambio dedtos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 25 de 44
3 ESTANDAR PARA SERVICIO DE COBERTURA WCS
31 WCS Web Coverage Service
El servicio Web Caverage Serviee (WCS) o Servicio de Coberturas de mapasofrece la obtencioacuten de datos georreferenciados en un formato del tipo coberturamulti-dimensionales para el acceso a traveacutes de la web de modo que sean uacutetilespara la representacioacuten o como dato de entrada de modelos cientiacuteficos
Al igual que el estaacutendar Web Map Serviee (WMS) y el Web Feature Serviee(WFS) permite al cliente seleccionar parte de la informacioacuten que posee elservidor basaacutendose en diferentes criterios como por ejemplo las restriccionesespaciales
Este estaacutendar nos brinda un conjunto de requisitos baacutesicos que una aplicacioacutenWCS debe cumplir esto tambieacuten es vaacutelido al utilizar el GML como un formato deentrega de la cobertura con el cual a diferencia del WMS que devuelve los datosgeorreferenciados para ser representados como mapas estaacuteticos (devueltos comoimaacutegenes desde un servidor) el estaacutendar Web Coverage Service define unasintaxis rica para las solicitudes en contra de estos datos devolvieacutendolos con susemaacutentica original (en lugar de las imaacutegenes) los cuales pueden ser interpretadosextrapolados procesados etc
Esta versioacuten de especificacioacuten se limita a peticiones y descripciones de coberturasde mallas regulares (grid coverage) aunque el interfaz ha sido disentildeado de formaque en futuras versiones sea posible desarrollarlo permitiendo otros tipos decoberturas definidas en OGC Abstraet Speeifieatian Tapie 6
asincroacutenicasrespuestas Respuestas XML y opcionalmente(almacenamiento de respuestas)
a GetCapabilities (obligatorio)
Permite obtener el documento XML de capacidades donde se describenlas caracteriacutesticas del servicio y donde normalmente se incluye una brevedescripcioacuten de las coberturas que ofrece En el caso que el documento XMLdevuelto no contenga la descripcioacuten de las coberturas que posee debedisponerse de informacioacuten similar en una fuente aparte como por ejemplo uncataacutelogo de imaacutegenes
311 Operaciones
El servicio WCS (versioacuten 20) proporciona tres (3) operaciones cuyaimplementacioacuten es obligatoria por parte del servidor Estas operaciones puedenutilizar HTTP GET con codificacioacuten KVP o HTTP POST con codificacioacuten XML oSOAP es mediante el documento de capacidades como se indica queacute tipo decodificacioacuten POST soporta el servidor del WCS
Los paraacutemetros que se definen a continuacioacuten pertenecen a la versioacuten 111 deeste estaacutendar mientras que los ejemplos expuestos se realizan con WCS versioacuten100 por ser los implementados hasta la fecha Las diferencias de notaciones ylas variaciones baacutesicas que posee la versioacuten 111 con respecto a la 100 son
Uso de GridCRS en descripciones de peticiones de cobertureacutels
Descripcioacuten jeraacuterquica de las coberturas
Muacuteltiples campos por cobertura
Oficinaacute Nacional de Gobj~rno Electroacutenico e InronnaacuteUca - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 14 Componentes de GetCapabilities
Paacutegina 26 de 44
Componentes
SERVICE=WCS
REQUEST=GetCapabilities
ACCEPTVERSION
SECTIONS=Contents
UPDATESECUENCE
ACCEPTFORMATS=textxml
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
QesuacuteipcioacutenTipo de Servicio al que vadirigl~eacutelJordf-R~ticoacuten~ _Nombre de la operacioacutenVersiones de la especificacioacutenOGC que acepta el clienteseparadas por comas y enorden de preferEmciaLista de cero o maacutes nombres desecciones del documento demetadatos del servicioseparados por comas que sedesea sean devueltos en eldocumento de metadatos delservicioVersioacuten del documento demetadatos del servicio valorque se incrementa cuando serealizan cambios en eldocumento compl~toSecuencia de cero o maacutesformatos de respuestadeseados por el clienteseparados por comas y pororden de preferencia
Tabla 15 Componentes de DescribeCoverage
b DescribeCoverage (obligatorio)
Devuelve un documento XML con una descripcioacuten detallada de una o variascoberturas de las suministradas por el servicio
El documento XML devuelto con la descripcioacuten de la cobertura debe contener
Identifier identificador uacutenico de la cobertura
bull Domain Definicioacuten del dominio espacial yo temporal para laslocalizaciones de las coberturas
bull Range Define el rango de valores y el tipo de propiedades (categoriacuteasmedidas etc) asignadas a cada localizacioacuten en el dominio
bull SupportedCRSs Relacioacuten de baseCRS definidos para cada GridCRSutilizados por la operacioacuten GetCoverage para expresar las coberturas queposee
bull SupportedFormats Formatos en los que pueden ser devueltos lascoberturas en respuesta a un GetCoverage (ejemplo GeoTiff HDF-EOSNITF CF-Net-CDF)
Componentes
SERVICE=WCS
REQUEST=DescribeCoverag~_VERSION= version
IDENTIFIERS=identifier1identifier2
Obligatoriedad
Obligatorio
Obli9iltorLC_ObligeacutelQ~icgt
Obligatorio
DesiiipClOacutenTipo de Servicio al que va dirigida lapeticioacutenNombre de laope~aci~nVersioacuten de la especificacioacuten OGCLista de los identiffcad()resde lascoberturas que se desea seandescritas
Oficina Nacional de Gobemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacuten ciares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 27 de 44
c GetCoverage (obligatorio)
Permite obtener una cobertura o parte de ella Por tanto es necesario indicaralguna o todas las caracteriacutesticas baacutesicas que definen el subconjunto de datosrequerido es decir el dominio el rango de valores el tipo de re-muestreo elformato de datos y forma de entrega del resultado Para ello es necesarioconocer primero cuaacutel es la definicioacuten del tipo de coberturas que posee el serviciomediante la operacioacuten DescribeCoverage
Por defecto todos los componentes de la cobertura solicitada mediante estaoperacioacuten son devueltos directamente en la respuesta Opcionalmente elservicio puede tener implementada la posibilidad de almacenar los componentesde la cobertura como un recurso accesible viacutea web en cuyo caso la respuestaincluiriacutea la referencia URL a dicho recurso siempre y cuando se indique en lapeticioacuten que los resultados deben ser almacenados
Procesar una operacioacuten GetCoverage puede ser entendido conceptualmentecomo una secuencia de operaciones cuyo esquema fundamental seriacutea
Realizar una transformacioacuten de coordenadas (incluyendo el escaladoespacial) en el CRS que se desea mediante un re-muestreo coninterpolacioacuten espacial
Generar el subconjunto de datos espacial
Generar el subconjunto de datos temporal
Generar el subconjunto de propiedades (range)
bull Convertir los datos al formato solicitado En funcioacuten del formato puedenecesitarse interpolar los valores que posee cada localizacioacuten en lacobertura original como consecuencia es probable que se produzcapeacuterdida de precisioacuten
bull Salida de resultados de una muestra de la cobertura
Solicita un subconjunto de datoscorrespondientes a instantes ointervalos de tiempo determinados
S-olidta solamente algunos campos_ (IrQpiedade~L Formato de salida de la coberturadenro delo~que eacutesta posee _Especifica si la respuesta debe seralmacenadaIdentifica el sistema de referenciabase para el GridCRS de salida
Opcional
Obligatorio
Opcional
OpcionalParaacutemetros
-Oescripeacutefoacutentilde---Tipo de Servicio al que va diexclrigida la Obligatorio lPeuroticioacuten
Obligatorio Nombre de la operacioacutenObligatorio __ _ VeEsi6n de 1ordf~~p~cifiltordfltoacutenQ~C
Identificador uacutenico de la coberturaObligatorio solicitada
Opcional iexcl Encuadre que define espacialmente(Obligatorio si no se la cobertura solicitada en el
indica sistema de referencia que se indicaTIMESECUENCE) mediante su URN
Opcional(Obligatorio si no se
indicaBordmUNDIN~Jl0gtS)
FORMAT
RANGESUBSET
TIMESECUENCE
Tabla 16 Componentes de GetCoverage
- Componentes Obligatoriedad
SERVICE=WCS
REQUEST =GetCoverageVERSION= version
IDENTIFIER
BOUNDINGBOX=coordenadasurnogc defcrs EPSGX
STORE
GRIDBASECRS=urnogcdefcrsEPSGX
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la ACjministracioacuten Puacuteblica
Paacutegina 28 de 44
Comp()nentes
GRIDTYPE=urnogcdefmethodWCS 11 2dGridln2dCrs
GRIDCS=urnogcdefcsOGCOOGrid2dSquareCS
GRIDORIGIN
GRIDOFFSETS
Obligatori~qCldpertenecientes a laestructura de datos
GridCRSSe utilizan para
solicitar los datos desalida en otroSistema deReferencia de
Coordenadas (CRS)distinto al que posee
la coberturaalmacenada
DescripcioacutendeseadoIdentifica el meacutetodo de generacioacutende la malla en el sistema dereferencia baseIdentifica el Sistema Cartesiano 2Do 3D utilizado po~~1 GridggS_Coordenadas del origen de la mallaen el sistema de referencia base delGridCRS deseadoSeparacioacuten entre los puntosadyacentes de la malla en elsistema de referencia base
Oficina Nacional de Gobierno Eiectreacutenico e Infonnaacutetica - ONGEI -Comiteacute Coorcfinador de la rDEPDirectiva sobre estaacutendares de sGrvicios viexcleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administrc1oacuten Puacuteblica
4 ESTANDAR PARA SERVICIO DE CATALOGO CSW
Paacutegina 29 de 44
41 CSW Catalogue Service tor the Web
El servicio Catalogue Service for the Web (CSW) o Servicio de Catalogo es unestaacutendar definido por la OGC que especifica la interfaz el enlace y el marco detrabajo para publicar y generar buacutesquedas de conjuntos de informacioacuten de tipodescriptiva (metadatos) sobre los datos servicios y objetos de informacioacutenrelacionados
Este servicio de cataacutelogo es uno de los tres servicios fundamentales que debeexistir en una Infraestructura de Datos Espaciales consulta visualizacioacuten ydescarga
Los servicios de los cataacutelogos representan las caracteriacutesticas de los recursos quepueden ser consultadas y presentadas para su evaluacioacuten por los clientes yasean usuarios o aplicaciones software
411 Operaciones
Las operaciones que define este estaacutendar (versioacuten 200) son siete (7) cuatroobligatorias y tres (3) opcionales
a GetCapabilities (obligatorio)
GetCapabilities es obligatoria y permite a los clientes CSW obtener metadatosdel servicio La respuesta se envioacute en un documento XML
La peticioacuten debe implementar los paraacutemetros request service SectionsAcceptVersions y AcceptFormats y puede implementar el paraacutemetroupdateSequence
Las secciones del documento XML del metadatos son
Serviceldentification
ServiceProvider
OperationsMetadata
Contents
bull Filter_Capabilities
Operacioacuten GetCapabilities Solicitud de las caracteriacutesticas del servicioInfraestructura de Datos Espaciales-CSW
ltxml version=10 encoding=UTF-8gt ltcswGetCapabilities service=CSWversion=2 OOxmlns csw=httpwwwopengisneUcaUcswgt ltcswAcceptVersionsgtltcswVersiongt2 OOltcswVersiongt ltcswAcceptVersionsgt ltcswAcceptFormatsgtltcswOutputFormatgttexUxmlltcsw OutputFormatgt ltcswAcceptFormatsgtltcswGetCapabi litiesgt
b GetRecords (obligatorio)
Permite la buacutesqueda y presentacioacuten de registros de metadatos
Paraacutemetros
REQUEST service version
bull NAMESPACE
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la rDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciacuteada para el intercambio dedatos entre enUdades de la Administriexclcioacuten Puacuteiexcl)lica
Paacutegina 30 de 44
1-
resulType Puede mostrar tres valores
bull HITS Indica el nuacutemero de registro que satisface la peticioacuten
bull RESUL TS Se solicita el conjunto de registros resultado
bull VALlDATE Valida la consulta
bull outputFormat Indica el esquema de la salida generada por defecto tomael valor OGCCORE pero otros valores pueden ser FGDC IS019119 oIS019139
bull outputSchema
bull startPosition Indica el registro desde el que se empieza la buacutesqueda
bull maxRecords
bull typeNames
bull ElementSetName o ElementName Indica la lista de elementos oconjuntos de elementos de los metadatos que deben devolverse
bull Constraint Es una restriccioacuten que debe cumplir el conjunto resultado Seexpresa seguacuten el lenguaje indicado en el paraacutemetroCONSTRAINTLANGUAGE
bull SortBy Permite ordenar el conjunto resultado
bull DistributedSearch Indica que la consulta puede ser distribuida y elparaacutemetro hopCount limita el nuacutemero de veces que puede transmitirse laconsulta hopCount
ResponseHandler Indica si la operacioacuten es sincronizada o no
Operacioacuten GetRecords Solicitud de los registros del cataacutelogo cuyo tema tiacutetuloo descripcioacuten sea Lima
ltxml version=10 encoding=UTF-8gtltGetRecords service=CSW version=200 xmlns=httpwwwopengisnetcatcswmlnsogc=httpwwwopengisnetogc startPosition=1 maxRecords=50outputFormat=textxmresultType=resultsgtltQuery typeNames=Dataset xmlnsgm=httpwwwopengisnetgmlgtltElementSetName typeNames=DatasetgtfuIltElementSetNamegtltConstraint version=1020gtltogcFiltergtltAndgtltNotgtltPropertylsLikegtltPropertyNamegttypeltPropertyNamegtltLiteralgtS ERVICIOltLiteralgtltPropertylsLikegtltNotgtltOrgtltOrgtltPropertylsLikegtltPropertyNamegtsu bjectltPropertyNamegtltLiteralgt LimaltLiteral gtltPropertylsLikegtltPropertylsLikegtltPropertyNamegttitl eltPropertyNa megtltLiteralgt LimaltLitera 1gt
Oficina Nacional (le Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidacjes de la iexcldministracieacuten Puacuteblica
Paacutegina 31 de 44
ltPropertylsLikegtltIOrgtltPropertylsLikegtltPropertyNa megtdescri ptionltP ropertyN amegtltLitera 1gtLimaLiteragtltPropertylsLikegtltIOrgtltAndgtltIogc FiltergtltConstraingtltQuerygtltGetRecordsgt
c GetRecordByld (obligatoria)
Solicita la representacioacuten por defecto de los registros localizados por suidentificador
Paraacutemetros
version
bull ElementSetName (brief summary full)
bull Id (lista de identificadores)
Operacioacuten GetRecordByld Solicitud de la representacioacuten por defecto de losregistros del cataacutelogo de la IDEP localizados por el identificador
ltxml version=10 encoding=UTF-8gt ltcswGetRecordByld service=CSWversion=200xml ns csw=httpwwwopengisnetcatcsw outputF ormat=textxmlgtltcsw Idgtign-bcn25-1 00-1 ltcsw Idgtltcsw ElementSetNamegtbriefltcsw ElementSetNamegtltcswGetRecordByldgt
d DescribeRecordl (Obligatorio)
La operacioacuten DescribeRecord permite obtener elementos del modelo deinformacioacuten soportado
Los paraacutemetros de la peticioacuten son
REQUEST=DescribeRecord
ltxml version=10 encoding=UTF-8gt
servide=CSW
version=200
NAMESPACE Declaracioacuten de espacios de nombres para conocerexactamente que tipos van a describirse
bull TypeName Lista de tipos descritos en el cataacutelogo
bull outputFormat
schemaLanguage Esquema de descripcioacuten que se usa
Operacioacuten DescribeRecord Solicitud de una descripcioacuten geneacuterica de losregistros del cataacutelogo
Oficina Nacional da Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador dEla IDEPDirectiva sobre estaacutendares de servicios ~eb eje informacioacuten georreferenciada para ei intercamllio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 32 de 44
ltcswDescribeRecord service=CSW version=200xml ns csw=httpwwwopengisnetlcatcswoutputFormat=textlxml schemaLanguage= XM LSCH EMAgtltcswTypeNametargetNa mespace=httpwwwopengisnetlcatcswgt recordltcsw Type Namegtltcsw DescribeRecordgt
e Operacioacuten Transaction (opcional)
La operacioacuten Transaction define una interface para la creacioacuten modificacioacuten yborrado de registros del cataacutelogo
La peticioacuten estaraacute formada por elementos nsert Update o Deete seguacuten lasoperaciones que quieran ser realizadas
Tambieacuten puede usarse los elementos requestlO y verboseResponse
f Operacioacuten Getdomain (opcional)
Se utiliza para obtener informacioacuten en tiempo real sobre el rango de valores deun registro o de un paraacutemetro de la peticioacuten
Paraacutemetros
ParameterName
PropertyName
La respuesta estaacute formada de uno o maacutes elementos ltDomainValuesgtcompuestos a su vez de ltListONaluesgt o ltRangeONaluesgt
g Operacioacuten Harvest (opcional)
Permite colectar datos para el cataacutelogo es decir uacutenicamente referencia losdatos que deben ser insertados o actualizados en el cataacutelogo y seraacuteresponsabilidad del servicio de cataacutelogo resolver la referencia localizar los datosy procesarlos
La operacioacuten puede funcionar de manera siacutencrona o asiacutencrona
Paraacutemetros
Resquest service version
bull Namespace
bull Source Indica la URI de doacutende los metadatos son recolectados
bull ResourceType Referencia el esquema de los registros
bull ResourceFormat
ResponseHandler
Harveslnterval Especifica un intervalo de tiempo entre recolecciones demetadatos
Oncina Nacional de GObierno Electroacutenico e Informaacutetica - ONGE -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios ViCO de informacioacuten georrefcrenciada para ei intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 33 de 44
5 ESTANDAR PARA SERVICIO DE PROCESAMIENTO EN WES WPS
51 WPS Web Processing Service
El servicio Web Processing Service (WPS versioacuten 100) o Servicio de publicacioacutende Procesos geoespaciales en la web es una interfaz propuesto por la OGC queproporciona normas para estandarizar la forma de entradas y salidas (solicitudes yrespuestas) para servicios de geoprocesamiento Este servicio tambieacuten define laforma como un cliente puede solicitar la ejecucioacuten de un proceso y la forma comose maneja la salida del mismo
Define una interfaz que facilita la publicacioacuten de geo-procesos y el anaacutelisis de losclientes Los datos requeridos por el WPS se pueden entregar a traveacutes de la webo pueden estar disponibles en un servidor
Cabe destacar que el estaacutendar WPS permite realizar operaciones de anaacutelisis ytratamiento de informacioacuten espacial no prevista en los otros estaacutendares Laespecificacioacuten WPS se centra en la definicioacuten de un protocolo de comunicacioacutenentre cliente y servidor para realizar geo-procesos usando servicios y datosgeorreferenciados
Este estaacutendar es un interfaz geneacuterico por lo que no define ni los procesos ni losdatos especiacuteficos de entrada o de salida (producidos en el caacutelculo) sino que losdescribe de forma geneacuterica siendo cada implementacioacuten WPS la que defina suforma de trabajar
Los datos a usarse en este estaacutendar pueden comprender por ejemplo formatosde imaacutegenes tales como Geo TlFF o estaacutendares de intercambio de datos comoGeography Markup Language (GML) o Geolinked Data Acces Serviacutece (GDAS)Este estaacutendar tampoco aborda la forma de archivar catalogar buscar o recuperarla informacioacuten que ha sido creada por un WPS
Seguacuten la OGC el estaacutendar WPS describe un interfaz de peticioacutenrespuesta en elque se define coacutemo
Codificar las solicitudes de ejecucioacuten de procesos
bull Codificar las respuestas resultado de la ejecucioacuten de procesos
bull Integrar datos y metadatos en las entradas y salidas
bull Referenciar viacutea web datos de entrada y salida
bull Realizar procesos de larga duracioacuten
bull Devolver informacioacuten acerca del estado del proceso
bull Devolver errores de procesamiento
bull Solicitar el almacenamiento de las resultados de los procesos
511 Operaciones
a GetCapabilities (obligatoria)
Permite obtener el documento de capacidades donde se describen lascaracteriacutesticas del servicio En eacutel se proporcionan los nombres y una descripcioacutengeneral de cada uno de los procesos que ofrece el servicio Por ejemplo larespuesta de un GetCapabiacuteliacutetiacutees puede indicar que el WPS soporta unaoperacioacuten llamada interseccioacuten y que esta operacioacuten estaacute limitada a intersectarun poliacutegono con otro
Oficina Nacional de GOI)iemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinaoor de la IDEPDirectiva sobre estaacutendares de servicios 1Gbde informacioacuten georreferenciada par el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 17 Componentes GetCapabilities
Paacutegina 34 de 44
Componentes
i ordf-~~i~~=YYo~ordf__Request=GetCapabilitieso oJordm-~~~~~i()n5oo
Language
Obligatoriedad
Oblig~OTi() oObligtorioOpcional
Opcional
Descripcioacuten
Tipo de Servicio al que va djrigid~J~p~ticioacutenNombre de la operacioacutenVersiones ql~ordf~~Pleacutelooo o_o 0_0 o __Idioma del documento respuesta soportadopor el servidor ____o o
Ejemplo HTTP GET
La peticioacuten es una URL que contiene los paraacutemetros necesarios para poderconstruir una solicitud correcta
http IWPSservicesREQU EST=GetCapabilitiesampSERVICE=WPS
La respuesta es un documento XML que contiene los metadatos del servicioincluyendo una breve descripcioacuten de todos los procesos implementados estosprocesos son
GetLineOfSightPng realiza la liacutenea de visibilidad desde una posicioacutendefinida por las coordenadas de un supuesto observador a una alturadada y con una distancia maacutexima de visibilidad La liacutenea de visibilidad secalcula sobre un mapa raacutester en formato ASCIIGridExtended enviadomediante una peticioacuten a un WCS Obtiene la liacutenea de visibilidad en unarchivo como una imagen en formato PNG
bull GetProfileTxt realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo ASCII con los valores de las alturas
bull GetProfilePng realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo con una imagen en formato PNG
bull IntersectRaacutesterWithAsciiPolygon realiza la interseccioacuten entre un maparaacutester en formato floatGrid comprimido en llP obtenido de un WCS y unmapa vectorial pasado como un poliacutegono en formato ASCII de Grass Elresultado devuelve un raacutester en formato ASCII
IntersectRaacutesterWithPolygon realiza la interseccioacuten entre un mapa raacutesteren formato floatGrid comprimido en llP obtenido de un WCS y un mapavectorial en formato ShapeFile pasado como una peticioacuten a un WFS Elresultado devuelve un raacutester en formato ASCII
RaacutesterStatistics realiza la interseccioacuten entre un mapa raacutester en formatofloatGrid comprimido en llP obtenido de un WCS y un mapa vectorial enformato ShapeFile enviado mediante una peticioacuten a un WFS o como unpoliacutegono en formato ASCII de Grass incluyendo ademaacutes el valor maacuteximomiacutenimo y medio del mapa
bull Buffer_vectorial realiza la operacioacuten Buffer de una geometriacutea eacutesta puedepasarse tanto como un mapa vectorial en formato ASCII de Grass comopor una peticioacuten a un WFS Devuelve la ruta a un fichero ShapeFilecomprimido en llP o un fichero GML con la geometriacutea del buffer
Oficina Nacional de Gooierno Electroacutenico e Informaacutetica - ONGEl -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutenrJares de servicios teb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 35 de 44
Buffer_raacutester realiza la operacioacuten Buffer de un mapa raacutester a una distanciadada
bull VectorialOverlay realiza una operacioacuten entre dos mapas vectorialespreviamente obtenidos en formato ASCII vectorial o mediante una peticioacutena un WFS Las operaciones disponibles son de unioacuten interseccioacuten XOR yNOT
AnalisisTerritorialAreas caacutelculo de aacutereas resultado de la interseccioacuten dedistintos tipos de geometriacuteas del Corine con otros mapas vectoriales yraacutester Permite antildeadir restricciones sobre los mapas raacutester en cuanto aalturas maacuteximas y miacutenimas Como respuesta genera una imagen de lasaacutereas resultado de la operacioacuten
bull RaacutesterDistance calcula la distancia entre dos mapas raacutester obtenidosmediante peticiones a un WCS Se obtiene la miacutenima distancia y lospuntos maacutes proacuteximos ente los mapas
bull VectorialDistance calcula la distancia entre un mapa vectorial y un puntoEl mapa vectorial se obtiene mediante una peticioacuten a un WFS ointroducieacutendolo en formato ASCII de Grass
bull VectorialRaacutesterDistance distancia entre un mapa raacutester obtenidomediante una peticioacuten a un WCS y un mapa vectorial obtenido medianteuna la peticioacuten a un WFS o introducieacutendolo en formato ASCII de Grass Seobtiene la miacutenima distancia y los puntos maacutes proacuteximos entre los mapas
bull FeaturelnsideFeature informa si un mapa vectorial se solapa con otroEstos mapas se pueden obtener por medio de una peticioacuten a un WFS o serintroducidos como un mapa vectorial en formato ASCII de Grass
bull PointlnsideFeature informa si un punto estaacute contenido en un mapavectorial obtenido mediante una peticioacuten a un WFS o introducido como unmapa vectorial en formato ASCII de Grass
bull SimplifiedStatistics calcula el maacuteximo y miacutenimo de un mapa raacutester (sinposicioacuten y sin devolver el mapa) Simplificacioacuten de la operacioacutenRaacutesterStatistics para un caacutelculo previo de esta operacioacuten
b DescribeProcess (obligatoria)
Ofrece informacioacuten detallada acerca de los procesos que pueden ser ejecutadospor una operacioacuten Execute Esta descripcioacuten comprende los paraacutemetros yformatos de entrada que son requeridos en las peticiones de ejecucioacuten y losformatos de salida resultado de las operaciones Siguiendo con el ejemplo deinterseccioacuten de poliacutegonos la respuesta de una solicitud DescribeProcess podriacuteaindicar que este proceso requiere dos entradas llamadas PrimerPoliacutegono ySegundoPoliacutegono y que estas entradas se deben proporcionar en GML22 oGML 31 pudieacutendose enviar esta informacioacuten como un recurso accesible viacuteaweb
Cada paraacutemetro se describe mediante una estructura de datos que especifica losformatos codificaciones y unidades de medida permitidos (cuando esnecesario) Esta estructura de datos puede ser
Oficina Nacionai de Gobierno Electroacuteico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 36 de 44
ComplexData (Ej XML fragmento GML o imaacutegenes) estrutura de datoscompleja que soporta formatos codificaciones (tipo de URI) y schemasdefinidos para el proceso El valor de esta estructura de datos complejapuede introducirse directamente en la peticioacuten de la operacioacuten Execute oser solicitada mediante acceso remoto asiacute como ser devuelta directamenteen la operacioacuten Execute o almacenada como un recurso accesible viacutea web
bull LiteralData es un valor literal simple (Ej integer caraacutecter string URI) conunidades de medida que se codifica directamente en la peticioacuten y en larespuesta Execute
bull BoundingBox informacioacuten proporcionada en uno de los sistemas dereferencia soportados por el servicio que se codifica directamente en lapeticioacuten y en la respuesta Execute
Tabla 18 Componentes DescribeProcess
Componentes
service=WPS
request=DescribeProcessversion
language
Identifier
Obligatoriedad
Obligatorio
ObligatorioObligatorio
Opcional
Obligatorio
Descripcioacuten_ M
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenVersioacuten del servicioIdioma del documento respuesta soportadopor el servidorIdentificador del proceso uno por cadaproceso al que se desea llamar
Ejemplo HTTP GET
Solicitud de la informacioacuten del proceso GetLineOfSightPng del servicio WPS
http IWPSservicesREQUEST=DescribeProcessampSERVIC E=WPSamp VERSION=040ampldentifier=GetLineOfSightPng
c ExecuteProcess (obligatoria)
Permite ejecutar procesos especiacuteficos implementados por el WPS utilizandocomo entrada los paraacutemetros suministrados y devolviendo en la salida losvalores producidos en el proceso Los datos de entrada pueden suministrarseintegraacutendolos en la peticioacuten Execute o mediante una fuente de datos accesibleviacutea web Asiacute mismo el resultado puede devolverse directamente o seralmacenado como un recurso accesible viacutea web en cuyo caso la respuestaconsistiraacute en un documento XML con una URL por cada salida almacenada
Normalmente la respuesta a la operacioacuten Execute es devuelta cuando finaliza elproceso Sin embargo un cliente puede solicitar al servidor el documento derespuesta inmediatamente despueacutes de ser aceptada la peticioacuten por parte dedicho servidor En este caso la respuesta incluye una URL a partir de la cualpuede recuperarse el documento de respuesta durante el proceso o despueacutes delmismo A su vez se puede solicitar al servidor que actualice regularmente unamedida indicadora de la cantidad de proceso restante
Si se desea suministrar al proceso gran cantidad de datos de entrada se utilizanuna o maacutes URI con los valores de entrada (normalmente URL) excepto cuandose trata uacutenicamente de valores escalares Si el proceso ha de ejecutarse variasveces utilizando diferentes entradas en cada ocasioacuten cada procesamiento deberealizarse con peticiones Execute separadas Si se trata de peticiones sencillaslos servidores pueden implementar transferencia HTTP GET para la operacioacuten
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 37 de 44
Execute sin embargo es maacutes conveniente la utilizacioacuten de codificacioacuten XMLcuando las peticiones son maacutes complejas
Tabla 19 Paraacutemetros comunes
Obligatoriedad
Obligatorio
Opcional
Obligatorio
ObligatorioObligatorio
Opcional
Opcional
Componentes
Service=WPS
ReqLJes==xecuteVersion
Identifier
Language
Datalnputs
ResponseForm
Descripcioacuten
Tipo de Servicio al que va dirigida la peticioacuten
Nombre de la operacioacutenVersioacuten del servicioIdentificador del proceso uno por cadaproceso al que se desea llamarIdioma del documento respuesta soportadopor el servidor
Tabla 20 Peticioacuten XML
Lista de datos de entrada Estructura dedatos del tipo Datalnputs (ver estaacutendar)Formato de respuesta del procesoEstructura de datos del tipo ResponseForm(ver estaacutendar)
Tabla 21 Peticioacuten GET
Datalnputs
ResponseDocument
RawDataOutput
StoreExecuteResponse=trae
Linage=trae
Status=trae
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Lista de identificadores atributoacutesy vaiacuteoacuteresde las entradas delproce9~
Lista de identificadores y atributos de lasseacute3lidasdel iexclgtroceso Identificador y atributos de cada salida delprocesoEspecifica si la respuesta debe almacenarseen un recurso accesible via webEspecifica si se debe incluir en el documento de respuesta la informacioacuten acerca dellinaje __Especifica si se debe actualizar en eldocumento de respuesta la informacioacuten acercadel ~stado delproces()
Ejemplo HTIP POST de un Servicio WPS
Se muestran las peticiones de liacutenea de visibilidad y de perfil en formato imagenpara pedirla en formato texto basta con cambiar los identificadores deGetLineOfSightPng a GetLineOfSightTxt o de GetProfilePng a GetProfile Txt
Obtencioacuten de la liacutenea de visibilidad paraacutemetros requeridos
URLCoverageServer URL con la cobertura a utilizar en el caacutelculo de laliacutenea de visibilidad
bull coordinate coordenadas donde se situacutea el observador Deben estarseparadas por coma
bull obs_elev altura del observador (en metros)
bull max_dist distancia maacutexima en metros a la que se quiera calcular la liacuteneade visibilidad o radio (No se aconseja hacer peticiones de liacutenea devisibilidad superiores a 400m debido a un bug de Grass)
bull width ancho de la imagen a generar
bull Height alto de la imagen a generar
bull CRS sistema de referencia en el que se proporcionan los datos
Respuesta
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estmdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten POllliacuteca
Paacutegina 38 de 44
GetLineOfSightTxt La respuesta consiste en un GML que incluye ladireccioacuten del archivo en formato texto a descargar
bull GetLineOfSightPng imageURL direccioacuten donde se encuentra almacenadala imagen resultante GMLURL direccioacuten donde se encuentra almacenadoel GML de las aacutereas visibles resultantes
Obtencioacuten del perfil se definen los siguientes paraacutemetros
Resolution resolucioacuten a tomar en el caacutelculo del perfil
Profile pares de puntos separados por comas por los que se deseacalcular el perfil
URLCoverageServer URL de la cobertura a utilizar en el caacutelculo del perfil
CRS sistema de referencia en el que se proporcionan los datos
La respuesta consiste en un GML que incluye la direccioacuten del archivo adescargar
IntersectRaacutesterWithASCIIPolygon se definen los siguientes paraacutemetros
o ASCIIPolygon Archivo vectorial en formato ASCII de Grasso URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
bull IntersectRaacutesterWithPolygon se definen los siguientes paraacutemetros
o URLFeatureServer Direccioacuten del servicio WFS del que se obtiene elpoliacutegono a intersectar
o FeatureRequest Peticioacuten GetFeature al servicio WFS mediante lacual se obtiene el poliacutegono a intersectar
o URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Naciomll de Goberno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleo de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 13 de 44
Solicitud de datos El cliente estaacute ahora en medida de solicitar un bloquede informacioacuten tomando en cuenta el conjunto de datos que el servidorcontiene
o El cliente enviacutea una solicitud GetFeatures al servidor especificandoademaacutes de los paraacutemetros OWS baacutesicos la capa y extensioacutensolicitadas Ademaacutes del GET es posible especificar la peticioacutenutilizando POST alcanzando al servidor una especificacioacuten XML de lasolicitud WFS
o El servidor acopia la informacioacuten a partir de sus fuentes y laacondiciona a la solicitud en particular la re proyecta al SRSsolicitado y la recorta al cuadraacutengulo requerido
o El servidor convierte la informacioacuten resultante a formato GML y ladevuelve al cliente en respuesta al GET usando el tipo MIMEapplicationvnd ogc wfs_xml
El contacto inicial es necesario para obtener el cataacutelogo local y los metadatos delas capas disponibles en el servidor Una vez que el cliente obtiene el cataacutelogolocal puede realizar una serie de solicitudes de datos independientes
Existe una clase de servidores WFS llamado WFS Transaccional en la cual siacute seespecifica nociones de sesioacuten y de persistencia de datos La clase transaccionalde la especificacioacuten WFS indica de queacute manera es posible hacer que cliente yservidor realicen transacciones sobre una base de datos Bajo estaespecificacioacuten es posible actualizar datos a distancia en el depoacutesito de datos delservidor
La instalacioacuten de un servidor WFS implica
Definir el nivel de confidencialidad de la informacioacuten
Definir los lineamientos de acceso a la informacioacuten en funcioacuten a lanormativa nacional vigente
bull Instalar un servidor WFS con acceso a las fuentes de informacioacuten apublicar este acceso deberaacute hacerse hacia una copia de la uacuteltima versioacutensiempre y cuando existan mecanismos automaacuteticos de respaldo y puestaal diacutea que aseguren integridad y actualidad esto es especialmentedelicado en caso de instalacioacuten de WFS transaccional
En caso de accesos restringidos por los lineamientos de acceso definidospor la entidad compatibilizar las poliacuteticas e instrumentos de seguridad deinformacioacuten al nuevo servicio esto implica por ejemplo establecer filtros anivel de cortafuegos para restringir el traacutefico a direcciones fijas deentidades conocidas eventualmente estableciendo redes privadasvirtuales entre dependencias
Mantener actualizada la informacioacuten publicada
Oacute~l82 Procedimiento general para el Intercambio de informacioacuten raacutesterZ- Se debe resaltar que para el intercambio de informacioacuten raacutester el trabajo inicial
de estandarizacioacuten se referiacutea a servidores de mapas a traveacutes de Internet Eacutestosinscritos dentro de WCS reciben un pedido a traveacutes del protocolo HTTP a partirde un cliente que solicita un conjunto de imaacutegenes raacutester correspondientes a unSRS determinado y cubriendo un cuadraacutengulo especificado El servidor enviacutea
Oficina Nacional (le Goi)ierno Electroacutenico e informaacutetica - ONGE -Comiteacute CoorcJinador de a lOEDirectiva sobre estaacutendarps de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 14 de 44
IIiL _
contra este pedido una imagen de mapa de bits en formato estaacutendar de imagensea PNG GIF JPEG GeoTIFF etc
El caso del intercambio de datos raacutester en bruto corresponde a una peticioacutensimplificada de este esquema WCS en la que la imagen de mapa de bits quedevuelve un servidor contiene los datos correspondientes a la capa raacutestersolicitada en formato corriente de mapa de bits
Una sesioacuten WCS se realiza aproximadamente de la misma manera que unasesioacuten WFS La fase de contacto inicial y pedido de cataacutelogo local esequivalente excepto que se solicita GetCapabilities del servicio WCS
La solicitud de datos se realiza a traveacutes del pedido GetMap opcionalmenteespecificando el formato de imagen de salida sus dimensiones en pixel yposiblemente un estilo de dibujo definido en SLD Por otro lado la solicitudGetFeaturelnfo aplicada a un raacutester permite obtener datos de los puntos quecomponen la capa
La instalacioacuten de un servidor WCS implica
Definir el nivel de confidencialidadde la informacioacuten
bull Definir los lineamientos de acceso a la informacioacuten en funcioacuten a lanormativa nacional vigente
bull Definir la simbologiacutea cartograacutefica de los mapas publicados y configurareacutesta en el servicio
bull En caso de accesos restringidos por los lineamientos de acceso definidospor la entidad compatibilizar las poliacuteticas e instrumentos de seguridad deinformacioacuten al nuevo servicio esto implica por ejemplo establecer filtros anivel de cortafuegos para restringir el traacutefico a direcciones fijas deentidades conocidas eventualmente estableciendo redes privadasvirtuales entre entidades
bull Mantener actualizada la informacioacuten publicada
83 Procedimiento general para la implementacioacuten de servicios demapas en web (WMS)
A continuacioacuten se describen recomendaciones para la implementacioacuten de losservicios WMS
Debido a que el tiempo de respuesta del servicio WMS depende delnuacutemero de capas que componga el servicio y el volumen de informacioacutense recomienda implementar este servicio con la menor cantidad de capasposible o implementar servicios con una sola capa
bull La implementacioacuten de un servicio web de mapas debe reproducir elcomportamiento y las respuestas estandarizadas al ser invocado desde uncliente geneacuterico y no adaptarse a las particularidades un clienteespeciacutefico
bull El WMS debe ser conforme a la implementacioacuten de ISO 19128Geographic Information - Web Map Server Interface
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicIos web de informacioacuten georreferenciada para el intercambio dedatos entre entiddes de la Administracioacuten Puacuteblica
Paacutegina 15 de 44
Todo servicio WMS debe contar con un IP puacuteblico (URL) que permita suacceso y consulta por Internet el cual deberaacute estar registrado en el portalde datos espaciales del Peruacute
bull Se debe utilizar como miacutenimo la especificacioacuten Web Map Service (WMS)Implementation Specification v111 o superior del Open GeospatialConsortium (OGC) con las tres operaciones obligatorias definidas en lapresente directiva (GetCapabilities GetMap y GetFeaturelnfo)
bull El WMS deberaacute soportar cuando se exceda el rango de escala uacutetilimaacutegenes vaciacuteas o simplificadas La informacioacuten sobre el rango de escalauacutetil debe proporcionarse en la respuesta a la peticioacuten GetCapabilitiesutilizando el campo ltScaleHintgt
bull Se debe usar la especificacioacuten del OGC Styled Layer DescriptorImplementation Specification v10 (SLD) como extensioacuten del OGC WMSque permita una simbolizacioacuten definida por el usuario
bull Se debe implementar la operacioacuten GetLegendGraphic y del atributoLegendURL para describir cada capa con el fin de identificar las capasadecuadamente
bull El WMS debe soportar al menos el formato Portable Network Graphics de24 bits (PNG tipo MIME imagepng)
bull Evitar la inclusioacuten de informacioacuten marginal dentro del marco devisualizacioacuten escalas logotipos marcas de agua mensajes de copyright ysimilares
Si se usa un Sistema de Referencia de Coordenadas (CRS) adicionaldeberaacuten identificarse sus paraacutemetros de transformacioacuten mediante unidentificador del Sistema de Referencia de Coordenadas vaacutelido ydocumentado
UTM USO
Zona 178 --------------- __-
Zona 188Zona 198
~ 0_ bull __ - ~ ~_ bullbull__ bullbullbull
Zona 178 -__------ -----__-_ Zona 188
------_ _~-- Zona 198
proporcionarse en ingleacutes Sede excepcioacuten sea
bull El WMS debe soportar el CRS WGS84 en coordenadas geograacuteficasidentificadas mediante EPSG 4326 Ademaacutes se recomienda que laimplementacioacuten de WMS tambieacuten soporte los siguientes CRSs
Tabla 1 Coacutedigos y Sistemas de Referencia
Coacutedigo EPGS Sistemade ReferenciaDATUM32717 WG8 84 UTM32718 WG8 84 UTM32719 WG8 84 UTM
- _------ _----__- ~--_ ----- -24877 P8AD56 UTM
----_ __ _ -24878 P8AD56 UTM24879 P8AD56 UTM4326 WG8844248 P8AD56
bull Todas las excepciones de servicio debenrecomienda que el formatoapplicationvnd ogc se_inimage
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puumlbliacuteca
Paacutegina 16 de 44
ANEXO 1 ESTANDARES DE SERVICIOS WEB DE INFORMACIONGEORREFERENCIADA PARA EL INTERCAMBIO DE DATOS ENTREENTIDADES DE LA ADMINISTRACION PUBLICA
1 ESTANDAR PARA SERVICIO DE MAPAS EN WEB WMS
11 WMS Web Map Service
El servicio Web Map Service (WMS) o Servicio de publicacioacuten de mapas es unestaacutendar propuesto por la OGC que ofrece una sencilla interfaz HTTP el cualpermite realizar una solicitud de imaacutegenes de mapas georreferenciados de una omaacutes bases de datos geograacuteficas que pueden estar distribuidas en maacutes de unservidor
Una peticioacuten WMS define la capa o capas geograacuteficas y el aacuterea de intereacutes paraser procesadas por el administrador del servicio la respuesta a esta solicitud esuna o maacutes imaacutegenes de mapas georreferenciados (devuelto como JPEG PNGetc) que pueden ser mostradas en un aplicativo ya sea viacutea web o de maneralocal
A traveacutes de la superposicioacuten de mapas obtenidos de diferentes servidores WMSes posible la creacioacuten de una red de servicios distribuidos cuyos clientes ousuarios podraacuten realizar composiciones personalizadas
I_ _ _ ~ __ ~------J
_ordm~scriacutePdoacuteB __Versioacuten de la especificacioacuten OGCTipo de_~ervicio al que vadtrigj9-ordfJ~Jeticioacuten Nombre de la olJeracioacuten Formato de salida deacutelmetaclatodel s-eNiCioDebe soportar lJor defecto texUxml S-ecuencia de nUacutemeros 6- cadena --decaracteres para ~I contr()I de la cltn~~s~I1fia
Opcional
Obligatoriedad~OpcionalObli9ordf-ordm~ _ObliR~lt~
Opcional
UPDATESEQUENCE
- ComponentesVERSION
SERVICE=WMS _ __ __-- _ - --_ -REQYESTGet99pabilities
FORMAT
111 Operaciones
Este estaacutendar internacional (WMS versioacuten 130) define dos clases de modos deoperar uno para un WMS baacutesico y otro para un WMS de consulta A su vez cadauno tiene dos subclases una para clientes y otra para servidores
El WMS baacutesico debe soportar los elementos baacutesicos del servicio (versioacutenpeticiones y respuestas HTIP valores numeacutericos y booleanos determinadosformatos de salida sistemas de coordenadas paraacutemetros de consulta y derespuesta y excepciones) la operacioacuten GetCapabilities y la operacioacuten GetMapClasifica la informacioacuten que posee en Capas y ofrece un nuacutemero determinado deEstilos con los cuales se pueden visualizar dichas capas Este EstaacutendarInternacional uacutenicamente soporta Capas y Estilos definidos no incluyemecanismos de definicioacuten de simbolizacioacuten por parte del usuario
El WMS de consulta debe satisfacer todos los requerimientos de un WMS baacutesico ytambieacuten soportar la operacioacuten GetFeaturelnfo
Para personalizar la simbolizacioacuten OGC ha definido la especificacioacuten 5tyledLaver Descriptor (5LD) o descripcioacuten de estilos de capas que permite la
l(CONSElo definicioacuten temporal o permanente de la simbolizacioacuten para visualizar datos viacuteaa-tCj~ ~lt)~ WMS~ ~ ~o Leoacuten ~ ltntilde bull bull bull bull bull0 ~--iexcl ~a GetCapabllItles (oblIgatorIa)~ ~ oO gtltto~ierM~~ lt Ofrece informacioacuten acerca de las caracteriacutesticas del servicio (metadatos)
Tabla 2 Componentes de GetCapabilities
L
Oficina Nacional de Gobierno Electroacutenico e infonnaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios eb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 17 de 44
del cacheacute Este valor se incrementa cuandose realizan cambios en el Capabilitites
b GetMap (obligatoria)
Proporciona como resultado un mapa imagen de los datos almacenados
Tabla 3 Componentes de GetMap
Componentes
L~-~Q~~~~~~~t~iapI LAYERS
STYLES
CRS=EPSGidentificador
BBOX=minxminYmaxxmaxy
WIDTHHEIGHTFORMAT
TRANSPARENT=TRUEI FALSE
BGCOLOR=color_value
EXCEPTIONS=exception_format
TIME=time
ObligatoriedadObligat0rQ -ObIi99orio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligordf-t9rioObligordf-tQr)oObligatorio
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Desqip~iOacutenVersioacuten de la especificacioacuten OGCNombre de la PeticioacutenLista de una o maacutes capasseparadas por comasEstilo de visualizacioacuten por caparequerida separados por comasSistema de Coordenadas deReferenciaEsquinas del aacutembito (inferiorizquierda superor derecha) enunidades CRSAncho del mapa en Qix_eJ~~ Alto del maQ9_~Ilp)(el~~- _Formato de salida del mapaTransparencia del fondo del mapa(default=FALSE)Valor del color del fondo RGB enHexadecimal (default=OxFFFFFF)Formato en el que el WMSinforma de las excepciones(default=XML)Valor de Tiempo en las capasdeseadasElevaci6ndelas capas deseadasValor de otras dimensionesadecuadas
c GetFeaturelnfo (obligatoria)
Captura y proporciona informacioacuten contenida en un mapa tal como el valor deun objeto en una posicioacuten determinada
Tabla 4 Componentes de GetFeaturelnfo
DescripcioacuteriVersioacuten de la especificacioacutentildeOGcNombre de la Peticioacuten Copia parcialdeuacutenapeticioacuten demapasque genera el mapa del cual se quiereobtener informacioacutenLista de una o maacutes capas sobre las quese realiza la consulta separadas porcomasFormato de respuesta de la informacioacutensobre el objeto (MIME type)Nuacutemero de objetos sobre los que sedevuelve informacioacuten(default=1)Coordenada iexcldel objeto en eacuteiMapcsen pi~eles __ o bullbullbullbullbullbullbullbull
Coordenada j del objeto en el Map CSenpixele~Formato en el que el WMS informa de las excepciones (default=XML)
Obligatorio
ObligatoriedadObligatorioObligaiorio~~_
QUERY _LA YERS Obligatorio
INFOJORMAT Obligatorio
FEATURE_COUNT Opcional
l=pixeLcolumn Obligatorio_____ bullbullbullbull - bull__ bull__ bullbullbull ____ o
J=pixeLrow Obligatorio-- --- _ _--_-
EXCEPTIONS Opcional
Paraacutemetros del mapa
ComponentesVERSION
REQUEST=GetFeaturelnfo
Oficina Nacional (e Gobierno Electroacutenico e In~ormiquestica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciltda para el intercambio deciatos entre entidades de la Aoministraciaacuten Puacuteblica
Paacutegina 18 de 44
112 Styled Layer Descriptor (SLD)
Perfil de la Especificacioacuten de Implementacioacuten Web Map Service
El Styled Layer Descriptor (SLD) o Descriptor de Estilos de Capas define unacodificacioacuten que se extiende al estaacutendar WMS el cual permite definir a traveacutes delusuario una simbolizacioacuten y coloracioacuten de la capa geograacutefica o cobertura Elestaacutendar SLD aborda la necesidad de los usuarios y de los softwares paraofrecer la capacidad de poder controlar la representacioacuten visual de los datosgeorreferenciados
Esta posibilidad de definir reglas de representacioacuten de estilos requiere unlenguaje de estilos que el cliente y el servidor pueden entender La Simbologiacuteaestaacutendar de codificacioacuten de la OGC (SE) ofrece este lenguaje mientras que elperfil de SLD WMS permite la aplicacioacuten del SE a capas WMS usandoextensiones de operaciones de los servicios de mapas Ademaacutes este estaacutendardefine una operacioacuten de acceso normalizado a siacutembolos de leyenda
a Operaciones del servicioLas operaciones que se definen en este estaacutendar OGC son 4 siendo dos (2)obligatorias y dos (2) opcionales
bull GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull GetMap (Obligatoria)
Esta operacioacuten estaacute definida en el estaacutendar WMS en sus distintas versionesSolicitud de un aacuterea determinada en un CRS determinado Para modificar elestilo de visualizacioacuten se crea un laquouser Styleraquo
bull Describe Layer (Opcional)
Para definir estilos personalizados por el usuario se requiere informacioacutensobre los fenoacutemenos a simbolizar o como poco su tipo (fenoacutemeno ocobertura) Esta operacioacuten proporciona informacioacuten sobre esos estilos
bull GetLegendGraphic (Opcional)
Mediante esta operacioacuten se obtiene una imagen del estilo con el cual elservicio realiza la representacioacuten de la capa
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de s~rvicios leb ae informacioacuten georreferenci2da para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
2 ESTANDAR PARA SERVICIO DE MAPAS WFS
Paacutegina 19 de 44
21 WFS Web Feature Service
El servicio Web Feature Service (WFS) o Servicio de publicacioacuten de objetos es unestaacutendar definido por la OGC que describe la especificacioacuten de codificacioacuten paradatos georreferenciados basados en GML (Geography Markup Language) el cualpermite recuperar y modificar (consultar insertar actualizar y eliminar) datosespaciales en formato vectorial Esta codificacioacuten intenta activar el transporte yalmacenamiento de informacioacuten geograacutefica mediante un XML Sehema quedescribe su estructura incluyendo las propiedades de geometriacutea y los rasgosgeograacuteficos
Los requisitos para un Web Feature Serviee (versioacuten 110 o superior) definidospor la OGC son
Los interfaces deben definirse en XML
GML debe ser utilizado para expresar caracteriacutesticas de los objetos dentrode la interfaz
Un WFS debe ser capaz como miacutenimo de ofrecer caracteriacutesticas de losobjetos utilizando GML
El filtro de lenguaje debe definirse en XML y derivarse de CQL como seindica en el OpenGIS Catalogue Intetface ImplementationSpecification
bull El almaceacuten de datos utilizado para almacenar caracteriacutesticas de los objetosgeograacuteficos puede ser opaco para la aplicacioacuten cliente siendo el uacutenicoacceso a los datos a traveacutes del interfaz del WFS
bull La uacutenica funcioacuten de un WFS cuando interacciona con el sistema dealmacenamiento de fenoacutemenos geograacuteficos es asegurarse que loscambios realizados en los datos sean coherentes
211 Operaciones
Se definen tres clases de WFS
WFS Baacutesico implementa las operaciones GetCapabilitiesDescribeFeatureType y GetFeature Se considera el servicio de soacutelolectura
WFS XLink soporta todas las operaciones del WFS Baacutesico e implementala operacioacuten GetGmlObjet para XLinks locales yo remotos siendo posibleutilizar la operacioacuten GetGmlObjet durante la operacioacuten GetFeature
bull WFS Transaccional soporta todas las operaciones del WFS baacutesico eimplementa las operaciones de transaccioacuten Siendo opcional laimplementacioacuten de las operaciones GetGmlObjet yo LockFeature
Los atributos comunes en las peticiones POST y GET para todas las operacionesson
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEi -Comiteacute Coordinador de la lOEDirectiva sobre est~ndres de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Publica
Paacutegina 20 de 44
Tabla 5 Componentes GET maacutes comunes
_componentesVERSION
SERVICE=WFS
REQUEST
NAMESPACE
Paraacutemetros adicionalesParaacutemetros especificos
del suministrador
OblifjatoiexcliexcledadOblig_~9iQ_
Obligatorio
ObligatQrio
Opcional
Opcional
_ _ DescripcioacutenVersioacuten de la especificacioacuten OGC __Tipo-cie-ServfcTo--( no-esobiigaiorio paraGetCapeacutelbiiti~~)_Nombre de la PeticioacutenPara indicar el espacio de nombres y susprefijos El formato debe ser xmlns(prefix=EscapedNamespaceName) Si se especificamaacutes de uno se sefJaranfJorcomasParaacutemetros de cadaoperaCiOacute---------------Para permitir antildeadir paraacutemetros ala peticioacutende forma que se mejore el resuldo _
Tabla 6 Componentes POST maacutes comunes
ComponentesVERSION
SERVICE=WFS
HANOLE
ObligatoriedadObligato~[Q__Obligatorio
Opcional
DescripcioacutenVersioacutende la especificacioacuten OGCTipo de Servicio Permite a la aplicacioacuten cliente asociar unnombre nemoteacutecnico a la peticioacuten paraencontrar los elementos infractores en casode error
a GetCapabilities (obligatoria)
Ofrece informacioacuten acerca de las caracteriacutesticas del servicIo de los tipos defenoacutemenos que puede ofrecer y queacute operaciones soporta cada uno de ellos
D~scripdcSn _Lista de tipos de fenoacutemenos adescribir separados por comas Sino se indica ninguno devuelvetodos los tiposFormato de salida para describirlos tipos de fenoacutemenos Soportaotros formatos de salida comoOTO
Opcional
Opcional
TYPENAME
OUTPUTFORMAT=textxmlsubtype=gml311
b DescribeFeatureType (obligatoria)
Ofrece la estructura (campos y atributos) de cualquiera de los tipos defenoacutemenos que el servicio puede ofrecer mediante su descripcioacuten en esquemasXML siendo eacutestos esquemas GML vaacutelidos
Tabla 7 Componentes DescribeFeatureType
Componentes Obligatoriedad
c GetFeature (obligatoria)
Devuelve instancias de fenoacutemenos (objetos individuales) en formato GMLAdemaacutes el cliente debe tener la posibilidad de solicitar las propiedades delfenoacutemeno que desea y de realizar tanto consultas espaciales como noespaciales
Tabla 8 Componentes de GetFeature y GetFeatureWithLock
iI
l
_lt_orriponentesREQUEST=[GetFeature I
GetFeatureWithLock]
OUTPURFORMAT=textxml subtipo=gml311
RESULTIYPE=[results IHits]
Obligatoriedad
Obligatorio
Opcional
Opcional
t5escripciQn
Nombre de la peticioacuten WFS
Permite otros formatos de salida siempre ycuando se indique en el documento deltapacidadesUtilizado para solicitar un documento derespuesta completo con los fenoacutemenos quecumplen la consulta (results valor por defecto) osimplemente una enumeracioacuten d~ Ilts_rnismos
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades ete la Administracioacuten Puacuteblica
Paacutegina 21 de 44
Pueden utilizarse componentes adicionales para controlar los XLink anidados
Tabla 9 Codificacioacuten adicional de GetFeature
Componentes
PROPERTYPENAME
FEATUREVERSION=[ALLIN]
MAXFEATURES=N
EXPIRY=N
SRSNAME
TYPENAME(opcional si se aespecificado elFEATUREID)FEATUREID
(Mutuamente excluyentec()i1 FILIER yB001 __
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BBOX)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
SORTBY
~Coriiacuteponentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
PROPTRAVXLlNKDEPTH
Obligatoriedad
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Opcional
Opcional
Opcional
Opcional
Obligatoriedad
Opcional
Opcional
Opcional
Descripci9n(hits)Lista de propiedades de cada tipo de fenoacutemenosolicitado Con o con ausencia de valor sesolicitan todas las del ti~o_~Ql~_L1J9ordmcgt____Cuando es posible el versionado Devuelve laversioacuten del fenoacutemeno que se le solicita Si no seindica devuelve la uacuteltima versioacutenMaacuteximo nuacutemero de fenoacutemenos que puedendevolverse en una consulta Si no se indicadevuelve todosSoacutelo se utiliza con la peticioacutenGetFeatureWithLock Indica el tiempo de bloqueodel fenoacutemeno en la respuesta (en minutos) Si elparaacutemetro no se especifica el bloqueo seraacuteindefinidoSistema de referencia que debe ser usado en lageometria de los fenoacutemenos resultado de lapeticioacuten
Lista de nombres de los tipos de fenoacutemenossolicitados
Lista de instancias de fenoacutemenos solicitadasidentificadas mediante su identifi~dor
Describe un conjunto de caracteristicas sobre lasque operar Se debe establecer un filtro por cadatipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o un FILTERun cliente puede realizar la peticioacuten mediante unbounding box
Indica la propiedad respecto a la cual seraacutenordenadas las instancias de los fenoacutemenosobtenidos en la consulta
--__~~_ 0- _
Descripcioacuten _Nivel de profundidad a alcanzar a traveacutes de los bullenlaces contenidos en los atributos href de las propiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que se bullacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidada deGetGmlObject realizada para cualquier propiedadcuando interviene el componenteTRAVERSEXLlNKDEPTH (si no se especifica una I
lista PROPEXPIRY) En ausencia de valoresperaraacute hasta recibir respuestaLista de- ios niveies- de XLink enlazado-spor cadafenoacutemeno que sea consultado Debe haber unarelacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una lista
i_J
Oficina Nacional de Gobierno Electroacutenico e Inormiquesttica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios VIeb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 22 de 44
Componentes Obligatoriedad DescripcioacutenPROPTRAVXLlNKDEPTHLista de tiempos de expiracioacuten de XLink enlazadospor cada fenoacutemeno consultado Debe haber una
PROPTRAVXLlNKEXPIRY Opcional relacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una listaPROPTRAVXLlNKEXPIRY
d GetGmlObject (opcional)
Devuelve instancias de fenoacutemenos expresaacutendolos en XML El cliente debe tenerla posibilidad de especificar si desea todos los objetos que se han anidadomediante Xlinks o soacutelo hasta un nivel de anidamiento determinado
Para que un WFS soporte esta operacioacuten cada elemento sobre el que puedaoperar el WFS debe estar identificado uniacutevocamente mediante lOs XML Lacodificacioacuten de identificadores de elementos se define en OpenGis FilterEneoding Implementation Speeifieation
La diferencia con GetFeature es que mientras que esta uacuteltima devuelve todaslas instancias que posea el tipo de fenoacutemeno solicitado con GetGmlObject soacutelose obtienen las instancias de fenoacutemenos solicitadas mediante su identificador
Tabla 10 Codificacioacuten para GetGmlObject
Componentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
GMLOBJECTID
Obligatoriedad
Obligatorio
Opcional
DescripcT6n _Nivel de profundidad a alcanzar a traveacutes de losenlaces contenidos en los atributos href de laspropiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que seacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidadade GetGmlObject realizada para cualquierpropiedad (si no se especifica una listaPROPEXPIRY) cuando interviene elcomponente TRAVERSEXLlNKDEPTH Enausencia de valor esperaraacute hasta recibirresp~~~t~__ _ EllO XML del elemento solicitado
Descripci~~
Lista de nombres de los tipos de fenoacutemenosa ser bloqueados
Indica el tiempo de bloqueocienenoacutementildeo(en minutos) Si el paraacutemetro no seespecifica el bloqueo seraacute indefinidoALLintentaraacute bloq~ordflodoslos fenoacuteme~_
Opcional
Opcional
Obligatorio
ObligatoriedadComponentesTYPENAME
(opcional si se aespecificado elFEAT~B_~[)) _
EXPIRY=N
LordmCISACTI9~=I~-J_
e LockFeature (opcional)
Peticioacuten de bloqueo sobre uno o maacutes tipos de fenoacutemenos mientras se estaacuterealizando su modificacioacuten con la operacioacuten Transaetion Esto aseguratransacciones de forma continuada Esta operacioacuten en el meacutetodo POSTcontiene uno o maacutes elementos ltLoeltgt cada elemento definen las instancias deun tipo de fenoacutemeno a ser bloqueadas
Tabla 11 Componentes LockFeature
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Ieb de Informacioacuten georreferenciada para el intercambio dedatos entre entidades de la dministracioacuten Puacuteblica
Paacutegina 23 de 44
9omponentes_SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BJ30_X)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Opcional
Opcional
Opcional
Descripcioacuten _solicitados si no lo consigue no sebloquearaacute ninguno SOME intenta bloqueartantas como sea posibleLista de instancias de fenoacutemenossolicitadas identificadas mediante suidentificador
Describe un conjunto de caracteristicassobre las que operar Se debe establecer unfiltro por cada tipo de fenoacutemeno listado en elparaacutemetro TYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
f Transaction (opcional)
Una peticioacuten transaccional estaacute compuesta de operaciones que modificaninstancias de fenoacutemenos geograacuteficos accesibles viacutea web Una vez terminada latransaccioacuten el servicio WFS genera un documento XML de respuesta indicandoque el proceso se ha realizado
Esta operacioacuten puede realizarse directamente por parte del servicio WFS encuyo caso al finalizar la transaccioacuten el servicio traslada las modificaciones alalmaceacuten de datos conectado el servicio WFS o traducir las operaciones allenguaje del almaceacuten de datos siendo eacuteste uacuteltimo el encargado de realizar laoperacioacuten
Las posibles operaciones de modificacioacuten que pueden llevarse a cabo son crear(Insert) actualizar (Update) y eliminar (Deete)
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Insert
Native
Lockld
srsName(Atributo)
IdgenItri~ut(raquo
Transaction
inputFormat__(f-ilQt __
Tabla 12 Componentes POSTde TransactionComponentes Obligatoriedad DescripCioacuten~- ~- --
Puede contener cero o maacutes nsert Updafe o DeefeLas operaciones se ejecutan en el orden en el quese presenten en la peticioacuten _Especifica que la transaccioacuten se realizaraacute sobre unconjunto de instancias que han sido bloqueadasprevLamente___ ____ __Contiene comandos u operaciones propietariaspermitiendo acceder y actuar sobre servidores oalmacenesde datos especiacuteficosALL iridica--que -iodos -os fen6meno-sbloq-ueadosdeben ser liberados una vez terminada latransaccioacuten SOME indica que soacutelo los registrosmodificados deben ser liberados el resto deelementos permanecen bloqueadosUtilizado para crear nuevas instancias defenoacutemenos Por defecto los fenoacutemenos se expresanmediante GML3 pero pueden utilizarse otrasversiones de GML En respuesta a esta operacioacuten elWFS debe generar una lista de los identificadoresasig_l95Qsa las nueveacutel~Iacutei~~l~a_~generadas
Versioacuten GML en la que crear los datos-- -- Sistema deo-referenCiadel nuevo-efe-merItoeicual
Opcional debe ser soportado por el tipo de fenoacutemeno al quepertenece
Meacutetodode asignacioacuten de identificadores
releaseAction=[ALLISOME]
Oficina Nacional de Gobierno Eleciexclroacutenico e Inormaacutetiacuteca - ONGEI -Comiteacute Coordiacutenatior de la IDEPDirectiva sobre estaacutendares de servicios weo de informacioacuten georreierenciada iexclara el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 24 de 44
Componentes
Update
Property(Elemento)
srsName(Atributo)
Filter(Elemento)DeleteFilter
(Elemento) __
Obligatoriedad
Opcional
Obligatorio
Opcional
Opcional
OpcJdegrl_ordfI _
Obligatorio
DescripcioacutenActuacutea sobre las propiedades de instancias defenoacutemenosEspecifica el nombre (Name) y los valores (Vaue) delas propiedades pertenecientes a los tipos defenoacutemenos a modificar (fypeName)Sistema de referencia del nuevo elemento el cualdebe ser soportado por el tipo de fenoacutemeno al quepert~n_~ce _ ___ _ _Define restricciones espaciales o no espaciales paraseleccionar los fenoacutemenos a modificarElimina instancias de fenoacutemenos
Si no se define un filtro la operacioacuten no se realiza
Tabla 13 Componentes GET de Transaction
Componentes
OPERATION=Delete
TYPENAME(opcional si se aespecificado elFEATUREID)
RELEASEACTION=[ALLI SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
BB00)BBOX
(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten_Operacioacuten de transaccioacuten a ejecutar Lasoperaciones se ejecutan en el orden en el quese present~Il_~I1a p~ticiordmn
Lista de nombres de los tipos de fenoacutemenossobre los que realizar fa operacioacuten
ALL indica que todos los fenoacutemenosbloqueados deben ser liberados una vezterminada la transaccioacuten SOME indica quesoacutelo los registros modificados deben serliberados el resto de elementos permanecenbloqueados
Lista de instancias de fenoacutemenos sobre los queoperar identificadas mediante su identificador
Describe un conjunto de caracteriacutesticas sobrelas que operar Se debe establecer un filtro porcada tipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
Oficina Nacional dG Gobierno Eleciroacutenco e informaacutetic - ONGEiexcl -Comiteacute Coordineacutedor de la lDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para ei intercambio dedtos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 25 de 44
3 ESTANDAR PARA SERVICIO DE COBERTURA WCS
31 WCS Web Coverage Service
El servicio Web Caverage Serviee (WCS) o Servicio de Coberturas de mapasofrece la obtencioacuten de datos georreferenciados en un formato del tipo coberturamulti-dimensionales para el acceso a traveacutes de la web de modo que sean uacutetilespara la representacioacuten o como dato de entrada de modelos cientiacuteficos
Al igual que el estaacutendar Web Map Serviee (WMS) y el Web Feature Serviee(WFS) permite al cliente seleccionar parte de la informacioacuten que posee elservidor basaacutendose en diferentes criterios como por ejemplo las restriccionesespaciales
Este estaacutendar nos brinda un conjunto de requisitos baacutesicos que una aplicacioacutenWCS debe cumplir esto tambieacuten es vaacutelido al utilizar el GML como un formato deentrega de la cobertura con el cual a diferencia del WMS que devuelve los datosgeorreferenciados para ser representados como mapas estaacuteticos (devueltos comoimaacutegenes desde un servidor) el estaacutendar Web Coverage Service define unasintaxis rica para las solicitudes en contra de estos datos devolvieacutendolos con susemaacutentica original (en lugar de las imaacutegenes) los cuales pueden ser interpretadosextrapolados procesados etc
Esta versioacuten de especificacioacuten se limita a peticiones y descripciones de coberturasde mallas regulares (grid coverage) aunque el interfaz ha sido disentildeado de formaque en futuras versiones sea posible desarrollarlo permitiendo otros tipos decoberturas definidas en OGC Abstraet Speeifieatian Tapie 6
asincroacutenicasrespuestas Respuestas XML y opcionalmente(almacenamiento de respuestas)
a GetCapabilities (obligatorio)
Permite obtener el documento XML de capacidades donde se describenlas caracteriacutesticas del servicio y donde normalmente se incluye una brevedescripcioacuten de las coberturas que ofrece En el caso que el documento XMLdevuelto no contenga la descripcioacuten de las coberturas que posee debedisponerse de informacioacuten similar en una fuente aparte como por ejemplo uncataacutelogo de imaacutegenes
311 Operaciones
El servicio WCS (versioacuten 20) proporciona tres (3) operaciones cuyaimplementacioacuten es obligatoria por parte del servidor Estas operaciones puedenutilizar HTTP GET con codificacioacuten KVP o HTTP POST con codificacioacuten XML oSOAP es mediante el documento de capacidades como se indica queacute tipo decodificacioacuten POST soporta el servidor del WCS
Los paraacutemetros que se definen a continuacioacuten pertenecen a la versioacuten 111 deeste estaacutendar mientras que los ejemplos expuestos se realizan con WCS versioacuten100 por ser los implementados hasta la fecha Las diferencias de notaciones ylas variaciones baacutesicas que posee la versioacuten 111 con respecto a la 100 son
Uso de GridCRS en descripciones de peticiones de cobertureacutels
Descripcioacuten jeraacuterquica de las coberturas
Muacuteltiples campos por cobertura
Oficinaacute Nacional de Gobj~rno Electroacutenico e InronnaacuteUca - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 14 Componentes de GetCapabilities
Paacutegina 26 de 44
Componentes
SERVICE=WCS
REQUEST=GetCapabilities
ACCEPTVERSION
SECTIONS=Contents
UPDATESECUENCE
ACCEPTFORMATS=textxml
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
QesuacuteipcioacutenTipo de Servicio al que vadirigl~eacutelJordf-R~ticoacuten~ _Nombre de la operacioacutenVersiones de la especificacioacutenOGC que acepta el clienteseparadas por comas y enorden de preferEmciaLista de cero o maacutes nombres desecciones del documento demetadatos del servicioseparados por comas que sedesea sean devueltos en eldocumento de metadatos delservicioVersioacuten del documento demetadatos del servicio valorque se incrementa cuando serealizan cambios en eldocumento compl~toSecuencia de cero o maacutesformatos de respuestadeseados por el clienteseparados por comas y pororden de preferencia
Tabla 15 Componentes de DescribeCoverage
b DescribeCoverage (obligatorio)
Devuelve un documento XML con una descripcioacuten detallada de una o variascoberturas de las suministradas por el servicio
El documento XML devuelto con la descripcioacuten de la cobertura debe contener
Identifier identificador uacutenico de la cobertura
bull Domain Definicioacuten del dominio espacial yo temporal para laslocalizaciones de las coberturas
bull Range Define el rango de valores y el tipo de propiedades (categoriacuteasmedidas etc) asignadas a cada localizacioacuten en el dominio
bull SupportedCRSs Relacioacuten de baseCRS definidos para cada GridCRSutilizados por la operacioacuten GetCoverage para expresar las coberturas queposee
bull SupportedFormats Formatos en los que pueden ser devueltos lascoberturas en respuesta a un GetCoverage (ejemplo GeoTiff HDF-EOSNITF CF-Net-CDF)
Componentes
SERVICE=WCS
REQUEST=DescribeCoverag~_VERSION= version
IDENTIFIERS=identifier1identifier2
Obligatoriedad
Obligatorio
Obli9iltorLC_ObligeacutelQ~icgt
Obligatorio
DesiiipClOacutenTipo de Servicio al que va dirigida lapeticioacutenNombre de laope~aci~nVersioacuten de la especificacioacuten OGCLista de los identiffcad()resde lascoberturas que se desea seandescritas
Oficina Nacional de Gobemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacuten ciares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 27 de 44
c GetCoverage (obligatorio)
Permite obtener una cobertura o parte de ella Por tanto es necesario indicaralguna o todas las caracteriacutesticas baacutesicas que definen el subconjunto de datosrequerido es decir el dominio el rango de valores el tipo de re-muestreo elformato de datos y forma de entrega del resultado Para ello es necesarioconocer primero cuaacutel es la definicioacuten del tipo de coberturas que posee el serviciomediante la operacioacuten DescribeCoverage
Por defecto todos los componentes de la cobertura solicitada mediante estaoperacioacuten son devueltos directamente en la respuesta Opcionalmente elservicio puede tener implementada la posibilidad de almacenar los componentesde la cobertura como un recurso accesible viacutea web en cuyo caso la respuestaincluiriacutea la referencia URL a dicho recurso siempre y cuando se indique en lapeticioacuten que los resultados deben ser almacenados
Procesar una operacioacuten GetCoverage puede ser entendido conceptualmentecomo una secuencia de operaciones cuyo esquema fundamental seriacutea
Realizar una transformacioacuten de coordenadas (incluyendo el escaladoespacial) en el CRS que se desea mediante un re-muestreo coninterpolacioacuten espacial
Generar el subconjunto de datos espacial
Generar el subconjunto de datos temporal
Generar el subconjunto de propiedades (range)
bull Convertir los datos al formato solicitado En funcioacuten del formato puedenecesitarse interpolar los valores que posee cada localizacioacuten en lacobertura original como consecuencia es probable que se produzcapeacuterdida de precisioacuten
bull Salida de resultados de una muestra de la cobertura
Solicita un subconjunto de datoscorrespondientes a instantes ointervalos de tiempo determinados
S-olidta solamente algunos campos_ (IrQpiedade~L Formato de salida de la coberturadenro delo~que eacutesta posee _Especifica si la respuesta debe seralmacenadaIdentifica el sistema de referenciabase para el GridCRS de salida
Opcional
Obligatorio
Opcional
OpcionalParaacutemetros
-Oescripeacutefoacutentilde---Tipo de Servicio al que va diexclrigida la Obligatorio lPeuroticioacuten
Obligatorio Nombre de la operacioacutenObligatorio __ _ VeEsi6n de 1ordf~~p~cifiltordfltoacutenQ~C
Identificador uacutenico de la coberturaObligatorio solicitada
Opcional iexcl Encuadre que define espacialmente(Obligatorio si no se la cobertura solicitada en el
indica sistema de referencia que se indicaTIMESECUENCE) mediante su URN
Opcional(Obligatorio si no se
indicaBordmUNDIN~Jl0gtS)
FORMAT
RANGESUBSET
TIMESECUENCE
Tabla 16 Componentes de GetCoverage
- Componentes Obligatoriedad
SERVICE=WCS
REQUEST =GetCoverageVERSION= version
IDENTIFIER
BOUNDINGBOX=coordenadasurnogc defcrs EPSGX
STORE
GRIDBASECRS=urnogcdefcrsEPSGX
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la ACjministracioacuten Puacuteblica
Paacutegina 28 de 44
Comp()nentes
GRIDTYPE=urnogcdefmethodWCS 11 2dGridln2dCrs
GRIDCS=urnogcdefcsOGCOOGrid2dSquareCS
GRIDORIGIN
GRIDOFFSETS
Obligatori~qCldpertenecientes a laestructura de datos
GridCRSSe utilizan para
solicitar los datos desalida en otroSistema deReferencia de
Coordenadas (CRS)distinto al que posee
la coberturaalmacenada
DescripcioacutendeseadoIdentifica el meacutetodo de generacioacutende la malla en el sistema dereferencia baseIdentifica el Sistema Cartesiano 2Do 3D utilizado po~~1 GridggS_Coordenadas del origen de la mallaen el sistema de referencia base delGridCRS deseadoSeparacioacuten entre los puntosadyacentes de la malla en elsistema de referencia base
Oficina Nacional de Gobierno Eiectreacutenico e Infonnaacutetica - ONGEI -Comiteacute Coorcfinador de la rDEPDirectiva sobre estaacutendares de sGrvicios viexcleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administrc1oacuten Puacuteblica
4 ESTANDAR PARA SERVICIO DE CATALOGO CSW
Paacutegina 29 de 44
41 CSW Catalogue Service tor the Web
El servicio Catalogue Service for the Web (CSW) o Servicio de Catalogo es unestaacutendar definido por la OGC que especifica la interfaz el enlace y el marco detrabajo para publicar y generar buacutesquedas de conjuntos de informacioacuten de tipodescriptiva (metadatos) sobre los datos servicios y objetos de informacioacutenrelacionados
Este servicio de cataacutelogo es uno de los tres servicios fundamentales que debeexistir en una Infraestructura de Datos Espaciales consulta visualizacioacuten ydescarga
Los servicios de los cataacutelogos representan las caracteriacutesticas de los recursos quepueden ser consultadas y presentadas para su evaluacioacuten por los clientes yasean usuarios o aplicaciones software
411 Operaciones
Las operaciones que define este estaacutendar (versioacuten 200) son siete (7) cuatroobligatorias y tres (3) opcionales
a GetCapabilities (obligatorio)
GetCapabilities es obligatoria y permite a los clientes CSW obtener metadatosdel servicio La respuesta se envioacute en un documento XML
La peticioacuten debe implementar los paraacutemetros request service SectionsAcceptVersions y AcceptFormats y puede implementar el paraacutemetroupdateSequence
Las secciones del documento XML del metadatos son
Serviceldentification
ServiceProvider
OperationsMetadata
Contents
bull Filter_Capabilities
Operacioacuten GetCapabilities Solicitud de las caracteriacutesticas del servicioInfraestructura de Datos Espaciales-CSW
ltxml version=10 encoding=UTF-8gt ltcswGetCapabilities service=CSWversion=2 OOxmlns csw=httpwwwopengisneUcaUcswgt ltcswAcceptVersionsgtltcswVersiongt2 OOltcswVersiongt ltcswAcceptVersionsgt ltcswAcceptFormatsgtltcswOutputFormatgttexUxmlltcsw OutputFormatgt ltcswAcceptFormatsgtltcswGetCapabi litiesgt
b GetRecords (obligatorio)
Permite la buacutesqueda y presentacioacuten de registros de metadatos
Paraacutemetros
REQUEST service version
bull NAMESPACE
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la rDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciacuteada para el intercambio dedatos entre enUdades de la Administriexclcioacuten Puacuteiexcl)lica
Paacutegina 30 de 44
1-
resulType Puede mostrar tres valores
bull HITS Indica el nuacutemero de registro que satisface la peticioacuten
bull RESUL TS Se solicita el conjunto de registros resultado
bull VALlDATE Valida la consulta
bull outputFormat Indica el esquema de la salida generada por defecto tomael valor OGCCORE pero otros valores pueden ser FGDC IS019119 oIS019139
bull outputSchema
bull startPosition Indica el registro desde el que se empieza la buacutesqueda
bull maxRecords
bull typeNames
bull ElementSetName o ElementName Indica la lista de elementos oconjuntos de elementos de los metadatos que deben devolverse
bull Constraint Es una restriccioacuten que debe cumplir el conjunto resultado Seexpresa seguacuten el lenguaje indicado en el paraacutemetroCONSTRAINTLANGUAGE
bull SortBy Permite ordenar el conjunto resultado
bull DistributedSearch Indica que la consulta puede ser distribuida y elparaacutemetro hopCount limita el nuacutemero de veces que puede transmitirse laconsulta hopCount
ResponseHandler Indica si la operacioacuten es sincronizada o no
Operacioacuten GetRecords Solicitud de los registros del cataacutelogo cuyo tema tiacutetuloo descripcioacuten sea Lima
ltxml version=10 encoding=UTF-8gtltGetRecords service=CSW version=200 xmlns=httpwwwopengisnetcatcswmlnsogc=httpwwwopengisnetogc startPosition=1 maxRecords=50outputFormat=textxmresultType=resultsgtltQuery typeNames=Dataset xmlnsgm=httpwwwopengisnetgmlgtltElementSetName typeNames=DatasetgtfuIltElementSetNamegtltConstraint version=1020gtltogcFiltergtltAndgtltNotgtltPropertylsLikegtltPropertyNamegttypeltPropertyNamegtltLiteralgtS ERVICIOltLiteralgtltPropertylsLikegtltNotgtltOrgtltOrgtltPropertylsLikegtltPropertyNamegtsu bjectltPropertyNamegtltLiteralgt LimaltLiteral gtltPropertylsLikegtltPropertylsLikegtltPropertyNamegttitl eltPropertyNa megtltLiteralgt LimaltLitera 1gt
Oficina Nacional (le Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidacjes de la iexcldministracieacuten Puacuteblica
Paacutegina 31 de 44
ltPropertylsLikegtltIOrgtltPropertylsLikegtltPropertyNa megtdescri ptionltP ropertyN amegtltLitera 1gtLimaLiteragtltPropertylsLikegtltIOrgtltAndgtltIogc FiltergtltConstraingtltQuerygtltGetRecordsgt
c GetRecordByld (obligatoria)
Solicita la representacioacuten por defecto de los registros localizados por suidentificador
Paraacutemetros
version
bull ElementSetName (brief summary full)
bull Id (lista de identificadores)
Operacioacuten GetRecordByld Solicitud de la representacioacuten por defecto de losregistros del cataacutelogo de la IDEP localizados por el identificador
ltxml version=10 encoding=UTF-8gt ltcswGetRecordByld service=CSWversion=200xml ns csw=httpwwwopengisnetcatcsw outputF ormat=textxmlgtltcsw Idgtign-bcn25-1 00-1 ltcsw Idgtltcsw ElementSetNamegtbriefltcsw ElementSetNamegtltcswGetRecordByldgt
d DescribeRecordl (Obligatorio)
La operacioacuten DescribeRecord permite obtener elementos del modelo deinformacioacuten soportado
Los paraacutemetros de la peticioacuten son
REQUEST=DescribeRecord
ltxml version=10 encoding=UTF-8gt
servide=CSW
version=200
NAMESPACE Declaracioacuten de espacios de nombres para conocerexactamente que tipos van a describirse
bull TypeName Lista de tipos descritos en el cataacutelogo
bull outputFormat
schemaLanguage Esquema de descripcioacuten que se usa
Operacioacuten DescribeRecord Solicitud de una descripcioacuten geneacuterica de losregistros del cataacutelogo
Oficina Nacional da Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador dEla IDEPDirectiva sobre estaacutendares de servicios ~eb eje informacioacuten georreferenciada para ei intercamllio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 32 de 44
ltcswDescribeRecord service=CSW version=200xml ns csw=httpwwwopengisnetlcatcswoutputFormat=textlxml schemaLanguage= XM LSCH EMAgtltcswTypeNametargetNa mespace=httpwwwopengisnetlcatcswgt recordltcsw Type Namegtltcsw DescribeRecordgt
e Operacioacuten Transaction (opcional)
La operacioacuten Transaction define una interface para la creacioacuten modificacioacuten yborrado de registros del cataacutelogo
La peticioacuten estaraacute formada por elementos nsert Update o Deete seguacuten lasoperaciones que quieran ser realizadas
Tambieacuten puede usarse los elementos requestlO y verboseResponse
f Operacioacuten Getdomain (opcional)
Se utiliza para obtener informacioacuten en tiempo real sobre el rango de valores deun registro o de un paraacutemetro de la peticioacuten
Paraacutemetros
ParameterName
PropertyName
La respuesta estaacute formada de uno o maacutes elementos ltDomainValuesgtcompuestos a su vez de ltListONaluesgt o ltRangeONaluesgt
g Operacioacuten Harvest (opcional)
Permite colectar datos para el cataacutelogo es decir uacutenicamente referencia losdatos que deben ser insertados o actualizados en el cataacutelogo y seraacuteresponsabilidad del servicio de cataacutelogo resolver la referencia localizar los datosy procesarlos
La operacioacuten puede funcionar de manera siacutencrona o asiacutencrona
Paraacutemetros
Resquest service version
bull Namespace
bull Source Indica la URI de doacutende los metadatos son recolectados
bull ResourceType Referencia el esquema de los registros
bull ResourceFormat
ResponseHandler
Harveslnterval Especifica un intervalo de tiempo entre recolecciones demetadatos
Oncina Nacional de GObierno Electroacutenico e Informaacutetica - ONGE -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios ViCO de informacioacuten georrefcrenciada para ei intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 33 de 44
5 ESTANDAR PARA SERVICIO DE PROCESAMIENTO EN WES WPS
51 WPS Web Processing Service
El servicio Web Processing Service (WPS versioacuten 100) o Servicio de publicacioacutende Procesos geoespaciales en la web es una interfaz propuesto por la OGC queproporciona normas para estandarizar la forma de entradas y salidas (solicitudes yrespuestas) para servicios de geoprocesamiento Este servicio tambieacuten define laforma como un cliente puede solicitar la ejecucioacuten de un proceso y la forma comose maneja la salida del mismo
Define una interfaz que facilita la publicacioacuten de geo-procesos y el anaacutelisis de losclientes Los datos requeridos por el WPS se pueden entregar a traveacutes de la webo pueden estar disponibles en un servidor
Cabe destacar que el estaacutendar WPS permite realizar operaciones de anaacutelisis ytratamiento de informacioacuten espacial no prevista en los otros estaacutendares Laespecificacioacuten WPS se centra en la definicioacuten de un protocolo de comunicacioacutenentre cliente y servidor para realizar geo-procesos usando servicios y datosgeorreferenciados
Este estaacutendar es un interfaz geneacuterico por lo que no define ni los procesos ni losdatos especiacuteficos de entrada o de salida (producidos en el caacutelculo) sino que losdescribe de forma geneacuterica siendo cada implementacioacuten WPS la que defina suforma de trabajar
Los datos a usarse en este estaacutendar pueden comprender por ejemplo formatosde imaacutegenes tales como Geo TlFF o estaacutendares de intercambio de datos comoGeography Markup Language (GML) o Geolinked Data Acces Serviacutece (GDAS)Este estaacutendar tampoco aborda la forma de archivar catalogar buscar o recuperarla informacioacuten que ha sido creada por un WPS
Seguacuten la OGC el estaacutendar WPS describe un interfaz de peticioacutenrespuesta en elque se define coacutemo
Codificar las solicitudes de ejecucioacuten de procesos
bull Codificar las respuestas resultado de la ejecucioacuten de procesos
bull Integrar datos y metadatos en las entradas y salidas
bull Referenciar viacutea web datos de entrada y salida
bull Realizar procesos de larga duracioacuten
bull Devolver informacioacuten acerca del estado del proceso
bull Devolver errores de procesamiento
bull Solicitar el almacenamiento de las resultados de los procesos
511 Operaciones
a GetCapabilities (obligatoria)
Permite obtener el documento de capacidades donde se describen lascaracteriacutesticas del servicio En eacutel se proporcionan los nombres y una descripcioacutengeneral de cada uno de los procesos que ofrece el servicio Por ejemplo larespuesta de un GetCapabiacuteliacutetiacutees puede indicar que el WPS soporta unaoperacioacuten llamada interseccioacuten y que esta operacioacuten estaacute limitada a intersectarun poliacutegono con otro
Oficina Nacional de GOI)iemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinaoor de la IDEPDirectiva sobre estaacutendares de servicios 1Gbde informacioacuten georreferenciada par el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 17 Componentes GetCapabilities
Paacutegina 34 de 44
Componentes
i ordf-~~i~~=YYo~ordf__Request=GetCapabilitieso oJordm-~~~~~i()n5oo
Language
Obligatoriedad
Oblig~OTi() oObligtorioOpcional
Opcional
Descripcioacuten
Tipo de Servicio al que va djrigid~J~p~ticioacutenNombre de la operacioacutenVersiones ql~ordf~~Pleacutelooo o_o 0_0 o __Idioma del documento respuesta soportadopor el servidor ____o o
Ejemplo HTTP GET
La peticioacuten es una URL que contiene los paraacutemetros necesarios para poderconstruir una solicitud correcta
http IWPSservicesREQU EST=GetCapabilitiesampSERVICE=WPS
La respuesta es un documento XML que contiene los metadatos del servicioincluyendo una breve descripcioacuten de todos los procesos implementados estosprocesos son
GetLineOfSightPng realiza la liacutenea de visibilidad desde una posicioacutendefinida por las coordenadas de un supuesto observador a una alturadada y con una distancia maacutexima de visibilidad La liacutenea de visibilidad secalcula sobre un mapa raacutester en formato ASCIIGridExtended enviadomediante una peticioacuten a un WCS Obtiene la liacutenea de visibilidad en unarchivo como una imagen en formato PNG
bull GetProfileTxt realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo ASCII con los valores de las alturas
bull GetProfilePng realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo con una imagen en formato PNG
bull IntersectRaacutesterWithAsciiPolygon realiza la interseccioacuten entre un maparaacutester en formato floatGrid comprimido en llP obtenido de un WCS y unmapa vectorial pasado como un poliacutegono en formato ASCII de Grass Elresultado devuelve un raacutester en formato ASCII
IntersectRaacutesterWithPolygon realiza la interseccioacuten entre un mapa raacutesteren formato floatGrid comprimido en llP obtenido de un WCS y un mapavectorial en formato ShapeFile pasado como una peticioacuten a un WFS Elresultado devuelve un raacutester en formato ASCII
RaacutesterStatistics realiza la interseccioacuten entre un mapa raacutester en formatofloatGrid comprimido en llP obtenido de un WCS y un mapa vectorial enformato ShapeFile enviado mediante una peticioacuten a un WFS o como unpoliacutegono en formato ASCII de Grass incluyendo ademaacutes el valor maacuteximomiacutenimo y medio del mapa
bull Buffer_vectorial realiza la operacioacuten Buffer de una geometriacutea eacutesta puedepasarse tanto como un mapa vectorial en formato ASCII de Grass comopor una peticioacuten a un WFS Devuelve la ruta a un fichero ShapeFilecomprimido en llP o un fichero GML con la geometriacutea del buffer
Oficina Nacional de Gooierno Electroacutenico e Informaacutetica - ONGEl -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutenrJares de servicios teb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 35 de 44
Buffer_raacutester realiza la operacioacuten Buffer de un mapa raacutester a una distanciadada
bull VectorialOverlay realiza una operacioacuten entre dos mapas vectorialespreviamente obtenidos en formato ASCII vectorial o mediante una peticioacutena un WFS Las operaciones disponibles son de unioacuten interseccioacuten XOR yNOT
AnalisisTerritorialAreas caacutelculo de aacutereas resultado de la interseccioacuten dedistintos tipos de geometriacuteas del Corine con otros mapas vectoriales yraacutester Permite antildeadir restricciones sobre los mapas raacutester en cuanto aalturas maacuteximas y miacutenimas Como respuesta genera una imagen de lasaacutereas resultado de la operacioacuten
bull RaacutesterDistance calcula la distancia entre dos mapas raacutester obtenidosmediante peticiones a un WCS Se obtiene la miacutenima distancia y lospuntos maacutes proacuteximos ente los mapas
bull VectorialDistance calcula la distancia entre un mapa vectorial y un puntoEl mapa vectorial se obtiene mediante una peticioacuten a un WFS ointroducieacutendolo en formato ASCII de Grass
bull VectorialRaacutesterDistance distancia entre un mapa raacutester obtenidomediante una peticioacuten a un WCS y un mapa vectorial obtenido medianteuna la peticioacuten a un WFS o introducieacutendolo en formato ASCII de Grass Seobtiene la miacutenima distancia y los puntos maacutes proacuteximos entre los mapas
bull FeaturelnsideFeature informa si un mapa vectorial se solapa con otroEstos mapas se pueden obtener por medio de una peticioacuten a un WFS o serintroducidos como un mapa vectorial en formato ASCII de Grass
bull PointlnsideFeature informa si un punto estaacute contenido en un mapavectorial obtenido mediante una peticioacuten a un WFS o introducido como unmapa vectorial en formato ASCII de Grass
bull SimplifiedStatistics calcula el maacuteximo y miacutenimo de un mapa raacutester (sinposicioacuten y sin devolver el mapa) Simplificacioacuten de la operacioacutenRaacutesterStatistics para un caacutelculo previo de esta operacioacuten
b DescribeProcess (obligatoria)
Ofrece informacioacuten detallada acerca de los procesos que pueden ser ejecutadospor una operacioacuten Execute Esta descripcioacuten comprende los paraacutemetros yformatos de entrada que son requeridos en las peticiones de ejecucioacuten y losformatos de salida resultado de las operaciones Siguiendo con el ejemplo deinterseccioacuten de poliacutegonos la respuesta de una solicitud DescribeProcess podriacuteaindicar que este proceso requiere dos entradas llamadas PrimerPoliacutegono ySegundoPoliacutegono y que estas entradas se deben proporcionar en GML22 oGML 31 pudieacutendose enviar esta informacioacuten como un recurso accesible viacuteaweb
Cada paraacutemetro se describe mediante una estructura de datos que especifica losformatos codificaciones y unidades de medida permitidos (cuando esnecesario) Esta estructura de datos puede ser
Oficina Nacionai de Gobierno Electroacuteico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 36 de 44
ComplexData (Ej XML fragmento GML o imaacutegenes) estrutura de datoscompleja que soporta formatos codificaciones (tipo de URI) y schemasdefinidos para el proceso El valor de esta estructura de datos complejapuede introducirse directamente en la peticioacuten de la operacioacuten Execute oser solicitada mediante acceso remoto asiacute como ser devuelta directamenteen la operacioacuten Execute o almacenada como un recurso accesible viacutea web
bull LiteralData es un valor literal simple (Ej integer caraacutecter string URI) conunidades de medida que se codifica directamente en la peticioacuten y en larespuesta Execute
bull BoundingBox informacioacuten proporcionada en uno de los sistemas dereferencia soportados por el servicio que se codifica directamente en lapeticioacuten y en la respuesta Execute
Tabla 18 Componentes DescribeProcess
Componentes
service=WPS
request=DescribeProcessversion
language
Identifier
Obligatoriedad
Obligatorio
ObligatorioObligatorio
Opcional
Obligatorio
Descripcioacuten_ M
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenVersioacuten del servicioIdioma del documento respuesta soportadopor el servidorIdentificador del proceso uno por cadaproceso al que se desea llamar
Ejemplo HTTP GET
Solicitud de la informacioacuten del proceso GetLineOfSightPng del servicio WPS
http IWPSservicesREQUEST=DescribeProcessampSERVIC E=WPSamp VERSION=040ampldentifier=GetLineOfSightPng
c ExecuteProcess (obligatoria)
Permite ejecutar procesos especiacuteficos implementados por el WPS utilizandocomo entrada los paraacutemetros suministrados y devolviendo en la salida losvalores producidos en el proceso Los datos de entrada pueden suministrarseintegraacutendolos en la peticioacuten Execute o mediante una fuente de datos accesibleviacutea web Asiacute mismo el resultado puede devolverse directamente o seralmacenado como un recurso accesible viacutea web en cuyo caso la respuestaconsistiraacute en un documento XML con una URL por cada salida almacenada
Normalmente la respuesta a la operacioacuten Execute es devuelta cuando finaliza elproceso Sin embargo un cliente puede solicitar al servidor el documento derespuesta inmediatamente despueacutes de ser aceptada la peticioacuten por parte dedicho servidor En este caso la respuesta incluye una URL a partir de la cualpuede recuperarse el documento de respuesta durante el proceso o despueacutes delmismo A su vez se puede solicitar al servidor que actualice regularmente unamedida indicadora de la cantidad de proceso restante
Si se desea suministrar al proceso gran cantidad de datos de entrada se utilizanuna o maacutes URI con los valores de entrada (normalmente URL) excepto cuandose trata uacutenicamente de valores escalares Si el proceso ha de ejecutarse variasveces utilizando diferentes entradas en cada ocasioacuten cada procesamiento deberealizarse con peticiones Execute separadas Si se trata de peticiones sencillaslos servidores pueden implementar transferencia HTTP GET para la operacioacuten
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 37 de 44
Execute sin embargo es maacutes conveniente la utilizacioacuten de codificacioacuten XMLcuando las peticiones son maacutes complejas
Tabla 19 Paraacutemetros comunes
Obligatoriedad
Obligatorio
Opcional
Obligatorio
ObligatorioObligatorio
Opcional
Opcional
Componentes
Service=WPS
ReqLJes==xecuteVersion
Identifier
Language
Datalnputs
ResponseForm
Descripcioacuten
Tipo de Servicio al que va dirigida la peticioacuten
Nombre de la operacioacutenVersioacuten del servicioIdentificador del proceso uno por cadaproceso al que se desea llamarIdioma del documento respuesta soportadopor el servidor
Tabla 20 Peticioacuten XML
Lista de datos de entrada Estructura dedatos del tipo Datalnputs (ver estaacutendar)Formato de respuesta del procesoEstructura de datos del tipo ResponseForm(ver estaacutendar)
Tabla 21 Peticioacuten GET
Datalnputs
ResponseDocument
RawDataOutput
StoreExecuteResponse=trae
Linage=trae
Status=trae
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Lista de identificadores atributoacutesy vaiacuteoacuteresde las entradas delproce9~
Lista de identificadores y atributos de lasseacute3lidasdel iexclgtroceso Identificador y atributos de cada salida delprocesoEspecifica si la respuesta debe almacenarseen un recurso accesible via webEspecifica si se debe incluir en el documento de respuesta la informacioacuten acerca dellinaje __Especifica si se debe actualizar en eldocumento de respuesta la informacioacuten acercadel ~stado delproces()
Ejemplo HTIP POST de un Servicio WPS
Se muestran las peticiones de liacutenea de visibilidad y de perfil en formato imagenpara pedirla en formato texto basta con cambiar los identificadores deGetLineOfSightPng a GetLineOfSightTxt o de GetProfilePng a GetProfile Txt
Obtencioacuten de la liacutenea de visibilidad paraacutemetros requeridos
URLCoverageServer URL con la cobertura a utilizar en el caacutelculo de laliacutenea de visibilidad
bull coordinate coordenadas donde se situacutea el observador Deben estarseparadas por coma
bull obs_elev altura del observador (en metros)
bull max_dist distancia maacutexima en metros a la que se quiera calcular la liacuteneade visibilidad o radio (No se aconseja hacer peticiones de liacutenea devisibilidad superiores a 400m debido a un bug de Grass)
bull width ancho de la imagen a generar
bull Height alto de la imagen a generar
bull CRS sistema de referencia en el que se proporcionan los datos
Respuesta
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estmdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten POllliacuteca
Paacutegina 38 de 44
GetLineOfSightTxt La respuesta consiste en un GML que incluye ladireccioacuten del archivo en formato texto a descargar
bull GetLineOfSightPng imageURL direccioacuten donde se encuentra almacenadala imagen resultante GMLURL direccioacuten donde se encuentra almacenadoel GML de las aacutereas visibles resultantes
Obtencioacuten del perfil se definen los siguientes paraacutemetros
Resolution resolucioacuten a tomar en el caacutelculo del perfil
Profile pares de puntos separados por comas por los que se deseacalcular el perfil
URLCoverageServer URL de la cobertura a utilizar en el caacutelculo del perfil
CRS sistema de referencia en el que se proporcionan los datos
La respuesta consiste en un GML que incluye la direccioacuten del archivo adescargar
IntersectRaacutesterWithASCIIPolygon se definen los siguientes paraacutemetros
o ASCIIPolygon Archivo vectorial en formato ASCII de Grasso URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
bull IntersectRaacutesterWithPolygon se definen los siguientes paraacutemetros
o URLFeatureServer Direccioacuten del servicio WFS del que se obtiene elpoliacutegono a intersectar
o FeatureRequest Peticioacuten GetFeature al servicio WFS mediante lacual se obtiene el poliacutegono a intersectar
o URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Nacional (le Goi)ierno Electroacutenico e informaacutetica - ONGE -Comiteacute CoorcJinador de a lOEDirectiva sobre estaacutendarps de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 14 de 44
IIiL _
contra este pedido una imagen de mapa de bits en formato estaacutendar de imagensea PNG GIF JPEG GeoTIFF etc
El caso del intercambio de datos raacutester en bruto corresponde a una peticioacutensimplificada de este esquema WCS en la que la imagen de mapa de bits quedevuelve un servidor contiene los datos correspondientes a la capa raacutestersolicitada en formato corriente de mapa de bits
Una sesioacuten WCS se realiza aproximadamente de la misma manera que unasesioacuten WFS La fase de contacto inicial y pedido de cataacutelogo local esequivalente excepto que se solicita GetCapabilities del servicio WCS
La solicitud de datos se realiza a traveacutes del pedido GetMap opcionalmenteespecificando el formato de imagen de salida sus dimensiones en pixel yposiblemente un estilo de dibujo definido en SLD Por otro lado la solicitudGetFeaturelnfo aplicada a un raacutester permite obtener datos de los puntos quecomponen la capa
La instalacioacuten de un servidor WCS implica
Definir el nivel de confidencialidadde la informacioacuten
bull Definir los lineamientos de acceso a la informacioacuten en funcioacuten a lanormativa nacional vigente
bull Definir la simbologiacutea cartograacutefica de los mapas publicados y configurareacutesta en el servicio
bull En caso de accesos restringidos por los lineamientos de acceso definidospor la entidad compatibilizar las poliacuteticas e instrumentos de seguridad deinformacioacuten al nuevo servicio esto implica por ejemplo establecer filtros anivel de cortafuegos para restringir el traacutefico a direcciones fijas deentidades conocidas eventualmente estableciendo redes privadasvirtuales entre entidades
bull Mantener actualizada la informacioacuten publicada
83 Procedimiento general para la implementacioacuten de servicios demapas en web (WMS)
A continuacioacuten se describen recomendaciones para la implementacioacuten de losservicios WMS
Debido a que el tiempo de respuesta del servicio WMS depende delnuacutemero de capas que componga el servicio y el volumen de informacioacutense recomienda implementar este servicio con la menor cantidad de capasposible o implementar servicios con una sola capa
bull La implementacioacuten de un servicio web de mapas debe reproducir elcomportamiento y las respuestas estandarizadas al ser invocado desde uncliente geneacuterico y no adaptarse a las particularidades un clienteespeciacutefico
bull El WMS debe ser conforme a la implementacioacuten de ISO 19128Geographic Information - Web Map Server Interface
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicIos web de informacioacuten georreferenciada para el intercambio dedatos entre entiddes de la Administracioacuten Puacuteblica
Paacutegina 15 de 44
Todo servicio WMS debe contar con un IP puacuteblico (URL) que permita suacceso y consulta por Internet el cual deberaacute estar registrado en el portalde datos espaciales del Peruacute
bull Se debe utilizar como miacutenimo la especificacioacuten Web Map Service (WMS)Implementation Specification v111 o superior del Open GeospatialConsortium (OGC) con las tres operaciones obligatorias definidas en lapresente directiva (GetCapabilities GetMap y GetFeaturelnfo)
bull El WMS deberaacute soportar cuando se exceda el rango de escala uacutetilimaacutegenes vaciacuteas o simplificadas La informacioacuten sobre el rango de escalauacutetil debe proporcionarse en la respuesta a la peticioacuten GetCapabilitiesutilizando el campo ltScaleHintgt
bull Se debe usar la especificacioacuten del OGC Styled Layer DescriptorImplementation Specification v10 (SLD) como extensioacuten del OGC WMSque permita una simbolizacioacuten definida por el usuario
bull Se debe implementar la operacioacuten GetLegendGraphic y del atributoLegendURL para describir cada capa con el fin de identificar las capasadecuadamente
bull El WMS debe soportar al menos el formato Portable Network Graphics de24 bits (PNG tipo MIME imagepng)
bull Evitar la inclusioacuten de informacioacuten marginal dentro del marco devisualizacioacuten escalas logotipos marcas de agua mensajes de copyright ysimilares
Si se usa un Sistema de Referencia de Coordenadas (CRS) adicionaldeberaacuten identificarse sus paraacutemetros de transformacioacuten mediante unidentificador del Sistema de Referencia de Coordenadas vaacutelido ydocumentado
UTM USO
Zona 178 --------------- __-
Zona 188Zona 198
~ 0_ bull __ - ~ ~_ bullbull__ bullbullbull
Zona 178 -__------ -----__-_ Zona 188
------_ _~-- Zona 198
proporcionarse en ingleacutes Sede excepcioacuten sea
bull El WMS debe soportar el CRS WGS84 en coordenadas geograacuteficasidentificadas mediante EPSG 4326 Ademaacutes se recomienda que laimplementacioacuten de WMS tambieacuten soporte los siguientes CRSs
Tabla 1 Coacutedigos y Sistemas de Referencia
Coacutedigo EPGS Sistemade ReferenciaDATUM32717 WG8 84 UTM32718 WG8 84 UTM32719 WG8 84 UTM
- _------ _----__- ~--_ ----- -24877 P8AD56 UTM
----_ __ _ -24878 P8AD56 UTM24879 P8AD56 UTM4326 WG8844248 P8AD56
bull Todas las excepciones de servicio debenrecomienda que el formatoapplicationvnd ogc se_inimage
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puumlbliacuteca
Paacutegina 16 de 44
ANEXO 1 ESTANDARES DE SERVICIOS WEB DE INFORMACIONGEORREFERENCIADA PARA EL INTERCAMBIO DE DATOS ENTREENTIDADES DE LA ADMINISTRACION PUBLICA
1 ESTANDAR PARA SERVICIO DE MAPAS EN WEB WMS
11 WMS Web Map Service
El servicio Web Map Service (WMS) o Servicio de publicacioacuten de mapas es unestaacutendar propuesto por la OGC que ofrece una sencilla interfaz HTTP el cualpermite realizar una solicitud de imaacutegenes de mapas georreferenciados de una omaacutes bases de datos geograacuteficas que pueden estar distribuidas en maacutes de unservidor
Una peticioacuten WMS define la capa o capas geograacuteficas y el aacuterea de intereacutes paraser procesadas por el administrador del servicio la respuesta a esta solicitud esuna o maacutes imaacutegenes de mapas georreferenciados (devuelto como JPEG PNGetc) que pueden ser mostradas en un aplicativo ya sea viacutea web o de maneralocal
A traveacutes de la superposicioacuten de mapas obtenidos de diferentes servidores WMSes posible la creacioacuten de una red de servicios distribuidos cuyos clientes ousuarios podraacuten realizar composiciones personalizadas
I_ _ _ ~ __ ~------J
_ordm~scriacutePdoacuteB __Versioacuten de la especificacioacuten OGCTipo de_~ervicio al que vadtrigj9-ordfJ~Jeticioacuten Nombre de la olJeracioacuten Formato de salida deacutelmetaclatodel s-eNiCioDebe soportar lJor defecto texUxml S-ecuencia de nUacutemeros 6- cadena --decaracteres para ~I contr()I de la cltn~~s~I1fia
Opcional
Obligatoriedad~OpcionalObli9ordf-ordm~ _ObliR~lt~
Opcional
UPDATESEQUENCE
- ComponentesVERSION
SERVICE=WMS _ __ __-- _ - --_ -REQYESTGet99pabilities
FORMAT
111 Operaciones
Este estaacutendar internacional (WMS versioacuten 130) define dos clases de modos deoperar uno para un WMS baacutesico y otro para un WMS de consulta A su vez cadauno tiene dos subclases una para clientes y otra para servidores
El WMS baacutesico debe soportar los elementos baacutesicos del servicio (versioacutenpeticiones y respuestas HTIP valores numeacutericos y booleanos determinadosformatos de salida sistemas de coordenadas paraacutemetros de consulta y derespuesta y excepciones) la operacioacuten GetCapabilities y la operacioacuten GetMapClasifica la informacioacuten que posee en Capas y ofrece un nuacutemero determinado deEstilos con los cuales se pueden visualizar dichas capas Este EstaacutendarInternacional uacutenicamente soporta Capas y Estilos definidos no incluyemecanismos de definicioacuten de simbolizacioacuten por parte del usuario
El WMS de consulta debe satisfacer todos los requerimientos de un WMS baacutesico ytambieacuten soportar la operacioacuten GetFeaturelnfo
Para personalizar la simbolizacioacuten OGC ha definido la especificacioacuten 5tyledLaver Descriptor (5LD) o descripcioacuten de estilos de capas que permite la
l(CONSElo definicioacuten temporal o permanente de la simbolizacioacuten para visualizar datos viacuteaa-tCj~ ~lt)~ WMS~ ~ ~o Leoacuten ~ ltntilde bull bull bull bull bull0 ~--iexcl ~a GetCapabllItles (oblIgatorIa)~ ~ oO gtltto~ierM~~ lt Ofrece informacioacuten acerca de las caracteriacutesticas del servicio (metadatos)
Tabla 2 Componentes de GetCapabilities
L
Oficina Nacional de Gobierno Electroacutenico e infonnaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios eb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 17 de 44
del cacheacute Este valor se incrementa cuandose realizan cambios en el Capabilitites
b GetMap (obligatoria)
Proporciona como resultado un mapa imagen de los datos almacenados
Tabla 3 Componentes de GetMap
Componentes
L~-~Q~~~~~~~t~iapI LAYERS
STYLES
CRS=EPSGidentificador
BBOX=minxminYmaxxmaxy
WIDTHHEIGHTFORMAT
TRANSPARENT=TRUEI FALSE
BGCOLOR=color_value
EXCEPTIONS=exception_format
TIME=time
ObligatoriedadObligat0rQ -ObIi99orio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligordf-t9rioObligordf-tQr)oObligatorio
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Desqip~iOacutenVersioacuten de la especificacioacuten OGCNombre de la PeticioacutenLista de una o maacutes capasseparadas por comasEstilo de visualizacioacuten por caparequerida separados por comasSistema de Coordenadas deReferenciaEsquinas del aacutembito (inferiorizquierda superor derecha) enunidades CRSAncho del mapa en Qix_eJ~~ Alto del maQ9_~Ilp)(el~~- _Formato de salida del mapaTransparencia del fondo del mapa(default=FALSE)Valor del color del fondo RGB enHexadecimal (default=OxFFFFFF)Formato en el que el WMSinforma de las excepciones(default=XML)Valor de Tiempo en las capasdeseadasElevaci6ndelas capas deseadasValor de otras dimensionesadecuadas
c GetFeaturelnfo (obligatoria)
Captura y proporciona informacioacuten contenida en un mapa tal como el valor deun objeto en una posicioacuten determinada
Tabla 4 Componentes de GetFeaturelnfo
DescripcioacuteriVersioacuten de la especificacioacutentildeOGcNombre de la Peticioacuten Copia parcialdeuacutenapeticioacuten demapasque genera el mapa del cual se quiereobtener informacioacutenLista de una o maacutes capas sobre las quese realiza la consulta separadas porcomasFormato de respuesta de la informacioacutensobre el objeto (MIME type)Nuacutemero de objetos sobre los que sedevuelve informacioacuten(default=1)Coordenada iexcldel objeto en eacuteiMapcsen pi~eles __ o bullbullbullbullbullbullbullbull
Coordenada j del objeto en el Map CSenpixele~Formato en el que el WMS informa de las excepciones (default=XML)
Obligatorio
ObligatoriedadObligatorioObligaiorio~~_
QUERY _LA YERS Obligatorio
INFOJORMAT Obligatorio
FEATURE_COUNT Opcional
l=pixeLcolumn Obligatorio_____ bullbullbullbull - bull__ bull__ bullbullbull ____ o
J=pixeLrow Obligatorio-- --- _ _--_-
EXCEPTIONS Opcional
Paraacutemetros del mapa
ComponentesVERSION
REQUEST=GetFeaturelnfo
Oficina Nacional (e Gobierno Electroacutenico e In~ormiquestica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciltda para el intercambio deciatos entre entidades de la Aoministraciaacuten Puacuteblica
Paacutegina 18 de 44
112 Styled Layer Descriptor (SLD)
Perfil de la Especificacioacuten de Implementacioacuten Web Map Service
El Styled Layer Descriptor (SLD) o Descriptor de Estilos de Capas define unacodificacioacuten que se extiende al estaacutendar WMS el cual permite definir a traveacutes delusuario una simbolizacioacuten y coloracioacuten de la capa geograacutefica o cobertura Elestaacutendar SLD aborda la necesidad de los usuarios y de los softwares paraofrecer la capacidad de poder controlar la representacioacuten visual de los datosgeorreferenciados
Esta posibilidad de definir reglas de representacioacuten de estilos requiere unlenguaje de estilos que el cliente y el servidor pueden entender La Simbologiacuteaestaacutendar de codificacioacuten de la OGC (SE) ofrece este lenguaje mientras que elperfil de SLD WMS permite la aplicacioacuten del SE a capas WMS usandoextensiones de operaciones de los servicios de mapas Ademaacutes este estaacutendardefine una operacioacuten de acceso normalizado a siacutembolos de leyenda
a Operaciones del servicioLas operaciones que se definen en este estaacutendar OGC son 4 siendo dos (2)obligatorias y dos (2) opcionales
bull GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull GetMap (Obligatoria)
Esta operacioacuten estaacute definida en el estaacutendar WMS en sus distintas versionesSolicitud de un aacuterea determinada en un CRS determinado Para modificar elestilo de visualizacioacuten se crea un laquouser Styleraquo
bull Describe Layer (Opcional)
Para definir estilos personalizados por el usuario se requiere informacioacutensobre los fenoacutemenos a simbolizar o como poco su tipo (fenoacutemeno ocobertura) Esta operacioacuten proporciona informacioacuten sobre esos estilos
bull GetLegendGraphic (Opcional)
Mediante esta operacioacuten se obtiene una imagen del estilo con el cual elservicio realiza la representacioacuten de la capa
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de s~rvicios leb ae informacioacuten georreferenci2da para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
2 ESTANDAR PARA SERVICIO DE MAPAS WFS
Paacutegina 19 de 44
21 WFS Web Feature Service
El servicio Web Feature Service (WFS) o Servicio de publicacioacuten de objetos es unestaacutendar definido por la OGC que describe la especificacioacuten de codificacioacuten paradatos georreferenciados basados en GML (Geography Markup Language) el cualpermite recuperar y modificar (consultar insertar actualizar y eliminar) datosespaciales en formato vectorial Esta codificacioacuten intenta activar el transporte yalmacenamiento de informacioacuten geograacutefica mediante un XML Sehema quedescribe su estructura incluyendo las propiedades de geometriacutea y los rasgosgeograacuteficos
Los requisitos para un Web Feature Serviee (versioacuten 110 o superior) definidospor la OGC son
Los interfaces deben definirse en XML
GML debe ser utilizado para expresar caracteriacutesticas de los objetos dentrode la interfaz
Un WFS debe ser capaz como miacutenimo de ofrecer caracteriacutesticas de losobjetos utilizando GML
El filtro de lenguaje debe definirse en XML y derivarse de CQL como seindica en el OpenGIS Catalogue Intetface ImplementationSpecification
bull El almaceacuten de datos utilizado para almacenar caracteriacutesticas de los objetosgeograacuteficos puede ser opaco para la aplicacioacuten cliente siendo el uacutenicoacceso a los datos a traveacutes del interfaz del WFS
bull La uacutenica funcioacuten de un WFS cuando interacciona con el sistema dealmacenamiento de fenoacutemenos geograacuteficos es asegurarse que loscambios realizados en los datos sean coherentes
211 Operaciones
Se definen tres clases de WFS
WFS Baacutesico implementa las operaciones GetCapabilitiesDescribeFeatureType y GetFeature Se considera el servicio de soacutelolectura
WFS XLink soporta todas las operaciones del WFS Baacutesico e implementala operacioacuten GetGmlObjet para XLinks locales yo remotos siendo posibleutilizar la operacioacuten GetGmlObjet durante la operacioacuten GetFeature
bull WFS Transaccional soporta todas las operaciones del WFS baacutesico eimplementa las operaciones de transaccioacuten Siendo opcional laimplementacioacuten de las operaciones GetGmlObjet yo LockFeature
Los atributos comunes en las peticiones POST y GET para todas las operacionesson
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEi -Comiteacute Coordinador de la lOEDirectiva sobre est~ndres de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Publica
Paacutegina 20 de 44
Tabla 5 Componentes GET maacutes comunes
_componentesVERSION
SERVICE=WFS
REQUEST
NAMESPACE
Paraacutemetros adicionalesParaacutemetros especificos
del suministrador
OblifjatoiexcliexcledadOblig_~9iQ_
Obligatorio
ObligatQrio
Opcional
Opcional
_ _ DescripcioacutenVersioacuten de la especificacioacuten OGC __Tipo-cie-ServfcTo--( no-esobiigaiorio paraGetCapeacutelbiiti~~)_Nombre de la PeticioacutenPara indicar el espacio de nombres y susprefijos El formato debe ser xmlns(prefix=EscapedNamespaceName) Si se especificamaacutes de uno se sefJaranfJorcomasParaacutemetros de cadaoperaCiOacute---------------Para permitir antildeadir paraacutemetros ala peticioacutende forma que se mejore el resuldo _
Tabla 6 Componentes POST maacutes comunes
ComponentesVERSION
SERVICE=WFS
HANOLE
ObligatoriedadObligato~[Q__Obligatorio
Opcional
DescripcioacutenVersioacutende la especificacioacuten OGCTipo de Servicio Permite a la aplicacioacuten cliente asociar unnombre nemoteacutecnico a la peticioacuten paraencontrar los elementos infractores en casode error
a GetCapabilities (obligatoria)
Ofrece informacioacuten acerca de las caracteriacutesticas del servicIo de los tipos defenoacutemenos que puede ofrecer y queacute operaciones soporta cada uno de ellos
D~scripdcSn _Lista de tipos de fenoacutemenos adescribir separados por comas Sino se indica ninguno devuelvetodos los tiposFormato de salida para describirlos tipos de fenoacutemenos Soportaotros formatos de salida comoOTO
Opcional
Opcional
TYPENAME
OUTPUTFORMAT=textxmlsubtype=gml311
b DescribeFeatureType (obligatoria)
Ofrece la estructura (campos y atributos) de cualquiera de los tipos defenoacutemenos que el servicio puede ofrecer mediante su descripcioacuten en esquemasXML siendo eacutestos esquemas GML vaacutelidos
Tabla 7 Componentes DescribeFeatureType
Componentes Obligatoriedad
c GetFeature (obligatoria)
Devuelve instancias de fenoacutemenos (objetos individuales) en formato GMLAdemaacutes el cliente debe tener la posibilidad de solicitar las propiedades delfenoacutemeno que desea y de realizar tanto consultas espaciales como noespaciales
Tabla 8 Componentes de GetFeature y GetFeatureWithLock
iI
l
_lt_orriponentesREQUEST=[GetFeature I
GetFeatureWithLock]
OUTPURFORMAT=textxml subtipo=gml311
RESULTIYPE=[results IHits]
Obligatoriedad
Obligatorio
Opcional
Opcional
t5escripciQn
Nombre de la peticioacuten WFS
Permite otros formatos de salida siempre ycuando se indique en el documento deltapacidadesUtilizado para solicitar un documento derespuesta completo con los fenoacutemenos quecumplen la consulta (results valor por defecto) osimplemente una enumeracioacuten d~ Ilts_rnismos
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades ete la Administracioacuten Puacuteblica
Paacutegina 21 de 44
Pueden utilizarse componentes adicionales para controlar los XLink anidados
Tabla 9 Codificacioacuten adicional de GetFeature
Componentes
PROPERTYPENAME
FEATUREVERSION=[ALLIN]
MAXFEATURES=N
EXPIRY=N
SRSNAME
TYPENAME(opcional si se aespecificado elFEATUREID)FEATUREID
(Mutuamente excluyentec()i1 FILIER yB001 __
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BBOX)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
SORTBY
~Coriiacuteponentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
PROPTRAVXLlNKDEPTH
Obligatoriedad
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Opcional
Opcional
Opcional
Opcional
Obligatoriedad
Opcional
Opcional
Opcional
Descripci9n(hits)Lista de propiedades de cada tipo de fenoacutemenosolicitado Con o con ausencia de valor sesolicitan todas las del ti~o_~Ql~_L1J9ordmcgt____Cuando es posible el versionado Devuelve laversioacuten del fenoacutemeno que se le solicita Si no seindica devuelve la uacuteltima versioacutenMaacuteximo nuacutemero de fenoacutemenos que puedendevolverse en una consulta Si no se indicadevuelve todosSoacutelo se utiliza con la peticioacutenGetFeatureWithLock Indica el tiempo de bloqueodel fenoacutemeno en la respuesta (en minutos) Si elparaacutemetro no se especifica el bloqueo seraacuteindefinidoSistema de referencia que debe ser usado en lageometria de los fenoacutemenos resultado de lapeticioacuten
Lista de nombres de los tipos de fenoacutemenossolicitados
Lista de instancias de fenoacutemenos solicitadasidentificadas mediante su identifi~dor
Describe un conjunto de caracteristicas sobre lasque operar Se debe establecer un filtro por cadatipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o un FILTERun cliente puede realizar la peticioacuten mediante unbounding box
Indica la propiedad respecto a la cual seraacutenordenadas las instancias de los fenoacutemenosobtenidos en la consulta
--__~~_ 0- _
Descripcioacuten _Nivel de profundidad a alcanzar a traveacutes de los bullenlaces contenidos en los atributos href de las propiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que se bullacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidada deGetGmlObject realizada para cualquier propiedadcuando interviene el componenteTRAVERSEXLlNKDEPTH (si no se especifica una I
lista PROPEXPIRY) En ausencia de valoresperaraacute hasta recibir respuestaLista de- ios niveies- de XLink enlazado-spor cadafenoacutemeno que sea consultado Debe haber unarelacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una lista
i_J
Oficina Nacional de Gobierno Electroacutenico e Inormiquesttica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios VIeb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 22 de 44
Componentes Obligatoriedad DescripcioacutenPROPTRAVXLlNKDEPTHLista de tiempos de expiracioacuten de XLink enlazadospor cada fenoacutemeno consultado Debe haber una
PROPTRAVXLlNKEXPIRY Opcional relacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una listaPROPTRAVXLlNKEXPIRY
d GetGmlObject (opcional)
Devuelve instancias de fenoacutemenos expresaacutendolos en XML El cliente debe tenerla posibilidad de especificar si desea todos los objetos que se han anidadomediante Xlinks o soacutelo hasta un nivel de anidamiento determinado
Para que un WFS soporte esta operacioacuten cada elemento sobre el que puedaoperar el WFS debe estar identificado uniacutevocamente mediante lOs XML Lacodificacioacuten de identificadores de elementos se define en OpenGis FilterEneoding Implementation Speeifieation
La diferencia con GetFeature es que mientras que esta uacuteltima devuelve todaslas instancias que posea el tipo de fenoacutemeno solicitado con GetGmlObject soacutelose obtienen las instancias de fenoacutemenos solicitadas mediante su identificador
Tabla 10 Codificacioacuten para GetGmlObject
Componentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
GMLOBJECTID
Obligatoriedad
Obligatorio
Opcional
DescripcT6n _Nivel de profundidad a alcanzar a traveacutes de losenlaces contenidos en los atributos href de laspropiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que seacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidadade GetGmlObject realizada para cualquierpropiedad (si no se especifica una listaPROPEXPIRY) cuando interviene elcomponente TRAVERSEXLlNKDEPTH Enausencia de valor esperaraacute hasta recibirresp~~~t~__ _ EllO XML del elemento solicitado
Descripci~~
Lista de nombres de los tipos de fenoacutemenosa ser bloqueados
Indica el tiempo de bloqueocienenoacutementildeo(en minutos) Si el paraacutemetro no seespecifica el bloqueo seraacute indefinidoALLintentaraacute bloq~ordflodoslos fenoacuteme~_
Opcional
Opcional
Obligatorio
ObligatoriedadComponentesTYPENAME
(opcional si se aespecificado elFEAT~B_~[)) _
EXPIRY=N
LordmCISACTI9~=I~-J_
e LockFeature (opcional)
Peticioacuten de bloqueo sobre uno o maacutes tipos de fenoacutemenos mientras se estaacuterealizando su modificacioacuten con la operacioacuten Transaetion Esto aseguratransacciones de forma continuada Esta operacioacuten en el meacutetodo POSTcontiene uno o maacutes elementos ltLoeltgt cada elemento definen las instancias deun tipo de fenoacutemeno a ser bloqueadas
Tabla 11 Componentes LockFeature
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Ieb de Informacioacuten georreferenciada para el intercambio dedatos entre entidades de la dministracioacuten Puacuteblica
Paacutegina 23 de 44
9omponentes_SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BJ30_X)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Opcional
Opcional
Opcional
Descripcioacuten _solicitados si no lo consigue no sebloquearaacute ninguno SOME intenta bloqueartantas como sea posibleLista de instancias de fenoacutemenossolicitadas identificadas mediante suidentificador
Describe un conjunto de caracteristicassobre las que operar Se debe establecer unfiltro por cada tipo de fenoacutemeno listado en elparaacutemetro TYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
f Transaction (opcional)
Una peticioacuten transaccional estaacute compuesta de operaciones que modificaninstancias de fenoacutemenos geograacuteficos accesibles viacutea web Una vez terminada latransaccioacuten el servicio WFS genera un documento XML de respuesta indicandoque el proceso se ha realizado
Esta operacioacuten puede realizarse directamente por parte del servicio WFS encuyo caso al finalizar la transaccioacuten el servicio traslada las modificaciones alalmaceacuten de datos conectado el servicio WFS o traducir las operaciones allenguaje del almaceacuten de datos siendo eacuteste uacuteltimo el encargado de realizar laoperacioacuten
Las posibles operaciones de modificacioacuten que pueden llevarse a cabo son crear(Insert) actualizar (Update) y eliminar (Deete)
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Insert
Native
Lockld
srsName(Atributo)
IdgenItri~ut(raquo
Transaction
inputFormat__(f-ilQt __
Tabla 12 Componentes POSTde TransactionComponentes Obligatoriedad DescripCioacuten~- ~- --
Puede contener cero o maacutes nsert Updafe o DeefeLas operaciones se ejecutan en el orden en el quese presenten en la peticioacuten _Especifica que la transaccioacuten se realizaraacute sobre unconjunto de instancias que han sido bloqueadasprevLamente___ ____ __Contiene comandos u operaciones propietariaspermitiendo acceder y actuar sobre servidores oalmacenesde datos especiacuteficosALL iridica--que -iodos -os fen6meno-sbloq-ueadosdeben ser liberados una vez terminada latransaccioacuten SOME indica que soacutelo los registrosmodificados deben ser liberados el resto deelementos permanecen bloqueadosUtilizado para crear nuevas instancias defenoacutemenos Por defecto los fenoacutemenos se expresanmediante GML3 pero pueden utilizarse otrasversiones de GML En respuesta a esta operacioacuten elWFS debe generar una lista de los identificadoresasig_l95Qsa las nueveacutel~Iacutei~~l~a_~generadas
Versioacuten GML en la que crear los datos-- -- Sistema deo-referenCiadel nuevo-efe-merItoeicual
Opcional debe ser soportado por el tipo de fenoacutemeno al quepertenece
Meacutetodode asignacioacuten de identificadores
releaseAction=[ALLISOME]
Oficina Nacional de Gobierno Eleciexclroacutenico e Inormaacutetiacuteca - ONGEI -Comiteacute Coordiacutenatior de la IDEPDirectiva sobre estaacutendares de servicios weo de informacioacuten georreierenciada iexclara el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 24 de 44
Componentes
Update
Property(Elemento)
srsName(Atributo)
Filter(Elemento)DeleteFilter
(Elemento) __
Obligatoriedad
Opcional
Obligatorio
Opcional
Opcional
OpcJdegrl_ordfI _
Obligatorio
DescripcioacutenActuacutea sobre las propiedades de instancias defenoacutemenosEspecifica el nombre (Name) y los valores (Vaue) delas propiedades pertenecientes a los tipos defenoacutemenos a modificar (fypeName)Sistema de referencia del nuevo elemento el cualdebe ser soportado por el tipo de fenoacutemeno al quepert~n_~ce _ ___ _ _Define restricciones espaciales o no espaciales paraseleccionar los fenoacutemenos a modificarElimina instancias de fenoacutemenos
Si no se define un filtro la operacioacuten no se realiza
Tabla 13 Componentes GET de Transaction
Componentes
OPERATION=Delete
TYPENAME(opcional si se aespecificado elFEATUREID)
RELEASEACTION=[ALLI SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
BB00)BBOX
(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten_Operacioacuten de transaccioacuten a ejecutar Lasoperaciones se ejecutan en el orden en el quese present~Il_~I1a p~ticiordmn
Lista de nombres de los tipos de fenoacutemenossobre los que realizar fa operacioacuten
ALL indica que todos los fenoacutemenosbloqueados deben ser liberados una vezterminada la transaccioacuten SOME indica quesoacutelo los registros modificados deben serliberados el resto de elementos permanecenbloqueados
Lista de instancias de fenoacutemenos sobre los queoperar identificadas mediante su identificador
Describe un conjunto de caracteriacutesticas sobrelas que operar Se debe establecer un filtro porcada tipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
Oficina Nacional dG Gobierno Eleciroacutenco e informaacutetic - ONGEiexcl -Comiteacute Coordineacutedor de la lDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para ei intercambio dedtos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 25 de 44
3 ESTANDAR PARA SERVICIO DE COBERTURA WCS
31 WCS Web Coverage Service
El servicio Web Caverage Serviee (WCS) o Servicio de Coberturas de mapasofrece la obtencioacuten de datos georreferenciados en un formato del tipo coberturamulti-dimensionales para el acceso a traveacutes de la web de modo que sean uacutetilespara la representacioacuten o como dato de entrada de modelos cientiacuteficos
Al igual que el estaacutendar Web Map Serviee (WMS) y el Web Feature Serviee(WFS) permite al cliente seleccionar parte de la informacioacuten que posee elservidor basaacutendose en diferentes criterios como por ejemplo las restriccionesespaciales
Este estaacutendar nos brinda un conjunto de requisitos baacutesicos que una aplicacioacutenWCS debe cumplir esto tambieacuten es vaacutelido al utilizar el GML como un formato deentrega de la cobertura con el cual a diferencia del WMS que devuelve los datosgeorreferenciados para ser representados como mapas estaacuteticos (devueltos comoimaacutegenes desde un servidor) el estaacutendar Web Coverage Service define unasintaxis rica para las solicitudes en contra de estos datos devolvieacutendolos con susemaacutentica original (en lugar de las imaacutegenes) los cuales pueden ser interpretadosextrapolados procesados etc
Esta versioacuten de especificacioacuten se limita a peticiones y descripciones de coberturasde mallas regulares (grid coverage) aunque el interfaz ha sido disentildeado de formaque en futuras versiones sea posible desarrollarlo permitiendo otros tipos decoberturas definidas en OGC Abstraet Speeifieatian Tapie 6
asincroacutenicasrespuestas Respuestas XML y opcionalmente(almacenamiento de respuestas)
a GetCapabilities (obligatorio)
Permite obtener el documento XML de capacidades donde se describenlas caracteriacutesticas del servicio y donde normalmente se incluye una brevedescripcioacuten de las coberturas que ofrece En el caso que el documento XMLdevuelto no contenga la descripcioacuten de las coberturas que posee debedisponerse de informacioacuten similar en una fuente aparte como por ejemplo uncataacutelogo de imaacutegenes
311 Operaciones
El servicio WCS (versioacuten 20) proporciona tres (3) operaciones cuyaimplementacioacuten es obligatoria por parte del servidor Estas operaciones puedenutilizar HTTP GET con codificacioacuten KVP o HTTP POST con codificacioacuten XML oSOAP es mediante el documento de capacidades como se indica queacute tipo decodificacioacuten POST soporta el servidor del WCS
Los paraacutemetros que se definen a continuacioacuten pertenecen a la versioacuten 111 deeste estaacutendar mientras que los ejemplos expuestos se realizan con WCS versioacuten100 por ser los implementados hasta la fecha Las diferencias de notaciones ylas variaciones baacutesicas que posee la versioacuten 111 con respecto a la 100 son
Uso de GridCRS en descripciones de peticiones de cobertureacutels
Descripcioacuten jeraacuterquica de las coberturas
Muacuteltiples campos por cobertura
Oficinaacute Nacional de Gobj~rno Electroacutenico e InronnaacuteUca - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 14 Componentes de GetCapabilities
Paacutegina 26 de 44
Componentes
SERVICE=WCS
REQUEST=GetCapabilities
ACCEPTVERSION
SECTIONS=Contents
UPDATESECUENCE
ACCEPTFORMATS=textxml
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
QesuacuteipcioacutenTipo de Servicio al que vadirigl~eacutelJordf-R~ticoacuten~ _Nombre de la operacioacutenVersiones de la especificacioacutenOGC que acepta el clienteseparadas por comas y enorden de preferEmciaLista de cero o maacutes nombres desecciones del documento demetadatos del servicioseparados por comas que sedesea sean devueltos en eldocumento de metadatos delservicioVersioacuten del documento demetadatos del servicio valorque se incrementa cuando serealizan cambios en eldocumento compl~toSecuencia de cero o maacutesformatos de respuestadeseados por el clienteseparados por comas y pororden de preferencia
Tabla 15 Componentes de DescribeCoverage
b DescribeCoverage (obligatorio)
Devuelve un documento XML con una descripcioacuten detallada de una o variascoberturas de las suministradas por el servicio
El documento XML devuelto con la descripcioacuten de la cobertura debe contener
Identifier identificador uacutenico de la cobertura
bull Domain Definicioacuten del dominio espacial yo temporal para laslocalizaciones de las coberturas
bull Range Define el rango de valores y el tipo de propiedades (categoriacuteasmedidas etc) asignadas a cada localizacioacuten en el dominio
bull SupportedCRSs Relacioacuten de baseCRS definidos para cada GridCRSutilizados por la operacioacuten GetCoverage para expresar las coberturas queposee
bull SupportedFormats Formatos en los que pueden ser devueltos lascoberturas en respuesta a un GetCoverage (ejemplo GeoTiff HDF-EOSNITF CF-Net-CDF)
Componentes
SERVICE=WCS
REQUEST=DescribeCoverag~_VERSION= version
IDENTIFIERS=identifier1identifier2
Obligatoriedad
Obligatorio
Obli9iltorLC_ObligeacutelQ~icgt
Obligatorio
DesiiipClOacutenTipo de Servicio al que va dirigida lapeticioacutenNombre de laope~aci~nVersioacuten de la especificacioacuten OGCLista de los identiffcad()resde lascoberturas que se desea seandescritas
Oficina Nacional de Gobemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacuten ciares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 27 de 44
c GetCoverage (obligatorio)
Permite obtener una cobertura o parte de ella Por tanto es necesario indicaralguna o todas las caracteriacutesticas baacutesicas que definen el subconjunto de datosrequerido es decir el dominio el rango de valores el tipo de re-muestreo elformato de datos y forma de entrega del resultado Para ello es necesarioconocer primero cuaacutel es la definicioacuten del tipo de coberturas que posee el serviciomediante la operacioacuten DescribeCoverage
Por defecto todos los componentes de la cobertura solicitada mediante estaoperacioacuten son devueltos directamente en la respuesta Opcionalmente elservicio puede tener implementada la posibilidad de almacenar los componentesde la cobertura como un recurso accesible viacutea web en cuyo caso la respuestaincluiriacutea la referencia URL a dicho recurso siempre y cuando se indique en lapeticioacuten que los resultados deben ser almacenados
Procesar una operacioacuten GetCoverage puede ser entendido conceptualmentecomo una secuencia de operaciones cuyo esquema fundamental seriacutea
Realizar una transformacioacuten de coordenadas (incluyendo el escaladoespacial) en el CRS que se desea mediante un re-muestreo coninterpolacioacuten espacial
Generar el subconjunto de datos espacial
Generar el subconjunto de datos temporal
Generar el subconjunto de propiedades (range)
bull Convertir los datos al formato solicitado En funcioacuten del formato puedenecesitarse interpolar los valores que posee cada localizacioacuten en lacobertura original como consecuencia es probable que se produzcapeacuterdida de precisioacuten
bull Salida de resultados de una muestra de la cobertura
Solicita un subconjunto de datoscorrespondientes a instantes ointervalos de tiempo determinados
S-olidta solamente algunos campos_ (IrQpiedade~L Formato de salida de la coberturadenro delo~que eacutesta posee _Especifica si la respuesta debe seralmacenadaIdentifica el sistema de referenciabase para el GridCRS de salida
Opcional
Obligatorio
Opcional
OpcionalParaacutemetros
-Oescripeacutefoacutentilde---Tipo de Servicio al que va diexclrigida la Obligatorio lPeuroticioacuten
Obligatorio Nombre de la operacioacutenObligatorio __ _ VeEsi6n de 1ordf~~p~cifiltordfltoacutenQ~C
Identificador uacutenico de la coberturaObligatorio solicitada
Opcional iexcl Encuadre que define espacialmente(Obligatorio si no se la cobertura solicitada en el
indica sistema de referencia que se indicaTIMESECUENCE) mediante su URN
Opcional(Obligatorio si no se
indicaBordmUNDIN~Jl0gtS)
FORMAT
RANGESUBSET
TIMESECUENCE
Tabla 16 Componentes de GetCoverage
- Componentes Obligatoriedad
SERVICE=WCS
REQUEST =GetCoverageVERSION= version
IDENTIFIER
BOUNDINGBOX=coordenadasurnogc defcrs EPSGX
STORE
GRIDBASECRS=urnogcdefcrsEPSGX
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la ACjministracioacuten Puacuteblica
Paacutegina 28 de 44
Comp()nentes
GRIDTYPE=urnogcdefmethodWCS 11 2dGridln2dCrs
GRIDCS=urnogcdefcsOGCOOGrid2dSquareCS
GRIDORIGIN
GRIDOFFSETS
Obligatori~qCldpertenecientes a laestructura de datos
GridCRSSe utilizan para
solicitar los datos desalida en otroSistema deReferencia de
Coordenadas (CRS)distinto al que posee
la coberturaalmacenada
DescripcioacutendeseadoIdentifica el meacutetodo de generacioacutende la malla en el sistema dereferencia baseIdentifica el Sistema Cartesiano 2Do 3D utilizado po~~1 GridggS_Coordenadas del origen de la mallaen el sistema de referencia base delGridCRS deseadoSeparacioacuten entre los puntosadyacentes de la malla en elsistema de referencia base
Oficina Nacional de Gobierno Eiectreacutenico e Infonnaacutetica - ONGEI -Comiteacute Coorcfinador de la rDEPDirectiva sobre estaacutendares de sGrvicios viexcleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administrc1oacuten Puacuteblica
4 ESTANDAR PARA SERVICIO DE CATALOGO CSW
Paacutegina 29 de 44
41 CSW Catalogue Service tor the Web
El servicio Catalogue Service for the Web (CSW) o Servicio de Catalogo es unestaacutendar definido por la OGC que especifica la interfaz el enlace y el marco detrabajo para publicar y generar buacutesquedas de conjuntos de informacioacuten de tipodescriptiva (metadatos) sobre los datos servicios y objetos de informacioacutenrelacionados
Este servicio de cataacutelogo es uno de los tres servicios fundamentales que debeexistir en una Infraestructura de Datos Espaciales consulta visualizacioacuten ydescarga
Los servicios de los cataacutelogos representan las caracteriacutesticas de los recursos quepueden ser consultadas y presentadas para su evaluacioacuten por los clientes yasean usuarios o aplicaciones software
411 Operaciones
Las operaciones que define este estaacutendar (versioacuten 200) son siete (7) cuatroobligatorias y tres (3) opcionales
a GetCapabilities (obligatorio)
GetCapabilities es obligatoria y permite a los clientes CSW obtener metadatosdel servicio La respuesta se envioacute en un documento XML
La peticioacuten debe implementar los paraacutemetros request service SectionsAcceptVersions y AcceptFormats y puede implementar el paraacutemetroupdateSequence
Las secciones del documento XML del metadatos son
Serviceldentification
ServiceProvider
OperationsMetadata
Contents
bull Filter_Capabilities
Operacioacuten GetCapabilities Solicitud de las caracteriacutesticas del servicioInfraestructura de Datos Espaciales-CSW
ltxml version=10 encoding=UTF-8gt ltcswGetCapabilities service=CSWversion=2 OOxmlns csw=httpwwwopengisneUcaUcswgt ltcswAcceptVersionsgtltcswVersiongt2 OOltcswVersiongt ltcswAcceptVersionsgt ltcswAcceptFormatsgtltcswOutputFormatgttexUxmlltcsw OutputFormatgt ltcswAcceptFormatsgtltcswGetCapabi litiesgt
b GetRecords (obligatorio)
Permite la buacutesqueda y presentacioacuten de registros de metadatos
Paraacutemetros
REQUEST service version
bull NAMESPACE
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la rDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciacuteada para el intercambio dedatos entre enUdades de la Administriexclcioacuten Puacuteiexcl)lica
Paacutegina 30 de 44
1-
resulType Puede mostrar tres valores
bull HITS Indica el nuacutemero de registro que satisface la peticioacuten
bull RESUL TS Se solicita el conjunto de registros resultado
bull VALlDATE Valida la consulta
bull outputFormat Indica el esquema de la salida generada por defecto tomael valor OGCCORE pero otros valores pueden ser FGDC IS019119 oIS019139
bull outputSchema
bull startPosition Indica el registro desde el que se empieza la buacutesqueda
bull maxRecords
bull typeNames
bull ElementSetName o ElementName Indica la lista de elementos oconjuntos de elementos de los metadatos que deben devolverse
bull Constraint Es una restriccioacuten que debe cumplir el conjunto resultado Seexpresa seguacuten el lenguaje indicado en el paraacutemetroCONSTRAINTLANGUAGE
bull SortBy Permite ordenar el conjunto resultado
bull DistributedSearch Indica que la consulta puede ser distribuida y elparaacutemetro hopCount limita el nuacutemero de veces que puede transmitirse laconsulta hopCount
ResponseHandler Indica si la operacioacuten es sincronizada o no
Operacioacuten GetRecords Solicitud de los registros del cataacutelogo cuyo tema tiacutetuloo descripcioacuten sea Lima
ltxml version=10 encoding=UTF-8gtltGetRecords service=CSW version=200 xmlns=httpwwwopengisnetcatcswmlnsogc=httpwwwopengisnetogc startPosition=1 maxRecords=50outputFormat=textxmresultType=resultsgtltQuery typeNames=Dataset xmlnsgm=httpwwwopengisnetgmlgtltElementSetName typeNames=DatasetgtfuIltElementSetNamegtltConstraint version=1020gtltogcFiltergtltAndgtltNotgtltPropertylsLikegtltPropertyNamegttypeltPropertyNamegtltLiteralgtS ERVICIOltLiteralgtltPropertylsLikegtltNotgtltOrgtltOrgtltPropertylsLikegtltPropertyNamegtsu bjectltPropertyNamegtltLiteralgt LimaltLiteral gtltPropertylsLikegtltPropertylsLikegtltPropertyNamegttitl eltPropertyNa megtltLiteralgt LimaltLitera 1gt
Oficina Nacional (le Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidacjes de la iexcldministracieacuten Puacuteblica
Paacutegina 31 de 44
ltPropertylsLikegtltIOrgtltPropertylsLikegtltPropertyNa megtdescri ptionltP ropertyN amegtltLitera 1gtLimaLiteragtltPropertylsLikegtltIOrgtltAndgtltIogc FiltergtltConstraingtltQuerygtltGetRecordsgt
c GetRecordByld (obligatoria)
Solicita la representacioacuten por defecto de los registros localizados por suidentificador
Paraacutemetros
version
bull ElementSetName (brief summary full)
bull Id (lista de identificadores)
Operacioacuten GetRecordByld Solicitud de la representacioacuten por defecto de losregistros del cataacutelogo de la IDEP localizados por el identificador
ltxml version=10 encoding=UTF-8gt ltcswGetRecordByld service=CSWversion=200xml ns csw=httpwwwopengisnetcatcsw outputF ormat=textxmlgtltcsw Idgtign-bcn25-1 00-1 ltcsw Idgtltcsw ElementSetNamegtbriefltcsw ElementSetNamegtltcswGetRecordByldgt
d DescribeRecordl (Obligatorio)
La operacioacuten DescribeRecord permite obtener elementos del modelo deinformacioacuten soportado
Los paraacutemetros de la peticioacuten son
REQUEST=DescribeRecord
ltxml version=10 encoding=UTF-8gt
servide=CSW
version=200
NAMESPACE Declaracioacuten de espacios de nombres para conocerexactamente que tipos van a describirse
bull TypeName Lista de tipos descritos en el cataacutelogo
bull outputFormat
schemaLanguage Esquema de descripcioacuten que se usa
Operacioacuten DescribeRecord Solicitud de una descripcioacuten geneacuterica de losregistros del cataacutelogo
Oficina Nacional da Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador dEla IDEPDirectiva sobre estaacutendares de servicios ~eb eje informacioacuten georreferenciada para ei intercamllio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 32 de 44
ltcswDescribeRecord service=CSW version=200xml ns csw=httpwwwopengisnetlcatcswoutputFormat=textlxml schemaLanguage= XM LSCH EMAgtltcswTypeNametargetNa mespace=httpwwwopengisnetlcatcswgt recordltcsw Type Namegtltcsw DescribeRecordgt
e Operacioacuten Transaction (opcional)
La operacioacuten Transaction define una interface para la creacioacuten modificacioacuten yborrado de registros del cataacutelogo
La peticioacuten estaraacute formada por elementos nsert Update o Deete seguacuten lasoperaciones que quieran ser realizadas
Tambieacuten puede usarse los elementos requestlO y verboseResponse
f Operacioacuten Getdomain (opcional)
Se utiliza para obtener informacioacuten en tiempo real sobre el rango de valores deun registro o de un paraacutemetro de la peticioacuten
Paraacutemetros
ParameterName
PropertyName
La respuesta estaacute formada de uno o maacutes elementos ltDomainValuesgtcompuestos a su vez de ltListONaluesgt o ltRangeONaluesgt
g Operacioacuten Harvest (opcional)
Permite colectar datos para el cataacutelogo es decir uacutenicamente referencia losdatos que deben ser insertados o actualizados en el cataacutelogo y seraacuteresponsabilidad del servicio de cataacutelogo resolver la referencia localizar los datosy procesarlos
La operacioacuten puede funcionar de manera siacutencrona o asiacutencrona
Paraacutemetros
Resquest service version
bull Namespace
bull Source Indica la URI de doacutende los metadatos son recolectados
bull ResourceType Referencia el esquema de los registros
bull ResourceFormat
ResponseHandler
Harveslnterval Especifica un intervalo de tiempo entre recolecciones demetadatos
Oncina Nacional de GObierno Electroacutenico e Informaacutetica - ONGE -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios ViCO de informacioacuten georrefcrenciada para ei intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 33 de 44
5 ESTANDAR PARA SERVICIO DE PROCESAMIENTO EN WES WPS
51 WPS Web Processing Service
El servicio Web Processing Service (WPS versioacuten 100) o Servicio de publicacioacutende Procesos geoespaciales en la web es una interfaz propuesto por la OGC queproporciona normas para estandarizar la forma de entradas y salidas (solicitudes yrespuestas) para servicios de geoprocesamiento Este servicio tambieacuten define laforma como un cliente puede solicitar la ejecucioacuten de un proceso y la forma comose maneja la salida del mismo
Define una interfaz que facilita la publicacioacuten de geo-procesos y el anaacutelisis de losclientes Los datos requeridos por el WPS se pueden entregar a traveacutes de la webo pueden estar disponibles en un servidor
Cabe destacar que el estaacutendar WPS permite realizar operaciones de anaacutelisis ytratamiento de informacioacuten espacial no prevista en los otros estaacutendares Laespecificacioacuten WPS se centra en la definicioacuten de un protocolo de comunicacioacutenentre cliente y servidor para realizar geo-procesos usando servicios y datosgeorreferenciados
Este estaacutendar es un interfaz geneacuterico por lo que no define ni los procesos ni losdatos especiacuteficos de entrada o de salida (producidos en el caacutelculo) sino que losdescribe de forma geneacuterica siendo cada implementacioacuten WPS la que defina suforma de trabajar
Los datos a usarse en este estaacutendar pueden comprender por ejemplo formatosde imaacutegenes tales como Geo TlFF o estaacutendares de intercambio de datos comoGeography Markup Language (GML) o Geolinked Data Acces Serviacutece (GDAS)Este estaacutendar tampoco aborda la forma de archivar catalogar buscar o recuperarla informacioacuten que ha sido creada por un WPS
Seguacuten la OGC el estaacutendar WPS describe un interfaz de peticioacutenrespuesta en elque se define coacutemo
Codificar las solicitudes de ejecucioacuten de procesos
bull Codificar las respuestas resultado de la ejecucioacuten de procesos
bull Integrar datos y metadatos en las entradas y salidas
bull Referenciar viacutea web datos de entrada y salida
bull Realizar procesos de larga duracioacuten
bull Devolver informacioacuten acerca del estado del proceso
bull Devolver errores de procesamiento
bull Solicitar el almacenamiento de las resultados de los procesos
511 Operaciones
a GetCapabilities (obligatoria)
Permite obtener el documento de capacidades donde se describen lascaracteriacutesticas del servicio En eacutel se proporcionan los nombres y una descripcioacutengeneral de cada uno de los procesos que ofrece el servicio Por ejemplo larespuesta de un GetCapabiacuteliacutetiacutees puede indicar que el WPS soporta unaoperacioacuten llamada interseccioacuten y que esta operacioacuten estaacute limitada a intersectarun poliacutegono con otro
Oficina Nacional de GOI)iemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinaoor de la IDEPDirectiva sobre estaacutendares de servicios 1Gbde informacioacuten georreferenciada par el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 17 Componentes GetCapabilities
Paacutegina 34 de 44
Componentes
i ordf-~~i~~=YYo~ordf__Request=GetCapabilitieso oJordm-~~~~~i()n5oo
Language
Obligatoriedad
Oblig~OTi() oObligtorioOpcional
Opcional
Descripcioacuten
Tipo de Servicio al que va djrigid~J~p~ticioacutenNombre de la operacioacutenVersiones ql~ordf~~Pleacutelooo o_o 0_0 o __Idioma del documento respuesta soportadopor el servidor ____o o
Ejemplo HTTP GET
La peticioacuten es una URL que contiene los paraacutemetros necesarios para poderconstruir una solicitud correcta
http IWPSservicesREQU EST=GetCapabilitiesampSERVICE=WPS
La respuesta es un documento XML que contiene los metadatos del servicioincluyendo una breve descripcioacuten de todos los procesos implementados estosprocesos son
GetLineOfSightPng realiza la liacutenea de visibilidad desde una posicioacutendefinida por las coordenadas de un supuesto observador a una alturadada y con una distancia maacutexima de visibilidad La liacutenea de visibilidad secalcula sobre un mapa raacutester en formato ASCIIGridExtended enviadomediante una peticioacuten a un WCS Obtiene la liacutenea de visibilidad en unarchivo como una imagen en formato PNG
bull GetProfileTxt realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo ASCII con los valores de las alturas
bull GetProfilePng realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo con una imagen en formato PNG
bull IntersectRaacutesterWithAsciiPolygon realiza la interseccioacuten entre un maparaacutester en formato floatGrid comprimido en llP obtenido de un WCS y unmapa vectorial pasado como un poliacutegono en formato ASCII de Grass Elresultado devuelve un raacutester en formato ASCII
IntersectRaacutesterWithPolygon realiza la interseccioacuten entre un mapa raacutesteren formato floatGrid comprimido en llP obtenido de un WCS y un mapavectorial en formato ShapeFile pasado como una peticioacuten a un WFS Elresultado devuelve un raacutester en formato ASCII
RaacutesterStatistics realiza la interseccioacuten entre un mapa raacutester en formatofloatGrid comprimido en llP obtenido de un WCS y un mapa vectorial enformato ShapeFile enviado mediante una peticioacuten a un WFS o como unpoliacutegono en formato ASCII de Grass incluyendo ademaacutes el valor maacuteximomiacutenimo y medio del mapa
bull Buffer_vectorial realiza la operacioacuten Buffer de una geometriacutea eacutesta puedepasarse tanto como un mapa vectorial en formato ASCII de Grass comopor una peticioacuten a un WFS Devuelve la ruta a un fichero ShapeFilecomprimido en llP o un fichero GML con la geometriacutea del buffer
Oficina Nacional de Gooierno Electroacutenico e Informaacutetica - ONGEl -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutenrJares de servicios teb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 35 de 44
Buffer_raacutester realiza la operacioacuten Buffer de un mapa raacutester a una distanciadada
bull VectorialOverlay realiza una operacioacuten entre dos mapas vectorialespreviamente obtenidos en formato ASCII vectorial o mediante una peticioacutena un WFS Las operaciones disponibles son de unioacuten interseccioacuten XOR yNOT
AnalisisTerritorialAreas caacutelculo de aacutereas resultado de la interseccioacuten dedistintos tipos de geometriacuteas del Corine con otros mapas vectoriales yraacutester Permite antildeadir restricciones sobre los mapas raacutester en cuanto aalturas maacuteximas y miacutenimas Como respuesta genera una imagen de lasaacutereas resultado de la operacioacuten
bull RaacutesterDistance calcula la distancia entre dos mapas raacutester obtenidosmediante peticiones a un WCS Se obtiene la miacutenima distancia y lospuntos maacutes proacuteximos ente los mapas
bull VectorialDistance calcula la distancia entre un mapa vectorial y un puntoEl mapa vectorial se obtiene mediante una peticioacuten a un WFS ointroducieacutendolo en formato ASCII de Grass
bull VectorialRaacutesterDistance distancia entre un mapa raacutester obtenidomediante una peticioacuten a un WCS y un mapa vectorial obtenido medianteuna la peticioacuten a un WFS o introducieacutendolo en formato ASCII de Grass Seobtiene la miacutenima distancia y los puntos maacutes proacuteximos entre los mapas
bull FeaturelnsideFeature informa si un mapa vectorial se solapa con otroEstos mapas se pueden obtener por medio de una peticioacuten a un WFS o serintroducidos como un mapa vectorial en formato ASCII de Grass
bull PointlnsideFeature informa si un punto estaacute contenido en un mapavectorial obtenido mediante una peticioacuten a un WFS o introducido como unmapa vectorial en formato ASCII de Grass
bull SimplifiedStatistics calcula el maacuteximo y miacutenimo de un mapa raacutester (sinposicioacuten y sin devolver el mapa) Simplificacioacuten de la operacioacutenRaacutesterStatistics para un caacutelculo previo de esta operacioacuten
b DescribeProcess (obligatoria)
Ofrece informacioacuten detallada acerca de los procesos que pueden ser ejecutadospor una operacioacuten Execute Esta descripcioacuten comprende los paraacutemetros yformatos de entrada que son requeridos en las peticiones de ejecucioacuten y losformatos de salida resultado de las operaciones Siguiendo con el ejemplo deinterseccioacuten de poliacutegonos la respuesta de una solicitud DescribeProcess podriacuteaindicar que este proceso requiere dos entradas llamadas PrimerPoliacutegono ySegundoPoliacutegono y que estas entradas se deben proporcionar en GML22 oGML 31 pudieacutendose enviar esta informacioacuten como un recurso accesible viacuteaweb
Cada paraacutemetro se describe mediante una estructura de datos que especifica losformatos codificaciones y unidades de medida permitidos (cuando esnecesario) Esta estructura de datos puede ser
Oficina Nacionai de Gobierno Electroacuteico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 36 de 44
ComplexData (Ej XML fragmento GML o imaacutegenes) estrutura de datoscompleja que soporta formatos codificaciones (tipo de URI) y schemasdefinidos para el proceso El valor de esta estructura de datos complejapuede introducirse directamente en la peticioacuten de la operacioacuten Execute oser solicitada mediante acceso remoto asiacute como ser devuelta directamenteen la operacioacuten Execute o almacenada como un recurso accesible viacutea web
bull LiteralData es un valor literal simple (Ej integer caraacutecter string URI) conunidades de medida que se codifica directamente en la peticioacuten y en larespuesta Execute
bull BoundingBox informacioacuten proporcionada en uno de los sistemas dereferencia soportados por el servicio que se codifica directamente en lapeticioacuten y en la respuesta Execute
Tabla 18 Componentes DescribeProcess
Componentes
service=WPS
request=DescribeProcessversion
language
Identifier
Obligatoriedad
Obligatorio
ObligatorioObligatorio
Opcional
Obligatorio
Descripcioacuten_ M
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenVersioacuten del servicioIdioma del documento respuesta soportadopor el servidorIdentificador del proceso uno por cadaproceso al que se desea llamar
Ejemplo HTTP GET
Solicitud de la informacioacuten del proceso GetLineOfSightPng del servicio WPS
http IWPSservicesREQUEST=DescribeProcessampSERVIC E=WPSamp VERSION=040ampldentifier=GetLineOfSightPng
c ExecuteProcess (obligatoria)
Permite ejecutar procesos especiacuteficos implementados por el WPS utilizandocomo entrada los paraacutemetros suministrados y devolviendo en la salida losvalores producidos en el proceso Los datos de entrada pueden suministrarseintegraacutendolos en la peticioacuten Execute o mediante una fuente de datos accesibleviacutea web Asiacute mismo el resultado puede devolverse directamente o seralmacenado como un recurso accesible viacutea web en cuyo caso la respuestaconsistiraacute en un documento XML con una URL por cada salida almacenada
Normalmente la respuesta a la operacioacuten Execute es devuelta cuando finaliza elproceso Sin embargo un cliente puede solicitar al servidor el documento derespuesta inmediatamente despueacutes de ser aceptada la peticioacuten por parte dedicho servidor En este caso la respuesta incluye una URL a partir de la cualpuede recuperarse el documento de respuesta durante el proceso o despueacutes delmismo A su vez se puede solicitar al servidor que actualice regularmente unamedida indicadora de la cantidad de proceso restante
Si se desea suministrar al proceso gran cantidad de datos de entrada se utilizanuna o maacutes URI con los valores de entrada (normalmente URL) excepto cuandose trata uacutenicamente de valores escalares Si el proceso ha de ejecutarse variasveces utilizando diferentes entradas en cada ocasioacuten cada procesamiento deberealizarse con peticiones Execute separadas Si se trata de peticiones sencillaslos servidores pueden implementar transferencia HTTP GET para la operacioacuten
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 37 de 44
Execute sin embargo es maacutes conveniente la utilizacioacuten de codificacioacuten XMLcuando las peticiones son maacutes complejas
Tabla 19 Paraacutemetros comunes
Obligatoriedad
Obligatorio
Opcional
Obligatorio
ObligatorioObligatorio
Opcional
Opcional
Componentes
Service=WPS
ReqLJes==xecuteVersion
Identifier
Language
Datalnputs
ResponseForm
Descripcioacuten
Tipo de Servicio al que va dirigida la peticioacuten
Nombre de la operacioacutenVersioacuten del servicioIdentificador del proceso uno por cadaproceso al que se desea llamarIdioma del documento respuesta soportadopor el servidor
Tabla 20 Peticioacuten XML
Lista de datos de entrada Estructura dedatos del tipo Datalnputs (ver estaacutendar)Formato de respuesta del procesoEstructura de datos del tipo ResponseForm(ver estaacutendar)
Tabla 21 Peticioacuten GET
Datalnputs
ResponseDocument
RawDataOutput
StoreExecuteResponse=trae
Linage=trae
Status=trae
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Lista de identificadores atributoacutesy vaiacuteoacuteresde las entradas delproce9~
Lista de identificadores y atributos de lasseacute3lidasdel iexclgtroceso Identificador y atributos de cada salida delprocesoEspecifica si la respuesta debe almacenarseen un recurso accesible via webEspecifica si se debe incluir en el documento de respuesta la informacioacuten acerca dellinaje __Especifica si se debe actualizar en eldocumento de respuesta la informacioacuten acercadel ~stado delproces()
Ejemplo HTIP POST de un Servicio WPS
Se muestran las peticiones de liacutenea de visibilidad y de perfil en formato imagenpara pedirla en formato texto basta con cambiar los identificadores deGetLineOfSightPng a GetLineOfSightTxt o de GetProfilePng a GetProfile Txt
Obtencioacuten de la liacutenea de visibilidad paraacutemetros requeridos
URLCoverageServer URL con la cobertura a utilizar en el caacutelculo de laliacutenea de visibilidad
bull coordinate coordenadas donde se situacutea el observador Deben estarseparadas por coma
bull obs_elev altura del observador (en metros)
bull max_dist distancia maacutexima en metros a la que se quiera calcular la liacuteneade visibilidad o radio (No se aconseja hacer peticiones de liacutenea devisibilidad superiores a 400m debido a un bug de Grass)
bull width ancho de la imagen a generar
bull Height alto de la imagen a generar
bull CRS sistema de referencia en el que se proporcionan los datos
Respuesta
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estmdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten POllliacuteca
Paacutegina 38 de 44
GetLineOfSightTxt La respuesta consiste en un GML que incluye ladireccioacuten del archivo en formato texto a descargar
bull GetLineOfSightPng imageURL direccioacuten donde se encuentra almacenadala imagen resultante GMLURL direccioacuten donde se encuentra almacenadoel GML de las aacutereas visibles resultantes
Obtencioacuten del perfil se definen los siguientes paraacutemetros
Resolution resolucioacuten a tomar en el caacutelculo del perfil
Profile pares de puntos separados por comas por los que se deseacalcular el perfil
URLCoverageServer URL de la cobertura a utilizar en el caacutelculo del perfil
CRS sistema de referencia en el que se proporcionan los datos
La respuesta consiste en un GML que incluye la direccioacuten del archivo adescargar
IntersectRaacutesterWithASCIIPolygon se definen los siguientes paraacutemetros
o ASCIIPolygon Archivo vectorial en formato ASCII de Grasso URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
bull IntersectRaacutesterWithPolygon se definen los siguientes paraacutemetros
o URLFeatureServer Direccioacuten del servicio WFS del que se obtiene elpoliacutegono a intersectar
o FeatureRequest Peticioacuten GetFeature al servicio WFS mediante lacual se obtiene el poliacutegono a intersectar
o URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicIos web de informacioacuten georreferenciada para el intercambio dedatos entre entiddes de la Administracioacuten Puacuteblica
Paacutegina 15 de 44
Todo servicio WMS debe contar con un IP puacuteblico (URL) que permita suacceso y consulta por Internet el cual deberaacute estar registrado en el portalde datos espaciales del Peruacute
bull Se debe utilizar como miacutenimo la especificacioacuten Web Map Service (WMS)Implementation Specification v111 o superior del Open GeospatialConsortium (OGC) con las tres operaciones obligatorias definidas en lapresente directiva (GetCapabilities GetMap y GetFeaturelnfo)
bull El WMS deberaacute soportar cuando se exceda el rango de escala uacutetilimaacutegenes vaciacuteas o simplificadas La informacioacuten sobre el rango de escalauacutetil debe proporcionarse en la respuesta a la peticioacuten GetCapabilitiesutilizando el campo ltScaleHintgt
bull Se debe usar la especificacioacuten del OGC Styled Layer DescriptorImplementation Specification v10 (SLD) como extensioacuten del OGC WMSque permita una simbolizacioacuten definida por el usuario
bull Se debe implementar la operacioacuten GetLegendGraphic y del atributoLegendURL para describir cada capa con el fin de identificar las capasadecuadamente
bull El WMS debe soportar al menos el formato Portable Network Graphics de24 bits (PNG tipo MIME imagepng)
bull Evitar la inclusioacuten de informacioacuten marginal dentro del marco devisualizacioacuten escalas logotipos marcas de agua mensajes de copyright ysimilares
Si se usa un Sistema de Referencia de Coordenadas (CRS) adicionaldeberaacuten identificarse sus paraacutemetros de transformacioacuten mediante unidentificador del Sistema de Referencia de Coordenadas vaacutelido ydocumentado
UTM USO
Zona 178 --------------- __-
Zona 188Zona 198
~ 0_ bull __ - ~ ~_ bullbull__ bullbullbull
Zona 178 -__------ -----__-_ Zona 188
------_ _~-- Zona 198
proporcionarse en ingleacutes Sede excepcioacuten sea
bull El WMS debe soportar el CRS WGS84 en coordenadas geograacuteficasidentificadas mediante EPSG 4326 Ademaacutes se recomienda que laimplementacioacuten de WMS tambieacuten soporte los siguientes CRSs
Tabla 1 Coacutedigos y Sistemas de Referencia
Coacutedigo EPGS Sistemade ReferenciaDATUM32717 WG8 84 UTM32718 WG8 84 UTM32719 WG8 84 UTM
- _------ _----__- ~--_ ----- -24877 P8AD56 UTM
----_ __ _ -24878 P8AD56 UTM24879 P8AD56 UTM4326 WG8844248 P8AD56
bull Todas las excepciones de servicio debenrecomienda que el formatoapplicationvnd ogc se_inimage
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puumlbliacuteca
Paacutegina 16 de 44
ANEXO 1 ESTANDARES DE SERVICIOS WEB DE INFORMACIONGEORREFERENCIADA PARA EL INTERCAMBIO DE DATOS ENTREENTIDADES DE LA ADMINISTRACION PUBLICA
1 ESTANDAR PARA SERVICIO DE MAPAS EN WEB WMS
11 WMS Web Map Service
El servicio Web Map Service (WMS) o Servicio de publicacioacuten de mapas es unestaacutendar propuesto por la OGC que ofrece una sencilla interfaz HTTP el cualpermite realizar una solicitud de imaacutegenes de mapas georreferenciados de una omaacutes bases de datos geograacuteficas que pueden estar distribuidas en maacutes de unservidor
Una peticioacuten WMS define la capa o capas geograacuteficas y el aacuterea de intereacutes paraser procesadas por el administrador del servicio la respuesta a esta solicitud esuna o maacutes imaacutegenes de mapas georreferenciados (devuelto como JPEG PNGetc) que pueden ser mostradas en un aplicativo ya sea viacutea web o de maneralocal
A traveacutes de la superposicioacuten de mapas obtenidos de diferentes servidores WMSes posible la creacioacuten de una red de servicios distribuidos cuyos clientes ousuarios podraacuten realizar composiciones personalizadas
I_ _ _ ~ __ ~------J
_ordm~scriacutePdoacuteB __Versioacuten de la especificacioacuten OGCTipo de_~ervicio al que vadtrigj9-ordfJ~Jeticioacuten Nombre de la olJeracioacuten Formato de salida deacutelmetaclatodel s-eNiCioDebe soportar lJor defecto texUxml S-ecuencia de nUacutemeros 6- cadena --decaracteres para ~I contr()I de la cltn~~s~I1fia
Opcional
Obligatoriedad~OpcionalObli9ordf-ordm~ _ObliR~lt~
Opcional
UPDATESEQUENCE
- ComponentesVERSION
SERVICE=WMS _ __ __-- _ - --_ -REQYESTGet99pabilities
FORMAT
111 Operaciones
Este estaacutendar internacional (WMS versioacuten 130) define dos clases de modos deoperar uno para un WMS baacutesico y otro para un WMS de consulta A su vez cadauno tiene dos subclases una para clientes y otra para servidores
El WMS baacutesico debe soportar los elementos baacutesicos del servicio (versioacutenpeticiones y respuestas HTIP valores numeacutericos y booleanos determinadosformatos de salida sistemas de coordenadas paraacutemetros de consulta y derespuesta y excepciones) la operacioacuten GetCapabilities y la operacioacuten GetMapClasifica la informacioacuten que posee en Capas y ofrece un nuacutemero determinado deEstilos con los cuales se pueden visualizar dichas capas Este EstaacutendarInternacional uacutenicamente soporta Capas y Estilos definidos no incluyemecanismos de definicioacuten de simbolizacioacuten por parte del usuario
El WMS de consulta debe satisfacer todos los requerimientos de un WMS baacutesico ytambieacuten soportar la operacioacuten GetFeaturelnfo
Para personalizar la simbolizacioacuten OGC ha definido la especificacioacuten 5tyledLaver Descriptor (5LD) o descripcioacuten de estilos de capas que permite la
l(CONSElo definicioacuten temporal o permanente de la simbolizacioacuten para visualizar datos viacuteaa-tCj~ ~lt)~ WMS~ ~ ~o Leoacuten ~ ltntilde bull bull bull bull bull0 ~--iexcl ~a GetCapabllItles (oblIgatorIa)~ ~ oO gtltto~ierM~~ lt Ofrece informacioacuten acerca de las caracteriacutesticas del servicio (metadatos)
Tabla 2 Componentes de GetCapabilities
L
Oficina Nacional de Gobierno Electroacutenico e infonnaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios eb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 17 de 44
del cacheacute Este valor se incrementa cuandose realizan cambios en el Capabilitites
b GetMap (obligatoria)
Proporciona como resultado un mapa imagen de los datos almacenados
Tabla 3 Componentes de GetMap
Componentes
L~-~Q~~~~~~~t~iapI LAYERS
STYLES
CRS=EPSGidentificador
BBOX=minxminYmaxxmaxy
WIDTHHEIGHTFORMAT
TRANSPARENT=TRUEI FALSE
BGCOLOR=color_value
EXCEPTIONS=exception_format
TIME=time
ObligatoriedadObligat0rQ -ObIi99orio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligordf-t9rioObligordf-tQr)oObligatorio
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Desqip~iOacutenVersioacuten de la especificacioacuten OGCNombre de la PeticioacutenLista de una o maacutes capasseparadas por comasEstilo de visualizacioacuten por caparequerida separados por comasSistema de Coordenadas deReferenciaEsquinas del aacutembito (inferiorizquierda superor derecha) enunidades CRSAncho del mapa en Qix_eJ~~ Alto del maQ9_~Ilp)(el~~- _Formato de salida del mapaTransparencia del fondo del mapa(default=FALSE)Valor del color del fondo RGB enHexadecimal (default=OxFFFFFF)Formato en el que el WMSinforma de las excepciones(default=XML)Valor de Tiempo en las capasdeseadasElevaci6ndelas capas deseadasValor de otras dimensionesadecuadas
c GetFeaturelnfo (obligatoria)
Captura y proporciona informacioacuten contenida en un mapa tal como el valor deun objeto en una posicioacuten determinada
Tabla 4 Componentes de GetFeaturelnfo
DescripcioacuteriVersioacuten de la especificacioacutentildeOGcNombre de la Peticioacuten Copia parcialdeuacutenapeticioacuten demapasque genera el mapa del cual se quiereobtener informacioacutenLista de una o maacutes capas sobre las quese realiza la consulta separadas porcomasFormato de respuesta de la informacioacutensobre el objeto (MIME type)Nuacutemero de objetos sobre los que sedevuelve informacioacuten(default=1)Coordenada iexcldel objeto en eacuteiMapcsen pi~eles __ o bullbullbullbullbullbullbullbull
Coordenada j del objeto en el Map CSenpixele~Formato en el que el WMS informa de las excepciones (default=XML)
Obligatorio
ObligatoriedadObligatorioObligaiorio~~_
QUERY _LA YERS Obligatorio
INFOJORMAT Obligatorio
FEATURE_COUNT Opcional
l=pixeLcolumn Obligatorio_____ bullbullbullbull - bull__ bull__ bullbullbull ____ o
J=pixeLrow Obligatorio-- --- _ _--_-
EXCEPTIONS Opcional
Paraacutemetros del mapa
ComponentesVERSION
REQUEST=GetFeaturelnfo
Oficina Nacional (e Gobierno Electroacutenico e In~ormiquestica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciltda para el intercambio deciatos entre entidades de la Aoministraciaacuten Puacuteblica
Paacutegina 18 de 44
112 Styled Layer Descriptor (SLD)
Perfil de la Especificacioacuten de Implementacioacuten Web Map Service
El Styled Layer Descriptor (SLD) o Descriptor de Estilos de Capas define unacodificacioacuten que se extiende al estaacutendar WMS el cual permite definir a traveacutes delusuario una simbolizacioacuten y coloracioacuten de la capa geograacutefica o cobertura Elestaacutendar SLD aborda la necesidad de los usuarios y de los softwares paraofrecer la capacidad de poder controlar la representacioacuten visual de los datosgeorreferenciados
Esta posibilidad de definir reglas de representacioacuten de estilos requiere unlenguaje de estilos que el cliente y el servidor pueden entender La Simbologiacuteaestaacutendar de codificacioacuten de la OGC (SE) ofrece este lenguaje mientras que elperfil de SLD WMS permite la aplicacioacuten del SE a capas WMS usandoextensiones de operaciones de los servicios de mapas Ademaacutes este estaacutendardefine una operacioacuten de acceso normalizado a siacutembolos de leyenda
a Operaciones del servicioLas operaciones que se definen en este estaacutendar OGC son 4 siendo dos (2)obligatorias y dos (2) opcionales
bull GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull GetMap (Obligatoria)
Esta operacioacuten estaacute definida en el estaacutendar WMS en sus distintas versionesSolicitud de un aacuterea determinada en un CRS determinado Para modificar elestilo de visualizacioacuten se crea un laquouser Styleraquo
bull Describe Layer (Opcional)
Para definir estilos personalizados por el usuario se requiere informacioacutensobre los fenoacutemenos a simbolizar o como poco su tipo (fenoacutemeno ocobertura) Esta operacioacuten proporciona informacioacuten sobre esos estilos
bull GetLegendGraphic (Opcional)
Mediante esta operacioacuten se obtiene una imagen del estilo con el cual elservicio realiza la representacioacuten de la capa
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de s~rvicios leb ae informacioacuten georreferenci2da para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
2 ESTANDAR PARA SERVICIO DE MAPAS WFS
Paacutegina 19 de 44
21 WFS Web Feature Service
El servicio Web Feature Service (WFS) o Servicio de publicacioacuten de objetos es unestaacutendar definido por la OGC que describe la especificacioacuten de codificacioacuten paradatos georreferenciados basados en GML (Geography Markup Language) el cualpermite recuperar y modificar (consultar insertar actualizar y eliminar) datosespaciales en formato vectorial Esta codificacioacuten intenta activar el transporte yalmacenamiento de informacioacuten geograacutefica mediante un XML Sehema quedescribe su estructura incluyendo las propiedades de geometriacutea y los rasgosgeograacuteficos
Los requisitos para un Web Feature Serviee (versioacuten 110 o superior) definidospor la OGC son
Los interfaces deben definirse en XML
GML debe ser utilizado para expresar caracteriacutesticas de los objetos dentrode la interfaz
Un WFS debe ser capaz como miacutenimo de ofrecer caracteriacutesticas de losobjetos utilizando GML
El filtro de lenguaje debe definirse en XML y derivarse de CQL como seindica en el OpenGIS Catalogue Intetface ImplementationSpecification
bull El almaceacuten de datos utilizado para almacenar caracteriacutesticas de los objetosgeograacuteficos puede ser opaco para la aplicacioacuten cliente siendo el uacutenicoacceso a los datos a traveacutes del interfaz del WFS
bull La uacutenica funcioacuten de un WFS cuando interacciona con el sistema dealmacenamiento de fenoacutemenos geograacuteficos es asegurarse que loscambios realizados en los datos sean coherentes
211 Operaciones
Se definen tres clases de WFS
WFS Baacutesico implementa las operaciones GetCapabilitiesDescribeFeatureType y GetFeature Se considera el servicio de soacutelolectura
WFS XLink soporta todas las operaciones del WFS Baacutesico e implementala operacioacuten GetGmlObjet para XLinks locales yo remotos siendo posibleutilizar la operacioacuten GetGmlObjet durante la operacioacuten GetFeature
bull WFS Transaccional soporta todas las operaciones del WFS baacutesico eimplementa las operaciones de transaccioacuten Siendo opcional laimplementacioacuten de las operaciones GetGmlObjet yo LockFeature
Los atributos comunes en las peticiones POST y GET para todas las operacionesson
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEi -Comiteacute Coordinador de la lOEDirectiva sobre est~ndres de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Publica
Paacutegina 20 de 44
Tabla 5 Componentes GET maacutes comunes
_componentesVERSION
SERVICE=WFS
REQUEST
NAMESPACE
Paraacutemetros adicionalesParaacutemetros especificos
del suministrador
OblifjatoiexcliexcledadOblig_~9iQ_
Obligatorio
ObligatQrio
Opcional
Opcional
_ _ DescripcioacutenVersioacuten de la especificacioacuten OGC __Tipo-cie-ServfcTo--( no-esobiigaiorio paraGetCapeacutelbiiti~~)_Nombre de la PeticioacutenPara indicar el espacio de nombres y susprefijos El formato debe ser xmlns(prefix=EscapedNamespaceName) Si se especificamaacutes de uno se sefJaranfJorcomasParaacutemetros de cadaoperaCiOacute---------------Para permitir antildeadir paraacutemetros ala peticioacutende forma que se mejore el resuldo _
Tabla 6 Componentes POST maacutes comunes
ComponentesVERSION
SERVICE=WFS
HANOLE
ObligatoriedadObligato~[Q__Obligatorio
Opcional
DescripcioacutenVersioacutende la especificacioacuten OGCTipo de Servicio Permite a la aplicacioacuten cliente asociar unnombre nemoteacutecnico a la peticioacuten paraencontrar los elementos infractores en casode error
a GetCapabilities (obligatoria)
Ofrece informacioacuten acerca de las caracteriacutesticas del servicIo de los tipos defenoacutemenos que puede ofrecer y queacute operaciones soporta cada uno de ellos
D~scripdcSn _Lista de tipos de fenoacutemenos adescribir separados por comas Sino se indica ninguno devuelvetodos los tiposFormato de salida para describirlos tipos de fenoacutemenos Soportaotros formatos de salida comoOTO
Opcional
Opcional
TYPENAME
OUTPUTFORMAT=textxmlsubtype=gml311
b DescribeFeatureType (obligatoria)
Ofrece la estructura (campos y atributos) de cualquiera de los tipos defenoacutemenos que el servicio puede ofrecer mediante su descripcioacuten en esquemasXML siendo eacutestos esquemas GML vaacutelidos
Tabla 7 Componentes DescribeFeatureType
Componentes Obligatoriedad
c GetFeature (obligatoria)
Devuelve instancias de fenoacutemenos (objetos individuales) en formato GMLAdemaacutes el cliente debe tener la posibilidad de solicitar las propiedades delfenoacutemeno que desea y de realizar tanto consultas espaciales como noespaciales
Tabla 8 Componentes de GetFeature y GetFeatureWithLock
iI
l
_lt_orriponentesREQUEST=[GetFeature I
GetFeatureWithLock]
OUTPURFORMAT=textxml subtipo=gml311
RESULTIYPE=[results IHits]
Obligatoriedad
Obligatorio
Opcional
Opcional
t5escripciQn
Nombre de la peticioacuten WFS
Permite otros formatos de salida siempre ycuando se indique en el documento deltapacidadesUtilizado para solicitar un documento derespuesta completo con los fenoacutemenos quecumplen la consulta (results valor por defecto) osimplemente una enumeracioacuten d~ Ilts_rnismos
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades ete la Administracioacuten Puacuteblica
Paacutegina 21 de 44
Pueden utilizarse componentes adicionales para controlar los XLink anidados
Tabla 9 Codificacioacuten adicional de GetFeature
Componentes
PROPERTYPENAME
FEATUREVERSION=[ALLIN]
MAXFEATURES=N
EXPIRY=N
SRSNAME
TYPENAME(opcional si se aespecificado elFEATUREID)FEATUREID
(Mutuamente excluyentec()i1 FILIER yB001 __
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BBOX)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
SORTBY
~Coriiacuteponentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
PROPTRAVXLlNKDEPTH
Obligatoriedad
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Opcional
Opcional
Opcional
Opcional
Obligatoriedad
Opcional
Opcional
Opcional
Descripci9n(hits)Lista de propiedades de cada tipo de fenoacutemenosolicitado Con o con ausencia de valor sesolicitan todas las del ti~o_~Ql~_L1J9ordmcgt____Cuando es posible el versionado Devuelve laversioacuten del fenoacutemeno que se le solicita Si no seindica devuelve la uacuteltima versioacutenMaacuteximo nuacutemero de fenoacutemenos que puedendevolverse en una consulta Si no se indicadevuelve todosSoacutelo se utiliza con la peticioacutenGetFeatureWithLock Indica el tiempo de bloqueodel fenoacutemeno en la respuesta (en minutos) Si elparaacutemetro no se especifica el bloqueo seraacuteindefinidoSistema de referencia que debe ser usado en lageometria de los fenoacutemenos resultado de lapeticioacuten
Lista de nombres de los tipos de fenoacutemenossolicitados
Lista de instancias de fenoacutemenos solicitadasidentificadas mediante su identifi~dor
Describe un conjunto de caracteristicas sobre lasque operar Se debe establecer un filtro por cadatipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o un FILTERun cliente puede realizar la peticioacuten mediante unbounding box
Indica la propiedad respecto a la cual seraacutenordenadas las instancias de los fenoacutemenosobtenidos en la consulta
--__~~_ 0- _
Descripcioacuten _Nivel de profundidad a alcanzar a traveacutes de los bullenlaces contenidos en los atributos href de las propiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que se bullacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidada deGetGmlObject realizada para cualquier propiedadcuando interviene el componenteTRAVERSEXLlNKDEPTH (si no se especifica una I
lista PROPEXPIRY) En ausencia de valoresperaraacute hasta recibir respuestaLista de- ios niveies- de XLink enlazado-spor cadafenoacutemeno que sea consultado Debe haber unarelacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una lista
i_J
Oficina Nacional de Gobierno Electroacutenico e Inormiquesttica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios VIeb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 22 de 44
Componentes Obligatoriedad DescripcioacutenPROPTRAVXLlNKDEPTHLista de tiempos de expiracioacuten de XLink enlazadospor cada fenoacutemeno consultado Debe haber una
PROPTRAVXLlNKEXPIRY Opcional relacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una listaPROPTRAVXLlNKEXPIRY
d GetGmlObject (opcional)
Devuelve instancias de fenoacutemenos expresaacutendolos en XML El cliente debe tenerla posibilidad de especificar si desea todos los objetos que se han anidadomediante Xlinks o soacutelo hasta un nivel de anidamiento determinado
Para que un WFS soporte esta operacioacuten cada elemento sobre el que puedaoperar el WFS debe estar identificado uniacutevocamente mediante lOs XML Lacodificacioacuten de identificadores de elementos se define en OpenGis FilterEneoding Implementation Speeifieation
La diferencia con GetFeature es que mientras que esta uacuteltima devuelve todaslas instancias que posea el tipo de fenoacutemeno solicitado con GetGmlObject soacutelose obtienen las instancias de fenoacutemenos solicitadas mediante su identificador
Tabla 10 Codificacioacuten para GetGmlObject
Componentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
GMLOBJECTID
Obligatoriedad
Obligatorio
Opcional
DescripcT6n _Nivel de profundidad a alcanzar a traveacutes de losenlaces contenidos en los atributos href de laspropiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que seacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidadade GetGmlObject realizada para cualquierpropiedad (si no se especifica una listaPROPEXPIRY) cuando interviene elcomponente TRAVERSEXLlNKDEPTH Enausencia de valor esperaraacute hasta recibirresp~~~t~__ _ EllO XML del elemento solicitado
Descripci~~
Lista de nombres de los tipos de fenoacutemenosa ser bloqueados
Indica el tiempo de bloqueocienenoacutementildeo(en minutos) Si el paraacutemetro no seespecifica el bloqueo seraacute indefinidoALLintentaraacute bloq~ordflodoslos fenoacuteme~_
Opcional
Opcional
Obligatorio
ObligatoriedadComponentesTYPENAME
(opcional si se aespecificado elFEAT~B_~[)) _
EXPIRY=N
LordmCISACTI9~=I~-J_
e LockFeature (opcional)
Peticioacuten de bloqueo sobre uno o maacutes tipos de fenoacutemenos mientras se estaacuterealizando su modificacioacuten con la operacioacuten Transaetion Esto aseguratransacciones de forma continuada Esta operacioacuten en el meacutetodo POSTcontiene uno o maacutes elementos ltLoeltgt cada elemento definen las instancias deun tipo de fenoacutemeno a ser bloqueadas
Tabla 11 Componentes LockFeature
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Ieb de Informacioacuten georreferenciada para el intercambio dedatos entre entidades de la dministracioacuten Puacuteblica
Paacutegina 23 de 44
9omponentes_SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BJ30_X)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Opcional
Opcional
Opcional
Descripcioacuten _solicitados si no lo consigue no sebloquearaacute ninguno SOME intenta bloqueartantas como sea posibleLista de instancias de fenoacutemenossolicitadas identificadas mediante suidentificador
Describe un conjunto de caracteristicassobre las que operar Se debe establecer unfiltro por cada tipo de fenoacutemeno listado en elparaacutemetro TYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
f Transaction (opcional)
Una peticioacuten transaccional estaacute compuesta de operaciones que modificaninstancias de fenoacutemenos geograacuteficos accesibles viacutea web Una vez terminada latransaccioacuten el servicio WFS genera un documento XML de respuesta indicandoque el proceso se ha realizado
Esta operacioacuten puede realizarse directamente por parte del servicio WFS encuyo caso al finalizar la transaccioacuten el servicio traslada las modificaciones alalmaceacuten de datos conectado el servicio WFS o traducir las operaciones allenguaje del almaceacuten de datos siendo eacuteste uacuteltimo el encargado de realizar laoperacioacuten
Las posibles operaciones de modificacioacuten que pueden llevarse a cabo son crear(Insert) actualizar (Update) y eliminar (Deete)
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Insert
Native
Lockld
srsName(Atributo)
IdgenItri~ut(raquo
Transaction
inputFormat__(f-ilQt __
Tabla 12 Componentes POSTde TransactionComponentes Obligatoriedad DescripCioacuten~- ~- --
Puede contener cero o maacutes nsert Updafe o DeefeLas operaciones se ejecutan en el orden en el quese presenten en la peticioacuten _Especifica que la transaccioacuten se realizaraacute sobre unconjunto de instancias que han sido bloqueadasprevLamente___ ____ __Contiene comandos u operaciones propietariaspermitiendo acceder y actuar sobre servidores oalmacenesde datos especiacuteficosALL iridica--que -iodos -os fen6meno-sbloq-ueadosdeben ser liberados una vez terminada latransaccioacuten SOME indica que soacutelo los registrosmodificados deben ser liberados el resto deelementos permanecen bloqueadosUtilizado para crear nuevas instancias defenoacutemenos Por defecto los fenoacutemenos se expresanmediante GML3 pero pueden utilizarse otrasversiones de GML En respuesta a esta operacioacuten elWFS debe generar una lista de los identificadoresasig_l95Qsa las nueveacutel~Iacutei~~l~a_~generadas
Versioacuten GML en la que crear los datos-- -- Sistema deo-referenCiadel nuevo-efe-merItoeicual
Opcional debe ser soportado por el tipo de fenoacutemeno al quepertenece
Meacutetodode asignacioacuten de identificadores
releaseAction=[ALLISOME]
Oficina Nacional de Gobierno Eleciexclroacutenico e Inormaacutetiacuteca - ONGEI -Comiteacute Coordiacutenatior de la IDEPDirectiva sobre estaacutendares de servicios weo de informacioacuten georreierenciada iexclara el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 24 de 44
Componentes
Update
Property(Elemento)
srsName(Atributo)
Filter(Elemento)DeleteFilter
(Elemento) __
Obligatoriedad
Opcional
Obligatorio
Opcional
Opcional
OpcJdegrl_ordfI _
Obligatorio
DescripcioacutenActuacutea sobre las propiedades de instancias defenoacutemenosEspecifica el nombre (Name) y los valores (Vaue) delas propiedades pertenecientes a los tipos defenoacutemenos a modificar (fypeName)Sistema de referencia del nuevo elemento el cualdebe ser soportado por el tipo de fenoacutemeno al quepert~n_~ce _ ___ _ _Define restricciones espaciales o no espaciales paraseleccionar los fenoacutemenos a modificarElimina instancias de fenoacutemenos
Si no se define un filtro la operacioacuten no se realiza
Tabla 13 Componentes GET de Transaction
Componentes
OPERATION=Delete
TYPENAME(opcional si se aespecificado elFEATUREID)
RELEASEACTION=[ALLI SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
BB00)BBOX
(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten_Operacioacuten de transaccioacuten a ejecutar Lasoperaciones se ejecutan en el orden en el quese present~Il_~I1a p~ticiordmn
Lista de nombres de los tipos de fenoacutemenossobre los que realizar fa operacioacuten
ALL indica que todos los fenoacutemenosbloqueados deben ser liberados una vezterminada la transaccioacuten SOME indica quesoacutelo los registros modificados deben serliberados el resto de elementos permanecenbloqueados
Lista de instancias de fenoacutemenos sobre los queoperar identificadas mediante su identificador
Describe un conjunto de caracteriacutesticas sobrelas que operar Se debe establecer un filtro porcada tipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
Oficina Nacional dG Gobierno Eleciroacutenco e informaacutetic - ONGEiexcl -Comiteacute Coordineacutedor de la lDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para ei intercambio dedtos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 25 de 44
3 ESTANDAR PARA SERVICIO DE COBERTURA WCS
31 WCS Web Coverage Service
El servicio Web Caverage Serviee (WCS) o Servicio de Coberturas de mapasofrece la obtencioacuten de datos georreferenciados en un formato del tipo coberturamulti-dimensionales para el acceso a traveacutes de la web de modo que sean uacutetilespara la representacioacuten o como dato de entrada de modelos cientiacuteficos
Al igual que el estaacutendar Web Map Serviee (WMS) y el Web Feature Serviee(WFS) permite al cliente seleccionar parte de la informacioacuten que posee elservidor basaacutendose en diferentes criterios como por ejemplo las restriccionesespaciales
Este estaacutendar nos brinda un conjunto de requisitos baacutesicos que una aplicacioacutenWCS debe cumplir esto tambieacuten es vaacutelido al utilizar el GML como un formato deentrega de la cobertura con el cual a diferencia del WMS que devuelve los datosgeorreferenciados para ser representados como mapas estaacuteticos (devueltos comoimaacutegenes desde un servidor) el estaacutendar Web Coverage Service define unasintaxis rica para las solicitudes en contra de estos datos devolvieacutendolos con susemaacutentica original (en lugar de las imaacutegenes) los cuales pueden ser interpretadosextrapolados procesados etc
Esta versioacuten de especificacioacuten se limita a peticiones y descripciones de coberturasde mallas regulares (grid coverage) aunque el interfaz ha sido disentildeado de formaque en futuras versiones sea posible desarrollarlo permitiendo otros tipos decoberturas definidas en OGC Abstraet Speeifieatian Tapie 6
asincroacutenicasrespuestas Respuestas XML y opcionalmente(almacenamiento de respuestas)
a GetCapabilities (obligatorio)
Permite obtener el documento XML de capacidades donde se describenlas caracteriacutesticas del servicio y donde normalmente se incluye una brevedescripcioacuten de las coberturas que ofrece En el caso que el documento XMLdevuelto no contenga la descripcioacuten de las coberturas que posee debedisponerse de informacioacuten similar en una fuente aparte como por ejemplo uncataacutelogo de imaacutegenes
311 Operaciones
El servicio WCS (versioacuten 20) proporciona tres (3) operaciones cuyaimplementacioacuten es obligatoria por parte del servidor Estas operaciones puedenutilizar HTTP GET con codificacioacuten KVP o HTTP POST con codificacioacuten XML oSOAP es mediante el documento de capacidades como se indica queacute tipo decodificacioacuten POST soporta el servidor del WCS
Los paraacutemetros que se definen a continuacioacuten pertenecen a la versioacuten 111 deeste estaacutendar mientras que los ejemplos expuestos se realizan con WCS versioacuten100 por ser los implementados hasta la fecha Las diferencias de notaciones ylas variaciones baacutesicas que posee la versioacuten 111 con respecto a la 100 son
Uso de GridCRS en descripciones de peticiones de cobertureacutels
Descripcioacuten jeraacuterquica de las coberturas
Muacuteltiples campos por cobertura
Oficinaacute Nacional de Gobj~rno Electroacutenico e InronnaacuteUca - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 14 Componentes de GetCapabilities
Paacutegina 26 de 44
Componentes
SERVICE=WCS
REQUEST=GetCapabilities
ACCEPTVERSION
SECTIONS=Contents
UPDATESECUENCE
ACCEPTFORMATS=textxml
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
QesuacuteipcioacutenTipo de Servicio al que vadirigl~eacutelJordf-R~ticoacuten~ _Nombre de la operacioacutenVersiones de la especificacioacutenOGC que acepta el clienteseparadas por comas y enorden de preferEmciaLista de cero o maacutes nombres desecciones del documento demetadatos del servicioseparados por comas que sedesea sean devueltos en eldocumento de metadatos delservicioVersioacuten del documento demetadatos del servicio valorque se incrementa cuando serealizan cambios en eldocumento compl~toSecuencia de cero o maacutesformatos de respuestadeseados por el clienteseparados por comas y pororden de preferencia
Tabla 15 Componentes de DescribeCoverage
b DescribeCoverage (obligatorio)
Devuelve un documento XML con una descripcioacuten detallada de una o variascoberturas de las suministradas por el servicio
El documento XML devuelto con la descripcioacuten de la cobertura debe contener
Identifier identificador uacutenico de la cobertura
bull Domain Definicioacuten del dominio espacial yo temporal para laslocalizaciones de las coberturas
bull Range Define el rango de valores y el tipo de propiedades (categoriacuteasmedidas etc) asignadas a cada localizacioacuten en el dominio
bull SupportedCRSs Relacioacuten de baseCRS definidos para cada GridCRSutilizados por la operacioacuten GetCoverage para expresar las coberturas queposee
bull SupportedFormats Formatos en los que pueden ser devueltos lascoberturas en respuesta a un GetCoverage (ejemplo GeoTiff HDF-EOSNITF CF-Net-CDF)
Componentes
SERVICE=WCS
REQUEST=DescribeCoverag~_VERSION= version
IDENTIFIERS=identifier1identifier2
Obligatoriedad
Obligatorio
Obli9iltorLC_ObligeacutelQ~icgt
Obligatorio
DesiiipClOacutenTipo de Servicio al que va dirigida lapeticioacutenNombre de laope~aci~nVersioacuten de la especificacioacuten OGCLista de los identiffcad()resde lascoberturas que se desea seandescritas
Oficina Nacional de Gobemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacuten ciares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 27 de 44
c GetCoverage (obligatorio)
Permite obtener una cobertura o parte de ella Por tanto es necesario indicaralguna o todas las caracteriacutesticas baacutesicas que definen el subconjunto de datosrequerido es decir el dominio el rango de valores el tipo de re-muestreo elformato de datos y forma de entrega del resultado Para ello es necesarioconocer primero cuaacutel es la definicioacuten del tipo de coberturas que posee el serviciomediante la operacioacuten DescribeCoverage
Por defecto todos los componentes de la cobertura solicitada mediante estaoperacioacuten son devueltos directamente en la respuesta Opcionalmente elservicio puede tener implementada la posibilidad de almacenar los componentesde la cobertura como un recurso accesible viacutea web en cuyo caso la respuestaincluiriacutea la referencia URL a dicho recurso siempre y cuando se indique en lapeticioacuten que los resultados deben ser almacenados
Procesar una operacioacuten GetCoverage puede ser entendido conceptualmentecomo una secuencia de operaciones cuyo esquema fundamental seriacutea
Realizar una transformacioacuten de coordenadas (incluyendo el escaladoespacial) en el CRS que se desea mediante un re-muestreo coninterpolacioacuten espacial
Generar el subconjunto de datos espacial
Generar el subconjunto de datos temporal
Generar el subconjunto de propiedades (range)
bull Convertir los datos al formato solicitado En funcioacuten del formato puedenecesitarse interpolar los valores que posee cada localizacioacuten en lacobertura original como consecuencia es probable que se produzcapeacuterdida de precisioacuten
bull Salida de resultados de una muestra de la cobertura
Solicita un subconjunto de datoscorrespondientes a instantes ointervalos de tiempo determinados
S-olidta solamente algunos campos_ (IrQpiedade~L Formato de salida de la coberturadenro delo~que eacutesta posee _Especifica si la respuesta debe seralmacenadaIdentifica el sistema de referenciabase para el GridCRS de salida
Opcional
Obligatorio
Opcional
OpcionalParaacutemetros
-Oescripeacutefoacutentilde---Tipo de Servicio al que va diexclrigida la Obligatorio lPeuroticioacuten
Obligatorio Nombre de la operacioacutenObligatorio __ _ VeEsi6n de 1ordf~~p~cifiltordfltoacutenQ~C
Identificador uacutenico de la coberturaObligatorio solicitada
Opcional iexcl Encuadre que define espacialmente(Obligatorio si no se la cobertura solicitada en el
indica sistema de referencia que se indicaTIMESECUENCE) mediante su URN
Opcional(Obligatorio si no se
indicaBordmUNDIN~Jl0gtS)
FORMAT
RANGESUBSET
TIMESECUENCE
Tabla 16 Componentes de GetCoverage
- Componentes Obligatoriedad
SERVICE=WCS
REQUEST =GetCoverageVERSION= version
IDENTIFIER
BOUNDINGBOX=coordenadasurnogc defcrs EPSGX
STORE
GRIDBASECRS=urnogcdefcrsEPSGX
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la ACjministracioacuten Puacuteblica
Paacutegina 28 de 44
Comp()nentes
GRIDTYPE=urnogcdefmethodWCS 11 2dGridln2dCrs
GRIDCS=urnogcdefcsOGCOOGrid2dSquareCS
GRIDORIGIN
GRIDOFFSETS
Obligatori~qCldpertenecientes a laestructura de datos
GridCRSSe utilizan para
solicitar los datos desalida en otroSistema deReferencia de
Coordenadas (CRS)distinto al que posee
la coberturaalmacenada
DescripcioacutendeseadoIdentifica el meacutetodo de generacioacutende la malla en el sistema dereferencia baseIdentifica el Sistema Cartesiano 2Do 3D utilizado po~~1 GridggS_Coordenadas del origen de la mallaen el sistema de referencia base delGridCRS deseadoSeparacioacuten entre los puntosadyacentes de la malla en elsistema de referencia base
Oficina Nacional de Gobierno Eiectreacutenico e Infonnaacutetica - ONGEI -Comiteacute Coorcfinador de la rDEPDirectiva sobre estaacutendares de sGrvicios viexcleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administrc1oacuten Puacuteblica
4 ESTANDAR PARA SERVICIO DE CATALOGO CSW
Paacutegina 29 de 44
41 CSW Catalogue Service tor the Web
El servicio Catalogue Service for the Web (CSW) o Servicio de Catalogo es unestaacutendar definido por la OGC que especifica la interfaz el enlace y el marco detrabajo para publicar y generar buacutesquedas de conjuntos de informacioacuten de tipodescriptiva (metadatos) sobre los datos servicios y objetos de informacioacutenrelacionados
Este servicio de cataacutelogo es uno de los tres servicios fundamentales que debeexistir en una Infraestructura de Datos Espaciales consulta visualizacioacuten ydescarga
Los servicios de los cataacutelogos representan las caracteriacutesticas de los recursos quepueden ser consultadas y presentadas para su evaluacioacuten por los clientes yasean usuarios o aplicaciones software
411 Operaciones
Las operaciones que define este estaacutendar (versioacuten 200) son siete (7) cuatroobligatorias y tres (3) opcionales
a GetCapabilities (obligatorio)
GetCapabilities es obligatoria y permite a los clientes CSW obtener metadatosdel servicio La respuesta se envioacute en un documento XML
La peticioacuten debe implementar los paraacutemetros request service SectionsAcceptVersions y AcceptFormats y puede implementar el paraacutemetroupdateSequence
Las secciones del documento XML del metadatos son
Serviceldentification
ServiceProvider
OperationsMetadata
Contents
bull Filter_Capabilities
Operacioacuten GetCapabilities Solicitud de las caracteriacutesticas del servicioInfraestructura de Datos Espaciales-CSW
ltxml version=10 encoding=UTF-8gt ltcswGetCapabilities service=CSWversion=2 OOxmlns csw=httpwwwopengisneUcaUcswgt ltcswAcceptVersionsgtltcswVersiongt2 OOltcswVersiongt ltcswAcceptVersionsgt ltcswAcceptFormatsgtltcswOutputFormatgttexUxmlltcsw OutputFormatgt ltcswAcceptFormatsgtltcswGetCapabi litiesgt
b GetRecords (obligatorio)
Permite la buacutesqueda y presentacioacuten de registros de metadatos
Paraacutemetros
REQUEST service version
bull NAMESPACE
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la rDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciacuteada para el intercambio dedatos entre enUdades de la Administriexclcioacuten Puacuteiexcl)lica
Paacutegina 30 de 44
1-
resulType Puede mostrar tres valores
bull HITS Indica el nuacutemero de registro que satisface la peticioacuten
bull RESUL TS Se solicita el conjunto de registros resultado
bull VALlDATE Valida la consulta
bull outputFormat Indica el esquema de la salida generada por defecto tomael valor OGCCORE pero otros valores pueden ser FGDC IS019119 oIS019139
bull outputSchema
bull startPosition Indica el registro desde el que se empieza la buacutesqueda
bull maxRecords
bull typeNames
bull ElementSetName o ElementName Indica la lista de elementos oconjuntos de elementos de los metadatos que deben devolverse
bull Constraint Es una restriccioacuten que debe cumplir el conjunto resultado Seexpresa seguacuten el lenguaje indicado en el paraacutemetroCONSTRAINTLANGUAGE
bull SortBy Permite ordenar el conjunto resultado
bull DistributedSearch Indica que la consulta puede ser distribuida y elparaacutemetro hopCount limita el nuacutemero de veces que puede transmitirse laconsulta hopCount
ResponseHandler Indica si la operacioacuten es sincronizada o no
Operacioacuten GetRecords Solicitud de los registros del cataacutelogo cuyo tema tiacutetuloo descripcioacuten sea Lima
ltxml version=10 encoding=UTF-8gtltGetRecords service=CSW version=200 xmlns=httpwwwopengisnetcatcswmlnsogc=httpwwwopengisnetogc startPosition=1 maxRecords=50outputFormat=textxmresultType=resultsgtltQuery typeNames=Dataset xmlnsgm=httpwwwopengisnetgmlgtltElementSetName typeNames=DatasetgtfuIltElementSetNamegtltConstraint version=1020gtltogcFiltergtltAndgtltNotgtltPropertylsLikegtltPropertyNamegttypeltPropertyNamegtltLiteralgtS ERVICIOltLiteralgtltPropertylsLikegtltNotgtltOrgtltOrgtltPropertylsLikegtltPropertyNamegtsu bjectltPropertyNamegtltLiteralgt LimaltLiteral gtltPropertylsLikegtltPropertylsLikegtltPropertyNamegttitl eltPropertyNa megtltLiteralgt LimaltLitera 1gt
Oficina Nacional (le Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidacjes de la iexcldministracieacuten Puacuteblica
Paacutegina 31 de 44
ltPropertylsLikegtltIOrgtltPropertylsLikegtltPropertyNa megtdescri ptionltP ropertyN amegtltLitera 1gtLimaLiteragtltPropertylsLikegtltIOrgtltAndgtltIogc FiltergtltConstraingtltQuerygtltGetRecordsgt
c GetRecordByld (obligatoria)
Solicita la representacioacuten por defecto de los registros localizados por suidentificador
Paraacutemetros
version
bull ElementSetName (brief summary full)
bull Id (lista de identificadores)
Operacioacuten GetRecordByld Solicitud de la representacioacuten por defecto de losregistros del cataacutelogo de la IDEP localizados por el identificador
ltxml version=10 encoding=UTF-8gt ltcswGetRecordByld service=CSWversion=200xml ns csw=httpwwwopengisnetcatcsw outputF ormat=textxmlgtltcsw Idgtign-bcn25-1 00-1 ltcsw Idgtltcsw ElementSetNamegtbriefltcsw ElementSetNamegtltcswGetRecordByldgt
d DescribeRecordl (Obligatorio)
La operacioacuten DescribeRecord permite obtener elementos del modelo deinformacioacuten soportado
Los paraacutemetros de la peticioacuten son
REQUEST=DescribeRecord
ltxml version=10 encoding=UTF-8gt
servide=CSW
version=200
NAMESPACE Declaracioacuten de espacios de nombres para conocerexactamente que tipos van a describirse
bull TypeName Lista de tipos descritos en el cataacutelogo
bull outputFormat
schemaLanguage Esquema de descripcioacuten que se usa
Operacioacuten DescribeRecord Solicitud de una descripcioacuten geneacuterica de losregistros del cataacutelogo
Oficina Nacional da Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador dEla IDEPDirectiva sobre estaacutendares de servicios ~eb eje informacioacuten georreferenciada para ei intercamllio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 32 de 44
ltcswDescribeRecord service=CSW version=200xml ns csw=httpwwwopengisnetlcatcswoutputFormat=textlxml schemaLanguage= XM LSCH EMAgtltcswTypeNametargetNa mespace=httpwwwopengisnetlcatcswgt recordltcsw Type Namegtltcsw DescribeRecordgt
e Operacioacuten Transaction (opcional)
La operacioacuten Transaction define una interface para la creacioacuten modificacioacuten yborrado de registros del cataacutelogo
La peticioacuten estaraacute formada por elementos nsert Update o Deete seguacuten lasoperaciones que quieran ser realizadas
Tambieacuten puede usarse los elementos requestlO y verboseResponse
f Operacioacuten Getdomain (opcional)
Se utiliza para obtener informacioacuten en tiempo real sobre el rango de valores deun registro o de un paraacutemetro de la peticioacuten
Paraacutemetros
ParameterName
PropertyName
La respuesta estaacute formada de uno o maacutes elementos ltDomainValuesgtcompuestos a su vez de ltListONaluesgt o ltRangeONaluesgt
g Operacioacuten Harvest (opcional)
Permite colectar datos para el cataacutelogo es decir uacutenicamente referencia losdatos que deben ser insertados o actualizados en el cataacutelogo y seraacuteresponsabilidad del servicio de cataacutelogo resolver la referencia localizar los datosy procesarlos
La operacioacuten puede funcionar de manera siacutencrona o asiacutencrona
Paraacutemetros
Resquest service version
bull Namespace
bull Source Indica la URI de doacutende los metadatos son recolectados
bull ResourceType Referencia el esquema de los registros
bull ResourceFormat
ResponseHandler
Harveslnterval Especifica un intervalo de tiempo entre recolecciones demetadatos
Oncina Nacional de GObierno Electroacutenico e Informaacutetica - ONGE -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios ViCO de informacioacuten georrefcrenciada para ei intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 33 de 44
5 ESTANDAR PARA SERVICIO DE PROCESAMIENTO EN WES WPS
51 WPS Web Processing Service
El servicio Web Processing Service (WPS versioacuten 100) o Servicio de publicacioacutende Procesos geoespaciales en la web es una interfaz propuesto por la OGC queproporciona normas para estandarizar la forma de entradas y salidas (solicitudes yrespuestas) para servicios de geoprocesamiento Este servicio tambieacuten define laforma como un cliente puede solicitar la ejecucioacuten de un proceso y la forma comose maneja la salida del mismo
Define una interfaz que facilita la publicacioacuten de geo-procesos y el anaacutelisis de losclientes Los datos requeridos por el WPS se pueden entregar a traveacutes de la webo pueden estar disponibles en un servidor
Cabe destacar que el estaacutendar WPS permite realizar operaciones de anaacutelisis ytratamiento de informacioacuten espacial no prevista en los otros estaacutendares Laespecificacioacuten WPS se centra en la definicioacuten de un protocolo de comunicacioacutenentre cliente y servidor para realizar geo-procesos usando servicios y datosgeorreferenciados
Este estaacutendar es un interfaz geneacuterico por lo que no define ni los procesos ni losdatos especiacuteficos de entrada o de salida (producidos en el caacutelculo) sino que losdescribe de forma geneacuterica siendo cada implementacioacuten WPS la que defina suforma de trabajar
Los datos a usarse en este estaacutendar pueden comprender por ejemplo formatosde imaacutegenes tales como Geo TlFF o estaacutendares de intercambio de datos comoGeography Markup Language (GML) o Geolinked Data Acces Serviacutece (GDAS)Este estaacutendar tampoco aborda la forma de archivar catalogar buscar o recuperarla informacioacuten que ha sido creada por un WPS
Seguacuten la OGC el estaacutendar WPS describe un interfaz de peticioacutenrespuesta en elque se define coacutemo
Codificar las solicitudes de ejecucioacuten de procesos
bull Codificar las respuestas resultado de la ejecucioacuten de procesos
bull Integrar datos y metadatos en las entradas y salidas
bull Referenciar viacutea web datos de entrada y salida
bull Realizar procesos de larga duracioacuten
bull Devolver informacioacuten acerca del estado del proceso
bull Devolver errores de procesamiento
bull Solicitar el almacenamiento de las resultados de los procesos
511 Operaciones
a GetCapabilities (obligatoria)
Permite obtener el documento de capacidades donde se describen lascaracteriacutesticas del servicio En eacutel se proporcionan los nombres y una descripcioacutengeneral de cada uno de los procesos que ofrece el servicio Por ejemplo larespuesta de un GetCapabiacuteliacutetiacutees puede indicar que el WPS soporta unaoperacioacuten llamada interseccioacuten y que esta operacioacuten estaacute limitada a intersectarun poliacutegono con otro
Oficina Nacional de GOI)iemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinaoor de la IDEPDirectiva sobre estaacutendares de servicios 1Gbde informacioacuten georreferenciada par el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 17 Componentes GetCapabilities
Paacutegina 34 de 44
Componentes
i ordf-~~i~~=YYo~ordf__Request=GetCapabilitieso oJordm-~~~~~i()n5oo
Language
Obligatoriedad
Oblig~OTi() oObligtorioOpcional
Opcional
Descripcioacuten
Tipo de Servicio al que va djrigid~J~p~ticioacutenNombre de la operacioacutenVersiones ql~ordf~~Pleacutelooo o_o 0_0 o __Idioma del documento respuesta soportadopor el servidor ____o o
Ejemplo HTTP GET
La peticioacuten es una URL que contiene los paraacutemetros necesarios para poderconstruir una solicitud correcta
http IWPSservicesREQU EST=GetCapabilitiesampSERVICE=WPS
La respuesta es un documento XML que contiene los metadatos del servicioincluyendo una breve descripcioacuten de todos los procesos implementados estosprocesos son
GetLineOfSightPng realiza la liacutenea de visibilidad desde una posicioacutendefinida por las coordenadas de un supuesto observador a una alturadada y con una distancia maacutexima de visibilidad La liacutenea de visibilidad secalcula sobre un mapa raacutester en formato ASCIIGridExtended enviadomediante una peticioacuten a un WCS Obtiene la liacutenea de visibilidad en unarchivo como una imagen en formato PNG
bull GetProfileTxt realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo ASCII con los valores de las alturas
bull GetProfilePng realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo con una imagen en formato PNG
bull IntersectRaacutesterWithAsciiPolygon realiza la interseccioacuten entre un maparaacutester en formato floatGrid comprimido en llP obtenido de un WCS y unmapa vectorial pasado como un poliacutegono en formato ASCII de Grass Elresultado devuelve un raacutester en formato ASCII
IntersectRaacutesterWithPolygon realiza la interseccioacuten entre un mapa raacutesteren formato floatGrid comprimido en llP obtenido de un WCS y un mapavectorial en formato ShapeFile pasado como una peticioacuten a un WFS Elresultado devuelve un raacutester en formato ASCII
RaacutesterStatistics realiza la interseccioacuten entre un mapa raacutester en formatofloatGrid comprimido en llP obtenido de un WCS y un mapa vectorial enformato ShapeFile enviado mediante una peticioacuten a un WFS o como unpoliacutegono en formato ASCII de Grass incluyendo ademaacutes el valor maacuteximomiacutenimo y medio del mapa
bull Buffer_vectorial realiza la operacioacuten Buffer de una geometriacutea eacutesta puedepasarse tanto como un mapa vectorial en formato ASCII de Grass comopor una peticioacuten a un WFS Devuelve la ruta a un fichero ShapeFilecomprimido en llP o un fichero GML con la geometriacutea del buffer
Oficina Nacional de Gooierno Electroacutenico e Informaacutetica - ONGEl -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutenrJares de servicios teb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 35 de 44
Buffer_raacutester realiza la operacioacuten Buffer de un mapa raacutester a una distanciadada
bull VectorialOverlay realiza una operacioacuten entre dos mapas vectorialespreviamente obtenidos en formato ASCII vectorial o mediante una peticioacutena un WFS Las operaciones disponibles son de unioacuten interseccioacuten XOR yNOT
AnalisisTerritorialAreas caacutelculo de aacutereas resultado de la interseccioacuten dedistintos tipos de geometriacuteas del Corine con otros mapas vectoriales yraacutester Permite antildeadir restricciones sobre los mapas raacutester en cuanto aalturas maacuteximas y miacutenimas Como respuesta genera una imagen de lasaacutereas resultado de la operacioacuten
bull RaacutesterDistance calcula la distancia entre dos mapas raacutester obtenidosmediante peticiones a un WCS Se obtiene la miacutenima distancia y lospuntos maacutes proacuteximos ente los mapas
bull VectorialDistance calcula la distancia entre un mapa vectorial y un puntoEl mapa vectorial se obtiene mediante una peticioacuten a un WFS ointroducieacutendolo en formato ASCII de Grass
bull VectorialRaacutesterDistance distancia entre un mapa raacutester obtenidomediante una peticioacuten a un WCS y un mapa vectorial obtenido medianteuna la peticioacuten a un WFS o introducieacutendolo en formato ASCII de Grass Seobtiene la miacutenima distancia y los puntos maacutes proacuteximos entre los mapas
bull FeaturelnsideFeature informa si un mapa vectorial se solapa con otroEstos mapas se pueden obtener por medio de una peticioacuten a un WFS o serintroducidos como un mapa vectorial en formato ASCII de Grass
bull PointlnsideFeature informa si un punto estaacute contenido en un mapavectorial obtenido mediante una peticioacuten a un WFS o introducido como unmapa vectorial en formato ASCII de Grass
bull SimplifiedStatistics calcula el maacuteximo y miacutenimo de un mapa raacutester (sinposicioacuten y sin devolver el mapa) Simplificacioacuten de la operacioacutenRaacutesterStatistics para un caacutelculo previo de esta operacioacuten
b DescribeProcess (obligatoria)
Ofrece informacioacuten detallada acerca de los procesos que pueden ser ejecutadospor una operacioacuten Execute Esta descripcioacuten comprende los paraacutemetros yformatos de entrada que son requeridos en las peticiones de ejecucioacuten y losformatos de salida resultado de las operaciones Siguiendo con el ejemplo deinterseccioacuten de poliacutegonos la respuesta de una solicitud DescribeProcess podriacuteaindicar que este proceso requiere dos entradas llamadas PrimerPoliacutegono ySegundoPoliacutegono y que estas entradas se deben proporcionar en GML22 oGML 31 pudieacutendose enviar esta informacioacuten como un recurso accesible viacuteaweb
Cada paraacutemetro se describe mediante una estructura de datos que especifica losformatos codificaciones y unidades de medida permitidos (cuando esnecesario) Esta estructura de datos puede ser
Oficina Nacionai de Gobierno Electroacuteico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 36 de 44
ComplexData (Ej XML fragmento GML o imaacutegenes) estrutura de datoscompleja que soporta formatos codificaciones (tipo de URI) y schemasdefinidos para el proceso El valor de esta estructura de datos complejapuede introducirse directamente en la peticioacuten de la operacioacuten Execute oser solicitada mediante acceso remoto asiacute como ser devuelta directamenteen la operacioacuten Execute o almacenada como un recurso accesible viacutea web
bull LiteralData es un valor literal simple (Ej integer caraacutecter string URI) conunidades de medida que se codifica directamente en la peticioacuten y en larespuesta Execute
bull BoundingBox informacioacuten proporcionada en uno de los sistemas dereferencia soportados por el servicio que se codifica directamente en lapeticioacuten y en la respuesta Execute
Tabla 18 Componentes DescribeProcess
Componentes
service=WPS
request=DescribeProcessversion
language
Identifier
Obligatoriedad
Obligatorio
ObligatorioObligatorio
Opcional
Obligatorio
Descripcioacuten_ M
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenVersioacuten del servicioIdioma del documento respuesta soportadopor el servidorIdentificador del proceso uno por cadaproceso al que se desea llamar
Ejemplo HTTP GET
Solicitud de la informacioacuten del proceso GetLineOfSightPng del servicio WPS
http IWPSservicesREQUEST=DescribeProcessampSERVIC E=WPSamp VERSION=040ampldentifier=GetLineOfSightPng
c ExecuteProcess (obligatoria)
Permite ejecutar procesos especiacuteficos implementados por el WPS utilizandocomo entrada los paraacutemetros suministrados y devolviendo en la salida losvalores producidos en el proceso Los datos de entrada pueden suministrarseintegraacutendolos en la peticioacuten Execute o mediante una fuente de datos accesibleviacutea web Asiacute mismo el resultado puede devolverse directamente o seralmacenado como un recurso accesible viacutea web en cuyo caso la respuestaconsistiraacute en un documento XML con una URL por cada salida almacenada
Normalmente la respuesta a la operacioacuten Execute es devuelta cuando finaliza elproceso Sin embargo un cliente puede solicitar al servidor el documento derespuesta inmediatamente despueacutes de ser aceptada la peticioacuten por parte dedicho servidor En este caso la respuesta incluye una URL a partir de la cualpuede recuperarse el documento de respuesta durante el proceso o despueacutes delmismo A su vez se puede solicitar al servidor que actualice regularmente unamedida indicadora de la cantidad de proceso restante
Si se desea suministrar al proceso gran cantidad de datos de entrada se utilizanuna o maacutes URI con los valores de entrada (normalmente URL) excepto cuandose trata uacutenicamente de valores escalares Si el proceso ha de ejecutarse variasveces utilizando diferentes entradas en cada ocasioacuten cada procesamiento deberealizarse con peticiones Execute separadas Si se trata de peticiones sencillaslos servidores pueden implementar transferencia HTTP GET para la operacioacuten
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 37 de 44
Execute sin embargo es maacutes conveniente la utilizacioacuten de codificacioacuten XMLcuando las peticiones son maacutes complejas
Tabla 19 Paraacutemetros comunes
Obligatoriedad
Obligatorio
Opcional
Obligatorio
ObligatorioObligatorio
Opcional
Opcional
Componentes
Service=WPS
ReqLJes==xecuteVersion
Identifier
Language
Datalnputs
ResponseForm
Descripcioacuten
Tipo de Servicio al que va dirigida la peticioacuten
Nombre de la operacioacutenVersioacuten del servicioIdentificador del proceso uno por cadaproceso al que se desea llamarIdioma del documento respuesta soportadopor el servidor
Tabla 20 Peticioacuten XML
Lista de datos de entrada Estructura dedatos del tipo Datalnputs (ver estaacutendar)Formato de respuesta del procesoEstructura de datos del tipo ResponseForm(ver estaacutendar)
Tabla 21 Peticioacuten GET
Datalnputs
ResponseDocument
RawDataOutput
StoreExecuteResponse=trae
Linage=trae
Status=trae
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Lista de identificadores atributoacutesy vaiacuteoacuteresde las entradas delproce9~
Lista de identificadores y atributos de lasseacute3lidasdel iexclgtroceso Identificador y atributos de cada salida delprocesoEspecifica si la respuesta debe almacenarseen un recurso accesible via webEspecifica si se debe incluir en el documento de respuesta la informacioacuten acerca dellinaje __Especifica si se debe actualizar en eldocumento de respuesta la informacioacuten acercadel ~stado delproces()
Ejemplo HTIP POST de un Servicio WPS
Se muestran las peticiones de liacutenea de visibilidad y de perfil en formato imagenpara pedirla en formato texto basta con cambiar los identificadores deGetLineOfSightPng a GetLineOfSightTxt o de GetProfilePng a GetProfile Txt
Obtencioacuten de la liacutenea de visibilidad paraacutemetros requeridos
URLCoverageServer URL con la cobertura a utilizar en el caacutelculo de laliacutenea de visibilidad
bull coordinate coordenadas donde se situacutea el observador Deben estarseparadas por coma
bull obs_elev altura del observador (en metros)
bull max_dist distancia maacutexima en metros a la que se quiera calcular la liacuteneade visibilidad o radio (No se aconseja hacer peticiones de liacutenea devisibilidad superiores a 400m debido a un bug de Grass)
bull width ancho de la imagen a generar
bull Height alto de la imagen a generar
bull CRS sistema de referencia en el que se proporcionan los datos
Respuesta
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estmdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten POllliacuteca
Paacutegina 38 de 44
GetLineOfSightTxt La respuesta consiste en un GML que incluye ladireccioacuten del archivo en formato texto a descargar
bull GetLineOfSightPng imageURL direccioacuten donde se encuentra almacenadala imagen resultante GMLURL direccioacuten donde se encuentra almacenadoel GML de las aacutereas visibles resultantes
Obtencioacuten del perfil se definen los siguientes paraacutemetros
Resolution resolucioacuten a tomar en el caacutelculo del perfil
Profile pares de puntos separados por comas por los que se deseacalcular el perfil
URLCoverageServer URL de la cobertura a utilizar en el caacutelculo del perfil
CRS sistema de referencia en el que se proporcionan los datos
La respuesta consiste en un GML que incluye la direccioacuten del archivo adescargar
IntersectRaacutesterWithASCIIPolygon se definen los siguientes paraacutemetros
o ASCIIPolygon Archivo vectorial en formato ASCII de Grasso URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
bull IntersectRaacutesterWithPolygon se definen los siguientes paraacutemetros
o URLFeatureServer Direccioacuten del servicio WFS del que se obtiene elpoliacutegono a intersectar
o FeatureRequest Peticioacuten GetFeature al servicio WFS mediante lacual se obtiene el poliacutegono a intersectar
o URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puumlbliacuteca
Paacutegina 16 de 44
ANEXO 1 ESTANDARES DE SERVICIOS WEB DE INFORMACIONGEORREFERENCIADA PARA EL INTERCAMBIO DE DATOS ENTREENTIDADES DE LA ADMINISTRACION PUBLICA
1 ESTANDAR PARA SERVICIO DE MAPAS EN WEB WMS
11 WMS Web Map Service
El servicio Web Map Service (WMS) o Servicio de publicacioacuten de mapas es unestaacutendar propuesto por la OGC que ofrece una sencilla interfaz HTTP el cualpermite realizar una solicitud de imaacutegenes de mapas georreferenciados de una omaacutes bases de datos geograacuteficas que pueden estar distribuidas en maacutes de unservidor
Una peticioacuten WMS define la capa o capas geograacuteficas y el aacuterea de intereacutes paraser procesadas por el administrador del servicio la respuesta a esta solicitud esuna o maacutes imaacutegenes de mapas georreferenciados (devuelto como JPEG PNGetc) que pueden ser mostradas en un aplicativo ya sea viacutea web o de maneralocal
A traveacutes de la superposicioacuten de mapas obtenidos de diferentes servidores WMSes posible la creacioacuten de una red de servicios distribuidos cuyos clientes ousuarios podraacuten realizar composiciones personalizadas
I_ _ _ ~ __ ~------J
_ordm~scriacutePdoacuteB __Versioacuten de la especificacioacuten OGCTipo de_~ervicio al que vadtrigj9-ordfJ~Jeticioacuten Nombre de la olJeracioacuten Formato de salida deacutelmetaclatodel s-eNiCioDebe soportar lJor defecto texUxml S-ecuencia de nUacutemeros 6- cadena --decaracteres para ~I contr()I de la cltn~~s~I1fia
Opcional
Obligatoriedad~OpcionalObli9ordf-ordm~ _ObliR~lt~
Opcional
UPDATESEQUENCE
- ComponentesVERSION
SERVICE=WMS _ __ __-- _ - --_ -REQYESTGet99pabilities
FORMAT
111 Operaciones
Este estaacutendar internacional (WMS versioacuten 130) define dos clases de modos deoperar uno para un WMS baacutesico y otro para un WMS de consulta A su vez cadauno tiene dos subclases una para clientes y otra para servidores
El WMS baacutesico debe soportar los elementos baacutesicos del servicio (versioacutenpeticiones y respuestas HTIP valores numeacutericos y booleanos determinadosformatos de salida sistemas de coordenadas paraacutemetros de consulta y derespuesta y excepciones) la operacioacuten GetCapabilities y la operacioacuten GetMapClasifica la informacioacuten que posee en Capas y ofrece un nuacutemero determinado deEstilos con los cuales se pueden visualizar dichas capas Este EstaacutendarInternacional uacutenicamente soporta Capas y Estilos definidos no incluyemecanismos de definicioacuten de simbolizacioacuten por parte del usuario
El WMS de consulta debe satisfacer todos los requerimientos de un WMS baacutesico ytambieacuten soportar la operacioacuten GetFeaturelnfo
Para personalizar la simbolizacioacuten OGC ha definido la especificacioacuten 5tyledLaver Descriptor (5LD) o descripcioacuten de estilos de capas que permite la
l(CONSElo definicioacuten temporal o permanente de la simbolizacioacuten para visualizar datos viacuteaa-tCj~ ~lt)~ WMS~ ~ ~o Leoacuten ~ ltntilde bull bull bull bull bull0 ~--iexcl ~a GetCapabllItles (oblIgatorIa)~ ~ oO gtltto~ierM~~ lt Ofrece informacioacuten acerca de las caracteriacutesticas del servicio (metadatos)
Tabla 2 Componentes de GetCapabilities
L
Oficina Nacional de Gobierno Electroacutenico e infonnaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios eb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 17 de 44
del cacheacute Este valor se incrementa cuandose realizan cambios en el Capabilitites
b GetMap (obligatoria)
Proporciona como resultado un mapa imagen de los datos almacenados
Tabla 3 Componentes de GetMap
Componentes
L~-~Q~~~~~~~t~iapI LAYERS
STYLES
CRS=EPSGidentificador
BBOX=minxminYmaxxmaxy
WIDTHHEIGHTFORMAT
TRANSPARENT=TRUEI FALSE
BGCOLOR=color_value
EXCEPTIONS=exception_format
TIME=time
ObligatoriedadObligat0rQ -ObIi99orio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligordf-t9rioObligordf-tQr)oObligatorio
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Desqip~iOacutenVersioacuten de la especificacioacuten OGCNombre de la PeticioacutenLista de una o maacutes capasseparadas por comasEstilo de visualizacioacuten por caparequerida separados por comasSistema de Coordenadas deReferenciaEsquinas del aacutembito (inferiorizquierda superor derecha) enunidades CRSAncho del mapa en Qix_eJ~~ Alto del maQ9_~Ilp)(el~~- _Formato de salida del mapaTransparencia del fondo del mapa(default=FALSE)Valor del color del fondo RGB enHexadecimal (default=OxFFFFFF)Formato en el que el WMSinforma de las excepciones(default=XML)Valor de Tiempo en las capasdeseadasElevaci6ndelas capas deseadasValor de otras dimensionesadecuadas
c GetFeaturelnfo (obligatoria)
Captura y proporciona informacioacuten contenida en un mapa tal como el valor deun objeto en una posicioacuten determinada
Tabla 4 Componentes de GetFeaturelnfo
DescripcioacuteriVersioacuten de la especificacioacutentildeOGcNombre de la Peticioacuten Copia parcialdeuacutenapeticioacuten demapasque genera el mapa del cual se quiereobtener informacioacutenLista de una o maacutes capas sobre las quese realiza la consulta separadas porcomasFormato de respuesta de la informacioacutensobre el objeto (MIME type)Nuacutemero de objetos sobre los que sedevuelve informacioacuten(default=1)Coordenada iexcldel objeto en eacuteiMapcsen pi~eles __ o bullbullbullbullbullbullbullbull
Coordenada j del objeto en el Map CSenpixele~Formato en el que el WMS informa de las excepciones (default=XML)
Obligatorio
ObligatoriedadObligatorioObligaiorio~~_
QUERY _LA YERS Obligatorio
INFOJORMAT Obligatorio
FEATURE_COUNT Opcional
l=pixeLcolumn Obligatorio_____ bullbullbullbull - bull__ bull__ bullbullbull ____ o
J=pixeLrow Obligatorio-- --- _ _--_-
EXCEPTIONS Opcional
Paraacutemetros del mapa
ComponentesVERSION
REQUEST=GetFeaturelnfo
Oficina Nacional (e Gobierno Electroacutenico e In~ormiquestica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciltda para el intercambio deciatos entre entidades de la Aoministraciaacuten Puacuteblica
Paacutegina 18 de 44
112 Styled Layer Descriptor (SLD)
Perfil de la Especificacioacuten de Implementacioacuten Web Map Service
El Styled Layer Descriptor (SLD) o Descriptor de Estilos de Capas define unacodificacioacuten que se extiende al estaacutendar WMS el cual permite definir a traveacutes delusuario una simbolizacioacuten y coloracioacuten de la capa geograacutefica o cobertura Elestaacutendar SLD aborda la necesidad de los usuarios y de los softwares paraofrecer la capacidad de poder controlar la representacioacuten visual de los datosgeorreferenciados
Esta posibilidad de definir reglas de representacioacuten de estilos requiere unlenguaje de estilos que el cliente y el servidor pueden entender La Simbologiacuteaestaacutendar de codificacioacuten de la OGC (SE) ofrece este lenguaje mientras que elperfil de SLD WMS permite la aplicacioacuten del SE a capas WMS usandoextensiones de operaciones de los servicios de mapas Ademaacutes este estaacutendardefine una operacioacuten de acceso normalizado a siacutembolos de leyenda
a Operaciones del servicioLas operaciones que se definen en este estaacutendar OGC son 4 siendo dos (2)obligatorias y dos (2) opcionales
bull GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull GetMap (Obligatoria)
Esta operacioacuten estaacute definida en el estaacutendar WMS en sus distintas versionesSolicitud de un aacuterea determinada en un CRS determinado Para modificar elestilo de visualizacioacuten se crea un laquouser Styleraquo
bull Describe Layer (Opcional)
Para definir estilos personalizados por el usuario se requiere informacioacutensobre los fenoacutemenos a simbolizar o como poco su tipo (fenoacutemeno ocobertura) Esta operacioacuten proporciona informacioacuten sobre esos estilos
bull GetLegendGraphic (Opcional)
Mediante esta operacioacuten se obtiene una imagen del estilo con el cual elservicio realiza la representacioacuten de la capa
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de s~rvicios leb ae informacioacuten georreferenci2da para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
2 ESTANDAR PARA SERVICIO DE MAPAS WFS
Paacutegina 19 de 44
21 WFS Web Feature Service
El servicio Web Feature Service (WFS) o Servicio de publicacioacuten de objetos es unestaacutendar definido por la OGC que describe la especificacioacuten de codificacioacuten paradatos georreferenciados basados en GML (Geography Markup Language) el cualpermite recuperar y modificar (consultar insertar actualizar y eliminar) datosespaciales en formato vectorial Esta codificacioacuten intenta activar el transporte yalmacenamiento de informacioacuten geograacutefica mediante un XML Sehema quedescribe su estructura incluyendo las propiedades de geometriacutea y los rasgosgeograacuteficos
Los requisitos para un Web Feature Serviee (versioacuten 110 o superior) definidospor la OGC son
Los interfaces deben definirse en XML
GML debe ser utilizado para expresar caracteriacutesticas de los objetos dentrode la interfaz
Un WFS debe ser capaz como miacutenimo de ofrecer caracteriacutesticas de losobjetos utilizando GML
El filtro de lenguaje debe definirse en XML y derivarse de CQL como seindica en el OpenGIS Catalogue Intetface ImplementationSpecification
bull El almaceacuten de datos utilizado para almacenar caracteriacutesticas de los objetosgeograacuteficos puede ser opaco para la aplicacioacuten cliente siendo el uacutenicoacceso a los datos a traveacutes del interfaz del WFS
bull La uacutenica funcioacuten de un WFS cuando interacciona con el sistema dealmacenamiento de fenoacutemenos geograacuteficos es asegurarse que loscambios realizados en los datos sean coherentes
211 Operaciones
Se definen tres clases de WFS
WFS Baacutesico implementa las operaciones GetCapabilitiesDescribeFeatureType y GetFeature Se considera el servicio de soacutelolectura
WFS XLink soporta todas las operaciones del WFS Baacutesico e implementala operacioacuten GetGmlObjet para XLinks locales yo remotos siendo posibleutilizar la operacioacuten GetGmlObjet durante la operacioacuten GetFeature
bull WFS Transaccional soporta todas las operaciones del WFS baacutesico eimplementa las operaciones de transaccioacuten Siendo opcional laimplementacioacuten de las operaciones GetGmlObjet yo LockFeature
Los atributos comunes en las peticiones POST y GET para todas las operacionesson
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEi -Comiteacute Coordinador de la lOEDirectiva sobre est~ndres de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Publica
Paacutegina 20 de 44
Tabla 5 Componentes GET maacutes comunes
_componentesVERSION
SERVICE=WFS
REQUEST
NAMESPACE
Paraacutemetros adicionalesParaacutemetros especificos
del suministrador
OblifjatoiexcliexcledadOblig_~9iQ_
Obligatorio
ObligatQrio
Opcional
Opcional
_ _ DescripcioacutenVersioacuten de la especificacioacuten OGC __Tipo-cie-ServfcTo--( no-esobiigaiorio paraGetCapeacutelbiiti~~)_Nombre de la PeticioacutenPara indicar el espacio de nombres y susprefijos El formato debe ser xmlns(prefix=EscapedNamespaceName) Si se especificamaacutes de uno se sefJaranfJorcomasParaacutemetros de cadaoperaCiOacute---------------Para permitir antildeadir paraacutemetros ala peticioacutende forma que se mejore el resuldo _
Tabla 6 Componentes POST maacutes comunes
ComponentesVERSION
SERVICE=WFS
HANOLE
ObligatoriedadObligato~[Q__Obligatorio
Opcional
DescripcioacutenVersioacutende la especificacioacuten OGCTipo de Servicio Permite a la aplicacioacuten cliente asociar unnombre nemoteacutecnico a la peticioacuten paraencontrar los elementos infractores en casode error
a GetCapabilities (obligatoria)
Ofrece informacioacuten acerca de las caracteriacutesticas del servicIo de los tipos defenoacutemenos que puede ofrecer y queacute operaciones soporta cada uno de ellos
D~scripdcSn _Lista de tipos de fenoacutemenos adescribir separados por comas Sino se indica ninguno devuelvetodos los tiposFormato de salida para describirlos tipos de fenoacutemenos Soportaotros formatos de salida comoOTO
Opcional
Opcional
TYPENAME
OUTPUTFORMAT=textxmlsubtype=gml311
b DescribeFeatureType (obligatoria)
Ofrece la estructura (campos y atributos) de cualquiera de los tipos defenoacutemenos que el servicio puede ofrecer mediante su descripcioacuten en esquemasXML siendo eacutestos esquemas GML vaacutelidos
Tabla 7 Componentes DescribeFeatureType
Componentes Obligatoriedad
c GetFeature (obligatoria)
Devuelve instancias de fenoacutemenos (objetos individuales) en formato GMLAdemaacutes el cliente debe tener la posibilidad de solicitar las propiedades delfenoacutemeno que desea y de realizar tanto consultas espaciales como noespaciales
Tabla 8 Componentes de GetFeature y GetFeatureWithLock
iI
l
_lt_orriponentesREQUEST=[GetFeature I
GetFeatureWithLock]
OUTPURFORMAT=textxml subtipo=gml311
RESULTIYPE=[results IHits]
Obligatoriedad
Obligatorio
Opcional
Opcional
t5escripciQn
Nombre de la peticioacuten WFS
Permite otros formatos de salida siempre ycuando se indique en el documento deltapacidadesUtilizado para solicitar un documento derespuesta completo con los fenoacutemenos quecumplen la consulta (results valor por defecto) osimplemente una enumeracioacuten d~ Ilts_rnismos
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades ete la Administracioacuten Puacuteblica
Paacutegina 21 de 44
Pueden utilizarse componentes adicionales para controlar los XLink anidados
Tabla 9 Codificacioacuten adicional de GetFeature
Componentes
PROPERTYPENAME
FEATUREVERSION=[ALLIN]
MAXFEATURES=N
EXPIRY=N
SRSNAME
TYPENAME(opcional si se aespecificado elFEATUREID)FEATUREID
(Mutuamente excluyentec()i1 FILIER yB001 __
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BBOX)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
SORTBY
~Coriiacuteponentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
PROPTRAVXLlNKDEPTH
Obligatoriedad
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Opcional
Opcional
Opcional
Opcional
Obligatoriedad
Opcional
Opcional
Opcional
Descripci9n(hits)Lista de propiedades de cada tipo de fenoacutemenosolicitado Con o con ausencia de valor sesolicitan todas las del ti~o_~Ql~_L1J9ordmcgt____Cuando es posible el versionado Devuelve laversioacuten del fenoacutemeno que se le solicita Si no seindica devuelve la uacuteltima versioacutenMaacuteximo nuacutemero de fenoacutemenos que puedendevolverse en una consulta Si no se indicadevuelve todosSoacutelo se utiliza con la peticioacutenGetFeatureWithLock Indica el tiempo de bloqueodel fenoacutemeno en la respuesta (en minutos) Si elparaacutemetro no se especifica el bloqueo seraacuteindefinidoSistema de referencia que debe ser usado en lageometria de los fenoacutemenos resultado de lapeticioacuten
Lista de nombres de los tipos de fenoacutemenossolicitados
Lista de instancias de fenoacutemenos solicitadasidentificadas mediante su identifi~dor
Describe un conjunto de caracteristicas sobre lasque operar Se debe establecer un filtro por cadatipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o un FILTERun cliente puede realizar la peticioacuten mediante unbounding box
Indica la propiedad respecto a la cual seraacutenordenadas las instancias de los fenoacutemenosobtenidos en la consulta
--__~~_ 0- _
Descripcioacuten _Nivel de profundidad a alcanzar a traveacutes de los bullenlaces contenidos en los atributos href de las propiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que se bullacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidada deGetGmlObject realizada para cualquier propiedadcuando interviene el componenteTRAVERSEXLlNKDEPTH (si no se especifica una I
lista PROPEXPIRY) En ausencia de valoresperaraacute hasta recibir respuestaLista de- ios niveies- de XLink enlazado-spor cadafenoacutemeno que sea consultado Debe haber unarelacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una lista
i_J
Oficina Nacional de Gobierno Electroacutenico e Inormiquesttica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios VIeb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 22 de 44
Componentes Obligatoriedad DescripcioacutenPROPTRAVXLlNKDEPTHLista de tiempos de expiracioacuten de XLink enlazadospor cada fenoacutemeno consultado Debe haber una
PROPTRAVXLlNKEXPIRY Opcional relacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una listaPROPTRAVXLlNKEXPIRY
d GetGmlObject (opcional)
Devuelve instancias de fenoacutemenos expresaacutendolos en XML El cliente debe tenerla posibilidad de especificar si desea todos los objetos que se han anidadomediante Xlinks o soacutelo hasta un nivel de anidamiento determinado
Para que un WFS soporte esta operacioacuten cada elemento sobre el que puedaoperar el WFS debe estar identificado uniacutevocamente mediante lOs XML Lacodificacioacuten de identificadores de elementos se define en OpenGis FilterEneoding Implementation Speeifieation
La diferencia con GetFeature es que mientras que esta uacuteltima devuelve todaslas instancias que posea el tipo de fenoacutemeno solicitado con GetGmlObject soacutelose obtienen las instancias de fenoacutemenos solicitadas mediante su identificador
Tabla 10 Codificacioacuten para GetGmlObject
Componentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
GMLOBJECTID
Obligatoriedad
Obligatorio
Opcional
DescripcT6n _Nivel de profundidad a alcanzar a traveacutes de losenlaces contenidos en los atributos href de laspropiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que seacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidadade GetGmlObject realizada para cualquierpropiedad (si no se especifica una listaPROPEXPIRY) cuando interviene elcomponente TRAVERSEXLlNKDEPTH Enausencia de valor esperaraacute hasta recibirresp~~~t~__ _ EllO XML del elemento solicitado
Descripci~~
Lista de nombres de los tipos de fenoacutemenosa ser bloqueados
Indica el tiempo de bloqueocienenoacutementildeo(en minutos) Si el paraacutemetro no seespecifica el bloqueo seraacute indefinidoALLintentaraacute bloq~ordflodoslos fenoacuteme~_
Opcional
Opcional
Obligatorio
ObligatoriedadComponentesTYPENAME
(opcional si se aespecificado elFEAT~B_~[)) _
EXPIRY=N
LordmCISACTI9~=I~-J_
e LockFeature (opcional)
Peticioacuten de bloqueo sobre uno o maacutes tipos de fenoacutemenos mientras se estaacuterealizando su modificacioacuten con la operacioacuten Transaetion Esto aseguratransacciones de forma continuada Esta operacioacuten en el meacutetodo POSTcontiene uno o maacutes elementos ltLoeltgt cada elemento definen las instancias deun tipo de fenoacutemeno a ser bloqueadas
Tabla 11 Componentes LockFeature
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Ieb de Informacioacuten georreferenciada para el intercambio dedatos entre entidades de la dministracioacuten Puacuteblica
Paacutegina 23 de 44
9omponentes_SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BJ30_X)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Opcional
Opcional
Opcional
Descripcioacuten _solicitados si no lo consigue no sebloquearaacute ninguno SOME intenta bloqueartantas como sea posibleLista de instancias de fenoacutemenossolicitadas identificadas mediante suidentificador
Describe un conjunto de caracteristicassobre las que operar Se debe establecer unfiltro por cada tipo de fenoacutemeno listado en elparaacutemetro TYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
f Transaction (opcional)
Una peticioacuten transaccional estaacute compuesta de operaciones que modificaninstancias de fenoacutemenos geograacuteficos accesibles viacutea web Una vez terminada latransaccioacuten el servicio WFS genera un documento XML de respuesta indicandoque el proceso se ha realizado
Esta operacioacuten puede realizarse directamente por parte del servicio WFS encuyo caso al finalizar la transaccioacuten el servicio traslada las modificaciones alalmaceacuten de datos conectado el servicio WFS o traducir las operaciones allenguaje del almaceacuten de datos siendo eacuteste uacuteltimo el encargado de realizar laoperacioacuten
Las posibles operaciones de modificacioacuten que pueden llevarse a cabo son crear(Insert) actualizar (Update) y eliminar (Deete)
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Insert
Native
Lockld
srsName(Atributo)
IdgenItri~ut(raquo
Transaction
inputFormat__(f-ilQt __
Tabla 12 Componentes POSTde TransactionComponentes Obligatoriedad DescripCioacuten~- ~- --
Puede contener cero o maacutes nsert Updafe o DeefeLas operaciones se ejecutan en el orden en el quese presenten en la peticioacuten _Especifica que la transaccioacuten se realizaraacute sobre unconjunto de instancias que han sido bloqueadasprevLamente___ ____ __Contiene comandos u operaciones propietariaspermitiendo acceder y actuar sobre servidores oalmacenesde datos especiacuteficosALL iridica--que -iodos -os fen6meno-sbloq-ueadosdeben ser liberados una vez terminada latransaccioacuten SOME indica que soacutelo los registrosmodificados deben ser liberados el resto deelementos permanecen bloqueadosUtilizado para crear nuevas instancias defenoacutemenos Por defecto los fenoacutemenos se expresanmediante GML3 pero pueden utilizarse otrasversiones de GML En respuesta a esta operacioacuten elWFS debe generar una lista de los identificadoresasig_l95Qsa las nueveacutel~Iacutei~~l~a_~generadas
Versioacuten GML en la que crear los datos-- -- Sistema deo-referenCiadel nuevo-efe-merItoeicual
Opcional debe ser soportado por el tipo de fenoacutemeno al quepertenece
Meacutetodode asignacioacuten de identificadores
releaseAction=[ALLISOME]
Oficina Nacional de Gobierno Eleciexclroacutenico e Inormaacutetiacuteca - ONGEI -Comiteacute Coordiacutenatior de la IDEPDirectiva sobre estaacutendares de servicios weo de informacioacuten georreierenciada iexclara el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 24 de 44
Componentes
Update
Property(Elemento)
srsName(Atributo)
Filter(Elemento)DeleteFilter
(Elemento) __
Obligatoriedad
Opcional
Obligatorio
Opcional
Opcional
OpcJdegrl_ordfI _
Obligatorio
DescripcioacutenActuacutea sobre las propiedades de instancias defenoacutemenosEspecifica el nombre (Name) y los valores (Vaue) delas propiedades pertenecientes a los tipos defenoacutemenos a modificar (fypeName)Sistema de referencia del nuevo elemento el cualdebe ser soportado por el tipo de fenoacutemeno al quepert~n_~ce _ ___ _ _Define restricciones espaciales o no espaciales paraseleccionar los fenoacutemenos a modificarElimina instancias de fenoacutemenos
Si no se define un filtro la operacioacuten no se realiza
Tabla 13 Componentes GET de Transaction
Componentes
OPERATION=Delete
TYPENAME(opcional si se aespecificado elFEATUREID)
RELEASEACTION=[ALLI SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
BB00)BBOX
(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten_Operacioacuten de transaccioacuten a ejecutar Lasoperaciones se ejecutan en el orden en el quese present~Il_~I1a p~ticiordmn
Lista de nombres de los tipos de fenoacutemenossobre los que realizar fa operacioacuten
ALL indica que todos los fenoacutemenosbloqueados deben ser liberados una vezterminada la transaccioacuten SOME indica quesoacutelo los registros modificados deben serliberados el resto de elementos permanecenbloqueados
Lista de instancias de fenoacutemenos sobre los queoperar identificadas mediante su identificador
Describe un conjunto de caracteriacutesticas sobrelas que operar Se debe establecer un filtro porcada tipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
Oficina Nacional dG Gobierno Eleciroacutenco e informaacutetic - ONGEiexcl -Comiteacute Coordineacutedor de la lDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para ei intercambio dedtos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 25 de 44
3 ESTANDAR PARA SERVICIO DE COBERTURA WCS
31 WCS Web Coverage Service
El servicio Web Caverage Serviee (WCS) o Servicio de Coberturas de mapasofrece la obtencioacuten de datos georreferenciados en un formato del tipo coberturamulti-dimensionales para el acceso a traveacutes de la web de modo que sean uacutetilespara la representacioacuten o como dato de entrada de modelos cientiacuteficos
Al igual que el estaacutendar Web Map Serviee (WMS) y el Web Feature Serviee(WFS) permite al cliente seleccionar parte de la informacioacuten que posee elservidor basaacutendose en diferentes criterios como por ejemplo las restriccionesespaciales
Este estaacutendar nos brinda un conjunto de requisitos baacutesicos que una aplicacioacutenWCS debe cumplir esto tambieacuten es vaacutelido al utilizar el GML como un formato deentrega de la cobertura con el cual a diferencia del WMS que devuelve los datosgeorreferenciados para ser representados como mapas estaacuteticos (devueltos comoimaacutegenes desde un servidor) el estaacutendar Web Coverage Service define unasintaxis rica para las solicitudes en contra de estos datos devolvieacutendolos con susemaacutentica original (en lugar de las imaacutegenes) los cuales pueden ser interpretadosextrapolados procesados etc
Esta versioacuten de especificacioacuten se limita a peticiones y descripciones de coberturasde mallas regulares (grid coverage) aunque el interfaz ha sido disentildeado de formaque en futuras versiones sea posible desarrollarlo permitiendo otros tipos decoberturas definidas en OGC Abstraet Speeifieatian Tapie 6
asincroacutenicasrespuestas Respuestas XML y opcionalmente(almacenamiento de respuestas)
a GetCapabilities (obligatorio)
Permite obtener el documento XML de capacidades donde se describenlas caracteriacutesticas del servicio y donde normalmente se incluye una brevedescripcioacuten de las coberturas que ofrece En el caso que el documento XMLdevuelto no contenga la descripcioacuten de las coberturas que posee debedisponerse de informacioacuten similar en una fuente aparte como por ejemplo uncataacutelogo de imaacutegenes
311 Operaciones
El servicio WCS (versioacuten 20) proporciona tres (3) operaciones cuyaimplementacioacuten es obligatoria por parte del servidor Estas operaciones puedenutilizar HTTP GET con codificacioacuten KVP o HTTP POST con codificacioacuten XML oSOAP es mediante el documento de capacidades como se indica queacute tipo decodificacioacuten POST soporta el servidor del WCS
Los paraacutemetros que se definen a continuacioacuten pertenecen a la versioacuten 111 deeste estaacutendar mientras que los ejemplos expuestos se realizan con WCS versioacuten100 por ser los implementados hasta la fecha Las diferencias de notaciones ylas variaciones baacutesicas que posee la versioacuten 111 con respecto a la 100 son
Uso de GridCRS en descripciones de peticiones de cobertureacutels
Descripcioacuten jeraacuterquica de las coberturas
Muacuteltiples campos por cobertura
Oficinaacute Nacional de Gobj~rno Electroacutenico e InronnaacuteUca - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 14 Componentes de GetCapabilities
Paacutegina 26 de 44
Componentes
SERVICE=WCS
REQUEST=GetCapabilities
ACCEPTVERSION
SECTIONS=Contents
UPDATESECUENCE
ACCEPTFORMATS=textxml
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
QesuacuteipcioacutenTipo de Servicio al que vadirigl~eacutelJordf-R~ticoacuten~ _Nombre de la operacioacutenVersiones de la especificacioacutenOGC que acepta el clienteseparadas por comas y enorden de preferEmciaLista de cero o maacutes nombres desecciones del documento demetadatos del servicioseparados por comas que sedesea sean devueltos en eldocumento de metadatos delservicioVersioacuten del documento demetadatos del servicio valorque se incrementa cuando serealizan cambios en eldocumento compl~toSecuencia de cero o maacutesformatos de respuestadeseados por el clienteseparados por comas y pororden de preferencia
Tabla 15 Componentes de DescribeCoverage
b DescribeCoverage (obligatorio)
Devuelve un documento XML con una descripcioacuten detallada de una o variascoberturas de las suministradas por el servicio
El documento XML devuelto con la descripcioacuten de la cobertura debe contener
Identifier identificador uacutenico de la cobertura
bull Domain Definicioacuten del dominio espacial yo temporal para laslocalizaciones de las coberturas
bull Range Define el rango de valores y el tipo de propiedades (categoriacuteasmedidas etc) asignadas a cada localizacioacuten en el dominio
bull SupportedCRSs Relacioacuten de baseCRS definidos para cada GridCRSutilizados por la operacioacuten GetCoverage para expresar las coberturas queposee
bull SupportedFormats Formatos en los que pueden ser devueltos lascoberturas en respuesta a un GetCoverage (ejemplo GeoTiff HDF-EOSNITF CF-Net-CDF)
Componentes
SERVICE=WCS
REQUEST=DescribeCoverag~_VERSION= version
IDENTIFIERS=identifier1identifier2
Obligatoriedad
Obligatorio
Obli9iltorLC_ObligeacutelQ~icgt
Obligatorio
DesiiipClOacutenTipo de Servicio al que va dirigida lapeticioacutenNombre de laope~aci~nVersioacuten de la especificacioacuten OGCLista de los identiffcad()resde lascoberturas que se desea seandescritas
Oficina Nacional de Gobemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacuten ciares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 27 de 44
c GetCoverage (obligatorio)
Permite obtener una cobertura o parte de ella Por tanto es necesario indicaralguna o todas las caracteriacutesticas baacutesicas que definen el subconjunto de datosrequerido es decir el dominio el rango de valores el tipo de re-muestreo elformato de datos y forma de entrega del resultado Para ello es necesarioconocer primero cuaacutel es la definicioacuten del tipo de coberturas que posee el serviciomediante la operacioacuten DescribeCoverage
Por defecto todos los componentes de la cobertura solicitada mediante estaoperacioacuten son devueltos directamente en la respuesta Opcionalmente elservicio puede tener implementada la posibilidad de almacenar los componentesde la cobertura como un recurso accesible viacutea web en cuyo caso la respuestaincluiriacutea la referencia URL a dicho recurso siempre y cuando se indique en lapeticioacuten que los resultados deben ser almacenados
Procesar una operacioacuten GetCoverage puede ser entendido conceptualmentecomo una secuencia de operaciones cuyo esquema fundamental seriacutea
Realizar una transformacioacuten de coordenadas (incluyendo el escaladoespacial) en el CRS que se desea mediante un re-muestreo coninterpolacioacuten espacial
Generar el subconjunto de datos espacial
Generar el subconjunto de datos temporal
Generar el subconjunto de propiedades (range)
bull Convertir los datos al formato solicitado En funcioacuten del formato puedenecesitarse interpolar los valores que posee cada localizacioacuten en lacobertura original como consecuencia es probable que se produzcapeacuterdida de precisioacuten
bull Salida de resultados de una muestra de la cobertura
Solicita un subconjunto de datoscorrespondientes a instantes ointervalos de tiempo determinados
S-olidta solamente algunos campos_ (IrQpiedade~L Formato de salida de la coberturadenro delo~que eacutesta posee _Especifica si la respuesta debe seralmacenadaIdentifica el sistema de referenciabase para el GridCRS de salida
Opcional
Obligatorio
Opcional
OpcionalParaacutemetros
-Oescripeacutefoacutentilde---Tipo de Servicio al que va diexclrigida la Obligatorio lPeuroticioacuten
Obligatorio Nombre de la operacioacutenObligatorio __ _ VeEsi6n de 1ordf~~p~cifiltordfltoacutenQ~C
Identificador uacutenico de la coberturaObligatorio solicitada
Opcional iexcl Encuadre que define espacialmente(Obligatorio si no se la cobertura solicitada en el
indica sistema de referencia que se indicaTIMESECUENCE) mediante su URN
Opcional(Obligatorio si no se
indicaBordmUNDIN~Jl0gtS)
FORMAT
RANGESUBSET
TIMESECUENCE
Tabla 16 Componentes de GetCoverage
- Componentes Obligatoriedad
SERVICE=WCS
REQUEST =GetCoverageVERSION= version
IDENTIFIER
BOUNDINGBOX=coordenadasurnogc defcrs EPSGX
STORE
GRIDBASECRS=urnogcdefcrsEPSGX
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la ACjministracioacuten Puacuteblica
Paacutegina 28 de 44
Comp()nentes
GRIDTYPE=urnogcdefmethodWCS 11 2dGridln2dCrs
GRIDCS=urnogcdefcsOGCOOGrid2dSquareCS
GRIDORIGIN
GRIDOFFSETS
Obligatori~qCldpertenecientes a laestructura de datos
GridCRSSe utilizan para
solicitar los datos desalida en otroSistema deReferencia de
Coordenadas (CRS)distinto al que posee
la coberturaalmacenada
DescripcioacutendeseadoIdentifica el meacutetodo de generacioacutende la malla en el sistema dereferencia baseIdentifica el Sistema Cartesiano 2Do 3D utilizado po~~1 GridggS_Coordenadas del origen de la mallaen el sistema de referencia base delGridCRS deseadoSeparacioacuten entre los puntosadyacentes de la malla en elsistema de referencia base
Oficina Nacional de Gobierno Eiectreacutenico e Infonnaacutetica - ONGEI -Comiteacute Coorcfinador de la rDEPDirectiva sobre estaacutendares de sGrvicios viexcleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administrc1oacuten Puacuteblica
4 ESTANDAR PARA SERVICIO DE CATALOGO CSW
Paacutegina 29 de 44
41 CSW Catalogue Service tor the Web
El servicio Catalogue Service for the Web (CSW) o Servicio de Catalogo es unestaacutendar definido por la OGC que especifica la interfaz el enlace y el marco detrabajo para publicar y generar buacutesquedas de conjuntos de informacioacuten de tipodescriptiva (metadatos) sobre los datos servicios y objetos de informacioacutenrelacionados
Este servicio de cataacutelogo es uno de los tres servicios fundamentales que debeexistir en una Infraestructura de Datos Espaciales consulta visualizacioacuten ydescarga
Los servicios de los cataacutelogos representan las caracteriacutesticas de los recursos quepueden ser consultadas y presentadas para su evaluacioacuten por los clientes yasean usuarios o aplicaciones software
411 Operaciones
Las operaciones que define este estaacutendar (versioacuten 200) son siete (7) cuatroobligatorias y tres (3) opcionales
a GetCapabilities (obligatorio)
GetCapabilities es obligatoria y permite a los clientes CSW obtener metadatosdel servicio La respuesta se envioacute en un documento XML
La peticioacuten debe implementar los paraacutemetros request service SectionsAcceptVersions y AcceptFormats y puede implementar el paraacutemetroupdateSequence
Las secciones del documento XML del metadatos son
Serviceldentification
ServiceProvider
OperationsMetadata
Contents
bull Filter_Capabilities
Operacioacuten GetCapabilities Solicitud de las caracteriacutesticas del servicioInfraestructura de Datos Espaciales-CSW
ltxml version=10 encoding=UTF-8gt ltcswGetCapabilities service=CSWversion=2 OOxmlns csw=httpwwwopengisneUcaUcswgt ltcswAcceptVersionsgtltcswVersiongt2 OOltcswVersiongt ltcswAcceptVersionsgt ltcswAcceptFormatsgtltcswOutputFormatgttexUxmlltcsw OutputFormatgt ltcswAcceptFormatsgtltcswGetCapabi litiesgt
b GetRecords (obligatorio)
Permite la buacutesqueda y presentacioacuten de registros de metadatos
Paraacutemetros
REQUEST service version
bull NAMESPACE
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la rDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciacuteada para el intercambio dedatos entre enUdades de la Administriexclcioacuten Puacuteiexcl)lica
Paacutegina 30 de 44
1-
resulType Puede mostrar tres valores
bull HITS Indica el nuacutemero de registro que satisface la peticioacuten
bull RESUL TS Se solicita el conjunto de registros resultado
bull VALlDATE Valida la consulta
bull outputFormat Indica el esquema de la salida generada por defecto tomael valor OGCCORE pero otros valores pueden ser FGDC IS019119 oIS019139
bull outputSchema
bull startPosition Indica el registro desde el que se empieza la buacutesqueda
bull maxRecords
bull typeNames
bull ElementSetName o ElementName Indica la lista de elementos oconjuntos de elementos de los metadatos que deben devolverse
bull Constraint Es una restriccioacuten que debe cumplir el conjunto resultado Seexpresa seguacuten el lenguaje indicado en el paraacutemetroCONSTRAINTLANGUAGE
bull SortBy Permite ordenar el conjunto resultado
bull DistributedSearch Indica que la consulta puede ser distribuida y elparaacutemetro hopCount limita el nuacutemero de veces que puede transmitirse laconsulta hopCount
ResponseHandler Indica si la operacioacuten es sincronizada o no
Operacioacuten GetRecords Solicitud de los registros del cataacutelogo cuyo tema tiacutetuloo descripcioacuten sea Lima
ltxml version=10 encoding=UTF-8gtltGetRecords service=CSW version=200 xmlns=httpwwwopengisnetcatcswmlnsogc=httpwwwopengisnetogc startPosition=1 maxRecords=50outputFormat=textxmresultType=resultsgtltQuery typeNames=Dataset xmlnsgm=httpwwwopengisnetgmlgtltElementSetName typeNames=DatasetgtfuIltElementSetNamegtltConstraint version=1020gtltogcFiltergtltAndgtltNotgtltPropertylsLikegtltPropertyNamegttypeltPropertyNamegtltLiteralgtS ERVICIOltLiteralgtltPropertylsLikegtltNotgtltOrgtltOrgtltPropertylsLikegtltPropertyNamegtsu bjectltPropertyNamegtltLiteralgt LimaltLiteral gtltPropertylsLikegtltPropertylsLikegtltPropertyNamegttitl eltPropertyNa megtltLiteralgt LimaltLitera 1gt
Oficina Nacional (le Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidacjes de la iexcldministracieacuten Puacuteblica
Paacutegina 31 de 44
ltPropertylsLikegtltIOrgtltPropertylsLikegtltPropertyNa megtdescri ptionltP ropertyN amegtltLitera 1gtLimaLiteragtltPropertylsLikegtltIOrgtltAndgtltIogc FiltergtltConstraingtltQuerygtltGetRecordsgt
c GetRecordByld (obligatoria)
Solicita la representacioacuten por defecto de los registros localizados por suidentificador
Paraacutemetros
version
bull ElementSetName (brief summary full)
bull Id (lista de identificadores)
Operacioacuten GetRecordByld Solicitud de la representacioacuten por defecto de losregistros del cataacutelogo de la IDEP localizados por el identificador
ltxml version=10 encoding=UTF-8gt ltcswGetRecordByld service=CSWversion=200xml ns csw=httpwwwopengisnetcatcsw outputF ormat=textxmlgtltcsw Idgtign-bcn25-1 00-1 ltcsw Idgtltcsw ElementSetNamegtbriefltcsw ElementSetNamegtltcswGetRecordByldgt
d DescribeRecordl (Obligatorio)
La operacioacuten DescribeRecord permite obtener elementos del modelo deinformacioacuten soportado
Los paraacutemetros de la peticioacuten son
REQUEST=DescribeRecord
ltxml version=10 encoding=UTF-8gt
servide=CSW
version=200
NAMESPACE Declaracioacuten de espacios de nombres para conocerexactamente que tipos van a describirse
bull TypeName Lista de tipos descritos en el cataacutelogo
bull outputFormat
schemaLanguage Esquema de descripcioacuten que se usa
Operacioacuten DescribeRecord Solicitud de una descripcioacuten geneacuterica de losregistros del cataacutelogo
Oficina Nacional da Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador dEla IDEPDirectiva sobre estaacutendares de servicios ~eb eje informacioacuten georreferenciada para ei intercamllio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 32 de 44
ltcswDescribeRecord service=CSW version=200xml ns csw=httpwwwopengisnetlcatcswoutputFormat=textlxml schemaLanguage= XM LSCH EMAgtltcswTypeNametargetNa mespace=httpwwwopengisnetlcatcswgt recordltcsw Type Namegtltcsw DescribeRecordgt
e Operacioacuten Transaction (opcional)
La operacioacuten Transaction define una interface para la creacioacuten modificacioacuten yborrado de registros del cataacutelogo
La peticioacuten estaraacute formada por elementos nsert Update o Deete seguacuten lasoperaciones que quieran ser realizadas
Tambieacuten puede usarse los elementos requestlO y verboseResponse
f Operacioacuten Getdomain (opcional)
Se utiliza para obtener informacioacuten en tiempo real sobre el rango de valores deun registro o de un paraacutemetro de la peticioacuten
Paraacutemetros
ParameterName
PropertyName
La respuesta estaacute formada de uno o maacutes elementos ltDomainValuesgtcompuestos a su vez de ltListONaluesgt o ltRangeONaluesgt
g Operacioacuten Harvest (opcional)
Permite colectar datos para el cataacutelogo es decir uacutenicamente referencia losdatos que deben ser insertados o actualizados en el cataacutelogo y seraacuteresponsabilidad del servicio de cataacutelogo resolver la referencia localizar los datosy procesarlos
La operacioacuten puede funcionar de manera siacutencrona o asiacutencrona
Paraacutemetros
Resquest service version
bull Namespace
bull Source Indica la URI de doacutende los metadatos son recolectados
bull ResourceType Referencia el esquema de los registros
bull ResourceFormat
ResponseHandler
Harveslnterval Especifica un intervalo de tiempo entre recolecciones demetadatos
Oncina Nacional de GObierno Electroacutenico e Informaacutetica - ONGE -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios ViCO de informacioacuten georrefcrenciada para ei intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 33 de 44
5 ESTANDAR PARA SERVICIO DE PROCESAMIENTO EN WES WPS
51 WPS Web Processing Service
El servicio Web Processing Service (WPS versioacuten 100) o Servicio de publicacioacutende Procesos geoespaciales en la web es una interfaz propuesto por la OGC queproporciona normas para estandarizar la forma de entradas y salidas (solicitudes yrespuestas) para servicios de geoprocesamiento Este servicio tambieacuten define laforma como un cliente puede solicitar la ejecucioacuten de un proceso y la forma comose maneja la salida del mismo
Define una interfaz que facilita la publicacioacuten de geo-procesos y el anaacutelisis de losclientes Los datos requeridos por el WPS se pueden entregar a traveacutes de la webo pueden estar disponibles en un servidor
Cabe destacar que el estaacutendar WPS permite realizar operaciones de anaacutelisis ytratamiento de informacioacuten espacial no prevista en los otros estaacutendares Laespecificacioacuten WPS se centra en la definicioacuten de un protocolo de comunicacioacutenentre cliente y servidor para realizar geo-procesos usando servicios y datosgeorreferenciados
Este estaacutendar es un interfaz geneacuterico por lo que no define ni los procesos ni losdatos especiacuteficos de entrada o de salida (producidos en el caacutelculo) sino que losdescribe de forma geneacuterica siendo cada implementacioacuten WPS la que defina suforma de trabajar
Los datos a usarse en este estaacutendar pueden comprender por ejemplo formatosde imaacutegenes tales como Geo TlFF o estaacutendares de intercambio de datos comoGeography Markup Language (GML) o Geolinked Data Acces Serviacutece (GDAS)Este estaacutendar tampoco aborda la forma de archivar catalogar buscar o recuperarla informacioacuten que ha sido creada por un WPS
Seguacuten la OGC el estaacutendar WPS describe un interfaz de peticioacutenrespuesta en elque se define coacutemo
Codificar las solicitudes de ejecucioacuten de procesos
bull Codificar las respuestas resultado de la ejecucioacuten de procesos
bull Integrar datos y metadatos en las entradas y salidas
bull Referenciar viacutea web datos de entrada y salida
bull Realizar procesos de larga duracioacuten
bull Devolver informacioacuten acerca del estado del proceso
bull Devolver errores de procesamiento
bull Solicitar el almacenamiento de las resultados de los procesos
511 Operaciones
a GetCapabilities (obligatoria)
Permite obtener el documento de capacidades donde se describen lascaracteriacutesticas del servicio En eacutel se proporcionan los nombres y una descripcioacutengeneral de cada uno de los procesos que ofrece el servicio Por ejemplo larespuesta de un GetCapabiacuteliacutetiacutees puede indicar que el WPS soporta unaoperacioacuten llamada interseccioacuten y que esta operacioacuten estaacute limitada a intersectarun poliacutegono con otro
Oficina Nacional de GOI)iemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinaoor de la IDEPDirectiva sobre estaacutendares de servicios 1Gbde informacioacuten georreferenciada par el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 17 Componentes GetCapabilities
Paacutegina 34 de 44
Componentes
i ordf-~~i~~=YYo~ordf__Request=GetCapabilitieso oJordm-~~~~~i()n5oo
Language
Obligatoriedad
Oblig~OTi() oObligtorioOpcional
Opcional
Descripcioacuten
Tipo de Servicio al que va djrigid~J~p~ticioacutenNombre de la operacioacutenVersiones ql~ordf~~Pleacutelooo o_o 0_0 o __Idioma del documento respuesta soportadopor el servidor ____o o
Ejemplo HTTP GET
La peticioacuten es una URL que contiene los paraacutemetros necesarios para poderconstruir una solicitud correcta
http IWPSservicesREQU EST=GetCapabilitiesampSERVICE=WPS
La respuesta es un documento XML que contiene los metadatos del servicioincluyendo una breve descripcioacuten de todos los procesos implementados estosprocesos son
GetLineOfSightPng realiza la liacutenea de visibilidad desde una posicioacutendefinida por las coordenadas de un supuesto observador a una alturadada y con una distancia maacutexima de visibilidad La liacutenea de visibilidad secalcula sobre un mapa raacutester en formato ASCIIGridExtended enviadomediante una peticioacuten a un WCS Obtiene la liacutenea de visibilidad en unarchivo como una imagen en formato PNG
bull GetProfileTxt realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo ASCII con los valores de las alturas
bull GetProfilePng realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo con una imagen en formato PNG
bull IntersectRaacutesterWithAsciiPolygon realiza la interseccioacuten entre un maparaacutester en formato floatGrid comprimido en llP obtenido de un WCS y unmapa vectorial pasado como un poliacutegono en formato ASCII de Grass Elresultado devuelve un raacutester en formato ASCII
IntersectRaacutesterWithPolygon realiza la interseccioacuten entre un mapa raacutesteren formato floatGrid comprimido en llP obtenido de un WCS y un mapavectorial en formato ShapeFile pasado como una peticioacuten a un WFS Elresultado devuelve un raacutester en formato ASCII
RaacutesterStatistics realiza la interseccioacuten entre un mapa raacutester en formatofloatGrid comprimido en llP obtenido de un WCS y un mapa vectorial enformato ShapeFile enviado mediante una peticioacuten a un WFS o como unpoliacutegono en formato ASCII de Grass incluyendo ademaacutes el valor maacuteximomiacutenimo y medio del mapa
bull Buffer_vectorial realiza la operacioacuten Buffer de una geometriacutea eacutesta puedepasarse tanto como un mapa vectorial en formato ASCII de Grass comopor una peticioacuten a un WFS Devuelve la ruta a un fichero ShapeFilecomprimido en llP o un fichero GML con la geometriacutea del buffer
Oficina Nacional de Gooierno Electroacutenico e Informaacutetica - ONGEl -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutenrJares de servicios teb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 35 de 44
Buffer_raacutester realiza la operacioacuten Buffer de un mapa raacutester a una distanciadada
bull VectorialOverlay realiza una operacioacuten entre dos mapas vectorialespreviamente obtenidos en formato ASCII vectorial o mediante una peticioacutena un WFS Las operaciones disponibles son de unioacuten interseccioacuten XOR yNOT
AnalisisTerritorialAreas caacutelculo de aacutereas resultado de la interseccioacuten dedistintos tipos de geometriacuteas del Corine con otros mapas vectoriales yraacutester Permite antildeadir restricciones sobre los mapas raacutester en cuanto aalturas maacuteximas y miacutenimas Como respuesta genera una imagen de lasaacutereas resultado de la operacioacuten
bull RaacutesterDistance calcula la distancia entre dos mapas raacutester obtenidosmediante peticiones a un WCS Se obtiene la miacutenima distancia y lospuntos maacutes proacuteximos ente los mapas
bull VectorialDistance calcula la distancia entre un mapa vectorial y un puntoEl mapa vectorial se obtiene mediante una peticioacuten a un WFS ointroducieacutendolo en formato ASCII de Grass
bull VectorialRaacutesterDistance distancia entre un mapa raacutester obtenidomediante una peticioacuten a un WCS y un mapa vectorial obtenido medianteuna la peticioacuten a un WFS o introducieacutendolo en formato ASCII de Grass Seobtiene la miacutenima distancia y los puntos maacutes proacuteximos entre los mapas
bull FeaturelnsideFeature informa si un mapa vectorial se solapa con otroEstos mapas se pueden obtener por medio de una peticioacuten a un WFS o serintroducidos como un mapa vectorial en formato ASCII de Grass
bull PointlnsideFeature informa si un punto estaacute contenido en un mapavectorial obtenido mediante una peticioacuten a un WFS o introducido como unmapa vectorial en formato ASCII de Grass
bull SimplifiedStatistics calcula el maacuteximo y miacutenimo de un mapa raacutester (sinposicioacuten y sin devolver el mapa) Simplificacioacuten de la operacioacutenRaacutesterStatistics para un caacutelculo previo de esta operacioacuten
b DescribeProcess (obligatoria)
Ofrece informacioacuten detallada acerca de los procesos que pueden ser ejecutadospor una operacioacuten Execute Esta descripcioacuten comprende los paraacutemetros yformatos de entrada que son requeridos en las peticiones de ejecucioacuten y losformatos de salida resultado de las operaciones Siguiendo con el ejemplo deinterseccioacuten de poliacutegonos la respuesta de una solicitud DescribeProcess podriacuteaindicar que este proceso requiere dos entradas llamadas PrimerPoliacutegono ySegundoPoliacutegono y que estas entradas se deben proporcionar en GML22 oGML 31 pudieacutendose enviar esta informacioacuten como un recurso accesible viacuteaweb
Cada paraacutemetro se describe mediante una estructura de datos que especifica losformatos codificaciones y unidades de medida permitidos (cuando esnecesario) Esta estructura de datos puede ser
Oficina Nacionai de Gobierno Electroacuteico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 36 de 44
ComplexData (Ej XML fragmento GML o imaacutegenes) estrutura de datoscompleja que soporta formatos codificaciones (tipo de URI) y schemasdefinidos para el proceso El valor de esta estructura de datos complejapuede introducirse directamente en la peticioacuten de la operacioacuten Execute oser solicitada mediante acceso remoto asiacute como ser devuelta directamenteen la operacioacuten Execute o almacenada como un recurso accesible viacutea web
bull LiteralData es un valor literal simple (Ej integer caraacutecter string URI) conunidades de medida que se codifica directamente en la peticioacuten y en larespuesta Execute
bull BoundingBox informacioacuten proporcionada en uno de los sistemas dereferencia soportados por el servicio que se codifica directamente en lapeticioacuten y en la respuesta Execute
Tabla 18 Componentes DescribeProcess
Componentes
service=WPS
request=DescribeProcessversion
language
Identifier
Obligatoriedad
Obligatorio
ObligatorioObligatorio
Opcional
Obligatorio
Descripcioacuten_ M
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenVersioacuten del servicioIdioma del documento respuesta soportadopor el servidorIdentificador del proceso uno por cadaproceso al que se desea llamar
Ejemplo HTTP GET
Solicitud de la informacioacuten del proceso GetLineOfSightPng del servicio WPS
http IWPSservicesREQUEST=DescribeProcessampSERVIC E=WPSamp VERSION=040ampldentifier=GetLineOfSightPng
c ExecuteProcess (obligatoria)
Permite ejecutar procesos especiacuteficos implementados por el WPS utilizandocomo entrada los paraacutemetros suministrados y devolviendo en la salida losvalores producidos en el proceso Los datos de entrada pueden suministrarseintegraacutendolos en la peticioacuten Execute o mediante una fuente de datos accesibleviacutea web Asiacute mismo el resultado puede devolverse directamente o seralmacenado como un recurso accesible viacutea web en cuyo caso la respuestaconsistiraacute en un documento XML con una URL por cada salida almacenada
Normalmente la respuesta a la operacioacuten Execute es devuelta cuando finaliza elproceso Sin embargo un cliente puede solicitar al servidor el documento derespuesta inmediatamente despueacutes de ser aceptada la peticioacuten por parte dedicho servidor En este caso la respuesta incluye una URL a partir de la cualpuede recuperarse el documento de respuesta durante el proceso o despueacutes delmismo A su vez se puede solicitar al servidor que actualice regularmente unamedida indicadora de la cantidad de proceso restante
Si se desea suministrar al proceso gran cantidad de datos de entrada se utilizanuna o maacutes URI con los valores de entrada (normalmente URL) excepto cuandose trata uacutenicamente de valores escalares Si el proceso ha de ejecutarse variasveces utilizando diferentes entradas en cada ocasioacuten cada procesamiento deberealizarse con peticiones Execute separadas Si se trata de peticiones sencillaslos servidores pueden implementar transferencia HTTP GET para la operacioacuten
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 37 de 44
Execute sin embargo es maacutes conveniente la utilizacioacuten de codificacioacuten XMLcuando las peticiones son maacutes complejas
Tabla 19 Paraacutemetros comunes
Obligatoriedad
Obligatorio
Opcional
Obligatorio
ObligatorioObligatorio
Opcional
Opcional
Componentes
Service=WPS
ReqLJes==xecuteVersion
Identifier
Language
Datalnputs
ResponseForm
Descripcioacuten
Tipo de Servicio al que va dirigida la peticioacuten
Nombre de la operacioacutenVersioacuten del servicioIdentificador del proceso uno por cadaproceso al que se desea llamarIdioma del documento respuesta soportadopor el servidor
Tabla 20 Peticioacuten XML
Lista de datos de entrada Estructura dedatos del tipo Datalnputs (ver estaacutendar)Formato de respuesta del procesoEstructura de datos del tipo ResponseForm(ver estaacutendar)
Tabla 21 Peticioacuten GET
Datalnputs
ResponseDocument
RawDataOutput
StoreExecuteResponse=trae
Linage=trae
Status=trae
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Lista de identificadores atributoacutesy vaiacuteoacuteresde las entradas delproce9~
Lista de identificadores y atributos de lasseacute3lidasdel iexclgtroceso Identificador y atributos de cada salida delprocesoEspecifica si la respuesta debe almacenarseen un recurso accesible via webEspecifica si se debe incluir en el documento de respuesta la informacioacuten acerca dellinaje __Especifica si se debe actualizar en eldocumento de respuesta la informacioacuten acercadel ~stado delproces()
Ejemplo HTIP POST de un Servicio WPS
Se muestran las peticiones de liacutenea de visibilidad y de perfil en formato imagenpara pedirla en formato texto basta con cambiar los identificadores deGetLineOfSightPng a GetLineOfSightTxt o de GetProfilePng a GetProfile Txt
Obtencioacuten de la liacutenea de visibilidad paraacutemetros requeridos
URLCoverageServer URL con la cobertura a utilizar en el caacutelculo de laliacutenea de visibilidad
bull coordinate coordenadas donde se situacutea el observador Deben estarseparadas por coma
bull obs_elev altura del observador (en metros)
bull max_dist distancia maacutexima en metros a la que se quiera calcular la liacuteneade visibilidad o radio (No se aconseja hacer peticiones de liacutenea devisibilidad superiores a 400m debido a un bug de Grass)
bull width ancho de la imagen a generar
bull Height alto de la imagen a generar
bull CRS sistema de referencia en el que se proporcionan los datos
Respuesta
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estmdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten POllliacuteca
Paacutegina 38 de 44
GetLineOfSightTxt La respuesta consiste en un GML que incluye ladireccioacuten del archivo en formato texto a descargar
bull GetLineOfSightPng imageURL direccioacuten donde se encuentra almacenadala imagen resultante GMLURL direccioacuten donde se encuentra almacenadoel GML de las aacutereas visibles resultantes
Obtencioacuten del perfil se definen los siguientes paraacutemetros
Resolution resolucioacuten a tomar en el caacutelculo del perfil
Profile pares de puntos separados por comas por los que se deseacalcular el perfil
URLCoverageServer URL de la cobertura a utilizar en el caacutelculo del perfil
CRS sistema de referencia en el que se proporcionan los datos
La respuesta consiste en un GML que incluye la direccioacuten del archivo adescargar
IntersectRaacutesterWithASCIIPolygon se definen los siguientes paraacutemetros
o ASCIIPolygon Archivo vectorial en formato ASCII de Grasso URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
bull IntersectRaacutesterWithPolygon se definen los siguientes paraacutemetros
o URLFeatureServer Direccioacuten del servicio WFS del que se obtiene elpoliacutegono a intersectar
o FeatureRequest Peticioacuten GetFeature al servicio WFS mediante lacual se obtiene el poliacutegono a intersectar
o URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Nacional de Gobierno Electroacutenico e infonnaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios eb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 17 de 44
del cacheacute Este valor se incrementa cuandose realizan cambios en el Capabilitites
b GetMap (obligatoria)
Proporciona como resultado un mapa imagen de los datos almacenados
Tabla 3 Componentes de GetMap
Componentes
L~-~Q~~~~~~~t~iapI LAYERS
STYLES
CRS=EPSGidentificador
BBOX=minxminYmaxxmaxy
WIDTHHEIGHTFORMAT
TRANSPARENT=TRUEI FALSE
BGCOLOR=color_value
EXCEPTIONS=exception_format
TIME=time
ObligatoriedadObligat0rQ -ObIi99orio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligordf-t9rioObligordf-tQr)oObligatorio
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Desqip~iOacutenVersioacuten de la especificacioacuten OGCNombre de la PeticioacutenLista de una o maacutes capasseparadas por comasEstilo de visualizacioacuten por caparequerida separados por comasSistema de Coordenadas deReferenciaEsquinas del aacutembito (inferiorizquierda superor derecha) enunidades CRSAncho del mapa en Qix_eJ~~ Alto del maQ9_~Ilp)(el~~- _Formato de salida del mapaTransparencia del fondo del mapa(default=FALSE)Valor del color del fondo RGB enHexadecimal (default=OxFFFFFF)Formato en el que el WMSinforma de las excepciones(default=XML)Valor de Tiempo en las capasdeseadasElevaci6ndelas capas deseadasValor de otras dimensionesadecuadas
c GetFeaturelnfo (obligatoria)
Captura y proporciona informacioacuten contenida en un mapa tal como el valor deun objeto en una posicioacuten determinada
Tabla 4 Componentes de GetFeaturelnfo
DescripcioacuteriVersioacuten de la especificacioacutentildeOGcNombre de la Peticioacuten Copia parcialdeuacutenapeticioacuten demapasque genera el mapa del cual se quiereobtener informacioacutenLista de una o maacutes capas sobre las quese realiza la consulta separadas porcomasFormato de respuesta de la informacioacutensobre el objeto (MIME type)Nuacutemero de objetos sobre los que sedevuelve informacioacuten(default=1)Coordenada iexcldel objeto en eacuteiMapcsen pi~eles __ o bullbullbullbullbullbullbullbull
Coordenada j del objeto en el Map CSenpixele~Formato en el que el WMS informa de las excepciones (default=XML)
Obligatorio
ObligatoriedadObligatorioObligaiorio~~_
QUERY _LA YERS Obligatorio
INFOJORMAT Obligatorio
FEATURE_COUNT Opcional
l=pixeLcolumn Obligatorio_____ bullbullbullbull - bull__ bull__ bullbullbull ____ o
J=pixeLrow Obligatorio-- --- _ _--_-
EXCEPTIONS Opcional
Paraacutemetros del mapa
ComponentesVERSION
REQUEST=GetFeaturelnfo
Oficina Nacional (e Gobierno Electroacutenico e In~ormiquestica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciltda para el intercambio deciatos entre entidades de la Aoministraciaacuten Puacuteblica
Paacutegina 18 de 44
112 Styled Layer Descriptor (SLD)
Perfil de la Especificacioacuten de Implementacioacuten Web Map Service
El Styled Layer Descriptor (SLD) o Descriptor de Estilos de Capas define unacodificacioacuten que se extiende al estaacutendar WMS el cual permite definir a traveacutes delusuario una simbolizacioacuten y coloracioacuten de la capa geograacutefica o cobertura Elestaacutendar SLD aborda la necesidad de los usuarios y de los softwares paraofrecer la capacidad de poder controlar la representacioacuten visual de los datosgeorreferenciados
Esta posibilidad de definir reglas de representacioacuten de estilos requiere unlenguaje de estilos que el cliente y el servidor pueden entender La Simbologiacuteaestaacutendar de codificacioacuten de la OGC (SE) ofrece este lenguaje mientras que elperfil de SLD WMS permite la aplicacioacuten del SE a capas WMS usandoextensiones de operaciones de los servicios de mapas Ademaacutes este estaacutendardefine una operacioacuten de acceso normalizado a siacutembolos de leyenda
a Operaciones del servicioLas operaciones que se definen en este estaacutendar OGC son 4 siendo dos (2)obligatorias y dos (2) opcionales
bull GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull GetMap (Obligatoria)
Esta operacioacuten estaacute definida en el estaacutendar WMS en sus distintas versionesSolicitud de un aacuterea determinada en un CRS determinado Para modificar elestilo de visualizacioacuten se crea un laquouser Styleraquo
bull Describe Layer (Opcional)
Para definir estilos personalizados por el usuario se requiere informacioacutensobre los fenoacutemenos a simbolizar o como poco su tipo (fenoacutemeno ocobertura) Esta operacioacuten proporciona informacioacuten sobre esos estilos
bull GetLegendGraphic (Opcional)
Mediante esta operacioacuten se obtiene una imagen del estilo con el cual elservicio realiza la representacioacuten de la capa
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de s~rvicios leb ae informacioacuten georreferenci2da para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
2 ESTANDAR PARA SERVICIO DE MAPAS WFS
Paacutegina 19 de 44
21 WFS Web Feature Service
El servicio Web Feature Service (WFS) o Servicio de publicacioacuten de objetos es unestaacutendar definido por la OGC que describe la especificacioacuten de codificacioacuten paradatos georreferenciados basados en GML (Geography Markup Language) el cualpermite recuperar y modificar (consultar insertar actualizar y eliminar) datosespaciales en formato vectorial Esta codificacioacuten intenta activar el transporte yalmacenamiento de informacioacuten geograacutefica mediante un XML Sehema quedescribe su estructura incluyendo las propiedades de geometriacutea y los rasgosgeograacuteficos
Los requisitos para un Web Feature Serviee (versioacuten 110 o superior) definidospor la OGC son
Los interfaces deben definirse en XML
GML debe ser utilizado para expresar caracteriacutesticas de los objetos dentrode la interfaz
Un WFS debe ser capaz como miacutenimo de ofrecer caracteriacutesticas de losobjetos utilizando GML
El filtro de lenguaje debe definirse en XML y derivarse de CQL como seindica en el OpenGIS Catalogue Intetface ImplementationSpecification
bull El almaceacuten de datos utilizado para almacenar caracteriacutesticas de los objetosgeograacuteficos puede ser opaco para la aplicacioacuten cliente siendo el uacutenicoacceso a los datos a traveacutes del interfaz del WFS
bull La uacutenica funcioacuten de un WFS cuando interacciona con el sistema dealmacenamiento de fenoacutemenos geograacuteficos es asegurarse que loscambios realizados en los datos sean coherentes
211 Operaciones
Se definen tres clases de WFS
WFS Baacutesico implementa las operaciones GetCapabilitiesDescribeFeatureType y GetFeature Se considera el servicio de soacutelolectura
WFS XLink soporta todas las operaciones del WFS Baacutesico e implementala operacioacuten GetGmlObjet para XLinks locales yo remotos siendo posibleutilizar la operacioacuten GetGmlObjet durante la operacioacuten GetFeature
bull WFS Transaccional soporta todas las operaciones del WFS baacutesico eimplementa las operaciones de transaccioacuten Siendo opcional laimplementacioacuten de las operaciones GetGmlObjet yo LockFeature
Los atributos comunes en las peticiones POST y GET para todas las operacionesson
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEi -Comiteacute Coordinador de la lOEDirectiva sobre est~ndres de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Publica
Paacutegina 20 de 44
Tabla 5 Componentes GET maacutes comunes
_componentesVERSION
SERVICE=WFS
REQUEST
NAMESPACE
Paraacutemetros adicionalesParaacutemetros especificos
del suministrador
OblifjatoiexcliexcledadOblig_~9iQ_
Obligatorio
ObligatQrio
Opcional
Opcional
_ _ DescripcioacutenVersioacuten de la especificacioacuten OGC __Tipo-cie-ServfcTo--( no-esobiigaiorio paraGetCapeacutelbiiti~~)_Nombre de la PeticioacutenPara indicar el espacio de nombres y susprefijos El formato debe ser xmlns(prefix=EscapedNamespaceName) Si se especificamaacutes de uno se sefJaranfJorcomasParaacutemetros de cadaoperaCiOacute---------------Para permitir antildeadir paraacutemetros ala peticioacutende forma que se mejore el resuldo _
Tabla 6 Componentes POST maacutes comunes
ComponentesVERSION
SERVICE=WFS
HANOLE
ObligatoriedadObligato~[Q__Obligatorio
Opcional
DescripcioacutenVersioacutende la especificacioacuten OGCTipo de Servicio Permite a la aplicacioacuten cliente asociar unnombre nemoteacutecnico a la peticioacuten paraencontrar los elementos infractores en casode error
a GetCapabilities (obligatoria)
Ofrece informacioacuten acerca de las caracteriacutesticas del servicIo de los tipos defenoacutemenos que puede ofrecer y queacute operaciones soporta cada uno de ellos
D~scripdcSn _Lista de tipos de fenoacutemenos adescribir separados por comas Sino se indica ninguno devuelvetodos los tiposFormato de salida para describirlos tipos de fenoacutemenos Soportaotros formatos de salida comoOTO
Opcional
Opcional
TYPENAME
OUTPUTFORMAT=textxmlsubtype=gml311
b DescribeFeatureType (obligatoria)
Ofrece la estructura (campos y atributos) de cualquiera de los tipos defenoacutemenos que el servicio puede ofrecer mediante su descripcioacuten en esquemasXML siendo eacutestos esquemas GML vaacutelidos
Tabla 7 Componentes DescribeFeatureType
Componentes Obligatoriedad
c GetFeature (obligatoria)
Devuelve instancias de fenoacutemenos (objetos individuales) en formato GMLAdemaacutes el cliente debe tener la posibilidad de solicitar las propiedades delfenoacutemeno que desea y de realizar tanto consultas espaciales como noespaciales
Tabla 8 Componentes de GetFeature y GetFeatureWithLock
iI
l
_lt_orriponentesREQUEST=[GetFeature I
GetFeatureWithLock]
OUTPURFORMAT=textxml subtipo=gml311
RESULTIYPE=[results IHits]
Obligatoriedad
Obligatorio
Opcional
Opcional
t5escripciQn
Nombre de la peticioacuten WFS
Permite otros formatos de salida siempre ycuando se indique en el documento deltapacidadesUtilizado para solicitar un documento derespuesta completo con los fenoacutemenos quecumplen la consulta (results valor por defecto) osimplemente una enumeracioacuten d~ Ilts_rnismos
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades ete la Administracioacuten Puacuteblica
Paacutegina 21 de 44
Pueden utilizarse componentes adicionales para controlar los XLink anidados
Tabla 9 Codificacioacuten adicional de GetFeature
Componentes
PROPERTYPENAME
FEATUREVERSION=[ALLIN]
MAXFEATURES=N
EXPIRY=N
SRSNAME
TYPENAME(opcional si se aespecificado elFEATUREID)FEATUREID
(Mutuamente excluyentec()i1 FILIER yB001 __
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BBOX)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
SORTBY
~Coriiacuteponentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
PROPTRAVXLlNKDEPTH
Obligatoriedad
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Opcional
Opcional
Opcional
Opcional
Obligatoriedad
Opcional
Opcional
Opcional
Descripci9n(hits)Lista de propiedades de cada tipo de fenoacutemenosolicitado Con o con ausencia de valor sesolicitan todas las del ti~o_~Ql~_L1J9ordmcgt____Cuando es posible el versionado Devuelve laversioacuten del fenoacutemeno que se le solicita Si no seindica devuelve la uacuteltima versioacutenMaacuteximo nuacutemero de fenoacutemenos que puedendevolverse en una consulta Si no se indicadevuelve todosSoacutelo se utiliza con la peticioacutenGetFeatureWithLock Indica el tiempo de bloqueodel fenoacutemeno en la respuesta (en minutos) Si elparaacutemetro no se especifica el bloqueo seraacuteindefinidoSistema de referencia que debe ser usado en lageometria de los fenoacutemenos resultado de lapeticioacuten
Lista de nombres de los tipos de fenoacutemenossolicitados
Lista de instancias de fenoacutemenos solicitadasidentificadas mediante su identifi~dor
Describe un conjunto de caracteristicas sobre lasque operar Se debe establecer un filtro por cadatipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o un FILTERun cliente puede realizar la peticioacuten mediante unbounding box
Indica la propiedad respecto a la cual seraacutenordenadas las instancias de los fenoacutemenosobtenidos en la consulta
--__~~_ 0- _
Descripcioacuten _Nivel de profundidad a alcanzar a traveacutes de los bullenlaces contenidos en los atributos href de las propiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que se bullacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidada deGetGmlObject realizada para cualquier propiedadcuando interviene el componenteTRAVERSEXLlNKDEPTH (si no se especifica una I
lista PROPEXPIRY) En ausencia de valoresperaraacute hasta recibir respuestaLista de- ios niveies- de XLink enlazado-spor cadafenoacutemeno que sea consultado Debe haber unarelacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una lista
i_J
Oficina Nacional de Gobierno Electroacutenico e Inormiquesttica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios VIeb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 22 de 44
Componentes Obligatoriedad DescripcioacutenPROPTRAVXLlNKDEPTHLista de tiempos de expiracioacuten de XLink enlazadospor cada fenoacutemeno consultado Debe haber una
PROPTRAVXLlNKEXPIRY Opcional relacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una listaPROPTRAVXLlNKEXPIRY
d GetGmlObject (opcional)
Devuelve instancias de fenoacutemenos expresaacutendolos en XML El cliente debe tenerla posibilidad de especificar si desea todos los objetos que se han anidadomediante Xlinks o soacutelo hasta un nivel de anidamiento determinado
Para que un WFS soporte esta operacioacuten cada elemento sobre el que puedaoperar el WFS debe estar identificado uniacutevocamente mediante lOs XML Lacodificacioacuten de identificadores de elementos se define en OpenGis FilterEneoding Implementation Speeifieation
La diferencia con GetFeature es que mientras que esta uacuteltima devuelve todaslas instancias que posea el tipo de fenoacutemeno solicitado con GetGmlObject soacutelose obtienen las instancias de fenoacutemenos solicitadas mediante su identificador
Tabla 10 Codificacioacuten para GetGmlObject
Componentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
GMLOBJECTID
Obligatoriedad
Obligatorio
Opcional
DescripcT6n _Nivel de profundidad a alcanzar a traveacutes de losenlaces contenidos en los atributos href de laspropiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que seacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidadade GetGmlObject realizada para cualquierpropiedad (si no se especifica una listaPROPEXPIRY) cuando interviene elcomponente TRAVERSEXLlNKDEPTH Enausencia de valor esperaraacute hasta recibirresp~~~t~__ _ EllO XML del elemento solicitado
Descripci~~
Lista de nombres de los tipos de fenoacutemenosa ser bloqueados
Indica el tiempo de bloqueocienenoacutementildeo(en minutos) Si el paraacutemetro no seespecifica el bloqueo seraacute indefinidoALLintentaraacute bloq~ordflodoslos fenoacuteme~_
Opcional
Opcional
Obligatorio
ObligatoriedadComponentesTYPENAME
(opcional si se aespecificado elFEAT~B_~[)) _
EXPIRY=N
LordmCISACTI9~=I~-J_
e LockFeature (opcional)
Peticioacuten de bloqueo sobre uno o maacutes tipos de fenoacutemenos mientras se estaacuterealizando su modificacioacuten con la operacioacuten Transaetion Esto aseguratransacciones de forma continuada Esta operacioacuten en el meacutetodo POSTcontiene uno o maacutes elementos ltLoeltgt cada elemento definen las instancias deun tipo de fenoacutemeno a ser bloqueadas
Tabla 11 Componentes LockFeature
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Ieb de Informacioacuten georreferenciada para el intercambio dedatos entre entidades de la dministracioacuten Puacuteblica
Paacutegina 23 de 44
9omponentes_SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BJ30_X)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Opcional
Opcional
Opcional
Descripcioacuten _solicitados si no lo consigue no sebloquearaacute ninguno SOME intenta bloqueartantas como sea posibleLista de instancias de fenoacutemenossolicitadas identificadas mediante suidentificador
Describe un conjunto de caracteristicassobre las que operar Se debe establecer unfiltro por cada tipo de fenoacutemeno listado en elparaacutemetro TYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
f Transaction (opcional)
Una peticioacuten transaccional estaacute compuesta de operaciones que modificaninstancias de fenoacutemenos geograacuteficos accesibles viacutea web Una vez terminada latransaccioacuten el servicio WFS genera un documento XML de respuesta indicandoque el proceso se ha realizado
Esta operacioacuten puede realizarse directamente por parte del servicio WFS encuyo caso al finalizar la transaccioacuten el servicio traslada las modificaciones alalmaceacuten de datos conectado el servicio WFS o traducir las operaciones allenguaje del almaceacuten de datos siendo eacuteste uacuteltimo el encargado de realizar laoperacioacuten
Las posibles operaciones de modificacioacuten que pueden llevarse a cabo son crear(Insert) actualizar (Update) y eliminar (Deete)
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Insert
Native
Lockld
srsName(Atributo)
IdgenItri~ut(raquo
Transaction
inputFormat__(f-ilQt __
Tabla 12 Componentes POSTde TransactionComponentes Obligatoriedad DescripCioacuten~- ~- --
Puede contener cero o maacutes nsert Updafe o DeefeLas operaciones se ejecutan en el orden en el quese presenten en la peticioacuten _Especifica que la transaccioacuten se realizaraacute sobre unconjunto de instancias que han sido bloqueadasprevLamente___ ____ __Contiene comandos u operaciones propietariaspermitiendo acceder y actuar sobre servidores oalmacenesde datos especiacuteficosALL iridica--que -iodos -os fen6meno-sbloq-ueadosdeben ser liberados una vez terminada latransaccioacuten SOME indica que soacutelo los registrosmodificados deben ser liberados el resto deelementos permanecen bloqueadosUtilizado para crear nuevas instancias defenoacutemenos Por defecto los fenoacutemenos se expresanmediante GML3 pero pueden utilizarse otrasversiones de GML En respuesta a esta operacioacuten elWFS debe generar una lista de los identificadoresasig_l95Qsa las nueveacutel~Iacutei~~l~a_~generadas
Versioacuten GML en la que crear los datos-- -- Sistema deo-referenCiadel nuevo-efe-merItoeicual
Opcional debe ser soportado por el tipo de fenoacutemeno al quepertenece
Meacutetodode asignacioacuten de identificadores
releaseAction=[ALLISOME]
Oficina Nacional de Gobierno Eleciexclroacutenico e Inormaacutetiacuteca - ONGEI -Comiteacute Coordiacutenatior de la IDEPDirectiva sobre estaacutendares de servicios weo de informacioacuten georreierenciada iexclara el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 24 de 44
Componentes
Update
Property(Elemento)
srsName(Atributo)
Filter(Elemento)DeleteFilter
(Elemento) __
Obligatoriedad
Opcional
Obligatorio
Opcional
Opcional
OpcJdegrl_ordfI _
Obligatorio
DescripcioacutenActuacutea sobre las propiedades de instancias defenoacutemenosEspecifica el nombre (Name) y los valores (Vaue) delas propiedades pertenecientes a los tipos defenoacutemenos a modificar (fypeName)Sistema de referencia del nuevo elemento el cualdebe ser soportado por el tipo de fenoacutemeno al quepert~n_~ce _ ___ _ _Define restricciones espaciales o no espaciales paraseleccionar los fenoacutemenos a modificarElimina instancias de fenoacutemenos
Si no se define un filtro la operacioacuten no se realiza
Tabla 13 Componentes GET de Transaction
Componentes
OPERATION=Delete
TYPENAME(opcional si se aespecificado elFEATUREID)
RELEASEACTION=[ALLI SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
BB00)BBOX
(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten_Operacioacuten de transaccioacuten a ejecutar Lasoperaciones se ejecutan en el orden en el quese present~Il_~I1a p~ticiordmn
Lista de nombres de los tipos de fenoacutemenossobre los que realizar fa operacioacuten
ALL indica que todos los fenoacutemenosbloqueados deben ser liberados una vezterminada la transaccioacuten SOME indica quesoacutelo los registros modificados deben serliberados el resto de elementos permanecenbloqueados
Lista de instancias de fenoacutemenos sobre los queoperar identificadas mediante su identificador
Describe un conjunto de caracteriacutesticas sobrelas que operar Se debe establecer un filtro porcada tipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
Oficina Nacional dG Gobierno Eleciroacutenco e informaacutetic - ONGEiexcl -Comiteacute Coordineacutedor de la lDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para ei intercambio dedtos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 25 de 44
3 ESTANDAR PARA SERVICIO DE COBERTURA WCS
31 WCS Web Coverage Service
El servicio Web Caverage Serviee (WCS) o Servicio de Coberturas de mapasofrece la obtencioacuten de datos georreferenciados en un formato del tipo coberturamulti-dimensionales para el acceso a traveacutes de la web de modo que sean uacutetilespara la representacioacuten o como dato de entrada de modelos cientiacuteficos
Al igual que el estaacutendar Web Map Serviee (WMS) y el Web Feature Serviee(WFS) permite al cliente seleccionar parte de la informacioacuten que posee elservidor basaacutendose en diferentes criterios como por ejemplo las restriccionesespaciales
Este estaacutendar nos brinda un conjunto de requisitos baacutesicos que una aplicacioacutenWCS debe cumplir esto tambieacuten es vaacutelido al utilizar el GML como un formato deentrega de la cobertura con el cual a diferencia del WMS que devuelve los datosgeorreferenciados para ser representados como mapas estaacuteticos (devueltos comoimaacutegenes desde un servidor) el estaacutendar Web Coverage Service define unasintaxis rica para las solicitudes en contra de estos datos devolvieacutendolos con susemaacutentica original (en lugar de las imaacutegenes) los cuales pueden ser interpretadosextrapolados procesados etc
Esta versioacuten de especificacioacuten se limita a peticiones y descripciones de coberturasde mallas regulares (grid coverage) aunque el interfaz ha sido disentildeado de formaque en futuras versiones sea posible desarrollarlo permitiendo otros tipos decoberturas definidas en OGC Abstraet Speeifieatian Tapie 6
asincroacutenicasrespuestas Respuestas XML y opcionalmente(almacenamiento de respuestas)
a GetCapabilities (obligatorio)
Permite obtener el documento XML de capacidades donde se describenlas caracteriacutesticas del servicio y donde normalmente se incluye una brevedescripcioacuten de las coberturas que ofrece En el caso que el documento XMLdevuelto no contenga la descripcioacuten de las coberturas que posee debedisponerse de informacioacuten similar en una fuente aparte como por ejemplo uncataacutelogo de imaacutegenes
311 Operaciones
El servicio WCS (versioacuten 20) proporciona tres (3) operaciones cuyaimplementacioacuten es obligatoria por parte del servidor Estas operaciones puedenutilizar HTTP GET con codificacioacuten KVP o HTTP POST con codificacioacuten XML oSOAP es mediante el documento de capacidades como se indica queacute tipo decodificacioacuten POST soporta el servidor del WCS
Los paraacutemetros que se definen a continuacioacuten pertenecen a la versioacuten 111 deeste estaacutendar mientras que los ejemplos expuestos se realizan con WCS versioacuten100 por ser los implementados hasta la fecha Las diferencias de notaciones ylas variaciones baacutesicas que posee la versioacuten 111 con respecto a la 100 son
Uso de GridCRS en descripciones de peticiones de cobertureacutels
Descripcioacuten jeraacuterquica de las coberturas
Muacuteltiples campos por cobertura
Oficinaacute Nacional de Gobj~rno Electroacutenico e InronnaacuteUca - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 14 Componentes de GetCapabilities
Paacutegina 26 de 44
Componentes
SERVICE=WCS
REQUEST=GetCapabilities
ACCEPTVERSION
SECTIONS=Contents
UPDATESECUENCE
ACCEPTFORMATS=textxml
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
QesuacuteipcioacutenTipo de Servicio al que vadirigl~eacutelJordf-R~ticoacuten~ _Nombre de la operacioacutenVersiones de la especificacioacutenOGC que acepta el clienteseparadas por comas y enorden de preferEmciaLista de cero o maacutes nombres desecciones del documento demetadatos del servicioseparados por comas que sedesea sean devueltos en eldocumento de metadatos delservicioVersioacuten del documento demetadatos del servicio valorque se incrementa cuando serealizan cambios en eldocumento compl~toSecuencia de cero o maacutesformatos de respuestadeseados por el clienteseparados por comas y pororden de preferencia
Tabla 15 Componentes de DescribeCoverage
b DescribeCoverage (obligatorio)
Devuelve un documento XML con una descripcioacuten detallada de una o variascoberturas de las suministradas por el servicio
El documento XML devuelto con la descripcioacuten de la cobertura debe contener
Identifier identificador uacutenico de la cobertura
bull Domain Definicioacuten del dominio espacial yo temporal para laslocalizaciones de las coberturas
bull Range Define el rango de valores y el tipo de propiedades (categoriacuteasmedidas etc) asignadas a cada localizacioacuten en el dominio
bull SupportedCRSs Relacioacuten de baseCRS definidos para cada GridCRSutilizados por la operacioacuten GetCoverage para expresar las coberturas queposee
bull SupportedFormats Formatos en los que pueden ser devueltos lascoberturas en respuesta a un GetCoverage (ejemplo GeoTiff HDF-EOSNITF CF-Net-CDF)
Componentes
SERVICE=WCS
REQUEST=DescribeCoverag~_VERSION= version
IDENTIFIERS=identifier1identifier2
Obligatoriedad
Obligatorio
Obli9iltorLC_ObligeacutelQ~icgt
Obligatorio
DesiiipClOacutenTipo de Servicio al que va dirigida lapeticioacutenNombre de laope~aci~nVersioacuten de la especificacioacuten OGCLista de los identiffcad()resde lascoberturas que se desea seandescritas
Oficina Nacional de Gobemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacuten ciares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 27 de 44
c GetCoverage (obligatorio)
Permite obtener una cobertura o parte de ella Por tanto es necesario indicaralguna o todas las caracteriacutesticas baacutesicas que definen el subconjunto de datosrequerido es decir el dominio el rango de valores el tipo de re-muestreo elformato de datos y forma de entrega del resultado Para ello es necesarioconocer primero cuaacutel es la definicioacuten del tipo de coberturas que posee el serviciomediante la operacioacuten DescribeCoverage
Por defecto todos los componentes de la cobertura solicitada mediante estaoperacioacuten son devueltos directamente en la respuesta Opcionalmente elservicio puede tener implementada la posibilidad de almacenar los componentesde la cobertura como un recurso accesible viacutea web en cuyo caso la respuestaincluiriacutea la referencia URL a dicho recurso siempre y cuando se indique en lapeticioacuten que los resultados deben ser almacenados
Procesar una operacioacuten GetCoverage puede ser entendido conceptualmentecomo una secuencia de operaciones cuyo esquema fundamental seriacutea
Realizar una transformacioacuten de coordenadas (incluyendo el escaladoespacial) en el CRS que se desea mediante un re-muestreo coninterpolacioacuten espacial
Generar el subconjunto de datos espacial
Generar el subconjunto de datos temporal
Generar el subconjunto de propiedades (range)
bull Convertir los datos al formato solicitado En funcioacuten del formato puedenecesitarse interpolar los valores que posee cada localizacioacuten en lacobertura original como consecuencia es probable que se produzcapeacuterdida de precisioacuten
bull Salida de resultados de una muestra de la cobertura
Solicita un subconjunto de datoscorrespondientes a instantes ointervalos de tiempo determinados
S-olidta solamente algunos campos_ (IrQpiedade~L Formato de salida de la coberturadenro delo~que eacutesta posee _Especifica si la respuesta debe seralmacenadaIdentifica el sistema de referenciabase para el GridCRS de salida
Opcional
Obligatorio
Opcional
OpcionalParaacutemetros
-Oescripeacutefoacutentilde---Tipo de Servicio al que va diexclrigida la Obligatorio lPeuroticioacuten
Obligatorio Nombre de la operacioacutenObligatorio __ _ VeEsi6n de 1ordf~~p~cifiltordfltoacutenQ~C
Identificador uacutenico de la coberturaObligatorio solicitada
Opcional iexcl Encuadre que define espacialmente(Obligatorio si no se la cobertura solicitada en el
indica sistema de referencia que se indicaTIMESECUENCE) mediante su URN
Opcional(Obligatorio si no se
indicaBordmUNDIN~Jl0gtS)
FORMAT
RANGESUBSET
TIMESECUENCE
Tabla 16 Componentes de GetCoverage
- Componentes Obligatoriedad
SERVICE=WCS
REQUEST =GetCoverageVERSION= version
IDENTIFIER
BOUNDINGBOX=coordenadasurnogc defcrs EPSGX
STORE
GRIDBASECRS=urnogcdefcrsEPSGX
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la ACjministracioacuten Puacuteblica
Paacutegina 28 de 44
Comp()nentes
GRIDTYPE=urnogcdefmethodWCS 11 2dGridln2dCrs
GRIDCS=urnogcdefcsOGCOOGrid2dSquareCS
GRIDORIGIN
GRIDOFFSETS
Obligatori~qCldpertenecientes a laestructura de datos
GridCRSSe utilizan para
solicitar los datos desalida en otroSistema deReferencia de
Coordenadas (CRS)distinto al que posee
la coberturaalmacenada
DescripcioacutendeseadoIdentifica el meacutetodo de generacioacutende la malla en el sistema dereferencia baseIdentifica el Sistema Cartesiano 2Do 3D utilizado po~~1 GridggS_Coordenadas del origen de la mallaen el sistema de referencia base delGridCRS deseadoSeparacioacuten entre los puntosadyacentes de la malla en elsistema de referencia base
Oficina Nacional de Gobierno Eiectreacutenico e Infonnaacutetica - ONGEI -Comiteacute Coorcfinador de la rDEPDirectiva sobre estaacutendares de sGrvicios viexcleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administrc1oacuten Puacuteblica
4 ESTANDAR PARA SERVICIO DE CATALOGO CSW
Paacutegina 29 de 44
41 CSW Catalogue Service tor the Web
El servicio Catalogue Service for the Web (CSW) o Servicio de Catalogo es unestaacutendar definido por la OGC que especifica la interfaz el enlace y el marco detrabajo para publicar y generar buacutesquedas de conjuntos de informacioacuten de tipodescriptiva (metadatos) sobre los datos servicios y objetos de informacioacutenrelacionados
Este servicio de cataacutelogo es uno de los tres servicios fundamentales que debeexistir en una Infraestructura de Datos Espaciales consulta visualizacioacuten ydescarga
Los servicios de los cataacutelogos representan las caracteriacutesticas de los recursos quepueden ser consultadas y presentadas para su evaluacioacuten por los clientes yasean usuarios o aplicaciones software
411 Operaciones
Las operaciones que define este estaacutendar (versioacuten 200) son siete (7) cuatroobligatorias y tres (3) opcionales
a GetCapabilities (obligatorio)
GetCapabilities es obligatoria y permite a los clientes CSW obtener metadatosdel servicio La respuesta se envioacute en un documento XML
La peticioacuten debe implementar los paraacutemetros request service SectionsAcceptVersions y AcceptFormats y puede implementar el paraacutemetroupdateSequence
Las secciones del documento XML del metadatos son
Serviceldentification
ServiceProvider
OperationsMetadata
Contents
bull Filter_Capabilities
Operacioacuten GetCapabilities Solicitud de las caracteriacutesticas del servicioInfraestructura de Datos Espaciales-CSW
ltxml version=10 encoding=UTF-8gt ltcswGetCapabilities service=CSWversion=2 OOxmlns csw=httpwwwopengisneUcaUcswgt ltcswAcceptVersionsgtltcswVersiongt2 OOltcswVersiongt ltcswAcceptVersionsgt ltcswAcceptFormatsgtltcswOutputFormatgttexUxmlltcsw OutputFormatgt ltcswAcceptFormatsgtltcswGetCapabi litiesgt
b GetRecords (obligatorio)
Permite la buacutesqueda y presentacioacuten de registros de metadatos
Paraacutemetros
REQUEST service version
bull NAMESPACE
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la rDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciacuteada para el intercambio dedatos entre enUdades de la Administriexclcioacuten Puacuteiexcl)lica
Paacutegina 30 de 44
1-
resulType Puede mostrar tres valores
bull HITS Indica el nuacutemero de registro que satisface la peticioacuten
bull RESUL TS Se solicita el conjunto de registros resultado
bull VALlDATE Valida la consulta
bull outputFormat Indica el esquema de la salida generada por defecto tomael valor OGCCORE pero otros valores pueden ser FGDC IS019119 oIS019139
bull outputSchema
bull startPosition Indica el registro desde el que se empieza la buacutesqueda
bull maxRecords
bull typeNames
bull ElementSetName o ElementName Indica la lista de elementos oconjuntos de elementos de los metadatos que deben devolverse
bull Constraint Es una restriccioacuten que debe cumplir el conjunto resultado Seexpresa seguacuten el lenguaje indicado en el paraacutemetroCONSTRAINTLANGUAGE
bull SortBy Permite ordenar el conjunto resultado
bull DistributedSearch Indica que la consulta puede ser distribuida y elparaacutemetro hopCount limita el nuacutemero de veces que puede transmitirse laconsulta hopCount
ResponseHandler Indica si la operacioacuten es sincronizada o no
Operacioacuten GetRecords Solicitud de los registros del cataacutelogo cuyo tema tiacutetuloo descripcioacuten sea Lima
ltxml version=10 encoding=UTF-8gtltGetRecords service=CSW version=200 xmlns=httpwwwopengisnetcatcswmlnsogc=httpwwwopengisnetogc startPosition=1 maxRecords=50outputFormat=textxmresultType=resultsgtltQuery typeNames=Dataset xmlnsgm=httpwwwopengisnetgmlgtltElementSetName typeNames=DatasetgtfuIltElementSetNamegtltConstraint version=1020gtltogcFiltergtltAndgtltNotgtltPropertylsLikegtltPropertyNamegttypeltPropertyNamegtltLiteralgtS ERVICIOltLiteralgtltPropertylsLikegtltNotgtltOrgtltOrgtltPropertylsLikegtltPropertyNamegtsu bjectltPropertyNamegtltLiteralgt LimaltLiteral gtltPropertylsLikegtltPropertylsLikegtltPropertyNamegttitl eltPropertyNa megtltLiteralgt LimaltLitera 1gt
Oficina Nacional (le Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidacjes de la iexcldministracieacuten Puacuteblica
Paacutegina 31 de 44
ltPropertylsLikegtltIOrgtltPropertylsLikegtltPropertyNa megtdescri ptionltP ropertyN amegtltLitera 1gtLimaLiteragtltPropertylsLikegtltIOrgtltAndgtltIogc FiltergtltConstraingtltQuerygtltGetRecordsgt
c GetRecordByld (obligatoria)
Solicita la representacioacuten por defecto de los registros localizados por suidentificador
Paraacutemetros
version
bull ElementSetName (brief summary full)
bull Id (lista de identificadores)
Operacioacuten GetRecordByld Solicitud de la representacioacuten por defecto de losregistros del cataacutelogo de la IDEP localizados por el identificador
ltxml version=10 encoding=UTF-8gt ltcswGetRecordByld service=CSWversion=200xml ns csw=httpwwwopengisnetcatcsw outputF ormat=textxmlgtltcsw Idgtign-bcn25-1 00-1 ltcsw Idgtltcsw ElementSetNamegtbriefltcsw ElementSetNamegtltcswGetRecordByldgt
d DescribeRecordl (Obligatorio)
La operacioacuten DescribeRecord permite obtener elementos del modelo deinformacioacuten soportado
Los paraacutemetros de la peticioacuten son
REQUEST=DescribeRecord
ltxml version=10 encoding=UTF-8gt
servide=CSW
version=200
NAMESPACE Declaracioacuten de espacios de nombres para conocerexactamente que tipos van a describirse
bull TypeName Lista de tipos descritos en el cataacutelogo
bull outputFormat
schemaLanguage Esquema de descripcioacuten que se usa
Operacioacuten DescribeRecord Solicitud de una descripcioacuten geneacuterica de losregistros del cataacutelogo
Oficina Nacional da Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador dEla IDEPDirectiva sobre estaacutendares de servicios ~eb eje informacioacuten georreferenciada para ei intercamllio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 32 de 44
ltcswDescribeRecord service=CSW version=200xml ns csw=httpwwwopengisnetlcatcswoutputFormat=textlxml schemaLanguage= XM LSCH EMAgtltcswTypeNametargetNa mespace=httpwwwopengisnetlcatcswgt recordltcsw Type Namegtltcsw DescribeRecordgt
e Operacioacuten Transaction (opcional)
La operacioacuten Transaction define una interface para la creacioacuten modificacioacuten yborrado de registros del cataacutelogo
La peticioacuten estaraacute formada por elementos nsert Update o Deete seguacuten lasoperaciones que quieran ser realizadas
Tambieacuten puede usarse los elementos requestlO y verboseResponse
f Operacioacuten Getdomain (opcional)
Se utiliza para obtener informacioacuten en tiempo real sobre el rango de valores deun registro o de un paraacutemetro de la peticioacuten
Paraacutemetros
ParameterName
PropertyName
La respuesta estaacute formada de uno o maacutes elementos ltDomainValuesgtcompuestos a su vez de ltListONaluesgt o ltRangeONaluesgt
g Operacioacuten Harvest (opcional)
Permite colectar datos para el cataacutelogo es decir uacutenicamente referencia losdatos que deben ser insertados o actualizados en el cataacutelogo y seraacuteresponsabilidad del servicio de cataacutelogo resolver la referencia localizar los datosy procesarlos
La operacioacuten puede funcionar de manera siacutencrona o asiacutencrona
Paraacutemetros
Resquest service version
bull Namespace
bull Source Indica la URI de doacutende los metadatos son recolectados
bull ResourceType Referencia el esquema de los registros
bull ResourceFormat
ResponseHandler
Harveslnterval Especifica un intervalo de tiempo entre recolecciones demetadatos
Oncina Nacional de GObierno Electroacutenico e Informaacutetica - ONGE -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios ViCO de informacioacuten georrefcrenciada para ei intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 33 de 44
5 ESTANDAR PARA SERVICIO DE PROCESAMIENTO EN WES WPS
51 WPS Web Processing Service
El servicio Web Processing Service (WPS versioacuten 100) o Servicio de publicacioacutende Procesos geoespaciales en la web es una interfaz propuesto por la OGC queproporciona normas para estandarizar la forma de entradas y salidas (solicitudes yrespuestas) para servicios de geoprocesamiento Este servicio tambieacuten define laforma como un cliente puede solicitar la ejecucioacuten de un proceso y la forma comose maneja la salida del mismo
Define una interfaz que facilita la publicacioacuten de geo-procesos y el anaacutelisis de losclientes Los datos requeridos por el WPS se pueden entregar a traveacutes de la webo pueden estar disponibles en un servidor
Cabe destacar que el estaacutendar WPS permite realizar operaciones de anaacutelisis ytratamiento de informacioacuten espacial no prevista en los otros estaacutendares Laespecificacioacuten WPS se centra en la definicioacuten de un protocolo de comunicacioacutenentre cliente y servidor para realizar geo-procesos usando servicios y datosgeorreferenciados
Este estaacutendar es un interfaz geneacuterico por lo que no define ni los procesos ni losdatos especiacuteficos de entrada o de salida (producidos en el caacutelculo) sino que losdescribe de forma geneacuterica siendo cada implementacioacuten WPS la que defina suforma de trabajar
Los datos a usarse en este estaacutendar pueden comprender por ejemplo formatosde imaacutegenes tales como Geo TlFF o estaacutendares de intercambio de datos comoGeography Markup Language (GML) o Geolinked Data Acces Serviacutece (GDAS)Este estaacutendar tampoco aborda la forma de archivar catalogar buscar o recuperarla informacioacuten que ha sido creada por un WPS
Seguacuten la OGC el estaacutendar WPS describe un interfaz de peticioacutenrespuesta en elque se define coacutemo
Codificar las solicitudes de ejecucioacuten de procesos
bull Codificar las respuestas resultado de la ejecucioacuten de procesos
bull Integrar datos y metadatos en las entradas y salidas
bull Referenciar viacutea web datos de entrada y salida
bull Realizar procesos de larga duracioacuten
bull Devolver informacioacuten acerca del estado del proceso
bull Devolver errores de procesamiento
bull Solicitar el almacenamiento de las resultados de los procesos
511 Operaciones
a GetCapabilities (obligatoria)
Permite obtener el documento de capacidades donde se describen lascaracteriacutesticas del servicio En eacutel se proporcionan los nombres y una descripcioacutengeneral de cada uno de los procesos que ofrece el servicio Por ejemplo larespuesta de un GetCapabiacuteliacutetiacutees puede indicar que el WPS soporta unaoperacioacuten llamada interseccioacuten y que esta operacioacuten estaacute limitada a intersectarun poliacutegono con otro
Oficina Nacional de GOI)iemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinaoor de la IDEPDirectiva sobre estaacutendares de servicios 1Gbde informacioacuten georreferenciada par el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 17 Componentes GetCapabilities
Paacutegina 34 de 44
Componentes
i ordf-~~i~~=YYo~ordf__Request=GetCapabilitieso oJordm-~~~~~i()n5oo
Language
Obligatoriedad
Oblig~OTi() oObligtorioOpcional
Opcional
Descripcioacuten
Tipo de Servicio al que va djrigid~J~p~ticioacutenNombre de la operacioacutenVersiones ql~ordf~~Pleacutelooo o_o 0_0 o __Idioma del documento respuesta soportadopor el servidor ____o o
Ejemplo HTTP GET
La peticioacuten es una URL que contiene los paraacutemetros necesarios para poderconstruir una solicitud correcta
http IWPSservicesREQU EST=GetCapabilitiesampSERVICE=WPS
La respuesta es un documento XML que contiene los metadatos del servicioincluyendo una breve descripcioacuten de todos los procesos implementados estosprocesos son
GetLineOfSightPng realiza la liacutenea de visibilidad desde una posicioacutendefinida por las coordenadas de un supuesto observador a una alturadada y con una distancia maacutexima de visibilidad La liacutenea de visibilidad secalcula sobre un mapa raacutester en formato ASCIIGridExtended enviadomediante una peticioacuten a un WCS Obtiene la liacutenea de visibilidad en unarchivo como una imagen en formato PNG
bull GetProfileTxt realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo ASCII con los valores de las alturas
bull GetProfilePng realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo con una imagen en formato PNG
bull IntersectRaacutesterWithAsciiPolygon realiza la interseccioacuten entre un maparaacutester en formato floatGrid comprimido en llP obtenido de un WCS y unmapa vectorial pasado como un poliacutegono en formato ASCII de Grass Elresultado devuelve un raacutester en formato ASCII
IntersectRaacutesterWithPolygon realiza la interseccioacuten entre un mapa raacutesteren formato floatGrid comprimido en llP obtenido de un WCS y un mapavectorial en formato ShapeFile pasado como una peticioacuten a un WFS Elresultado devuelve un raacutester en formato ASCII
RaacutesterStatistics realiza la interseccioacuten entre un mapa raacutester en formatofloatGrid comprimido en llP obtenido de un WCS y un mapa vectorial enformato ShapeFile enviado mediante una peticioacuten a un WFS o como unpoliacutegono en formato ASCII de Grass incluyendo ademaacutes el valor maacuteximomiacutenimo y medio del mapa
bull Buffer_vectorial realiza la operacioacuten Buffer de una geometriacutea eacutesta puedepasarse tanto como un mapa vectorial en formato ASCII de Grass comopor una peticioacuten a un WFS Devuelve la ruta a un fichero ShapeFilecomprimido en llP o un fichero GML con la geometriacutea del buffer
Oficina Nacional de Gooierno Electroacutenico e Informaacutetica - ONGEl -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutenrJares de servicios teb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 35 de 44
Buffer_raacutester realiza la operacioacuten Buffer de un mapa raacutester a una distanciadada
bull VectorialOverlay realiza una operacioacuten entre dos mapas vectorialespreviamente obtenidos en formato ASCII vectorial o mediante una peticioacutena un WFS Las operaciones disponibles son de unioacuten interseccioacuten XOR yNOT
AnalisisTerritorialAreas caacutelculo de aacutereas resultado de la interseccioacuten dedistintos tipos de geometriacuteas del Corine con otros mapas vectoriales yraacutester Permite antildeadir restricciones sobre los mapas raacutester en cuanto aalturas maacuteximas y miacutenimas Como respuesta genera una imagen de lasaacutereas resultado de la operacioacuten
bull RaacutesterDistance calcula la distancia entre dos mapas raacutester obtenidosmediante peticiones a un WCS Se obtiene la miacutenima distancia y lospuntos maacutes proacuteximos ente los mapas
bull VectorialDistance calcula la distancia entre un mapa vectorial y un puntoEl mapa vectorial se obtiene mediante una peticioacuten a un WFS ointroducieacutendolo en formato ASCII de Grass
bull VectorialRaacutesterDistance distancia entre un mapa raacutester obtenidomediante una peticioacuten a un WCS y un mapa vectorial obtenido medianteuna la peticioacuten a un WFS o introducieacutendolo en formato ASCII de Grass Seobtiene la miacutenima distancia y los puntos maacutes proacuteximos entre los mapas
bull FeaturelnsideFeature informa si un mapa vectorial se solapa con otroEstos mapas se pueden obtener por medio de una peticioacuten a un WFS o serintroducidos como un mapa vectorial en formato ASCII de Grass
bull PointlnsideFeature informa si un punto estaacute contenido en un mapavectorial obtenido mediante una peticioacuten a un WFS o introducido como unmapa vectorial en formato ASCII de Grass
bull SimplifiedStatistics calcula el maacuteximo y miacutenimo de un mapa raacutester (sinposicioacuten y sin devolver el mapa) Simplificacioacuten de la operacioacutenRaacutesterStatistics para un caacutelculo previo de esta operacioacuten
b DescribeProcess (obligatoria)
Ofrece informacioacuten detallada acerca de los procesos que pueden ser ejecutadospor una operacioacuten Execute Esta descripcioacuten comprende los paraacutemetros yformatos de entrada que son requeridos en las peticiones de ejecucioacuten y losformatos de salida resultado de las operaciones Siguiendo con el ejemplo deinterseccioacuten de poliacutegonos la respuesta de una solicitud DescribeProcess podriacuteaindicar que este proceso requiere dos entradas llamadas PrimerPoliacutegono ySegundoPoliacutegono y que estas entradas se deben proporcionar en GML22 oGML 31 pudieacutendose enviar esta informacioacuten como un recurso accesible viacuteaweb
Cada paraacutemetro se describe mediante una estructura de datos que especifica losformatos codificaciones y unidades de medida permitidos (cuando esnecesario) Esta estructura de datos puede ser
Oficina Nacionai de Gobierno Electroacuteico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 36 de 44
ComplexData (Ej XML fragmento GML o imaacutegenes) estrutura de datoscompleja que soporta formatos codificaciones (tipo de URI) y schemasdefinidos para el proceso El valor de esta estructura de datos complejapuede introducirse directamente en la peticioacuten de la operacioacuten Execute oser solicitada mediante acceso remoto asiacute como ser devuelta directamenteen la operacioacuten Execute o almacenada como un recurso accesible viacutea web
bull LiteralData es un valor literal simple (Ej integer caraacutecter string URI) conunidades de medida que se codifica directamente en la peticioacuten y en larespuesta Execute
bull BoundingBox informacioacuten proporcionada en uno de los sistemas dereferencia soportados por el servicio que se codifica directamente en lapeticioacuten y en la respuesta Execute
Tabla 18 Componentes DescribeProcess
Componentes
service=WPS
request=DescribeProcessversion
language
Identifier
Obligatoriedad
Obligatorio
ObligatorioObligatorio
Opcional
Obligatorio
Descripcioacuten_ M
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenVersioacuten del servicioIdioma del documento respuesta soportadopor el servidorIdentificador del proceso uno por cadaproceso al que se desea llamar
Ejemplo HTTP GET
Solicitud de la informacioacuten del proceso GetLineOfSightPng del servicio WPS
http IWPSservicesREQUEST=DescribeProcessampSERVIC E=WPSamp VERSION=040ampldentifier=GetLineOfSightPng
c ExecuteProcess (obligatoria)
Permite ejecutar procesos especiacuteficos implementados por el WPS utilizandocomo entrada los paraacutemetros suministrados y devolviendo en la salida losvalores producidos en el proceso Los datos de entrada pueden suministrarseintegraacutendolos en la peticioacuten Execute o mediante una fuente de datos accesibleviacutea web Asiacute mismo el resultado puede devolverse directamente o seralmacenado como un recurso accesible viacutea web en cuyo caso la respuestaconsistiraacute en un documento XML con una URL por cada salida almacenada
Normalmente la respuesta a la operacioacuten Execute es devuelta cuando finaliza elproceso Sin embargo un cliente puede solicitar al servidor el documento derespuesta inmediatamente despueacutes de ser aceptada la peticioacuten por parte dedicho servidor En este caso la respuesta incluye una URL a partir de la cualpuede recuperarse el documento de respuesta durante el proceso o despueacutes delmismo A su vez se puede solicitar al servidor que actualice regularmente unamedida indicadora de la cantidad de proceso restante
Si se desea suministrar al proceso gran cantidad de datos de entrada se utilizanuna o maacutes URI con los valores de entrada (normalmente URL) excepto cuandose trata uacutenicamente de valores escalares Si el proceso ha de ejecutarse variasveces utilizando diferentes entradas en cada ocasioacuten cada procesamiento deberealizarse con peticiones Execute separadas Si se trata de peticiones sencillaslos servidores pueden implementar transferencia HTTP GET para la operacioacuten
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 37 de 44
Execute sin embargo es maacutes conveniente la utilizacioacuten de codificacioacuten XMLcuando las peticiones son maacutes complejas
Tabla 19 Paraacutemetros comunes
Obligatoriedad
Obligatorio
Opcional
Obligatorio
ObligatorioObligatorio
Opcional
Opcional
Componentes
Service=WPS
ReqLJes==xecuteVersion
Identifier
Language
Datalnputs
ResponseForm
Descripcioacuten
Tipo de Servicio al que va dirigida la peticioacuten
Nombre de la operacioacutenVersioacuten del servicioIdentificador del proceso uno por cadaproceso al que se desea llamarIdioma del documento respuesta soportadopor el servidor
Tabla 20 Peticioacuten XML
Lista de datos de entrada Estructura dedatos del tipo Datalnputs (ver estaacutendar)Formato de respuesta del procesoEstructura de datos del tipo ResponseForm(ver estaacutendar)
Tabla 21 Peticioacuten GET
Datalnputs
ResponseDocument
RawDataOutput
StoreExecuteResponse=trae
Linage=trae
Status=trae
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Lista de identificadores atributoacutesy vaiacuteoacuteresde las entradas delproce9~
Lista de identificadores y atributos de lasseacute3lidasdel iexclgtroceso Identificador y atributos de cada salida delprocesoEspecifica si la respuesta debe almacenarseen un recurso accesible via webEspecifica si se debe incluir en el documento de respuesta la informacioacuten acerca dellinaje __Especifica si se debe actualizar en eldocumento de respuesta la informacioacuten acercadel ~stado delproces()
Ejemplo HTIP POST de un Servicio WPS
Se muestran las peticiones de liacutenea de visibilidad y de perfil en formato imagenpara pedirla en formato texto basta con cambiar los identificadores deGetLineOfSightPng a GetLineOfSightTxt o de GetProfilePng a GetProfile Txt
Obtencioacuten de la liacutenea de visibilidad paraacutemetros requeridos
URLCoverageServer URL con la cobertura a utilizar en el caacutelculo de laliacutenea de visibilidad
bull coordinate coordenadas donde se situacutea el observador Deben estarseparadas por coma
bull obs_elev altura del observador (en metros)
bull max_dist distancia maacutexima en metros a la que se quiera calcular la liacuteneade visibilidad o radio (No se aconseja hacer peticiones de liacutenea devisibilidad superiores a 400m debido a un bug de Grass)
bull width ancho de la imagen a generar
bull Height alto de la imagen a generar
bull CRS sistema de referencia en el que se proporcionan los datos
Respuesta
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estmdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten POllliacuteca
Paacutegina 38 de 44
GetLineOfSightTxt La respuesta consiste en un GML que incluye ladireccioacuten del archivo en formato texto a descargar
bull GetLineOfSightPng imageURL direccioacuten donde se encuentra almacenadala imagen resultante GMLURL direccioacuten donde se encuentra almacenadoel GML de las aacutereas visibles resultantes
Obtencioacuten del perfil se definen los siguientes paraacutemetros
Resolution resolucioacuten a tomar en el caacutelculo del perfil
Profile pares de puntos separados por comas por los que se deseacalcular el perfil
URLCoverageServer URL de la cobertura a utilizar en el caacutelculo del perfil
CRS sistema de referencia en el que se proporcionan los datos
La respuesta consiste en un GML que incluye la direccioacuten del archivo adescargar
IntersectRaacutesterWithASCIIPolygon se definen los siguientes paraacutemetros
o ASCIIPolygon Archivo vectorial en formato ASCII de Grasso URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
bull IntersectRaacutesterWithPolygon se definen los siguientes paraacutemetros
o URLFeatureServer Direccioacuten del servicio WFS del que se obtiene elpoliacutegono a intersectar
o FeatureRequest Peticioacuten GetFeature al servicio WFS mediante lacual se obtiene el poliacutegono a intersectar
o URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Nacional (e Gobierno Electroacutenico e In~ormiquestica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciltda para el intercambio deciatos entre entidades de la Aoministraciaacuten Puacuteblica
Paacutegina 18 de 44
112 Styled Layer Descriptor (SLD)
Perfil de la Especificacioacuten de Implementacioacuten Web Map Service
El Styled Layer Descriptor (SLD) o Descriptor de Estilos de Capas define unacodificacioacuten que se extiende al estaacutendar WMS el cual permite definir a traveacutes delusuario una simbolizacioacuten y coloracioacuten de la capa geograacutefica o cobertura Elestaacutendar SLD aborda la necesidad de los usuarios y de los softwares paraofrecer la capacidad de poder controlar la representacioacuten visual de los datosgeorreferenciados
Esta posibilidad de definir reglas de representacioacuten de estilos requiere unlenguaje de estilos que el cliente y el servidor pueden entender La Simbologiacuteaestaacutendar de codificacioacuten de la OGC (SE) ofrece este lenguaje mientras que elperfil de SLD WMS permite la aplicacioacuten del SE a capas WMS usandoextensiones de operaciones de los servicios de mapas Ademaacutes este estaacutendardefine una operacioacuten de acceso normalizado a siacutembolos de leyenda
a Operaciones del servicioLas operaciones que se definen en este estaacutendar OGC son 4 siendo dos (2)obligatorias y dos (2) opcionales
bull GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull GetMap (Obligatoria)
Esta operacioacuten estaacute definida en el estaacutendar WMS en sus distintas versionesSolicitud de un aacuterea determinada en un CRS determinado Para modificar elestilo de visualizacioacuten se crea un laquouser Styleraquo
bull Describe Layer (Opcional)
Para definir estilos personalizados por el usuario se requiere informacioacutensobre los fenoacutemenos a simbolizar o como poco su tipo (fenoacutemeno ocobertura) Esta operacioacuten proporciona informacioacuten sobre esos estilos
bull GetLegendGraphic (Opcional)
Mediante esta operacioacuten se obtiene una imagen del estilo con el cual elservicio realiza la representacioacuten de la capa
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de s~rvicios leb ae informacioacuten georreferenci2da para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
2 ESTANDAR PARA SERVICIO DE MAPAS WFS
Paacutegina 19 de 44
21 WFS Web Feature Service
El servicio Web Feature Service (WFS) o Servicio de publicacioacuten de objetos es unestaacutendar definido por la OGC que describe la especificacioacuten de codificacioacuten paradatos georreferenciados basados en GML (Geography Markup Language) el cualpermite recuperar y modificar (consultar insertar actualizar y eliminar) datosespaciales en formato vectorial Esta codificacioacuten intenta activar el transporte yalmacenamiento de informacioacuten geograacutefica mediante un XML Sehema quedescribe su estructura incluyendo las propiedades de geometriacutea y los rasgosgeograacuteficos
Los requisitos para un Web Feature Serviee (versioacuten 110 o superior) definidospor la OGC son
Los interfaces deben definirse en XML
GML debe ser utilizado para expresar caracteriacutesticas de los objetos dentrode la interfaz
Un WFS debe ser capaz como miacutenimo de ofrecer caracteriacutesticas de losobjetos utilizando GML
El filtro de lenguaje debe definirse en XML y derivarse de CQL como seindica en el OpenGIS Catalogue Intetface ImplementationSpecification
bull El almaceacuten de datos utilizado para almacenar caracteriacutesticas de los objetosgeograacuteficos puede ser opaco para la aplicacioacuten cliente siendo el uacutenicoacceso a los datos a traveacutes del interfaz del WFS
bull La uacutenica funcioacuten de un WFS cuando interacciona con el sistema dealmacenamiento de fenoacutemenos geograacuteficos es asegurarse que loscambios realizados en los datos sean coherentes
211 Operaciones
Se definen tres clases de WFS
WFS Baacutesico implementa las operaciones GetCapabilitiesDescribeFeatureType y GetFeature Se considera el servicio de soacutelolectura
WFS XLink soporta todas las operaciones del WFS Baacutesico e implementala operacioacuten GetGmlObjet para XLinks locales yo remotos siendo posibleutilizar la operacioacuten GetGmlObjet durante la operacioacuten GetFeature
bull WFS Transaccional soporta todas las operaciones del WFS baacutesico eimplementa las operaciones de transaccioacuten Siendo opcional laimplementacioacuten de las operaciones GetGmlObjet yo LockFeature
Los atributos comunes en las peticiones POST y GET para todas las operacionesson
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEi -Comiteacute Coordinador de la lOEDirectiva sobre est~ndres de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Publica
Paacutegina 20 de 44
Tabla 5 Componentes GET maacutes comunes
_componentesVERSION
SERVICE=WFS
REQUEST
NAMESPACE
Paraacutemetros adicionalesParaacutemetros especificos
del suministrador
OblifjatoiexcliexcledadOblig_~9iQ_
Obligatorio
ObligatQrio
Opcional
Opcional
_ _ DescripcioacutenVersioacuten de la especificacioacuten OGC __Tipo-cie-ServfcTo--( no-esobiigaiorio paraGetCapeacutelbiiti~~)_Nombre de la PeticioacutenPara indicar el espacio de nombres y susprefijos El formato debe ser xmlns(prefix=EscapedNamespaceName) Si se especificamaacutes de uno se sefJaranfJorcomasParaacutemetros de cadaoperaCiOacute---------------Para permitir antildeadir paraacutemetros ala peticioacutende forma que se mejore el resuldo _
Tabla 6 Componentes POST maacutes comunes
ComponentesVERSION
SERVICE=WFS
HANOLE
ObligatoriedadObligato~[Q__Obligatorio
Opcional
DescripcioacutenVersioacutende la especificacioacuten OGCTipo de Servicio Permite a la aplicacioacuten cliente asociar unnombre nemoteacutecnico a la peticioacuten paraencontrar los elementos infractores en casode error
a GetCapabilities (obligatoria)
Ofrece informacioacuten acerca de las caracteriacutesticas del servicIo de los tipos defenoacutemenos que puede ofrecer y queacute operaciones soporta cada uno de ellos
D~scripdcSn _Lista de tipos de fenoacutemenos adescribir separados por comas Sino se indica ninguno devuelvetodos los tiposFormato de salida para describirlos tipos de fenoacutemenos Soportaotros formatos de salida comoOTO
Opcional
Opcional
TYPENAME
OUTPUTFORMAT=textxmlsubtype=gml311
b DescribeFeatureType (obligatoria)
Ofrece la estructura (campos y atributos) de cualquiera de los tipos defenoacutemenos que el servicio puede ofrecer mediante su descripcioacuten en esquemasXML siendo eacutestos esquemas GML vaacutelidos
Tabla 7 Componentes DescribeFeatureType
Componentes Obligatoriedad
c GetFeature (obligatoria)
Devuelve instancias de fenoacutemenos (objetos individuales) en formato GMLAdemaacutes el cliente debe tener la posibilidad de solicitar las propiedades delfenoacutemeno que desea y de realizar tanto consultas espaciales como noespaciales
Tabla 8 Componentes de GetFeature y GetFeatureWithLock
iI
l
_lt_orriponentesREQUEST=[GetFeature I
GetFeatureWithLock]
OUTPURFORMAT=textxml subtipo=gml311
RESULTIYPE=[results IHits]
Obligatoriedad
Obligatorio
Opcional
Opcional
t5escripciQn
Nombre de la peticioacuten WFS
Permite otros formatos de salida siempre ycuando se indique en el documento deltapacidadesUtilizado para solicitar un documento derespuesta completo con los fenoacutemenos quecumplen la consulta (results valor por defecto) osimplemente una enumeracioacuten d~ Ilts_rnismos
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades ete la Administracioacuten Puacuteblica
Paacutegina 21 de 44
Pueden utilizarse componentes adicionales para controlar los XLink anidados
Tabla 9 Codificacioacuten adicional de GetFeature
Componentes
PROPERTYPENAME
FEATUREVERSION=[ALLIN]
MAXFEATURES=N
EXPIRY=N
SRSNAME
TYPENAME(opcional si se aespecificado elFEATUREID)FEATUREID
(Mutuamente excluyentec()i1 FILIER yB001 __
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BBOX)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
SORTBY
~Coriiacuteponentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
PROPTRAVXLlNKDEPTH
Obligatoriedad
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Opcional
Opcional
Opcional
Opcional
Obligatoriedad
Opcional
Opcional
Opcional
Descripci9n(hits)Lista de propiedades de cada tipo de fenoacutemenosolicitado Con o con ausencia de valor sesolicitan todas las del ti~o_~Ql~_L1J9ordmcgt____Cuando es posible el versionado Devuelve laversioacuten del fenoacutemeno que se le solicita Si no seindica devuelve la uacuteltima versioacutenMaacuteximo nuacutemero de fenoacutemenos que puedendevolverse en una consulta Si no se indicadevuelve todosSoacutelo se utiliza con la peticioacutenGetFeatureWithLock Indica el tiempo de bloqueodel fenoacutemeno en la respuesta (en minutos) Si elparaacutemetro no se especifica el bloqueo seraacuteindefinidoSistema de referencia que debe ser usado en lageometria de los fenoacutemenos resultado de lapeticioacuten
Lista de nombres de los tipos de fenoacutemenossolicitados
Lista de instancias de fenoacutemenos solicitadasidentificadas mediante su identifi~dor
Describe un conjunto de caracteristicas sobre lasque operar Se debe establecer un filtro por cadatipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o un FILTERun cliente puede realizar la peticioacuten mediante unbounding box
Indica la propiedad respecto a la cual seraacutenordenadas las instancias de los fenoacutemenosobtenidos en la consulta
--__~~_ 0- _
Descripcioacuten _Nivel de profundidad a alcanzar a traveacutes de los bullenlaces contenidos en los atributos href de las propiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que se bullacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidada deGetGmlObject realizada para cualquier propiedadcuando interviene el componenteTRAVERSEXLlNKDEPTH (si no se especifica una I
lista PROPEXPIRY) En ausencia de valoresperaraacute hasta recibir respuestaLista de- ios niveies- de XLink enlazado-spor cadafenoacutemeno que sea consultado Debe haber unarelacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una lista
i_J
Oficina Nacional de Gobierno Electroacutenico e Inormiquesttica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios VIeb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 22 de 44
Componentes Obligatoriedad DescripcioacutenPROPTRAVXLlNKDEPTHLista de tiempos de expiracioacuten de XLink enlazadospor cada fenoacutemeno consultado Debe haber una
PROPTRAVXLlNKEXPIRY Opcional relacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una listaPROPTRAVXLlNKEXPIRY
d GetGmlObject (opcional)
Devuelve instancias de fenoacutemenos expresaacutendolos en XML El cliente debe tenerla posibilidad de especificar si desea todos los objetos que se han anidadomediante Xlinks o soacutelo hasta un nivel de anidamiento determinado
Para que un WFS soporte esta operacioacuten cada elemento sobre el que puedaoperar el WFS debe estar identificado uniacutevocamente mediante lOs XML Lacodificacioacuten de identificadores de elementos se define en OpenGis FilterEneoding Implementation Speeifieation
La diferencia con GetFeature es que mientras que esta uacuteltima devuelve todaslas instancias que posea el tipo de fenoacutemeno solicitado con GetGmlObject soacutelose obtienen las instancias de fenoacutemenos solicitadas mediante su identificador
Tabla 10 Codificacioacuten para GetGmlObject
Componentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
GMLOBJECTID
Obligatoriedad
Obligatorio
Opcional
DescripcT6n _Nivel de profundidad a alcanzar a traveacutes de losenlaces contenidos en los atributos href de laspropiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que seacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidadade GetGmlObject realizada para cualquierpropiedad (si no se especifica una listaPROPEXPIRY) cuando interviene elcomponente TRAVERSEXLlNKDEPTH Enausencia de valor esperaraacute hasta recibirresp~~~t~__ _ EllO XML del elemento solicitado
Descripci~~
Lista de nombres de los tipos de fenoacutemenosa ser bloqueados
Indica el tiempo de bloqueocienenoacutementildeo(en minutos) Si el paraacutemetro no seespecifica el bloqueo seraacute indefinidoALLintentaraacute bloq~ordflodoslos fenoacuteme~_
Opcional
Opcional
Obligatorio
ObligatoriedadComponentesTYPENAME
(opcional si se aespecificado elFEAT~B_~[)) _
EXPIRY=N
LordmCISACTI9~=I~-J_
e LockFeature (opcional)
Peticioacuten de bloqueo sobre uno o maacutes tipos de fenoacutemenos mientras se estaacuterealizando su modificacioacuten con la operacioacuten Transaetion Esto aseguratransacciones de forma continuada Esta operacioacuten en el meacutetodo POSTcontiene uno o maacutes elementos ltLoeltgt cada elemento definen las instancias deun tipo de fenoacutemeno a ser bloqueadas
Tabla 11 Componentes LockFeature
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Ieb de Informacioacuten georreferenciada para el intercambio dedatos entre entidades de la dministracioacuten Puacuteblica
Paacutegina 23 de 44
9omponentes_SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BJ30_X)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Opcional
Opcional
Opcional
Descripcioacuten _solicitados si no lo consigue no sebloquearaacute ninguno SOME intenta bloqueartantas como sea posibleLista de instancias de fenoacutemenossolicitadas identificadas mediante suidentificador
Describe un conjunto de caracteristicassobre las que operar Se debe establecer unfiltro por cada tipo de fenoacutemeno listado en elparaacutemetro TYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
f Transaction (opcional)
Una peticioacuten transaccional estaacute compuesta de operaciones que modificaninstancias de fenoacutemenos geograacuteficos accesibles viacutea web Una vez terminada latransaccioacuten el servicio WFS genera un documento XML de respuesta indicandoque el proceso se ha realizado
Esta operacioacuten puede realizarse directamente por parte del servicio WFS encuyo caso al finalizar la transaccioacuten el servicio traslada las modificaciones alalmaceacuten de datos conectado el servicio WFS o traducir las operaciones allenguaje del almaceacuten de datos siendo eacuteste uacuteltimo el encargado de realizar laoperacioacuten
Las posibles operaciones de modificacioacuten que pueden llevarse a cabo son crear(Insert) actualizar (Update) y eliminar (Deete)
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Insert
Native
Lockld
srsName(Atributo)
IdgenItri~ut(raquo
Transaction
inputFormat__(f-ilQt __
Tabla 12 Componentes POSTde TransactionComponentes Obligatoriedad DescripCioacuten~- ~- --
Puede contener cero o maacutes nsert Updafe o DeefeLas operaciones se ejecutan en el orden en el quese presenten en la peticioacuten _Especifica que la transaccioacuten se realizaraacute sobre unconjunto de instancias que han sido bloqueadasprevLamente___ ____ __Contiene comandos u operaciones propietariaspermitiendo acceder y actuar sobre servidores oalmacenesde datos especiacuteficosALL iridica--que -iodos -os fen6meno-sbloq-ueadosdeben ser liberados una vez terminada latransaccioacuten SOME indica que soacutelo los registrosmodificados deben ser liberados el resto deelementos permanecen bloqueadosUtilizado para crear nuevas instancias defenoacutemenos Por defecto los fenoacutemenos se expresanmediante GML3 pero pueden utilizarse otrasversiones de GML En respuesta a esta operacioacuten elWFS debe generar una lista de los identificadoresasig_l95Qsa las nueveacutel~Iacutei~~l~a_~generadas
Versioacuten GML en la que crear los datos-- -- Sistema deo-referenCiadel nuevo-efe-merItoeicual
Opcional debe ser soportado por el tipo de fenoacutemeno al quepertenece
Meacutetodode asignacioacuten de identificadores
releaseAction=[ALLISOME]
Oficina Nacional de Gobierno Eleciexclroacutenico e Inormaacutetiacuteca - ONGEI -Comiteacute Coordiacutenatior de la IDEPDirectiva sobre estaacutendares de servicios weo de informacioacuten georreierenciada iexclara el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 24 de 44
Componentes
Update
Property(Elemento)
srsName(Atributo)
Filter(Elemento)DeleteFilter
(Elemento) __
Obligatoriedad
Opcional
Obligatorio
Opcional
Opcional
OpcJdegrl_ordfI _
Obligatorio
DescripcioacutenActuacutea sobre las propiedades de instancias defenoacutemenosEspecifica el nombre (Name) y los valores (Vaue) delas propiedades pertenecientes a los tipos defenoacutemenos a modificar (fypeName)Sistema de referencia del nuevo elemento el cualdebe ser soportado por el tipo de fenoacutemeno al quepert~n_~ce _ ___ _ _Define restricciones espaciales o no espaciales paraseleccionar los fenoacutemenos a modificarElimina instancias de fenoacutemenos
Si no se define un filtro la operacioacuten no se realiza
Tabla 13 Componentes GET de Transaction
Componentes
OPERATION=Delete
TYPENAME(opcional si se aespecificado elFEATUREID)
RELEASEACTION=[ALLI SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
BB00)BBOX
(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten_Operacioacuten de transaccioacuten a ejecutar Lasoperaciones se ejecutan en el orden en el quese present~Il_~I1a p~ticiordmn
Lista de nombres de los tipos de fenoacutemenossobre los que realizar fa operacioacuten
ALL indica que todos los fenoacutemenosbloqueados deben ser liberados una vezterminada la transaccioacuten SOME indica quesoacutelo los registros modificados deben serliberados el resto de elementos permanecenbloqueados
Lista de instancias de fenoacutemenos sobre los queoperar identificadas mediante su identificador
Describe un conjunto de caracteriacutesticas sobrelas que operar Se debe establecer un filtro porcada tipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
Oficina Nacional dG Gobierno Eleciroacutenco e informaacutetic - ONGEiexcl -Comiteacute Coordineacutedor de la lDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para ei intercambio dedtos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 25 de 44
3 ESTANDAR PARA SERVICIO DE COBERTURA WCS
31 WCS Web Coverage Service
El servicio Web Caverage Serviee (WCS) o Servicio de Coberturas de mapasofrece la obtencioacuten de datos georreferenciados en un formato del tipo coberturamulti-dimensionales para el acceso a traveacutes de la web de modo que sean uacutetilespara la representacioacuten o como dato de entrada de modelos cientiacuteficos
Al igual que el estaacutendar Web Map Serviee (WMS) y el Web Feature Serviee(WFS) permite al cliente seleccionar parte de la informacioacuten que posee elservidor basaacutendose en diferentes criterios como por ejemplo las restriccionesespaciales
Este estaacutendar nos brinda un conjunto de requisitos baacutesicos que una aplicacioacutenWCS debe cumplir esto tambieacuten es vaacutelido al utilizar el GML como un formato deentrega de la cobertura con el cual a diferencia del WMS que devuelve los datosgeorreferenciados para ser representados como mapas estaacuteticos (devueltos comoimaacutegenes desde un servidor) el estaacutendar Web Coverage Service define unasintaxis rica para las solicitudes en contra de estos datos devolvieacutendolos con susemaacutentica original (en lugar de las imaacutegenes) los cuales pueden ser interpretadosextrapolados procesados etc
Esta versioacuten de especificacioacuten se limita a peticiones y descripciones de coberturasde mallas regulares (grid coverage) aunque el interfaz ha sido disentildeado de formaque en futuras versiones sea posible desarrollarlo permitiendo otros tipos decoberturas definidas en OGC Abstraet Speeifieatian Tapie 6
asincroacutenicasrespuestas Respuestas XML y opcionalmente(almacenamiento de respuestas)
a GetCapabilities (obligatorio)
Permite obtener el documento XML de capacidades donde se describenlas caracteriacutesticas del servicio y donde normalmente se incluye una brevedescripcioacuten de las coberturas que ofrece En el caso que el documento XMLdevuelto no contenga la descripcioacuten de las coberturas que posee debedisponerse de informacioacuten similar en una fuente aparte como por ejemplo uncataacutelogo de imaacutegenes
311 Operaciones
El servicio WCS (versioacuten 20) proporciona tres (3) operaciones cuyaimplementacioacuten es obligatoria por parte del servidor Estas operaciones puedenutilizar HTTP GET con codificacioacuten KVP o HTTP POST con codificacioacuten XML oSOAP es mediante el documento de capacidades como se indica queacute tipo decodificacioacuten POST soporta el servidor del WCS
Los paraacutemetros que se definen a continuacioacuten pertenecen a la versioacuten 111 deeste estaacutendar mientras que los ejemplos expuestos se realizan con WCS versioacuten100 por ser los implementados hasta la fecha Las diferencias de notaciones ylas variaciones baacutesicas que posee la versioacuten 111 con respecto a la 100 son
Uso de GridCRS en descripciones de peticiones de cobertureacutels
Descripcioacuten jeraacuterquica de las coberturas
Muacuteltiples campos por cobertura
Oficinaacute Nacional de Gobj~rno Electroacutenico e InronnaacuteUca - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 14 Componentes de GetCapabilities
Paacutegina 26 de 44
Componentes
SERVICE=WCS
REQUEST=GetCapabilities
ACCEPTVERSION
SECTIONS=Contents
UPDATESECUENCE
ACCEPTFORMATS=textxml
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
QesuacuteipcioacutenTipo de Servicio al que vadirigl~eacutelJordf-R~ticoacuten~ _Nombre de la operacioacutenVersiones de la especificacioacutenOGC que acepta el clienteseparadas por comas y enorden de preferEmciaLista de cero o maacutes nombres desecciones del documento demetadatos del servicioseparados por comas que sedesea sean devueltos en eldocumento de metadatos delservicioVersioacuten del documento demetadatos del servicio valorque se incrementa cuando serealizan cambios en eldocumento compl~toSecuencia de cero o maacutesformatos de respuestadeseados por el clienteseparados por comas y pororden de preferencia
Tabla 15 Componentes de DescribeCoverage
b DescribeCoverage (obligatorio)
Devuelve un documento XML con una descripcioacuten detallada de una o variascoberturas de las suministradas por el servicio
El documento XML devuelto con la descripcioacuten de la cobertura debe contener
Identifier identificador uacutenico de la cobertura
bull Domain Definicioacuten del dominio espacial yo temporal para laslocalizaciones de las coberturas
bull Range Define el rango de valores y el tipo de propiedades (categoriacuteasmedidas etc) asignadas a cada localizacioacuten en el dominio
bull SupportedCRSs Relacioacuten de baseCRS definidos para cada GridCRSutilizados por la operacioacuten GetCoverage para expresar las coberturas queposee
bull SupportedFormats Formatos en los que pueden ser devueltos lascoberturas en respuesta a un GetCoverage (ejemplo GeoTiff HDF-EOSNITF CF-Net-CDF)
Componentes
SERVICE=WCS
REQUEST=DescribeCoverag~_VERSION= version
IDENTIFIERS=identifier1identifier2
Obligatoriedad
Obligatorio
Obli9iltorLC_ObligeacutelQ~icgt
Obligatorio
DesiiipClOacutenTipo de Servicio al que va dirigida lapeticioacutenNombre de laope~aci~nVersioacuten de la especificacioacuten OGCLista de los identiffcad()resde lascoberturas que se desea seandescritas
Oficina Nacional de Gobemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacuten ciares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 27 de 44
c GetCoverage (obligatorio)
Permite obtener una cobertura o parte de ella Por tanto es necesario indicaralguna o todas las caracteriacutesticas baacutesicas que definen el subconjunto de datosrequerido es decir el dominio el rango de valores el tipo de re-muestreo elformato de datos y forma de entrega del resultado Para ello es necesarioconocer primero cuaacutel es la definicioacuten del tipo de coberturas que posee el serviciomediante la operacioacuten DescribeCoverage
Por defecto todos los componentes de la cobertura solicitada mediante estaoperacioacuten son devueltos directamente en la respuesta Opcionalmente elservicio puede tener implementada la posibilidad de almacenar los componentesde la cobertura como un recurso accesible viacutea web en cuyo caso la respuestaincluiriacutea la referencia URL a dicho recurso siempre y cuando se indique en lapeticioacuten que los resultados deben ser almacenados
Procesar una operacioacuten GetCoverage puede ser entendido conceptualmentecomo una secuencia de operaciones cuyo esquema fundamental seriacutea
Realizar una transformacioacuten de coordenadas (incluyendo el escaladoespacial) en el CRS que se desea mediante un re-muestreo coninterpolacioacuten espacial
Generar el subconjunto de datos espacial
Generar el subconjunto de datos temporal
Generar el subconjunto de propiedades (range)
bull Convertir los datos al formato solicitado En funcioacuten del formato puedenecesitarse interpolar los valores que posee cada localizacioacuten en lacobertura original como consecuencia es probable que se produzcapeacuterdida de precisioacuten
bull Salida de resultados de una muestra de la cobertura
Solicita un subconjunto de datoscorrespondientes a instantes ointervalos de tiempo determinados
S-olidta solamente algunos campos_ (IrQpiedade~L Formato de salida de la coberturadenro delo~que eacutesta posee _Especifica si la respuesta debe seralmacenadaIdentifica el sistema de referenciabase para el GridCRS de salida
Opcional
Obligatorio
Opcional
OpcionalParaacutemetros
-Oescripeacutefoacutentilde---Tipo de Servicio al que va diexclrigida la Obligatorio lPeuroticioacuten
Obligatorio Nombre de la operacioacutenObligatorio __ _ VeEsi6n de 1ordf~~p~cifiltordfltoacutenQ~C
Identificador uacutenico de la coberturaObligatorio solicitada
Opcional iexcl Encuadre que define espacialmente(Obligatorio si no se la cobertura solicitada en el
indica sistema de referencia que se indicaTIMESECUENCE) mediante su URN
Opcional(Obligatorio si no se
indicaBordmUNDIN~Jl0gtS)
FORMAT
RANGESUBSET
TIMESECUENCE
Tabla 16 Componentes de GetCoverage
- Componentes Obligatoriedad
SERVICE=WCS
REQUEST =GetCoverageVERSION= version
IDENTIFIER
BOUNDINGBOX=coordenadasurnogc defcrs EPSGX
STORE
GRIDBASECRS=urnogcdefcrsEPSGX
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la ACjministracioacuten Puacuteblica
Paacutegina 28 de 44
Comp()nentes
GRIDTYPE=urnogcdefmethodWCS 11 2dGridln2dCrs
GRIDCS=urnogcdefcsOGCOOGrid2dSquareCS
GRIDORIGIN
GRIDOFFSETS
Obligatori~qCldpertenecientes a laestructura de datos
GridCRSSe utilizan para
solicitar los datos desalida en otroSistema deReferencia de
Coordenadas (CRS)distinto al que posee
la coberturaalmacenada
DescripcioacutendeseadoIdentifica el meacutetodo de generacioacutende la malla en el sistema dereferencia baseIdentifica el Sistema Cartesiano 2Do 3D utilizado po~~1 GridggS_Coordenadas del origen de la mallaen el sistema de referencia base delGridCRS deseadoSeparacioacuten entre los puntosadyacentes de la malla en elsistema de referencia base
Oficina Nacional de Gobierno Eiectreacutenico e Infonnaacutetica - ONGEI -Comiteacute Coorcfinador de la rDEPDirectiva sobre estaacutendares de sGrvicios viexcleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administrc1oacuten Puacuteblica
4 ESTANDAR PARA SERVICIO DE CATALOGO CSW
Paacutegina 29 de 44
41 CSW Catalogue Service tor the Web
El servicio Catalogue Service for the Web (CSW) o Servicio de Catalogo es unestaacutendar definido por la OGC que especifica la interfaz el enlace y el marco detrabajo para publicar y generar buacutesquedas de conjuntos de informacioacuten de tipodescriptiva (metadatos) sobre los datos servicios y objetos de informacioacutenrelacionados
Este servicio de cataacutelogo es uno de los tres servicios fundamentales que debeexistir en una Infraestructura de Datos Espaciales consulta visualizacioacuten ydescarga
Los servicios de los cataacutelogos representan las caracteriacutesticas de los recursos quepueden ser consultadas y presentadas para su evaluacioacuten por los clientes yasean usuarios o aplicaciones software
411 Operaciones
Las operaciones que define este estaacutendar (versioacuten 200) son siete (7) cuatroobligatorias y tres (3) opcionales
a GetCapabilities (obligatorio)
GetCapabilities es obligatoria y permite a los clientes CSW obtener metadatosdel servicio La respuesta se envioacute en un documento XML
La peticioacuten debe implementar los paraacutemetros request service SectionsAcceptVersions y AcceptFormats y puede implementar el paraacutemetroupdateSequence
Las secciones del documento XML del metadatos son
Serviceldentification
ServiceProvider
OperationsMetadata
Contents
bull Filter_Capabilities
Operacioacuten GetCapabilities Solicitud de las caracteriacutesticas del servicioInfraestructura de Datos Espaciales-CSW
ltxml version=10 encoding=UTF-8gt ltcswGetCapabilities service=CSWversion=2 OOxmlns csw=httpwwwopengisneUcaUcswgt ltcswAcceptVersionsgtltcswVersiongt2 OOltcswVersiongt ltcswAcceptVersionsgt ltcswAcceptFormatsgtltcswOutputFormatgttexUxmlltcsw OutputFormatgt ltcswAcceptFormatsgtltcswGetCapabi litiesgt
b GetRecords (obligatorio)
Permite la buacutesqueda y presentacioacuten de registros de metadatos
Paraacutemetros
REQUEST service version
bull NAMESPACE
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la rDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciacuteada para el intercambio dedatos entre enUdades de la Administriexclcioacuten Puacuteiexcl)lica
Paacutegina 30 de 44
1-
resulType Puede mostrar tres valores
bull HITS Indica el nuacutemero de registro que satisface la peticioacuten
bull RESUL TS Se solicita el conjunto de registros resultado
bull VALlDATE Valida la consulta
bull outputFormat Indica el esquema de la salida generada por defecto tomael valor OGCCORE pero otros valores pueden ser FGDC IS019119 oIS019139
bull outputSchema
bull startPosition Indica el registro desde el que se empieza la buacutesqueda
bull maxRecords
bull typeNames
bull ElementSetName o ElementName Indica la lista de elementos oconjuntos de elementos de los metadatos que deben devolverse
bull Constraint Es una restriccioacuten que debe cumplir el conjunto resultado Seexpresa seguacuten el lenguaje indicado en el paraacutemetroCONSTRAINTLANGUAGE
bull SortBy Permite ordenar el conjunto resultado
bull DistributedSearch Indica que la consulta puede ser distribuida y elparaacutemetro hopCount limita el nuacutemero de veces que puede transmitirse laconsulta hopCount
ResponseHandler Indica si la operacioacuten es sincronizada o no
Operacioacuten GetRecords Solicitud de los registros del cataacutelogo cuyo tema tiacutetuloo descripcioacuten sea Lima
ltxml version=10 encoding=UTF-8gtltGetRecords service=CSW version=200 xmlns=httpwwwopengisnetcatcswmlnsogc=httpwwwopengisnetogc startPosition=1 maxRecords=50outputFormat=textxmresultType=resultsgtltQuery typeNames=Dataset xmlnsgm=httpwwwopengisnetgmlgtltElementSetName typeNames=DatasetgtfuIltElementSetNamegtltConstraint version=1020gtltogcFiltergtltAndgtltNotgtltPropertylsLikegtltPropertyNamegttypeltPropertyNamegtltLiteralgtS ERVICIOltLiteralgtltPropertylsLikegtltNotgtltOrgtltOrgtltPropertylsLikegtltPropertyNamegtsu bjectltPropertyNamegtltLiteralgt LimaltLiteral gtltPropertylsLikegtltPropertylsLikegtltPropertyNamegttitl eltPropertyNa megtltLiteralgt LimaltLitera 1gt
Oficina Nacional (le Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidacjes de la iexcldministracieacuten Puacuteblica
Paacutegina 31 de 44
ltPropertylsLikegtltIOrgtltPropertylsLikegtltPropertyNa megtdescri ptionltP ropertyN amegtltLitera 1gtLimaLiteragtltPropertylsLikegtltIOrgtltAndgtltIogc FiltergtltConstraingtltQuerygtltGetRecordsgt
c GetRecordByld (obligatoria)
Solicita la representacioacuten por defecto de los registros localizados por suidentificador
Paraacutemetros
version
bull ElementSetName (brief summary full)
bull Id (lista de identificadores)
Operacioacuten GetRecordByld Solicitud de la representacioacuten por defecto de losregistros del cataacutelogo de la IDEP localizados por el identificador
ltxml version=10 encoding=UTF-8gt ltcswGetRecordByld service=CSWversion=200xml ns csw=httpwwwopengisnetcatcsw outputF ormat=textxmlgtltcsw Idgtign-bcn25-1 00-1 ltcsw Idgtltcsw ElementSetNamegtbriefltcsw ElementSetNamegtltcswGetRecordByldgt
d DescribeRecordl (Obligatorio)
La operacioacuten DescribeRecord permite obtener elementos del modelo deinformacioacuten soportado
Los paraacutemetros de la peticioacuten son
REQUEST=DescribeRecord
ltxml version=10 encoding=UTF-8gt
servide=CSW
version=200
NAMESPACE Declaracioacuten de espacios de nombres para conocerexactamente que tipos van a describirse
bull TypeName Lista de tipos descritos en el cataacutelogo
bull outputFormat
schemaLanguage Esquema de descripcioacuten que se usa
Operacioacuten DescribeRecord Solicitud de una descripcioacuten geneacuterica de losregistros del cataacutelogo
Oficina Nacional da Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador dEla IDEPDirectiva sobre estaacutendares de servicios ~eb eje informacioacuten georreferenciada para ei intercamllio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 32 de 44
ltcswDescribeRecord service=CSW version=200xml ns csw=httpwwwopengisnetlcatcswoutputFormat=textlxml schemaLanguage= XM LSCH EMAgtltcswTypeNametargetNa mespace=httpwwwopengisnetlcatcswgt recordltcsw Type Namegtltcsw DescribeRecordgt
e Operacioacuten Transaction (opcional)
La operacioacuten Transaction define una interface para la creacioacuten modificacioacuten yborrado de registros del cataacutelogo
La peticioacuten estaraacute formada por elementos nsert Update o Deete seguacuten lasoperaciones que quieran ser realizadas
Tambieacuten puede usarse los elementos requestlO y verboseResponse
f Operacioacuten Getdomain (opcional)
Se utiliza para obtener informacioacuten en tiempo real sobre el rango de valores deun registro o de un paraacutemetro de la peticioacuten
Paraacutemetros
ParameterName
PropertyName
La respuesta estaacute formada de uno o maacutes elementos ltDomainValuesgtcompuestos a su vez de ltListONaluesgt o ltRangeONaluesgt
g Operacioacuten Harvest (opcional)
Permite colectar datos para el cataacutelogo es decir uacutenicamente referencia losdatos que deben ser insertados o actualizados en el cataacutelogo y seraacuteresponsabilidad del servicio de cataacutelogo resolver la referencia localizar los datosy procesarlos
La operacioacuten puede funcionar de manera siacutencrona o asiacutencrona
Paraacutemetros
Resquest service version
bull Namespace
bull Source Indica la URI de doacutende los metadatos son recolectados
bull ResourceType Referencia el esquema de los registros
bull ResourceFormat
ResponseHandler
Harveslnterval Especifica un intervalo de tiempo entre recolecciones demetadatos
Oncina Nacional de GObierno Electroacutenico e Informaacutetica - ONGE -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios ViCO de informacioacuten georrefcrenciada para ei intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 33 de 44
5 ESTANDAR PARA SERVICIO DE PROCESAMIENTO EN WES WPS
51 WPS Web Processing Service
El servicio Web Processing Service (WPS versioacuten 100) o Servicio de publicacioacutende Procesos geoespaciales en la web es una interfaz propuesto por la OGC queproporciona normas para estandarizar la forma de entradas y salidas (solicitudes yrespuestas) para servicios de geoprocesamiento Este servicio tambieacuten define laforma como un cliente puede solicitar la ejecucioacuten de un proceso y la forma comose maneja la salida del mismo
Define una interfaz que facilita la publicacioacuten de geo-procesos y el anaacutelisis de losclientes Los datos requeridos por el WPS se pueden entregar a traveacutes de la webo pueden estar disponibles en un servidor
Cabe destacar que el estaacutendar WPS permite realizar operaciones de anaacutelisis ytratamiento de informacioacuten espacial no prevista en los otros estaacutendares Laespecificacioacuten WPS se centra en la definicioacuten de un protocolo de comunicacioacutenentre cliente y servidor para realizar geo-procesos usando servicios y datosgeorreferenciados
Este estaacutendar es un interfaz geneacuterico por lo que no define ni los procesos ni losdatos especiacuteficos de entrada o de salida (producidos en el caacutelculo) sino que losdescribe de forma geneacuterica siendo cada implementacioacuten WPS la que defina suforma de trabajar
Los datos a usarse en este estaacutendar pueden comprender por ejemplo formatosde imaacutegenes tales como Geo TlFF o estaacutendares de intercambio de datos comoGeography Markup Language (GML) o Geolinked Data Acces Serviacutece (GDAS)Este estaacutendar tampoco aborda la forma de archivar catalogar buscar o recuperarla informacioacuten que ha sido creada por un WPS
Seguacuten la OGC el estaacutendar WPS describe un interfaz de peticioacutenrespuesta en elque se define coacutemo
Codificar las solicitudes de ejecucioacuten de procesos
bull Codificar las respuestas resultado de la ejecucioacuten de procesos
bull Integrar datos y metadatos en las entradas y salidas
bull Referenciar viacutea web datos de entrada y salida
bull Realizar procesos de larga duracioacuten
bull Devolver informacioacuten acerca del estado del proceso
bull Devolver errores de procesamiento
bull Solicitar el almacenamiento de las resultados de los procesos
511 Operaciones
a GetCapabilities (obligatoria)
Permite obtener el documento de capacidades donde se describen lascaracteriacutesticas del servicio En eacutel se proporcionan los nombres y una descripcioacutengeneral de cada uno de los procesos que ofrece el servicio Por ejemplo larespuesta de un GetCapabiacuteliacutetiacutees puede indicar que el WPS soporta unaoperacioacuten llamada interseccioacuten y que esta operacioacuten estaacute limitada a intersectarun poliacutegono con otro
Oficina Nacional de GOI)iemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinaoor de la IDEPDirectiva sobre estaacutendares de servicios 1Gbde informacioacuten georreferenciada par el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 17 Componentes GetCapabilities
Paacutegina 34 de 44
Componentes
i ordf-~~i~~=YYo~ordf__Request=GetCapabilitieso oJordm-~~~~~i()n5oo
Language
Obligatoriedad
Oblig~OTi() oObligtorioOpcional
Opcional
Descripcioacuten
Tipo de Servicio al que va djrigid~J~p~ticioacutenNombre de la operacioacutenVersiones ql~ordf~~Pleacutelooo o_o 0_0 o __Idioma del documento respuesta soportadopor el servidor ____o o
Ejemplo HTTP GET
La peticioacuten es una URL que contiene los paraacutemetros necesarios para poderconstruir una solicitud correcta
http IWPSservicesREQU EST=GetCapabilitiesampSERVICE=WPS
La respuesta es un documento XML que contiene los metadatos del servicioincluyendo una breve descripcioacuten de todos los procesos implementados estosprocesos son
GetLineOfSightPng realiza la liacutenea de visibilidad desde una posicioacutendefinida por las coordenadas de un supuesto observador a una alturadada y con una distancia maacutexima de visibilidad La liacutenea de visibilidad secalcula sobre un mapa raacutester en formato ASCIIGridExtended enviadomediante una peticioacuten a un WCS Obtiene la liacutenea de visibilidad en unarchivo como una imagen en formato PNG
bull GetProfileTxt realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo ASCII con los valores de las alturas
bull GetProfilePng realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo con una imagen en formato PNG
bull IntersectRaacutesterWithAsciiPolygon realiza la interseccioacuten entre un maparaacutester en formato floatGrid comprimido en llP obtenido de un WCS y unmapa vectorial pasado como un poliacutegono en formato ASCII de Grass Elresultado devuelve un raacutester en formato ASCII
IntersectRaacutesterWithPolygon realiza la interseccioacuten entre un mapa raacutesteren formato floatGrid comprimido en llP obtenido de un WCS y un mapavectorial en formato ShapeFile pasado como una peticioacuten a un WFS Elresultado devuelve un raacutester en formato ASCII
RaacutesterStatistics realiza la interseccioacuten entre un mapa raacutester en formatofloatGrid comprimido en llP obtenido de un WCS y un mapa vectorial enformato ShapeFile enviado mediante una peticioacuten a un WFS o como unpoliacutegono en formato ASCII de Grass incluyendo ademaacutes el valor maacuteximomiacutenimo y medio del mapa
bull Buffer_vectorial realiza la operacioacuten Buffer de una geometriacutea eacutesta puedepasarse tanto como un mapa vectorial en formato ASCII de Grass comopor una peticioacuten a un WFS Devuelve la ruta a un fichero ShapeFilecomprimido en llP o un fichero GML con la geometriacutea del buffer
Oficina Nacional de Gooierno Electroacutenico e Informaacutetica - ONGEl -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutenrJares de servicios teb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 35 de 44
Buffer_raacutester realiza la operacioacuten Buffer de un mapa raacutester a una distanciadada
bull VectorialOverlay realiza una operacioacuten entre dos mapas vectorialespreviamente obtenidos en formato ASCII vectorial o mediante una peticioacutena un WFS Las operaciones disponibles son de unioacuten interseccioacuten XOR yNOT
AnalisisTerritorialAreas caacutelculo de aacutereas resultado de la interseccioacuten dedistintos tipos de geometriacuteas del Corine con otros mapas vectoriales yraacutester Permite antildeadir restricciones sobre los mapas raacutester en cuanto aalturas maacuteximas y miacutenimas Como respuesta genera una imagen de lasaacutereas resultado de la operacioacuten
bull RaacutesterDistance calcula la distancia entre dos mapas raacutester obtenidosmediante peticiones a un WCS Se obtiene la miacutenima distancia y lospuntos maacutes proacuteximos ente los mapas
bull VectorialDistance calcula la distancia entre un mapa vectorial y un puntoEl mapa vectorial se obtiene mediante una peticioacuten a un WFS ointroducieacutendolo en formato ASCII de Grass
bull VectorialRaacutesterDistance distancia entre un mapa raacutester obtenidomediante una peticioacuten a un WCS y un mapa vectorial obtenido medianteuna la peticioacuten a un WFS o introducieacutendolo en formato ASCII de Grass Seobtiene la miacutenima distancia y los puntos maacutes proacuteximos entre los mapas
bull FeaturelnsideFeature informa si un mapa vectorial se solapa con otroEstos mapas se pueden obtener por medio de una peticioacuten a un WFS o serintroducidos como un mapa vectorial en formato ASCII de Grass
bull PointlnsideFeature informa si un punto estaacute contenido en un mapavectorial obtenido mediante una peticioacuten a un WFS o introducido como unmapa vectorial en formato ASCII de Grass
bull SimplifiedStatistics calcula el maacuteximo y miacutenimo de un mapa raacutester (sinposicioacuten y sin devolver el mapa) Simplificacioacuten de la operacioacutenRaacutesterStatistics para un caacutelculo previo de esta operacioacuten
b DescribeProcess (obligatoria)
Ofrece informacioacuten detallada acerca de los procesos que pueden ser ejecutadospor una operacioacuten Execute Esta descripcioacuten comprende los paraacutemetros yformatos de entrada que son requeridos en las peticiones de ejecucioacuten y losformatos de salida resultado de las operaciones Siguiendo con el ejemplo deinterseccioacuten de poliacutegonos la respuesta de una solicitud DescribeProcess podriacuteaindicar que este proceso requiere dos entradas llamadas PrimerPoliacutegono ySegundoPoliacutegono y que estas entradas se deben proporcionar en GML22 oGML 31 pudieacutendose enviar esta informacioacuten como un recurso accesible viacuteaweb
Cada paraacutemetro se describe mediante una estructura de datos que especifica losformatos codificaciones y unidades de medida permitidos (cuando esnecesario) Esta estructura de datos puede ser
Oficina Nacionai de Gobierno Electroacuteico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 36 de 44
ComplexData (Ej XML fragmento GML o imaacutegenes) estrutura de datoscompleja que soporta formatos codificaciones (tipo de URI) y schemasdefinidos para el proceso El valor de esta estructura de datos complejapuede introducirse directamente en la peticioacuten de la operacioacuten Execute oser solicitada mediante acceso remoto asiacute como ser devuelta directamenteen la operacioacuten Execute o almacenada como un recurso accesible viacutea web
bull LiteralData es un valor literal simple (Ej integer caraacutecter string URI) conunidades de medida que se codifica directamente en la peticioacuten y en larespuesta Execute
bull BoundingBox informacioacuten proporcionada en uno de los sistemas dereferencia soportados por el servicio que se codifica directamente en lapeticioacuten y en la respuesta Execute
Tabla 18 Componentes DescribeProcess
Componentes
service=WPS
request=DescribeProcessversion
language
Identifier
Obligatoriedad
Obligatorio
ObligatorioObligatorio
Opcional
Obligatorio
Descripcioacuten_ M
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenVersioacuten del servicioIdioma del documento respuesta soportadopor el servidorIdentificador del proceso uno por cadaproceso al que se desea llamar
Ejemplo HTTP GET
Solicitud de la informacioacuten del proceso GetLineOfSightPng del servicio WPS
http IWPSservicesREQUEST=DescribeProcessampSERVIC E=WPSamp VERSION=040ampldentifier=GetLineOfSightPng
c ExecuteProcess (obligatoria)
Permite ejecutar procesos especiacuteficos implementados por el WPS utilizandocomo entrada los paraacutemetros suministrados y devolviendo en la salida losvalores producidos en el proceso Los datos de entrada pueden suministrarseintegraacutendolos en la peticioacuten Execute o mediante una fuente de datos accesibleviacutea web Asiacute mismo el resultado puede devolverse directamente o seralmacenado como un recurso accesible viacutea web en cuyo caso la respuestaconsistiraacute en un documento XML con una URL por cada salida almacenada
Normalmente la respuesta a la operacioacuten Execute es devuelta cuando finaliza elproceso Sin embargo un cliente puede solicitar al servidor el documento derespuesta inmediatamente despueacutes de ser aceptada la peticioacuten por parte dedicho servidor En este caso la respuesta incluye una URL a partir de la cualpuede recuperarse el documento de respuesta durante el proceso o despueacutes delmismo A su vez se puede solicitar al servidor que actualice regularmente unamedida indicadora de la cantidad de proceso restante
Si se desea suministrar al proceso gran cantidad de datos de entrada se utilizanuna o maacutes URI con los valores de entrada (normalmente URL) excepto cuandose trata uacutenicamente de valores escalares Si el proceso ha de ejecutarse variasveces utilizando diferentes entradas en cada ocasioacuten cada procesamiento deberealizarse con peticiones Execute separadas Si se trata de peticiones sencillaslos servidores pueden implementar transferencia HTTP GET para la operacioacuten
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 37 de 44
Execute sin embargo es maacutes conveniente la utilizacioacuten de codificacioacuten XMLcuando las peticiones son maacutes complejas
Tabla 19 Paraacutemetros comunes
Obligatoriedad
Obligatorio
Opcional
Obligatorio
ObligatorioObligatorio
Opcional
Opcional
Componentes
Service=WPS
ReqLJes==xecuteVersion
Identifier
Language
Datalnputs
ResponseForm
Descripcioacuten
Tipo de Servicio al que va dirigida la peticioacuten
Nombre de la operacioacutenVersioacuten del servicioIdentificador del proceso uno por cadaproceso al que se desea llamarIdioma del documento respuesta soportadopor el servidor
Tabla 20 Peticioacuten XML
Lista de datos de entrada Estructura dedatos del tipo Datalnputs (ver estaacutendar)Formato de respuesta del procesoEstructura de datos del tipo ResponseForm(ver estaacutendar)
Tabla 21 Peticioacuten GET
Datalnputs
ResponseDocument
RawDataOutput
StoreExecuteResponse=trae
Linage=trae
Status=trae
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Lista de identificadores atributoacutesy vaiacuteoacuteresde las entradas delproce9~
Lista de identificadores y atributos de lasseacute3lidasdel iexclgtroceso Identificador y atributos de cada salida delprocesoEspecifica si la respuesta debe almacenarseen un recurso accesible via webEspecifica si se debe incluir en el documento de respuesta la informacioacuten acerca dellinaje __Especifica si se debe actualizar en eldocumento de respuesta la informacioacuten acercadel ~stado delproces()
Ejemplo HTIP POST de un Servicio WPS
Se muestran las peticiones de liacutenea de visibilidad y de perfil en formato imagenpara pedirla en formato texto basta con cambiar los identificadores deGetLineOfSightPng a GetLineOfSightTxt o de GetProfilePng a GetProfile Txt
Obtencioacuten de la liacutenea de visibilidad paraacutemetros requeridos
URLCoverageServer URL con la cobertura a utilizar en el caacutelculo de laliacutenea de visibilidad
bull coordinate coordenadas donde se situacutea el observador Deben estarseparadas por coma
bull obs_elev altura del observador (en metros)
bull max_dist distancia maacutexima en metros a la que se quiera calcular la liacuteneade visibilidad o radio (No se aconseja hacer peticiones de liacutenea devisibilidad superiores a 400m debido a un bug de Grass)
bull width ancho de la imagen a generar
bull Height alto de la imagen a generar
bull CRS sistema de referencia en el que se proporcionan los datos
Respuesta
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estmdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten POllliacuteca
Paacutegina 38 de 44
GetLineOfSightTxt La respuesta consiste en un GML que incluye ladireccioacuten del archivo en formato texto a descargar
bull GetLineOfSightPng imageURL direccioacuten donde se encuentra almacenadala imagen resultante GMLURL direccioacuten donde se encuentra almacenadoel GML de las aacutereas visibles resultantes
Obtencioacuten del perfil se definen los siguientes paraacutemetros
Resolution resolucioacuten a tomar en el caacutelculo del perfil
Profile pares de puntos separados por comas por los que se deseacalcular el perfil
URLCoverageServer URL de la cobertura a utilizar en el caacutelculo del perfil
CRS sistema de referencia en el que se proporcionan los datos
La respuesta consiste en un GML que incluye la direccioacuten del archivo adescargar
IntersectRaacutesterWithASCIIPolygon se definen los siguientes paraacutemetros
o ASCIIPolygon Archivo vectorial en formato ASCII de Grasso URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
bull IntersectRaacutesterWithPolygon se definen los siguientes paraacutemetros
o URLFeatureServer Direccioacuten del servicio WFS del que se obtiene elpoliacutegono a intersectar
o FeatureRequest Peticioacuten GetFeature al servicio WFS mediante lacual se obtiene el poliacutegono a intersectar
o URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de s~rvicios leb ae informacioacuten georreferenci2da para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
2 ESTANDAR PARA SERVICIO DE MAPAS WFS
Paacutegina 19 de 44
21 WFS Web Feature Service
El servicio Web Feature Service (WFS) o Servicio de publicacioacuten de objetos es unestaacutendar definido por la OGC que describe la especificacioacuten de codificacioacuten paradatos georreferenciados basados en GML (Geography Markup Language) el cualpermite recuperar y modificar (consultar insertar actualizar y eliminar) datosespaciales en formato vectorial Esta codificacioacuten intenta activar el transporte yalmacenamiento de informacioacuten geograacutefica mediante un XML Sehema quedescribe su estructura incluyendo las propiedades de geometriacutea y los rasgosgeograacuteficos
Los requisitos para un Web Feature Serviee (versioacuten 110 o superior) definidospor la OGC son
Los interfaces deben definirse en XML
GML debe ser utilizado para expresar caracteriacutesticas de los objetos dentrode la interfaz
Un WFS debe ser capaz como miacutenimo de ofrecer caracteriacutesticas de losobjetos utilizando GML
El filtro de lenguaje debe definirse en XML y derivarse de CQL como seindica en el OpenGIS Catalogue Intetface ImplementationSpecification
bull El almaceacuten de datos utilizado para almacenar caracteriacutesticas de los objetosgeograacuteficos puede ser opaco para la aplicacioacuten cliente siendo el uacutenicoacceso a los datos a traveacutes del interfaz del WFS
bull La uacutenica funcioacuten de un WFS cuando interacciona con el sistema dealmacenamiento de fenoacutemenos geograacuteficos es asegurarse que loscambios realizados en los datos sean coherentes
211 Operaciones
Se definen tres clases de WFS
WFS Baacutesico implementa las operaciones GetCapabilitiesDescribeFeatureType y GetFeature Se considera el servicio de soacutelolectura
WFS XLink soporta todas las operaciones del WFS Baacutesico e implementala operacioacuten GetGmlObjet para XLinks locales yo remotos siendo posibleutilizar la operacioacuten GetGmlObjet durante la operacioacuten GetFeature
bull WFS Transaccional soporta todas las operaciones del WFS baacutesico eimplementa las operaciones de transaccioacuten Siendo opcional laimplementacioacuten de las operaciones GetGmlObjet yo LockFeature
Los atributos comunes en las peticiones POST y GET para todas las operacionesson
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEi -Comiteacute Coordinador de la lOEDirectiva sobre est~ndres de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Publica
Paacutegina 20 de 44
Tabla 5 Componentes GET maacutes comunes
_componentesVERSION
SERVICE=WFS
REQUEST
NAMESPACE
Paraacutemetros adicionalesParaacutemetros especificos
del suministrador
OblifjatoiexcliexcledadOblig_~9iQ_
Obligatorio
ObligatQrio
Opcional
Opcional
_ _ DescripcioacutenVersioacuten de la especificacioacuten OGC __Tipo-cie-ServfcTo--( no-esobiigaiorio paraGetCapeacutelbiiti~~)_Nombre de la PeticioacutenPara indicar el espacio de nombres y susprefijos El formato debe ser xmlns(prefix=EscapedNamespaceName) Si se especificamaacutes de uno se sefJaranfJorcomasParaacutemetros de cadaoperaCiOacute---------------Para permitir antildeadir paraacutemetros ala peticioacutende forma que se mejore el resuldo _
Tabla 6 Componentes POST maacutes comunes
ComponentesVERSION
SERVICE=WFS
HANOLE
ObligatoriedadObligato~[Q__Obligatorio
Opcional
DescripcioacutenVersioacutende la especificacioacuten OGCTipo de Servicio Permite a la aplicacioacuten cliente asociar unnombre nemoteacutecnico a la peticioacuten paraencontrar los elementos infractores en casode error
a GetCapabilities (obligatoria)
Ofrece informacioacuten acerca de las caracteriacutesticas del servicIo de los tipos defenoacutemenos que puede ofrecer y queacute operaciones soporta cada uno de ellos
D~scripdcSn _Lista de tipos de fenoacutemenos adescribir separados por comas Sino se indica ninguno devuelvetodos los tiposFormato de salida para describirlos tipos de fenoacutemenos Soportaotros formatos de salida comoOTO
Opcional
Opcional
TYPENAME
OUTPUTFORMAT=textxmlsubtype=gml311
b DescribeFeatureType (obligatoria)
Ofrece la estructura (campos y atributos) de cualquiera de los tipos defenoacutemenos que el servicio puede ofrecer mediante su descripcioacuten en esquemasXML siendo eacutestos esquemas GML vaacutelidos
Tabla 7 Componentes DescribeFeatureType
Componentes Obligatoriedad
c GetFeature (obligatoria)
Devuelve instancias de fenoacutemenos (objetos individuales) en formato GMLAdemaacutes el cliente debe tener la posibilidad de solicitar las propiedades delfenoacutemeno que desea y de realizar tanto consultas espaciales como noespaciales
Tabla 8 Componentes de GetFeature y GetFeatureWithLock
iI
l
_lt_orriponentesREQUEST=[GetFeature I
GetFeatureWithLock]
OUTPURFORMAT=textxml subtipo=gml311
RESULTIYPE=[results IHits]
Obligatoriedad
Obligatorio
Opcional
Opcional
t5escripciQn
Nombre de la peticioacuten WFS
Permite otros formatos de salida siempre ycuando se indique en el documento deltapacidadesUtilizado para solicitar un documento derespuesta completo con los fenoacutemenos quecumplen la consulta (results valor por defecto) osimplemente una enumeracioacuten d~ Ilts_rnismos
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades ete la Administracioacuten Puacuteblica
Paacutegina 21 de 44
Pueden utilizarse componentes adicionales para controlar los XLink anidados
Tabla 9 Codificacioacuten adicional de GetFeature
Componentes
PROPERTYPENAME
FEATUREVERSION=[ALLIN]
MAXFEATURES=N
EXPIRY=N
SRSNAME
TYPENAME(opcional si se aespecificado elFEATUREID)FEATUREID
(Mutuamente excluyentec()i1 FILIER yB001 __
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BBOX)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
SORTBY
~Coriiacuteponentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
PROPTRAVXLlNKDEPTH
Obligatoriedad
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Opcional
Opcional
Opcional
Opcional
Obligatoriedad
Opcional
Opcional
Opcional
Descripci9n(hits)Lista de propiedades de cada tipo de fenoacutemenosolicitado Con o con ausencia de valor sesolicitan todas las del ti~o_~Ql~_L1J9ordmcgt____Cuando es posible el versionado Devuelve laversioacuten del fenoacutemeno que se le solicita Si no seindica devuelve la uacuteltima versioacutenMaacuteximo nuacutemero de fenoacutemenos que puedendevolverse en una consulta Si no se indicadevuelve todosSoacutelo se utiliza con la peticioacutenGetFeatureWithLock Indica el tiempo de bloqueodel fenoacutemeno en la respuesta (en minutos) Si elparaacutemetro no se especifica el bloqueo seraacuteindefinidoSistema de referencia que debe ser usado en lageometria de los fenoacutemenos resultado de lapeticioacuten
Lista de nombres de los tipos de fenoacutemenossolicitados
Lista de instancias de fenoacutemenos solicitadasidentificadas mediante su identifi~dor
Describe un conjunto de caracteristicas sobre lasque operar Se debe establecer un filtro por cadatipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o un FILTERun cliente puede realizar la peticioacuten mediante unbounding box
Indica la propiedad respecto a la cual seraacutenordenadas las instancias de los fenoacutemenosobtenidos en la consulta
--__~~_ 0- _
Descripcioacuten _Nivel de profundidad a alcanzar a traveacutes de los bullenlaces contenidos en los atributos href de las propiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que se bullacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidada deGetGmlObject realizada para cualquier propiedadcuando interviene el componenteTRAVERSEXLlNKDEPTH (si no se especifica una I
lista PROPEXPIRY) En ausencia de valoresperaraacute hasta recibir respuestaLista de- ios niveies- de XLink enlazado-spor cadafenoacutemeno que sea consultado Debe haber unarelacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una lista
i_J
Oficina Nacional de Gobierno Electroacutenico e Inormiquesttica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios VIeb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 22 de 44
Componentes Obligatoriedad DescripcioacutenPROPTRAVXLlNKDEPTHLista de tiempos de expiracioacuten de XLink enlazadospor cada fenoacutemeno consultado Debe haber una
PROPTRAVXLlNKEXPIRY Opcional relacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una listaPROPTRAVXLlNKEXPIRY
d GetGmlObject (opcional)
Devuelve instancias de fenoacutemenos expresaacutendolos en XML El cliente debe tenerla posibilidad de especificar si desea todos los objetos que se han anidadomediante Xlinks o soacutelo hasta un nivel de anidamiento determinado
Para que un WFS soporte esta operacioacuten cada elemento sobre el que puedaoperar el WFS debe estar identificado uniacutevocamente mediante lOs XML Lacodificacioacuten de identificadores de elementos se define en OpenGis FilterEneoding Implementation Speeifieation
La diferencia con GetFeature es que mientras que esta uacuteltima devuelve todaslas instancias que posea el tipo de fenoacutemeno solicitado con GetGmlObject soacutelose obtienen las instancias de fenoacutemenos solicitadas mediante su identificador
Tabla 10 Codificacioacuten para GetGmlObject
Componentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
GMLOBJECTID
Obligatoriedad
Obligatorio
Opcional
DescripcT6n _Nivel de profundidad a alcanzar a traveacutes de losenlaces contenidos en los atributos href de laspropiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que seacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidadade GetGmlObject realizada para cualquierpropiedad (si no se especifica una listaPROPEXPIRY) cuando interviene elcomponente TRAVERSEXLlNKDEPTH Enausencia de valor esperaraacute hasta recibirresp~~~t~__ _ EllO XML del elemento solicitado
Descripci~~
Lista de nombres de los tipos de fenoacutemenosa ser bloqueados
Indica el tiempo de bloqueocienenoacutementildeo(en minutos) Si el paraacutemetro no seespecifica el bloqueo seraacute indefinidoALLintentaraacute bloq~ordflodoslos fenoacuteme~_
Opcional
Opcional
Obligatorio
ObligatoriedadComponentesTYPENAME
(opcional si se aespecificado elFEAT~B_~[)) _
EXPIRY=N
LordmCISACTI9~=I~-J_
e LockFeature (opcional)
Peticioacuten de bloqueo sobre uno o maacutes tipos de fenoacutemenos mientras se estaacuterealizando su modificacioacuten con la operacioacuten Transaetion Esto aseguratransacciones de forma continuada Esta operacioacuten en el meacutetodo POSTcontiene uno o maacutes elementos ltLoeltgt cada elemento definen las instancias deun tipo de fenoacutemeno a ser bloqueadas
Tabla 11 Componentes LockFeature
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Ieb de Informacioacuten georreferenciada para el intercambio dedatos entre entidades de la dministracioacuten Puacuteblica
Paacutegina 23 de 44
9omponentes_SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BJ30_X)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Opcional
Opcional
Opcional
Descripcioacuten _solicitados si no lo consigue no sebloquearaacute ninguno SOME intenta bloqueartantas como sea posibleLista de instancias de fenoacutemenossolicitadas identificadas mediante suidentificador
Describe un conjunto de caracteristicassobre las que operar Se debe establecer unfiltro por cada tipo de fenoacutemeno listado en elparaacutemetro TYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
f Transaction (opcional)
Una peticioacuten transaccional estaacute compuesta de operaciones que modificaninstancias de fenoacutemenos geograacuteficos accesibles viacutea web Una vez terminada latransaccioacuten el servicio WFS genera un documento XML de respuesta indicandoque el proceso se ha realizado
Esta operacioacuten puede realizarse directamente por parte del servicio WFS encuyo caso al finalizar la transaccioacuten el servicio traslada las modificaciones alalmaceacuten de datos conectado el servicio WFS o traducir las operaciones allenguaje del almaceacuten de datos siendo eacuteste uacuteltimo el encargado de realizar laoperacioacuten
Las posibles operaciones de modificacioacuten que pueden llevarse a cabo son crear(Insert) actualizar (Update) y eliminar (Deete)
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Insert
Native
Lockld
srsName(Atributo)
IdgenItri~ut(raquo
Transaction
inputFormat__(f-ilQt __
Tabla 12 Componentes POSTde TransactionComponentes Obligatoriedad DescripCioacuten~- ~- --
Puede contener cero o maacutes nsert Updafe o DeefeLas operaciones se ejecutan en el orden en el quese presenten en la peticioacuten _Especifica que la transaccioacuten se realizaraacute sobre unconjunto de instancias que han sido bloqueadasprevLamente___ ____ __Contiene comandos u operaciones propietariaspermitiendo acceder y actuar sobre servidores oalmacenesde datos especiacuteficosALL iridica--que -iodos -os fen6meno-sbloq-ueadosdeben ser liberados una vez terminada latransaccioacuten SOME indica que soacutelo los registrosmodificados deben ser liberados el resto deelementos permanecen bloqueadosUtilizado para crear nuevas instancias defenoacutemenos Por defecto los fenoacutemenos se expresanmediante GML3 pero pueden utilizarse otrasversiones de GML En respuesta a esta operacioacuten elWFS debe generar una lista de los identificadoresasig_l95Qsa las nueveacutel~Iacutei~~l~a_~generadas
Versioacuten GML en la que crear los datos-- -- Sistema deo-referenCiadel nuevo-efe-merItoeicual
Opcional debe ser soportado por el tipo de fenoacutemeno al quepertenece
Meacutetodode asignacioacuten de identificadores
releaseAction=[ALLISOME]
Oficina Nacional de Gobierno Eleciexclroacutenico e Inormaacutetiacuteca - ONGEI -Comiteacute Coordiacutenatior de la IDEPDirectiva sobre estaacutendares de servicios weo de informacioacuten georreierenciada iexclara el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 24 de 44
Componentes
Update
Property(Elemento)
srsName(Atributo)
Filter(Elemento)DeleteFilter
(Elemento) __
Obligatoriedad
Opcional
Obligatorio
Opcional
Opcional
OpcJdegrl_ordfI _
Obligatorio
DescripcioacutenActuacutea sobre las propiedades de instancias defenoacutemenosEspecifica el nombre (Name) y los valores (Vaue) delas propiedades pertenecientes a los tipos defenoacutemenos a modificar (fypeName)Sistema de referencia del nuevo elemento el cualdebe ser soportado por el tipo de fenoacutemeno al quepert~n_~ce _ ___ _ _Define restricciones espaciales o no espaciales paraseleccionar los fenoacutemenos a modificarElimina instancias de fenoacutemenos
Si no se define un filtro la operacioacuten no se realiza
Tabla 13 Componentes GET de Transaction
Componentes
OPERATION=Delete
TYPENAME(opcional si se aespecificado elFEATUREID)
RELEASEACTION=[ALLI SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
BB00)BBOX
(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten_Operacioacuten de transaccioacuten a ejecutar Lasoperaciones se ejecutan en el orden en el quese present~Il_~I1a p~ticiordmn
Lista de nombres de los tipos de fenoacutemenossobre los que realizar fa operacioacuten
ALL indica que todos los fenoacutemenosbloqueados deben ser liberados una vezterminada la transaccioacuten SOME indica quesoacutelo los registros modificados deben serliberados el resto de elementos permanecenbloqueados
Lista de instancias de fenoacutemenos sobre los queoperar identificadas mediante su identificador
Describe un conjunto de caracteriacutesticas sobrelas que operar Se debe establecer un filtro porcada tipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
Oficina Nacional dG Gobierno Eleciroacutenco e informaacutetic - ONGEiexcl -Comiteacute Coordineacutedor de la lDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para ei intercambio dedtos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 25 de 44
3 ESTANDAR PARA SERVICIO DE COBERTURA WCS
31 WCS Web Coverage Service
El servicio Web Caverage Serviee (WCS) o Servicio de Coberturas de mapasofrece la obtencioacuten de datos georreferenciados en un formato del tipo coberturamulti-dimensionales para el acceso a traveacutes de la web de modo que sean uacutetilespara la representacioacuten o como dato de entrada de modelos cientiacuteficos
Al igual que el estaacutendar Web Map Serviee (WMS) y el Web Feature Serviee(WFS) permite al cliente seleccionar parte de la informacioacuten que posee elservidor basaacutendose en diferentes criterios como por ejemplo las restriccionesespaciales
Este estaacutendar nos brinda un conjunto de requisitos baacutesicos que una aplicacioacutenWCS debe cumplir esto tambieacuten es vaacutelido al utilizar el GML como un formato deentrega de la cobertura con el cual a diferencia del WMS que devuelve los datosgeorreferenciados para ser representados como mapas estaacuteticos (devueltos comoimaacutegenes desde un servidor) el estaacutendar Web Coverage Service define unasintaxis rica para las solicitudes en contra de estos datos devolvieacutendolos con susemaacutentica original (en lugar de las imaacutegenes) los cuales pueden ser interpretadosextrapolados procesados etc
Esta versioacuten de especificacioacuten se limita a peticiones y descripciones de coberturasde mallas regulares (grid coverage) aunque el interfaz ha sido disentildeado de formaque en futuras versiones sea posible desarrollarlo permitiendo otros tipos decoberturas definidas en OGC Abstraet Speeifieatian Tapie 6
asincroacutenicasrespuestas Respuestas XML y opcionalmente(almacenamiento de respuestas)
a GetCapabilities (obligatorio)
Permite obtener el documento XML de capacidades donde se describenlas caracteriacutesticas del servicio y donde normalmente se incluye una brevedescripcioacuten de las coberturas que ofrece En el caso que el documento XMLdevuelto no contenga la descripcioacuten de las coberturas que posee debedisponerse de informacioacuten similar en una fuente aparte como por ejemplo uncataacutelogo de imaacutegenes
311 Operaciones
El servicio WCS (versioacuten 20) proporciona tres (3) operaciones cuyaimplementacioacuten es obligatoria por parte del servidor Estas operaciones puedenutilizar HTTP GET con codificacioacuten KVP o HTTP POST con codificacioacuten XML oSOAP es mediante el documento de capacidades como se indica queacute tipo decodificacioacuten POST soporta el servidor del WCS
Los paraacutemetros que se definen a continuacioacuten pertenecen a la versioacuten 111 deeste estaacutendar mientras que los ejemplos expuestos se realizan con WCS versioacuten100 por ser los implementados hasta la fecha Las diferencias de notaciones ylas variaciones baacutesicas que posee la versioacuten 111 con respecto a la 100 son
Uso de GridCRS en descripciones de peticiones de cobertureacutels
Descripcioacuten jeraacuterquica de las coberturas
Muacuteltiples campos por cobertura
Oficinaacute Nacional de Gobj~rno Electroacutenico e InronnaacuteUca - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 14 Componentes de GetCapabilities
Paacutegina 26 de 44
Componentes
SERVICE=WCS
REQUEST=GetCapabilities
ACCEPTVERSION
SECTIONS=Contents
UPDATESECUENCE
ACCEPTFORMATS=textxml
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
QesuacuteipcioacutenTipo de Servicio al que vadirigl~eacutelJordf-R~ticoacuten~ _Nombre de la operacioacutenVersiones de la especificacioacutenOGC que acepta el clienteseparadas por comas y enorden de preferEmciaLista de cero o maacutes nombres desecciones del documento demetadatos del servicioseparados por comas que sedesea sean devueltos en eldocumento de metadatos delservicioVersioacuten del documento demetadatos del servicio valorque se incrementa cuando serealizan cambios en eldocumento compl~toSecuencia de cero o maacutesformatos de respuestadeseados por el clienteseparados por comas y pororden de preferencia
Tabla 15 Componentes de DescribeCoverage
b DescribeCoverage (obligatorio)
Devuelve un documento XML con una descripcioacuten detallada de una o variascoberturas de las suministradas por el servicio
El documento XML devuelto con la descripcioacuten de la cobertura debe contener
Identifier identificador uacutenico de la cobertura
bull Domain Definicioacuten del dominio espacial yo temporal para laslocalizaciones de las coberturas
bull Range Define el rango de valores y el tipo de propiedades (categoriacuteasmedidas etc) asignadas a cada localizacioacuten en el dominio
bull SupportedCRSs Relacioacuten de baseCRS definidos para cada GridCRSutilizados por la operacioacuten GetCoverage para expresar las coberturas queposee
bull SupportedFormats Formatos en los que pueden ser devueltos lascoberturas en respuesta a un GetCoverage (ejemplo GeoTiff HDF-EOSNITF CF-Net-CDF)
Componentes
SERVICE=WCS
REQUEST=DescribeCoverag~_VERSION= version
IDENTIFIERS=identifier1identifier2
Obligatoriedad
Obligatorio
Obli9iltorLC_ObligeacutelQ~icgt
Obligatorio
DesiiipClOacutenTipo de Servicio al que va dirigida lapeticioacutenNombre de laope~aci~nVersioacuten de la especificacioacuten OGCLista de los identiffcad()resde lascoberturas que se desea seandescritas
Oficina Nacional de Gobemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacuten ciares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 27 de 44
c GetCoverage (obligatorio)
Permite obtener una cobertura o parte de ella Por tanto es necesario indicaralguna o todas las caracteriacutesticas baacutesicas que definen el subconjunto de datosrequerido es decir el dominio el rango de valores el tipo de re-muestreo elformato de datos y forma de entrega del resultado Para ello es necesarioconocer primero cuaacutel es la definicioacuten del tipo de coberturas que posee el serviciomediante la operacioacuten DescribeCoverage
Por defecto todos los componentes de la cobertura solicitada mediante estaoperacioacuten son devueltos directamente en la respuesta Opcionalmente elservicio puede tener implementada la posibilidad de almacenar los componentesde la cobertura como un recurso accesible viacutea web en cuyo caso la respuestaincluiriacutea la referencia URL a dicho recurso siempre y cuando se indique en lapeticioacuten que los resultados deben ser almacenados
Procesar una operacioacuten GetCoverage puede ser entendido conceptualmentecomo una secuencia de operaciones cuyo esquema fundamental seriacutea
Realizar una transformacioacuten de coordenadas (incluyendo el escaladoespacial) en el CRS que se desea mediante un re-muestreo coninterpolacioacuten espacial
Generar el subconjunto de datos espacial
Generar el subconjunto de datos temporal
Generar el subconjunto de propiedades (range)
bull Convertir los datos al formato solicitado En funcioacuten del formato puedenecesitarse interpolar los valores que posee cada localizacioacuten en lacobertura original como consecuencia es probable que se produzcapeacuterdida de precisioacuten
bull Salida de resultados de una muestra de la cobertura
Solicita un subconjunto de datoscorrespondientes a instantes ointervalos de tiempo determinados
S-olidta solamente algunos campos_ (IrQpiedade~L Formato de salida de la coberturadenro delo~que eacutesta posee _Especifica si la respuesta debe seralmacenadaIdentifica el sistema de referenciabase para el GridCRS de salida
Opcional
Obligatorio
Opcional
OpcionalParaacutemetros
-Oescripeacutefoacutentilde---Tipo de Servicio al que va diexclrigida la Obligatorio lPeuroticioacuten
Obligatorio Nombre de la operacioacutenObligatorio __ _ VeEsi6n de 1ordf~~p~cifiltordfltoacutenQ~C
Identificador uacutenico de la coberturaObligatorio solicitada
Opcional iexcl Encuadre que define espacialmente(Obligatorio si no se la cobertura solicitada en el
indica sistema de referencia que se indicaTIMESECUENCE) mediante su URN
Opcional(Obligatorio si no se
indicaBordmUNDIN~Jl0gtS)
FORMAT
RANGESUBSET
TIMESECUENCE
Tabla 16 Componentes de GetCoverage
- Componentes Obligatoriedad
SERVICE=WCS
REQUEST =GetCoverageVERSION= version
IDENTIFIER
BOUNDINGBOX=coordenadasurnogc defcrs EPSGX
STORE
GRIDBASECRS=urnogcdefcrsEPSGX
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la ACjministracioacuten Puacuteblica
Paacutegina 28 de 44
Comp()nentes
GRIDTYPE=urnogcdefmethodWCS 11 2dGridln2dCrs
GRIDCS=urnogcdefcsOGCOOGrid2dSquareCS
GRIDORIGIN
GRIDOFFSETS
Obligatori~qCldpertenecientes a laestructura de datos
GridCRSSe utilizan para
solicitar los datos desalida en otroSistema deReferencia de
Coordenadas (CRS)distinto al que posee
la coberturaalmacenada
DescripcioacutendeseadoIdentifica el meacutetodo de generacioacutende la malla en el sistema dereferencia baseIdentifica el Sistema Cartesiano 2Do 3D utilizado po~~1 GridggS_Coordenadas del origen de la mallaen el sistema de referencia base delGridCRS deseadoSeparacioacuten entre los puntosadyacentes de la malla en elsistema de referencia base
Oficina Nacional de Gobierno Eiectreacutenico e Infonnaacutetica - ONGEI -Comiteacute Coorcfinador de la rDEPDirectiva sobre estaacutendares de sGrvicios viexcleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administrc1oacuten Puacuteblica
4 ESTANDAR PARA SERVICIO DE CATALOGO CSW
Paacutegina 29 de 44
41 CSW Catalogue Service tor the Web
El servicio Catalogue Service for the Web (CSW) o Servicio de Catalogo es unestaacutendar definido por la OGC que especifica la interfaz el enlace y el marco detrabajo para publicar y generar buacutesquedas de conjuntos de informacioacuten de tipodescriptiva (metadatos) sobre los datos servicios y objetos de informacioacutenrelacionados
Este servicio de cataacutelogo es uno de los tres servicios fundamentales que debeexistir en una Infraestructura de Datos Espaciales consulta visualizacioacuten ydescarga
Los servicios de los cataacutelogos representan las caracteriacutesticas de los recursos quepueden ser consultadas y presentadas para su evaluacioacuten por los clientes yasean usuarios o aplicaciones software
411 Operaciones
Las operaciones que define este estaacutendar (versioacuten 200) son siete (7) cuatroobligatorias y tres (3) opcionales
a GetCapabilities (obligatorio)
GetCapabilities es obligatoria y permite a los clientes CSW obtener metadatosdel servicio La respuesta se envioacute en un documento XML
La peticioacuten debe implementar los paraacutemetros request service SectionsAcceptVersions y AcceptFormats y puede implementar el paraacutemetroupdateSequence
Las secciones del documento XML del metadatos son
Serviceldentification
ServiceProvider
OperationsMetadata
Contents
bull Filter_Capabilities
Operacioacuten GetCapabilities Solicitud de las caracteriacutesticas del servicioInfraestructura de Datos Espaciales-CSW
ltxml version=10 encoding=UTF-8gt ltcswGetCapabilities service=CSWversion=2 OOxmlns csw=httpwwwopengisneUcaUcswgt ltcswAcceptVersionsgtltcswVersiongt2 OOltcswVersiongt ltcswAcceptVersionsgt ltcswAcceptFormatsgtltcswOutputFormatgttexUxmlltcsw OutputFormatgt ltcswAcceptFormatsgtltcswGetCapabi litiesgt
b GetRecords (obligatorio)
Permite la buacutesqueda y presentacioacuten de registros de metadatos
Paraacutemetros
REQUEST service version
bull NAMESPACE
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la rDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciacuteada para el intercambio dedatos entre enUdades de la Administriexclcioacuten Puacuteiexcl)lica
Paacutegina 30 de 44
1-
resulType Puede mostrar tres valores
bull HITS Indica el nuacutemero de registro que satisface la peticioacuten
bull RESUL TS Se solicita el conjunto de registros resultado
bull VALlDATE Valida la consulta
bull outputFormat Indica el esquema de la salida generada por defecto tomael valor OGCCORE pero otros valores pueden ser FGDC IS019119 oIS019139
bull outputSchema
bull startPosition Indica el registro desde el que se empieza la buacutesqueda
bull maxRecords
bull typeNames
bull ElementSetName o ElementName Indica la lista de elementos oconjuntos de elementos de los metadatos que deben devolverse
bull Constraint Es una restriccioacuten que debe cumplir el conjunto resultado Seexpresa seguacuten el lenguaje indicado en el paraacutemetroCONSTRAINTLANGUAGE
bull SortBy Permite ordenar el conjunto resultado
bull DistributedSearch Indica que la consulta puede ser distribuida y elparaacutemetro hopCount limita el nuacutemero de veces que puede transmitirse laconsulta hopCount
ResponseHandler Indica si la operacioacuten es sincronizada o no
Operacioacuten GetRecords Solicitud de los registros del cataacutelogo cuyo tema tiacutetuloo descripcioacuten sea Lima
ltxml version=10 encoding=UTF-8gtltGetRecords service=CSW version=200 xmlns=httpwwwopengisnetcatcswmlnsogc=httpwwwopengisnetogc startPosition=1 maxRecords=50outputFormat=textxmresultType=resultsgtltQuery typeNames=Dataset xmlnsgm=httpwwwopengisnetgmlgtltElementSetName typeNames=DatasetgtfuIltElementSetNamegtltConstraint version=1020gtltogcFiltergtltAndgtltNotgtltPropertylsLikegtltPropertyNamegttypeltPropertyNamegtltLiteralgtS ERVICIOltLiteralgtltPropertylsLikegtltNotgtltOrgtltOrgtltPropertylsLikegtltPropertyNamegtsu bjectltPropertyNamegtltLiteralgt LimaltLiteral gtltPropertylsLikegtltPropertylsLikegtltPropertyNamegttitl eltPropertyNa megtltLiteralgt LimaltLitera 1gt
Oficina Nacional (le Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidacjes de la iexcldministracieacuten Puacuteblica
Paacutegina 31 de 44
ltPropertylsLikegtltIOrgtltPropertylsLikegtltPropertyNa megtdescri ptionltP ropertyN amegtltLitera 1gtLimaLiteragtltPropertylsLikegtltIOrgtltAndgtltIogc FiltergtltConstraingtltQuerygtltGetRecordsgt
c GetRecordByld (obligatoria)
Solicita la representacioacuten por defecto de los registros localizados por suidentificador
Paraacutemetros
version
bull ElementSetName (brief summary full)
bull Id (lista de identificadores)
Operacioacuten GetRecordByld Solicitud de la representacioacuten por defecto de losregistros del cataacutelogo de la IDEP localizados por el identificador
ltxml version=10 encoding=UTF-8gt ltcswGetRecordByld service=CSWversion=200xml ns csw=httpwwwopengisnetcatcsw outputF ormat=textxmlgtltcsw Idgtign-bcn25-1 00-1 ltcsw Idgtltcsw ElementSetNamegtbriefltcsw ElementSetNamegtltcswGetRecordByldgt
d DescribeRecordl (Obligatorio)
La operacioacuten DescribeRecord permite obtener elementos del modelo deinformacioacuten soportado
Los paraacutemetros de la peticioacuten son
REQUEST=DescribeRecord
ltxml version=10 encoding=UTF-8gt
servide=CSW
version=200
NAMESPACE Declaracioacuten de espacios de nombres para conocerexactamente que tipos van a describirse
bull TypeName Lista de tipos descritos en el cataacutelogo
bull outputFormat
schemaLanguage Esquema de descripcioacuten que se usa
Operacioacuten DescribeRecord Solicitud de una descripcioacuten geneacuterica de losregistros del cataacutelogo
Oficina Nacional da Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador dEla IDEPDirectiva sobre estaacutendares de servicios ~eb eje informacioacuten georreferenciada para ei intercamllio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 32 de 44
ltcswDescribeRecord service=CSW version=200xml ns csw=httpwwwopengisnetlcatcswoutputFormat=textlxml schemaLanguage= XM LSCH EMAgtltcswTypeNametargetNa mespace=httpwwwopengisnetlcatcswgt recordltcsw Type Namegtltcsw DescribeRecordgt
e Operacioacuten Transaction (opcional)
La operacioacuten Transaction define una interface para la creacioacuten modificacioacuten yborrado de registros del cataacutelogo
La peticioacuten estaraacute formada por elementos nsert Update o Deete seguacuten lasoperaciones que quieran ser realizadas
Tambieacuten puede usarse los elementos requestlO y verboseResponse
f Operacioacuten Getdomain (opcional)
Se utiliza para obtener informacioacuten en tiempo real sobre el rango de valores deun registro o de un paraacutemetro de la peticioacuten
Paraacutemetros
ParameterName
PropertyName
La respuesta estaacute formada de uno o maacutes elementos ltDomainValuesgtcompuestos a su vez de ltListONaluesgt o ltRangeONaluesgt
g Operacioacuten Harvest (opcional)
Permite colectar datos para el cataacutelogo es decir uacutenicamente referencia losdatos que deben ser insertados o actualizados en el cataacutelogo y seraacuteresponsabilidad del servicio de cataacutelogo resolver la referencia localizar los datosy procesarlos
La operacioacuten puede funcionar de manera siacutencrona o asiacutencrona
Paraacutemetros
Resquest service version
bull Namespace
bull Source Indica la URI de doacutende los metadatos son recolectados
bull ResourceType Referencia el esquema de los registros
bull ResourceFormat
ResponseHandler
Harveslnterval Especifica un intervalo de tiempo entre recolecciones demetadatos
Oncina Nacional de GObierno Electroacutenico e Informaacutetica - ONGE -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios ViCO de informacioacuten georrefcrenciada para ei intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 33 de 44
5 ESTANDAR PARA SERVICIO DE PROCESAMIENTO EN WES WPS
51 WPS Web Processing Service
El servicio Web Processing Service (WPS versioacuten 100) o Servicio de publicacioacutende Procesos geoespaciales en la web es una interfaz propuesto por la OGC queproporciona normas para estandarizar la forma de entradas y salidas (solicitudes yrespuestas) para servicios de geoprocesamiento Este servicio tambieacuten define laforma como un cliente puede solicitar la ejecucioacuten de un proceso y la forma comose maneja la salida del mismo
Define una interfaz que facilita la publicacioacuten de geo-procesos y el anaacutelisis de losclientes Los datos requeridos por el WPS se pueden entregar a traveacutes de la webo pueden estar disponibles en un servidor
Cabe destacar que el estaacutendar WPS permite realizar operaciones de anaacutelisis ytratamiento de informacioacuten espacial no prevista en los otros estaacutendares Laespecificacioacuten WPS se centra en la definicioacuten de un protocolo de comunicacioacutenentre cliente y servidor para realizar geo-procesos usando servicios y datosgeorreferenciados
Este estaacutendar es un interfaz geneacuterico por lo que no define ni los procesos ni losdatos especiacuteficos de entrada o de salida (producidos en el caacutelculo) sino que losdescribe de forma geneacuterica siendo cada implementacioacuten WPS la que defina suforma de trabajar
Los datos a usarse en este estaacutendar pueden comprender por ejemplo formatosde imaacutegenes tales como Geo TlFF o estaacutendares de intercambio de datos comoGeography Markup Language (GML) o Geolinked Data Acces Serviacutece (GDAS)Este estaacutendar tampoco aborda la forma de archivar catalogar buscar o recuperarla informacioacuten que ha sido creada por un WPS
Seguacuten la OGC el estaacutendar WPS describe un interfaz de peticioacutenrespuesta en elque se define coacutemo
Codificar las solicitudes de ejecucioacuten de procesos
bull Codificar las respuestas resultado de la ejecucioacuten de procesos
bull Integrar datos y metadatos en las entradas y salidas
bull Referenciar viacutea web datos de entrada y salida
bull Realizar procesos de larga duracioacuten
bull Devolver informacioacuten acerca del estado del proceso
bull Devolver errores de procesamiento
bull Solicitar el almacenamiento de las resultados de los procesos
511 Operaciones
a GetCapabilities (obligatoria)
Permite obtener el documento de capacidades donde se describen lascaracteriacutesticas del servicio En eacutel se proporcionan los nombres y una descripcioacutengeneral de cada uno de los procesos que ofrece el servicio Por ejemplo larespuesta de un GetCapabiacuteliacutetiacutees puede indicar que el WPS soporta unaoperacioacuten llamada interseccioacuten y que esta operacioacuten estaacute limitada a intersectarun poliacutegono con otro
Oficina Nacional de GOI)iemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinaoor de la IDEPDirectiva sobre estaacutendares de servicios 1Gbde informacioacuten georreferenciada par el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 17 Componentes GetCapabilities
Paacutegina 34 de 44
Componentes
i ordf-~~i~~=YYo~ordf__Request=GetCapabilitieso oJordm-~~~~~i()n5oo
Language
Obligatoriedad
Oblig~OTi() oObligtorioOpcional
Opcional
Descripcioacuten
Tipo de Servicio al que va djrigid~J~p~ticioacutenNombre de la operacioacutenVersiones ql~ordf~~Pleacutelooo o_o 0_0 o __Idioma del documento respuesta soportadopor el servidor ____o o
Ejemplo HTTP GET
La peticioacuten es una URL que contiene los paraacutemetros necesarios para poderconstruir una solicitud correcta
http IWPSservicesREQU EST=GetCapabilitiesampSERVICE=WPS
La respuesta es un documento XML que contiene los metadatos del servicioincluyendo una breve descripcioacuten de todos los procesos implementados estosprocesos son
GetLineOfSightPng realiza la liacutenea de visibilidad desde una posicioacutendefinida por las coordenadas de un supuesto observador a una alturadada y con una distancia maacutexima de visibilidad La liacutenea de visibilidad secalcula sobre un mapa raacutester en formato ASCIIGridExtended enviadomediante una peticioacuten a un WCS Obtiene la liacutenea de visibilidad en unarchivo como una imagen en formato PNG
bull GetProfileTxt realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo ASCII con los valores de las alturas
bull GetProfilePng realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo con una imagen en formato PNG
bull IntersectRaacutesterWithAsciiPolygon realiza la interseccioacuten entre un maparaacutester en formato floatGrid comprimido en llP obtenido de un WCS y unmapa vectorial pasado como un poliacutegono en formato ASCII de Grass Elresultado devuelve un raacutester en formato ASCII
IntersectRaacutesterWithPolygon realiza la interseccioacuten entre un mapa raacutesteren formato floatGrid comprimido en llP obtenido de un WCS y un mapavectorial en formato ShapeFile pasado como una peticioacuten a un WFS Elresultado devuelve un raacutester en formato ASCII
RaacutesterStatistics realiza la interseccioacuten entre un mapa raacutester en formatofloatGrid comprimido en llP obtenido de un WCS y un mapa vectorial enformato ShapeFile enviado mediante una peticioacuten a un WFS o como unpoliacutegono en formato ASCII de Grass incluyendo ademaacutes el valor maacuteximomiacutenimo y medio del mapa
bull Buffer_vectorial realiza la operacioacuten Buffer de una geometriacutea eacutesta puedepasarse tanto como un mapa vectorial en formato ASCII de Grass comopor una peticioacuten a un WFS Devuelve la ruta a un fichero ShapeFilecomprimido en llP o un fichero GML con la geometriacutea del buffer
Oficina Nacional de Gooierno Electroacutenico e Informaacutetica - ONGEl -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutenrJares de servicios teb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 35 de 44
Buffer_raacutester realiza la operacioacuten Buffer de un mapa raacutester a una distanciadada
bull VectorialOverlay realiza una operacioacuten entre dos mapas vectorialespreviamente obtenidos en formato ASCII vectorial o mediante una peticioacutena un WFS Las operaciones disponibles son de unioacuten interseccioacuten XOR yNOT
AnalisisTerritorialAreas caacutelculo de aacutereas resultado de la interseccioacuten dedistintos tipos de geometriacuteas del Corine con otros mapas vectoriales yraacutester Permite antildeadir restricciones sobre los mapas raacutester en cuanto aalturas maacuteximas y miacutenimas Como respuesta genera una imagen de lasaacutereas resultado de la operacioacuten
bull RaacutesterDistance calcula la distancia entre dos mapas raacutester obtenidosmediante peticiones a un WCS Se obtiene la miacutenima distancia y lospuntos maacutes proacuteximos ente los mapas
bull VectorialDistance calcula la distancia entre un mapa vectorial y un puntoEl mapa vectorial se obtiene mediante una peticioacuten a un WFS ointroducieacutendolo en formato ASCII de Grass
bull VectorialRaacutesterDistance distancia entre un mapa raacutester obtenidomediante una peticioacuten a un WCS y un mapa vectorial obtenido medianteuna la peticioacuten a un WFS o introducieacutendolo en formato ASCII de Grass Seobtiene la miacutenima distancia y los puntos maacutes proacuteximos entre los mapas
bull FeaturelnsideFeature informa si un mapa vectorial se solapa con otroEstos mapas se pueden obtener por medio de una peticioacuten a un WFS o serintroducidos como un mapa vectorial en formato ASCII de Grass
bull PointlnsideFeature informa si un punto estaacute contenido en un mapavectorial obtenido mediante una peticioacuten a un WFS o introducido como unmapa vectorial en formato ASCII de Grass
bull SimplifiedStatistics calcula el maacuteximo y miacutenimo de un mapa raacutester (sinposicioacuten y sin devolver el mapa) Simplificacioacuten de la operacioacutenRaacutesterStatistics para un caacutelculo previo de esta operacioacuten
b DescribeProcess (obligatoria)
Ofrece informacioacuten detallada acerca de los procesos que pueden ser ejecutadospor una operacioacuten Execute Esta descripcioacuten comprende los paraacutemetros yformatos de entrada que son requeridos en las peticiones de ejecucioacuten y losformatos de salida resultado de las operaciones Siguiendo con el ejemplo deinterseccioacuten de poliacutegonos la respuesta de una solicitud DescribeProcess podriacuteaindicar que este proceso requiere dos entradas llamadas PrimerPoliacutegono ySegundoPoliacutegono y que estas entradas se deben proporcionar en GML22 oGML 31 pudieacutendose enviar esta informacioacuten como un recurso accesible viacuteaweb
Cada paraacutemetro se describe mediante una estructura de datos que especifica losformatos codificaciones y unidades de medida permitidos (cuando esnecesario) Esta estructura de datos puede ser
Oficina Nacionai de Gobierno Electroacuteico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 36 de 44
ComplexData (Ej XML fragmento GML o imaacutegenes) estrutura de datoscompleja que soporta formatos codificaciones (tipo de URI) y schemasdefinidos para el proceso El valor de esta estructura de datos complejapuede introducirse directamente en la peticioacuten de la operacioacuten Execute oser solicitada mediante acceso remoto asiacute como ser devuelta directamenteen la operacioacuten Execute o almacenada como un recurso accesible viacutea web
bull LiteralData es un valor literal simple (Ej integer caraacutecter string URI) conunidades de medida que se codifica directamente en la peticioacuten y en larespuesta Execute
bull BoundingBox informacioacuten proporcionada en uno de los sistemas dereferencia soportados por el servicio que se codifica directamente en lapeticioacuten y en la respuesta Execute
Tabla 18 Componentes DescribeProcess
Componentes
service=WPS
request=DescribeProcessversion
language
Identifier
Obligatoriedad
Obligatorio
ObligatorioObligatorio
Opcional
Obligatorio
Descripcioacuten_ M
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenVersioacuten del servicioIdioma del documento respuesta soportadopor el servidorIdentificador del proceso uno por cadaproceso al que se desea llamar
Ejemplo HTTP GET
Solicitud de la informacioacuten del proceso GetLineOfSightPng del servicio WPS
http IWPSservicesREQUEST=DescribeProcessampSERVIC E=WPSamp VERSION=040ampldentifier=GetLineOfSightPng
c ExecuteProcess (obligatoria)
Permite ejecutar procesos especiacuteficos implementados por el WPS utilizandocomo entrada los paraacutemetros suministrados y devolviendo en la salida losvalores producidos en el proceso Los datos de entrada pueden suministrarseintegraacutendolos en la peticioacuten Execute o mediante una fuente de datos accesibleviacutea web Asiacute mismo el resultado puede devolverse directamente o seralmacenado como un recurso accesible viacutea web en cuyo caso la respuestaconsistiraacute en un documento XML con una URL por cada salida almacenada
Normalmente la respuesta a la operacioacuten Execute es devuelta cuando finaliza elproceso Sin embargo un cliente puede solicitar al servidor el documento derespuesta inmediatamente despueacutes de ser aceptada la peticioacuten por parte dedicho servidor En este caso la respuesta incluye una URL a partir de la cualpuede recuperarse el documento de respuesta durante el proceso o despueacutes delmismo A su vez se puede solicitar al servidor que actualice regularmente unamedida indicadora de la cantidad de proceso restante
Si se desea suministrar al proceso gran cantidad de datos de entrada se utilizanuna o maacutes URI con los valores de entrada (normalmente URL) excepto cuandose trata uacutenicamente de valores escalares Si el proceso ha de ejecutarse variasveces utilizando diferentes entradas en cada ocasioacuten cada procesamiento deberealizarse con peticiones Execute separadas Si se trata de peticiones sencillaslos servidores pueden implementar transferencia HTTP GET para la operacioacuten
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 37 de 44
Execute sin embargo es maacutes conveniente la utilizacioacuten de codificacioacuten XMLcuando las peticiones son maacutes complejas
Tabla 19 Paraacutemetros comunes
Obligatoriedad
Obligatorio
Opcional
Obligatorio
ObligatorioObligatorio
Opcional
Opcional
Componentes
Service=WPS
ReqLJes==xecuteVersion
Identifier
Language
Datalnputs
ResponseForm
Descripcioacuten
Tipo de Servicio al que va dirigida la peticioacuten
Nombre de la operacioacutenVersioacuten del servicioIdentificador del proceso uno por cadaproceso al que se desea llamarIdioma del documento respuesta soportadopor el servidor
Tabla 20 Peticioacuten XML
Lista de datos de entrada Estructura dedatos del tipo Datalnputs (ver estaacutendar)Formato de respuesta del procesoEstructura de datos del tipo ResponseForm(ver estaacutendar)
Tabla 21 Peticioacuten GET
Datalnputs
ResponseDocument
RawDataOutput
StoreExecuteResponse=trae
Linage=trae
Status=trae
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Lista de identificadores atributoacutesy vaiacuteoacuteresde las entradas delproce9~
Lista de identificadores y atributos de lasseacute3lidasdel iexclgtroceso Identificador y atributos de cada salida delprocesoEspecifica si la respuesta debe almacenarseen un recurso accesible via webEspecifica si se debe incluir en el documento de respuesta la informacioacuten acerca dellinaje __Especifica si se debe actualizar en eldocumento de respuesta la informacioacuten acercadel ~stado delproces()
Ejemplo HTIP POST de un Servicio WPS
Se muestran las peticiones de liacutenea de visibilidad y de perfil en formato imagenpara pedirla en formato texto basta con cambiar los identificadores deGetLineOfSightPng a GetLineOfSightTxt o de GetProfilePng a GetProfile Txt
Obtencioacuten de la liacutenea de visibilidad paraacutemetros requeridos
URLCoverageServer URL con la cobertura a utilizar en el caacutelculo de laliacutenea de visibilidad
bull coordinate coordenadas donde se situacutea el observador Deben estarseparadas por coma
bull obs_elev altura del observador (en metros)
bull max_dist distancia maacutexima en metros a la que se quiera calcular la liacuteneade visibilidad o radio (No se aconseja hacer peticiones de liacutenea devisibilidad superiores a 400m debido a un bug de Grass)
bull width ancho de la imagen a generar
bull Height alto de la imagen a generar
bull CRS sistema de referencia en el que se proporcionan los datos
Respuesta
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estmdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten POllliacuteca
Paacutegina 38 de 44
GetLineOfSightTxt La respuesta consiste en un GML que incluye ladireccioacuten del archivo en formato texto a descargar
bull GetLineOfSightPng imageURL direccioacuten donde se encuentra almacenadala imagen resultante GMLURL direccioacuten donde se encuentra almacenadoel GML de las aacutereas visibles resultantes
Obtencioacuten del perfil se definen los siguientes paraacutemetros
Resolution resolucioacuten a tomar en el caacutelculo del perfil
Profile pares de puntos separados por comas por los que se deseacalcular el perfil
URLCoverageServer URL de la cobertura a utilizar en el caacutelculo del perfil
CRS sistema de referencia en el que se proporcionan los datos
La respuesta consiste en un GML que incluye la direccioacuten del archivo adescargar
IntersectRaacutesterWithASCIIPolygon se definen los siguientes paraacutemetros
o ASCIIPolygon Archivo vectorial en formato ASCII de Grasso URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
bull IntersectRaacutesterWithPolygon se definen los siguientes paraacutemetros
o URLFeatureServer Direccioacuten del servicio WFS del que se obtiene elpoliacutegono a intersectar
o FeatureRequest Peticioacuten GetFeature al servicio WFS mediante lacual se obtiene el poliacutegono a intersectar
o URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEi -Comiteacute Coordinador de la lOEDirectiva sobre est~ndres de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Publica
Paacutegina 20 de 44
Tabla 5 Componentes GET maacutes comunes
_componentesVERSION
SERVICE=WFS
REQUEST
NAMESPACE
Paraacutemetros adicionalesParaacutemetros especificos
del suministrador
OblifjatoiexcliexcledadOblig_~9iQ_
Obligatorio
ObligatQrio
Opcional
Opcional
_ _ DescripcioacutenVersioacuten de la especificacioacuten OGC __Tipo-cie-ServfcTo--( no-esobiigaiorio paraGetCapeacutelbiiti~~)_Nombre de la PeticioacutenPara indicar el espacio de nombres y susprefijos El formato debe ser xmlns(prefix=EscapedNamespaceName) Si se especificamaacutes de uno se sefJaranfJorcomasParaacutemetros de cadaoperaCiOacute---------------Para permitir antildeadir paraacutemetros ala peticioacutende forma que se mejore el resuldo _
Tabla 6 Componentes POST maacutes comunes
ComponentesVERSION
SERVICE=WFS
HANOLE
ObligatoriedadObligato~[Q__Obligatorio
Opcional
DescripcioacutenVersioacutende la especificacioacuten OGCTipo de Servicio Permite a la aplicacioacuten cliente asociar unnombre nemoteacutecnico a la peticioacuten paraencontrar los elementos infractores en casode error
a GetCapabilities (obligatoria)
Ofrece informacioacuten acerca de las caracteriacutesticas del servicIo de los tipos defenoacutemenos que puede ofrecer y queacute operaciones soporta cada uno de ellos
D~scripdcSn _Lista de tipos de fenoacutemenos adescribir separados por comas Sino se indica ninguno devuelvetodos los tiposFormato de salida para describirlos tipos de fenoacutemenos Soportaotros formatos de salida comoOTO
Opcional
Opcional
TYPENAME
OUTPUTFORMAT=textxmlsubtype=gml311
b DescribeFeatureType (obligatoria)
Ofrece la estructura (campos y atributos) de cualquiera de los tipos defenoacutemenos que el servicio puede ofrecer mediante su descripcioacuten en esquemasXML siendo eacutestos esquemas GML vaacutelidos
Tabla 7 Componentes DescribeFeatureType
Componentes Obligatoriedad
c GetFeature (obligatoria)
Devuelve instancias de fenoacutemenos (objetos individuales) en formato GMLAdemaacutes el cliente debe tener la posibilidad de solicitar las propiedades delfenoacutemeno que desea y de realizar tanto consultas espaciales como noespaciales
Tabla 8 Componentes de GetFeature y GetFeatureWithLock
iI
l
_lt_orriponentesREQUEST=[GetFeature I
GetFeatureWithLock]
OUTPURFORMAT=textxml subtipo=gml311
RESULTIYPE=[results IHits]
Obligatoriedad
Obligatorio
Opcional
Opcional
t5escripciQn
Nombre de la peticioacuten WFS
Permite otros formatos de salida siempre ycuando se indique en el documento deltapacidadesUtilizado para solicitar un documento derespuesta completo con los fenoacutemenos quecumplen la consulta (results valor por defecto) osimplemente una enumeracioacuten d~ Ilts_rnismos
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades ete la Administracioacuten Puacuteblica
Paacutegina 21 de 44
Pueden utilizarse componentes adicionales para controlar los XLink anidados
Tabla 9 Codificacioacuten adicional de GetFeature
Componentes
PROPERTYPENAME
FEATUREVERSION=[ALLIN]
MAXFEATURES=N
EXPIRY=N
SRSNAME
TYPENAME(opcional si se aespecificado elFEATUREID)FEATUREID
(Mutuamente excluyentec()i1 FILIER yB001 __
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BBOX)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
SORTBY
~Coriiacuteponentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
PROPTRAVXLlNKDEPTH
Obligatoriedad
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Opcional
Opcional
Opcional
Opcional
Obligatoriedad
Opcional
Opcional
Opcional
Descripci9n(hits)Lista de propiedades de cada tipo de fenoacutemenosolicitado Con o con ausencia de valor sesolicitan todas las del ti~o_~Ql~_L1J9ordmcgt____Cuando es posible el versionado Devuelve laversioacuten del fenoacutemeno que se le solicita Si no seindica devuelve la uacuteltima versioacutenMaacuteximo nuacutemero de fenoacutemenos que puedendevolverse en una consulta Si no se indicadevuelve todosSoacutelo se utiliza con la peticioacutenGetFeatureWithLock Indica el tiempo de bloqueodel fenoacutemeno en la respuesta (en minutos) Si elparaacutemetro no se especifica el bloqueo seraacuteindefinidoSistema de referencia que debe ser usado en lageometria de los fenoacutemenos resultado de lapeticioacuten
Lista de nombres de los tipos de fenoacutemenossolicitados
Lista de instancias de fenoacutemenos solicitadasidentificadas mediante su identifi~dor
Describe un conjunto de caracteristicas sobre lasque operar Se debe establecer un filtro por cadatipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o un FILTERun cliente puede realizar la peticioacuten mediante unbounding box
Indica la propiedad respecto a la cual seraacutenordenadas las instancias de los fenoacutemenosobtenidos en la consulta
--__~~_ 0- _
Descripcioacuten _Nivel de profundidad a alcanzar a traveacutes de los bullenlaces contenidos en los atributos href de las propiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que se bullacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidada deGetGmlObject realizada para cualquier propiedadcuando interviene el componenteTRAVERSEXLlNKDEPTH (si no se especifica una I
lista PROPEXPIRY) En ausencia de valoresperaraacute hasta recibir respuestaLista de- ios niveies- de XLink enlazado-spor cadafenoacutemeno que sea consultado Debe haber unarelacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una lista
i_J
Oficina Nacional de Gobierno Electroacutenico e Inormiquesttica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios VIeb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 22 de 44
Componentes Obligatoriedad DescripcioacutenPROPTRAVXLlNKDEPTHLista de tiempos de expiracioacuten de XLink enlazadospor cada fenoacutemeno consultado Debe haber una
PROPTRAVXLlNKEXPIRY Opcional relacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una listaPROPTRAVXLlNKEXPIRY
d GetGmlObject (opcional)
Devuelve instancias de fenoacutemenos expresaacutendolos en XML El cliente debe tenerla posibilidad de especificar si desea todos los objetos que se han anidadomediante Xlinks o soacutelo hasta un nivel de anidamiento determinado
Para que un WFS soporte esta operacioacuten cada elemento sobre el que puedaoperar el WFS debe estar identificado uniacutevocamente mediante lOs XML Lacodificacioacuten de identificadores de elementos se define en OpenGis FilterEneoding Implementation Speeifieation
La diferencia con GetFeature es que mientras que esta uacuteltima devuelve todaslas instancias que posea el tipo de fenoacutemeno solicitado con GetGmlObject soacutelose obtienen las instancias de fenoacutemenos solicitadas mediante su identificador
Tabla 10 Codificacioacuten para GetGmlObject
Componentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
GMLOBJECTID
Obligatoriedad
Obligatorio
Opcional
DescripcT6n _Nivel de profundidad a alcanzar a traveacutes de losenlaces contenidos en los atributos href de laspropiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que seacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidadade GetGmlObject realizada para cualquierpropiedad (si no se especifica una listaPROPEXPIRY) cuando interviene elcomponente TRAVERSEXLlNKDEPTH Enausencia de valor esperaraacute hasta recibirresp~~~t~__ _ EllO XML del elemento solicitado
Descripci~~
Lista de nombres de los tipos de fenoacutemenosa ser bloqueados
Indica el tiempo de bloqueocienenoacutementildeo(en minutos) Si el paraacutemetro no seespecifica el bloqueo seraacute indefinidoALLintentaraacute bloq~ordflodoslos fenoacuteme~_
Opcional
Opcional
Obligatorio
ObligatoriedadComponentesTYPENAME
(opcional si se aespecificado elFEAT~B_~[)) _
EXPIRY=N
LordmCISACTI9~=I~-J_
e LockFeature (opcional)
Peticioacuten de bloqueo sobre uno o maacutes tipos de fenoacutemenos mientras se estaacuterealizando su modificacioacuten con la operacioacuten Transaetion Esto aseguratransacciones de forma continuada Esta operacioacuten en el meacutetodo POSTcontiene uno o maacutes elementos ltLoeltgt cada elemento definen las instancias deun tipo de fenoacutemeno a ser bloqueadas
Tabla 11 Componentes LockFeature
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Ieb de Informacioacuten georreferenciada para el intercambio dedatos entre entidades de la dministracioacuten Puacuteblica
Paacutegina 23 de 44
9omponentes_SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BJ30_X)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Opcional
Opcional
Opcional
Descripcioacuten _solicitados si no lo consigue no sebloquearaacute ninguno SOME intenta bloqueartantas como sea posibleLista de instancias de fenoacutemenossolicitadas identificadas mediante suidentificador
Describe un conjunto de caracteristicassobre las que operar Se debe establecer unfiltro por cada tipo de fenoacutemeno listado en elparaacutemetro TYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
f Transaction (opcional)
Una peticioacuten transaccional estaacute compuesta de operaciones que modificaninstancias de fenoacutemenos geograacuteficos accesibles viacutea web Una vez terminada latransaccioacuten el servicio WFS genera un documento XML de respuesta indicandoque el proceso se ha realizado
Esta operacioacuten puede realizarse directamente por parte del servicio WFS encuyo caso al finalizar la transaccioacuten el servicio traslada las modificaciones alalmaceacuten de datos conectado el servicio WFS o traducir las operaciones allenguaje del almaceacuten de datos siendo eacuteste uacuteltimo el encargado de realizar laoperacioacuten
Las posibles operaciones de modificacioacuten que pueden llevarse a cabo son crear(Insert) actualizar (Update) y eliminar (Deete)
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Insert
Native
Lockld
srsName(Atributo)
IdgenItri~ut(raquo
Transaction
inputFormat__(f-ilQt __
Tabla 12 Componentes POSTde TransactionComponentes Obligatoriedad DescripCioacuten~- ~- --
Puede contener cero o maacutes nsert Updafe o DeefeLas operaciones se ejecutan en el orden en el quese presenten en la peticioacuten _Especifica que la transaccioacuten se realizaraacute sobre unconjunto de instancias que han sido bloqueadasprevLamente___ ____ __Contiene comandos u operaciones propietariaspermitiendo acceder y actuar sobre servidores oalmacenesde datos especiacuteficosALL iridica--que -iodos -os fen6meno-sbloq-ueadosdeben ser liberados una vez terminada latransaccioacuten SOME indica que soacutelo los registrosmodificados deben ser liberados el resto deelementos permanecen bloqueadosUtilizado para crear nuevas instancias defenoacutemenos Por defecto los fenoacutemenos se expresanmediante GML3 pero pueden utilizarse otrasversiones de GML En respuesta a esta operacioacuten elWFS debe generar una lista de los identificadoresasig_l95Qsa las nueveacutel~Iacutei~~l~a_~generadas
Versioacuten GML en la que crear los datos-- -- Sistema deo-referenCiadel nuevo-efe-merItoeicual
Opcional debe ser soportado por el tipo de fenoacutemeno al quepertenece
Meacutetodode asignacioacuten de identificadores
releaseAction=[ALLISOME]
Oficina Nacional de Gobierno Eleciexclroacutenico e Inormaacutetiacuteca - ONGEI -Comiteacute Coordiacutenatior de la IDEPDirectiva sobre estaacutendares de servicios weo de informacioacuten georreierenciada iexclara el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 24 de 44
Componentes
Update
Property(Elemento)
srsName(Atributo)
Filter(Elemento)DeleteFilter
(Elemento) __
Obligatoriedad
Opcional
Obligatorio
Opcional
Opcional
OpcJdegrl_ordfI _
Obligatorio
DescripcioacutenActuacutea sobre las propiedades de instancias defenoacutemenosEspecifica el nombre (Name) y los valores (Vaue) delas propiedades pertenecientes a los tipos defenoacutemenos a modificar (fypeName)Sistema de referencia del nuevo elemento el cualdebe ser soportado por el tipo de fenoacutemeno al quepert~n_~ce _ ___ _ _Define restricciones espaciales o no espaciales paraseleccionar los fenoacutemenos a modificarElimina instancias de fenoacutemenos
Si no se define un filtro la operacioacuten no se realiza
Tabla 13 Componentes GET de Transaction
Componentes
OPERATION=Delete
TYPENAME(opcional si se aespecificado elFEATUREID)
RELEASEACTION=[ALLI SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
BB00)BBOX
(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten_Operacioacuten de transaccioacuten a ejecutar Lasoperaciones se ejecutan en el orden en el quese present~Il_~I1a p~ticiordmn
Lista de nombres de los tipos de fenoacutemenossobre los que realizar fa operacioacuten
ALL indica que todos los fenoacutemenosbloqueados deben ser liberados una vezterminada la transaccioacuten SOME indica quesoacutelo los registros modificados deben serliberados el resto de elementos permanecenbloqueados
Lista de instancias de fenoacutemenos sobre los queoperar identificadas mediante su identificador
Describe un conjunto de caracteriacutesticas sobrelas que operar Se debe establecer un filtro porcada tipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
Oficina Nacional dG Gobierno Eleciroacutenco e informaacutetic - ONGEiexcl -Comiteacute Coordineacutedor de la lDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para ei intercambio dedtos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 25 de 44
3 ESTANDAR PARA SERVICIO DE COBERTURA WCS
31 WCS Web Coverage Service
El servicio Web Caverage Serviee (WCS) o Servicio de Coberturas de mapasofrece la obtencioacuten de datos georreferenciados en un formato del tipo coberturamulti-dimensionales para el acceso a traveacutes de la web de modo que sean uacutetilespara la representacioacuten o como dato de entrada de modelos cientiacuteficos
Al igual que el estaacutendar Web Map Serviee (WMS) y el Web Feature Serviee(WFS) permite al cliente seleccionar parte de la informacioacuten que posee elservidor basaacutendose en diferentes criterios como por ejemplo las restriccionesespaciales
Este estaacutendar nos brinda un conjunto de requisitos baacutesicos que una aplicacioacutenWCS debe cumplir esto tambieacuten es vaacutelido al utilizar el GML como un formato deentrega de la cobertura con el cual a diferencia del WMS que devuelve los datosgeorreferenciados para ser representados como mapas estaacuteticos (devueltos comoimaacutegenes desde un servidor) el estaacutendar Web Coverage Service define unasintaxis rica para las solicitudes en contra de estos datos devolvieacutendolos con susemaacutentica original (en lugar de las imaacutegenes) los cuales pueden ser interpretadosextrapolados procesados etc
Esta versioacuten de especificacioacuten se limita a peticiones y descripciones de coberturasde mallas regulares (grid coverage) aunque el interfaz ha sido disentildeado de formaque en futuras versiones sea posible desarrollarlo permitiendo otros tipos decoberturas definidas en OGC Abstraet Speeifieatian Tapie 6
asincroacutenicasrespuestas Respuestas XML y opcionalmente(almacenamiento de respuestas)
a GetCapabilities (obligatorio)
Permite obtener el documento XML de capacidades donde se describenlas caracteriacutesticas del servicio y donde normalmente se incluye una brevedescripcioacuten de las coberturas que ofrece En el caso que el documento XMLdevuelto no contenga la descripcioacuten de las coberturas que posee debedisponerse de informacioacuten similar en una fuente aparte como por ejemplo uncataacutelogo de imaacutegenes
311 Operaciones
El servicio WCS (versioacuten 20) proporciona tres (3) operaciones cuyaimplementacioacuten es obligatoria por parte del servidor Estas operaciones puedenutilizar HTTP GET con codificacioacuten KVP o HTTP POST con codificacioacuten XML oSOAP es mediante el documento de capacidades como se indica queacute tipo decodificacioacuten POST soporta el servidor del WCS
Los paraacutemetros que se definen a continuacioacuten pertenecen a la versioacuten 111 deeste estaacutendar mientras que los ejemplos expuestos se realizan con WCS versioacuten100 por ser los implementados hasta la fecha Las diferencias de notaciones ylas variaciones baacutesicas que posee la versioacuten 111 con respecto a la 100 son
Uso de GridCRS en descripciones de peticiones de cobertureacutels
Descripcioacuten jeraacuterquica de las coberturas
Muacuteltiples campos por cobertura
Oficinaacute Nacional de Gobj~rno Electroacutenico e InronnaacuteUca - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 14 Componentes de GetCapabilities
Paacutegina 26 de 44
Componentes
SERVICE=WCS
REQUEST=GetCapabilities
ACCEPTVERSION
SECTIONS=Contents
UPDATESECUENCE
ACCEPTFORMATS=textxml
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
QesuacuteipcioacutenTipo de Servicio al que vadirigl~eacutelJordf-R~ticoacuten~ _Nombre de la operacioacutenVersiones de la especificacioacutenOGC que acepta el clienteseparadas por comas y enorden de preferEmciaLista de cero o maacutes nombres desecciones del documento demetadatos del servicioseparados por comas que sedesea sean devueltos en eldocumento de metadatos delservicioVersioacuten del documento demetadatos del servicio valorque se incrementa cuando serealizan cambios en eldocumento compl~toSecuencia de cero o maacutesformatos de respuestadeseados por el clienteseparados por comas y pororden de preferencia
Tabla 15 Componentes de DescribeCoverage
b DescribeCoverage (obligatorio)
Devuelve un documento XML con una descripcioacuten detallada de una o variascoberturas de las suministradas por el servicio
El documento XML devuelto con la descripcioacuten de la cobertura debe contener
Identifier identificador uacutenico de la cobertura
bull Domain Definicioacuten del dominio espacial yo temporal para laslocalizaciones de las coberturas
bull Range Define el rango de valores y el tipo de propiedades (categoriacuteasmedidas etc) asignadas a cada localizacioacuten en el dominio
bull SupportedCRSs Relacioacuten de baseCRS definidos para cada GridCRSutilizados por la operacioacuten GetCoverage para expresar las coberturas queposee
bull SupportedFormats Formatos en los que pueden ser devueltos lascoberturas en respuesta a un GetCoverage (ejemplo GeoTiff HDF-EOSNITF CF-Net-CDF)
Componentes
SERVICE=WCS
REQUEST=DescribeCoverag~_VERSION= version
IDENTIFIERS=identifier1identifier2
Obligatoriedad
Obligatorio
Obli9iltorLC_ObligeacutelQ~icgt
Obligatorio
DesiiipClOacutenTipo de Servicio al que va dirigida lapeticioacutenNombre de laope~aci~nVersioacuten de la especificacioacuten OGCLista de los identiffcad()resde lascoberturas que se desea seandescritas
Oficina Nacional de Gobemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacuten ciares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 27 de 44
c GetCoverage (obligatorio)
Permite obtener una cobertura o parte de ella Por tanto es necesario indicaralguna o todas las caracteriacutesticas baacutesicas que definen el subconjunto de datosrequerido es decir el dominio el rango de valores el tipo de re-muestreo elformato de datos y forma de entrega del resultado Para ello es necesarioconocer primero cuaacutel es la definicioacuten del tipo de coberturas que posee el serviciomediante la operacioacuten DescribeCoverage
Por defecto todos los componentes de la cobertura solicitada mediante estaoperacioacuten son devueltos directamente en la respuesta Opcionalmente elservicio puede tener implementada la posibilidad de almacenar los componentesde la cobertura como un recurso accesible viacutea web en cuyo caso la respuestaincluiriacutea la referencia URL a dicho recurso siempre y cuando se indique en lapeticioacuten que los resultados deben ser almacenados
Procesar una operacioacuten GetCoverage puede ser entendido conceptualmentecomo una secuencia de operaciones cuyo esquema fundamental seriacutea
Realizar una transformacioacuten de coordenadas (incluyendo el escaladoespacial) en el CRS que se desea mediante un re-muestreo coninterpolacioacuten espacial
Generar el subconjunto de datos espacial
Generar el subconjunto de datos temporal
Generar el subconjunto de propiedades (range)
bull Convertir los datos al formato solicitado En funcioacuten del formato puedenecesitarse interpolar los valores que posee cada localizacioacuten en lacobertura original como consecuencia es probable que se produzcapeacuterdida de precisioacuten
bull Salida de resultados de una muestra de la cobertura
Solicita un subconjunto de datoscorrespondientes a instantes ointervalos de tiempo determinados
S-olidta solamente algunos campos_ (IrQpiedade~L Formato de salida de la coberturadenro delo~que eacutesta posee _Especifica si la respuesta debe seralmacenadaIdentifica el sistema de referenciabase para el GridCRS de salida
Opcional
Obligatorio
Opcional
OpcionalParaacutemetros
-Oescripeacutefoacutentilde---Tipo de Servicio al que va diexclrigida la Obligatorio lPeuroticioacuten
Obligatorio Nombre de la operacioacutenObligatorio __ _ VeEsi6n de 1ordf~~p~cifiltordfltoacutenQ~C
Identificador uacutenico de la coberturaObligatorio solicitada
Opcional iexcl Encuadre que define espacialmente(Obligatorio si no se la cobertura solicitada en el
indica sistema de referencia que se indicaTIMESECUENCE) mediante su URN
Opcional(Obligatorio si no se
indicaBordmUNDIN~Jl0gtS)
FORMAT
RANGESUBSET
TIMESECUENCE
Tabla 16 Componentes de GetCoverage
- Componentes Obligatoriedad
SERVICE=WCS
REQUEST =GetCoverageVERSION= version
IDENTIFIER
BOUNDINGBOX=coordenadasurnogc defcrs EPSGX
STORE
GRIDBASECRS=urnogcdefcrsEPSGX
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la ACjministracioacuten Puacuteblica
Paacutegina 28 de 44
Comp()nentes
GRIDTYPE=urnogcdefmethodWCS 11 2dGridln2dCrs
GRIDCS=urnogcdefcsOGCOOGrid2dSquareCS
GRIDORIGIN
GRIDOFFSETS
Obligatori~qCldpertenecientes a laestructura de datos
GridCRSSe utilizan para
solicitar los datos desalida en otroSistema deReferencia de
Coordenadas (CRS)distinto al que posee
la coberturaalmacenada
DescripcioacutendeseadoIdentifica el meacutetodo de generacioacutende la malla en el sistema dereferencia baseIdentifica el Sistema Cartesiano 2Do 3D utilizado po~~1 GridggS_Coordenadas del origen de la mallaen el sistema de referencia base delGridCRS deseadoSeparacioacuten entre los puntosadyacentes de la malla en elsistema de referencia base
Oficina Nacional de Gobierno Eiectreacutenico e Infonnaacutetica - ONGEI -Comiteacute Coorcfinador de la rDEPDirectiva sobre estaacutendares de sGrvicios viexcleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administrc1oacuten Puacuteblica
4 ESTANDAR PARA SERVICIO DE CATALOGO CSW
Paacutegina 29 de 44
41 CSW Catalogue Service tor the Web
El servicio Catalogue Service for the Web (CSW) o Servicio de Catalogo es unestaacutendar definido por la OGC que especifica la interfaz el enlace y el marco detrabajo para publicar y generar buacutesquedas de conjuntos de informacioacuten de tipodescriptiva (metadatos) sobre los datos servicios y objetos de informacioacutenrelacionados
Este servicio de cataacutelogo es uno de los tres servicios fundamentales que debeexistir en una Infraestructura de Datos Espaciales consulta visualizacioacuten ydescarga
Los servicios de los cataacutelogos representan las caracteriacutesticas de los recursos quepueden ser consultadas y presentadas para su evaluacioacuten por los clientes yasean usuarios o aplicaciones software
411 Operaciones
Las operaciones que define este estaacutendar (versioacuten 200) son siete (7) cuatroobligatorias y tres (3) opcionales
a GetCapabilities (obligatorio)
GetCapabilities es obligatoria y permite a los clientes CSW obtener metadatosdel servicio La respuesta se envioacute en un documento XML
La peticioacuten debe implementar los paraacutemetros request service SectionsAcceptVersions y AcceptFormats y puede implementar el paraacutemetroupdateSequence
Las secciones del documento XML del metadatos son
Serviceldentification
ServiceProvider
OperationsMetadata
Contents
bull Filter_Capabilities
Operacioacuten GetCapabilities Solicitud de las caracteriacutesticas del servicioInfraestructura de Datos Espaciales-CSW
ltxml version=10 encoding=UTF-8gt ltcswGetCapabilities service=CSWversion=2 OOxmlns csw=httpwwwopengisneUcaUcswgt ltcswAcceptVersionsgtltcswVersiongt2 OOltcswVersiongt ltcswAcceptVersionsgt ltcswAcceptFormatsgtltcswOutputFormatgttexUxmlltcsw OutputFormatgt ltcswAcceptFormatsgtltcswGetCapabi litiesgt
b GetRecords (obligatorio)
Permite la buacutesqueda y presentacioacuten de registros de metadatos
Paraacutemetros
REQUEST service version
bull NAMESPACE
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la rDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciacuteada para el intercambio dedatos entre enUdades de la Administriexclcioacuten Puacuteiexcl)lica
Paacutegina 30 de 44
1-
resulType Puede mostrar tres valores
bull HITS Indica el nuacutemero de registro que satisface la peticioacuten
bull RESUL TS Se solicita el conjunto de registros resultado
bull VALlDATE Valida la consulta
bull outputFormat Indica el esquema de la salida generada por defecto tomael valor OGCCORE pero otros valores pueden ser FGDC IS019119 oIS019139
bull outputSchema
bull startPosition Indica el registro desde el que se empieza la buacutesqueda
bull maxRecords
bull typeNames
bull ElementSetName o ElementName Indica la lista de elementos oconjuntos de elementos de los metadatos que deben devolverse
bull Constraint Es una restriccioacuten que debe cumplir el conjunto resultado Seexpresa seguacuten el lenguaje indicado en el paraacutemetroCONSTRAINTLANGUAGE
bull SortBy Permite ordenar el conjunto resultado
bull DistributedSearch Indica que la consulta puede ser distribuida y elparaacutemetro hopCount limita el nuacutemero de veces que puede transmitirse laconsulta hopCount
ResponseHandler Indica si la operacioacuten es sincronizada o no
Operacioacuten GetRecords Solicitud de los registros del cataacutelogo cuyo tema tiacutetuloo descripcioacuten sea Lima
ltxml version=10 encoding=UTF-8gtltGetRecords service=CSW version=200 xmlns=httpwwwopengisnetcatcswmlnsogc=httpwwwopengisnetogc startPosition=1 maxRecords=50outputFormat=textxmresultType=resultsgtltQuery typeNames=Dataset xmlnsgm=httpwwwopengisnetgmlgtltElementSetName typeNames=DatasetgtfuIltElementSetNamegtltConstraint version=1020gtltogcFiltergtltAndgtltNotgtltPropertylsLikegtltPropertyNamegttypeltPropertyNamegtltLiteralgtS ERVICIOltLiteralgtltPropertylsLikegtltNotgtltOrgtltOrgtltPropertylsLikegtltPropertyNamegtsu bjectltPropertyNamegtltLiteralgt LimaltLiteral gtltPropertylsLikegtltPropertylsLikegtltPropertyNamegttitl eltPropertyNa megtltLiteralgt LimaltLitera 1gt
Oficina Nacional (le Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidacjes de la iexcldministracieacuten Puacuteblica
Paacutegina 31 de 44
ltPropertylsLikegtltIOrgtltPropertylsLikegtltPropertyNa megtdescri ptionltP ropertyN amegtltLitera 1gtLimaLiteragtltPropertylsLikegtltIOrgtltAndgtltIogc FiltergtltConstraingtltQuerygtltGetRecordsgt
c GetRecordByld (obligatoria)
Solicita la representacioacuten por defecto de los registros localizados por suidentificador
Paraacutemetros
version
bull ElementSetName (brief summary full)
bull Id (lista de identificadores)
Operacioacuten GetRecordByld Solicitud de la representacioacuten por defecto de losregistros del cataacutelogo de la IDEP localizados por el identificador
ltxml version=10 encoding=UTF-8gt ltcswGetRecordByld service=CSWversion=200xml ns csw=httpwwwopengisnetcatcsw outputF ormat=textxmlgtltcsw Idgtign-bcn25-1 00-1 ltcsw Idgtltcsw ElementSetNamegtbriefltcsw ElementSetNamegtltcswGetRecordByldgt
d DescribeRecordl (Obligatorio)
La operacioacuten DescribeRecord permite obtener elementos del modelo deinformacioacuten soportado
Los paraacutemetros de la peticioacuten son
REQUEST=DescribeRecord
ltxml version=10 encoding=UTF-8gt
servide=CSW
version=200
NAMESPACE Declaracioacuten de espacios de nombres para conocerexactamente que tipos van a describirse
bull TypeName Lista de tipos descritos en el cataacutelogo
bull outputFormat
schemaLanguage Esquema de descripcioacuten que se usa
Operacioacuten DescribeRecord Solicitud de una descripcioacuten geneacuterica de losregistros del cataacutelogo
Oficina Nacional da Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador dEla IDEPDirectiva sobre estaacutendares de servicios ~eb eje informacioacuten georreferenciada para ei intercamllio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 32 de 44
ltcswDescribeRecord service=CSW version=200xml ns csw=httpwwwopengisnetlcatcswoutputFormat=textlxml schemaLanguage= XM LSCH EMAgtltcswTypeNametargetNa mespace=httpwwwopengisnetlcatcswgt recordltcsw Type Namegtltcsw DescribeRecordgt
e Operacioacuten Transaction (opcional)
La operacioacuten Transaction define una interface para la creacioacuten modificacioacuten yborrado de registros del cataacutelogo
La peticioacuten estaraacute formada por elementos nsert Update o Deete seguacuten lasoperaciones que quieran ser realizadas
Tambieacuten puede usarse los elementos requestlO y verboseResponse
f Operacioacuten Getdomain (opcional)
Se utiliza para obtener informacioacuten en tiempo real sobre el rango de valores deun registro o de un paraacutemetro de la peticioacuten
Paraacutemetros
ParameterName
PropertyName
La respuesta estaacute formada de uno o maacutes elementos ltDomainValuesgtcompuestos a su vez de ltListONaluesgt o ltRangeONaluesgt
g Operacioacuten Harvest (opcional)
Permite colectar datos para el cataacutelogo es decir uacutenicamente referencia losdatos que deben ser insertados o actualizados en el cataacutelogo y seraacuteresponsabilidad del servicio de cataacutelogo resolver la referencia localizar los datosy procesarlos
La operacioacuten puede funcionar de manera siacutencrona o asiacutencrona
Paraacutemetros
Resquest service version
bull Namespace
bull Source Indica la URI de doacutende los metadatos son recolectados
bull ResourceType Referencia el esquema de los registros
bull ResourceFormat
ResponseHandler
Harveslnterval Especifica un intervalo de tiempo entre recolecciones demetadatos
Oncina Nacional de GObierno Electroacutenico e Informaacutetica - ONGE -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios ViCO de informacioacuten georrefcrenciada para ei intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 33 de 44
5 ESTANDAR PARA SERVICIO DE PROCESAMIENTO EN WES WPS
51 WPS Web Processing Service
El servicio Web Processing Service (WPS versioacuten 100) o Servicio de publicacioacutende Procesos geoespaciales en la web es una interfaz propuesto por la OGC queproporciona normas para estandarizar la forma de entradas y salidas (solicitudes yrespuestas) para servicios de geoprocesamiento Este servicio tambieacuten define laforma como un cliente puede solicitar la ejecucioacuten de un proceso y la forma comose maneja la salida del mismo
Define una interfaz que facilita la publicacioacuten de geo-procesos y el anaacutelisis de losclientes Los datos requeridos por el WPS se pueden entregar a traveacutes de la webo pueden estar disponibles en un servidor
Cabe destacar que el estaacutendar WPS permite realizar operaciones de anaacutelisis ytratamiento de informacioacuten espacial no prevista en los otros estaacutendares Laespecificacioacuten WPS se centra en la definicioacuten de un protocolo de comunicacioacutenentre cliente y servidor para realizar geo-procesos usando servicios y datosgeorreferenciados
Este estaacutendar es un interfaz geneacuterico por lo que no define ni los procesos ni losdatos especiacuteficos de entrada o de salida (producidos en el caacutelculo) sino que losdescribe de forma geneacuterica siendo cada implementacioacuten WPS la que defina suforma de trabajar
Los datos a usarse en este estaacutendar pueden comprender por ejemplo formatosde imaacutegenes tales como Geo TlFF o estaacutendares de intercambio de datos comoGeography Markup Language (GML) o Geolinked Data Acces Serviacutece (GDAS)Este estaacutendar tampoco aborda la forma de archivar catalogar buscar o recuperarla informacioacuten que ha sido creada por un WPS
Seguacuten la OGC el estaacutendar WPS describe un interfaz de peticioacutenrespuesta en elque se define coacutemo
Codificar las solicitudes de ejecucioacuten de procesos
bull Codificar las respuestas resultado de la ejecucioacuten de procesos
bull Integrar datos y metadatos en las entradas y salidas
bull Referenciar viacutea web datos de entrada y salida
bull Realizar procesos de larga duracioacuten
bull Devolver informacioacuten acerca del estado del proceso
bull Devolver errores de procesamiento
bull Solicitar el almacenamiento de las resultados de los procesos
511 Operaciones
a GetCapabilities (obligatoria)
Permite obtener el documento de capacidades donde se describen lascaracteriacutesticas del servicio En eacutel se proporcionan los nombres y una descripcioacutengeneral de cada uno de los procesos que ofrece el servicio Por ejemplo larespuesta de un GetCapabiacuteliacutetiacutees puede indicar que el WPS soporta unaoperacioacuten llamada interseccioacuten y que esta operacioacuten estaacute limitada a intersectarun poliacutegono con otro
Oficina Nacional de GOI)iemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinaoor de la IDEPDirectiva sobre estaacutendares de servicios 1Gbde informacioacuten georreferenciada par el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 17 Componentes GetCapabilities
Paacutegina 34 de 44
Componentes
i ordf-~~i~~=YYo~ordf__Request=GetCapabilitieso oJordm-~~~~~i()n5oo
Language
Obligatoriedad
Oblig~OTi() oObligtorioOpcional
Opcional
Descripcioacuten
Tipo de Servicio al que va djrigid~J~p~ticioacutenNombre de la operacioacutenVersiones ql~ordf~~Pleacutelooo o_o 0_0 o __Idioma del documento respuesta soportadopor el servidor ____o o
Ejemplo HTTP GET
La peticioacuten es una URL que contiene los paraacutemetros necesarios para poderconstruir una solicitud correcta
http IWPSservicesREQU EST=GetCapabilitiesampSERVICE=WPS
La respuesta es un documento XML que contiene los metadatos del servicioincluyendo una breve descripcioacuten de todos los procesos implementados estosprocesos son
GetLineOfSightPng realiza la liacutenea de visibilidad desde una posicioacutendefinida por las coordenadas de un supuesto observador a una alturadada y con una distancia maacutexima de visibilidad La liacutenea de visibilidad secalcula sobre un mapa raacutester en formato ASCIIGridExtended enviadomediante una peticioacuten a un WCS Obtiene la liacutenea de visibilidad en unarchivo como una imagen en formato PNG
bull GetProfileTxt realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo ASCII con los valores de las alturas
bull GetProfilePng realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo con una imagen en formato PNG
bull IntersectRaacutesterWithAsciiPolygon realiza la interseccioacuten entre un maparaacutester en formato floatGrid comprimido en llP obtenido de un WCS y unmapa vectorial pasado como un poliacutegono en formato ASCII de Grass Elresultado devuelve un raacutester en formato ASCII
IntersectRaacutesterWithPolygon realiza la interseccioacuten entre un mapa raacutesteren formato floatGrid comprimido en llP obtenido de un WCS y un mapavectorial en formato ShapeFile pasado como una peticioacuten a un WFS Elresultado devuelve un raacutester en formato ASCII
RaacutesterStatistics realiza la interseccioacuten entre un mapa raacutester en formatofloatGrid comprimido en llP obtenido de un WCS y un mapa vectorial enformato ShapeFile enviado mediante una peticioacuten a un WFS o como unpoliacutegono en formato ASCII de Grass incluyendo ademaacutes el valor maacuteximomiacutenimo y medio del mapa
bull Buffer_vectorial realiza la operacioacuten Buffer de una geometriacutea eacutesta puedepasarse tanto como un mapa vectorial en formato ASCII de Grass comopor una peticioacuten a un WFS Devuelve la ruta a un fichero ShapeFilecomprimido en llP o un fichero GML con la geometriacutea del buffer
Oficina Nacional de Gooierno Electroacutenico e Informaacutetica - ONGEl -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutenrJares de servicios teb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 35 de 44
Buffer_raacutester realiza la operacioacuten Buffer de un mapa raacutester a una distanciadada
bull VectorialOverlay realiza una operacioacuten entre dos mapas vectorialespreviamente obtenidos en formato ASCII vectorial o mediante una peticioacutena un WFS Las operaciones disponibles son de unioacuten interseccioacuten XOR yNOT
AnalisisTerritorialAreas caacutelculo de aacutereas resultado de la interseccioacuten dedistintos tipos de geometriacuteas del Corine con otros mapas vectoriales yraacutester Permite antildeadir restricciones sobre los mapas raacutester en cuanto aalturas maacuteximas y miacutenimas Como respuesta genera una imagen de lasaacutereas resultado de la operacioacuten
bull RaacutesterDistance calcula la distancia entre dos mapas raacutester obtenidosmediante peticiones a un WCS Se obtiene la miacutenima distancia y lospuntos maacutes proacuteximos ente los mapas
bull VectorialDistance calcula la distancia entre un mapa vectorial y un puntoEl mapa vectorial se obtiene mediante una peticioacuten a un WFS ointroducieacutendolo en formato ASCII de Grass
bull VectorialRaacutesterDistance distancia entre un mapa raacutester obtenidomediante una peticioacuten a un WCS y un mapa vectorial obtenido medianteuna la peticioacuten a un WFS o introducieacutendolo en formato ASCII de Grass Seobtiene la miacutenima distancia y los puntos maacutes proacuteximos entre los mapas
bull FeaturelnsideFeature informa si un mapa vectorial se solapa con otroEstos mapas se pueden obtener por medio de una peticioacuten a un WFS o serintroducidos como un mapa vectorial en formato ASCII de Grass
bull PointlnsideFeature informa si un punto estaacute contenido en un mapavectorial obtenido mediante una peticioacuten a un WFS o introducido como unmapa vectorial en formato ASCII de Grass
bull SimplifiedStatistics calcula el maacuteximo y miacutenimo de un mapa raacutester (sinposicioacuten y sin devolver el mapa) Simplificacioacuten de la operacioacutenRaacutesterStatistics para un caacutelculo previo de esta operacioacuten
b DescribeProcess (obligatoria)
Ofrece informacioacuten detallada acerca de los procesos que pueden ser ejecutadospor una operacioacuten Execute Esta descripcioacuten comprende los paraacutemetros yformatos de entrada que son requeridos en las peticiones de ejecucioacuten y losformatos de salida resultado de las operaciones Siguiendo con el ejemplo deinterseccioacuten de poliacutegonos la respuesta de una solicitud DescribeProcess podriacuteaindicar que este proceso requiere dos entradas llamadas PrimerPoliacutegono ySegundoPoliacutegono y que estas entradas se deben proporcionar en GML22 oGML 31 pudieacutendose enviar esta informacioacuten como un recurso accesible viacuteaweb
Cada paraacutemetro se describe mediante una estructura de datos que especifica losformatos codificaciones y unidades de medida permitidos (cuando esnecesario) Esta estructura de datos puede ser
Oficina Nacionai de Gobierno Electroacuteico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 36 de 44
ComplexData (Ej XML fragmento GML o imaacutegenes) estrutura de datoscompleja que soporta formatos codificaciones (tipo de URI) y schemasdefinidos para el proceso El valor de esta estructura de datos complejapuede introducirse directamente en la peticioacuten de la operacioacuten Execute oser solicitada mediante acceso remoto asiacute como ser devuelta directamenteen la operacioacuten Execute o almacenada como un recurso accesible viacutea web
bull LiteralData es un valor literal simple (Ej integer caraacutecter string URI) conunidades de medida que se codifica directamente en la peticioacuten y en larespuesta Execute
bull BoundingBox informacioacuten proporcionada en uno de los sistemas dereferencia soportados por el servicio que se codifica directamente en lapeticioacuten y en la respuesta Execute
Tabla 18 Componentes DescribeProcess
Componentes
service=WPS
request=DescribeProcessversion
language
Identifier
Obligatoriedad
Obligatorio
ObligatorioObligatorio
Opcional
Obligatorio
Descripcioacuten_ M
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenVersioacuten del servicioIdioma del documento respuesta soportadopor el servidorIdentificador del proceso uno por cadaproceso al que se desea llamar
Ejemplo HTTP GET
Solicitud de la informacioacuten del proceso GetLineOfSightPng del servicio WPS
http IWPSservicesREQUEST=DescribeProcessampSERVIC E=WPSamp VERSION=040ampldentifier=GetLineOfSightPng
c ExecuteProcess (obligatoria)
Permite ejecutar procesos especiacuteficos implementados por el WPS utilizandocomo entrada los paraacutemetros suministrados y devolviendo en la salida losvalores producidos en el proceso Los datos de entrada pueden suministrarseintegraacutendolos en la peticioacuten Execute o mediante una fuente de datos accesibleviacutea web Asiacute mismo el resultado puede devolverse directamente o seralmacenado como un recurso accesible viacutea web en cuyo caso la respuestaconsistiraacute en un documento XML con una URL por cada salida almacenada
Normalmente la respuesta a la operacioacuten Execute es devuelta cuando finaliza elproceso Sin embargo un cliente puede solicitar al servidor el documento derespuesta inmediatamente despueacutes de ser aceptada la peticioacuten por parte dedicho servidor En este caso la respuesta incluye una URL a partir de la cualpuede recuperarse el documento de respuesta durante el proceso o despueacutes delmismo A su vez se puede solicitar al servidor que actualice regularmente unamedida indicadora de la cantidad de proceso restante
Si se desea suministrar al proceso gran cantidad de datos de entrada se utilizanuna o maacutes URI con los valores de entrada (normalmente URL) excepto cuandose trata uacutenicamente de valores escalares Si el proceso ha de ejecutarse variasveces utilizando diferentes entradas en cada ocasioacuten cada procesamiento deberealizarse con peticiones Execute separadas Si se trata de peticiones sencillaslos servidores pueden implementar transferencia HTTP GET para la operacioacuten
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 37 de 44
Execute sin embargo es maacutes conveniente la utilizacioacuten de codificacioacuten XMLcuando las peticiones son maacutes complejas
Tabla 19 Paraacutemetros comunes
Obligatoriedad
Obligatorio
Opcional
Obligatorio
ObligatorioObligatorio
Opcional
Opcional
Componentes
Service=WPS
ReqLJes==xecuteVersion
Identifier
Language
Datalnputs
ResponseForm
Descripcioacuten
Tipo de Servicio al que va dirigida la peticioacuten
Nombre de la operacioacutenVersioacuten del servicioIdentificador del proceso uno por cadaproceso al que se desea llamarIdioma del documento respuesta soportadopor el servidor
Tabla 20 Peticioacuten XML
Lista de datos de entrada Estructura dedatos del tipo Datalnputs (ver estaacutendar)Formato de respuesta del procesoEstructura de datos del tipo ResponseForm(ver estaacutendar)
Tabla 21 Peticioacuten GET
Datalnputs
ResponseDocument
RawDataOutput
StoreExecuteResponse=trae
Linage=trae
Status=trae
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Lista de identificadores atributoacutesy vaiacuteoacuteresde las entradas delproce9~
Lista de identificadores y atributos de lasseacute3lidasdel iexclgtroceso Identificador y atributos de cada salida delprocesoEspecifica si la respuesta debe almacenarseen un recurso accesible via webEspecifica si se debe incluir en el documento de respuesta la informacioacuten acerca dellinaje __Especifica si se debe actualizar en eldocumento de respuesta la informacioacuten acercadel ~stado delproces()
Ejemplo HTIP POST de un Servicio WPS
Se muestran las peticiones de liacutenea de visibilidad y de perfil en formato imagenpara pedirla en formato texto basta con cambiar los identificadores deGetLineOfSightPng a GetLineOfSightTxt o de GetProfilePng a GetProfile Txt
Obtencioacuten de la liacutenea de visibilidad paraacutemetros requeridos
URLCoverageServer URL con la cobertura a utilizar en el caacutelculo de laliacutenea de visibilidad
bull coordinate coordenadas donde se situacutea el observador Deben estarseparadas por coma
bull obs_elev altura del observador (en metros)
bull max_dist distancia maacutexima en metros a la que se quiera calcular la liacuteneade visibilidad o radio (No se aconseja hacer peticiones de liacutenea devisibilidad superiores a 400m debido a un bug de Grass)
bull width ancho de la imagen a generar
bull Height alto de la imagen a generar
bull CRS sistema de referencia en el que se proporcionan los datos
Respuesta
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estmdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten POllliacuteca
Paacutegina 38 de 44
GetLineOfSightTxt La respuesta consiste en un GML que incluye ladireccioacuten del archivo en formato texto a descargar
bull GetLineOfSightPng imageURL direccioacuten donde se encuentra almacenadala imagen resultante GMLURL direccioacuten donde se encuentra almacenadoel GML de las aacutereas visibles resultantes
Obtencioacuten del perfil se definen los siguientes paraacutemetros
Resolution resolucioacuten a tomar en el caacutelculo del perfil
Profile pares de puntos separados por comas por los que se deseacalcular el perfil
URLCoverageServer URL de la cobertura a utilizar en el caacutelculo del perfil
CRS sistema de referencia en el que se proporcionan los datos
La respuesta consiste en un GML que incluye la direccioacuten del archivo adescargar
IntersectRaacutesterWithASCIIPolygon se definen los siguientes paraacutemetros
o ASCIIPolygon Archivo vectorial en formato ASCII de Grasso URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
bull IntersectRaacutesterWithPolygon se definen los siguientes paraacutemetros
o URLFeatureServer Direccioacuten del servicio WFS del que se obtiene elpoliacutegono a intersectar
o FeatureRequest Peticioacuten GetFeature al servicio WFS mediante lacual se obtiene el poliacutegono a intersectar
o URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades ete la Administracioacuten Puacuteblica
Paacutegina 21 de 44
Pueden utilizarse componentes adicionales para controlar los XLink anidados
Tabla 9 Codificacioacuten adicional de GetFeature
Componentes
PROPERTYPENAME
FEATUREVERSION=[ALLIN]
MAXFEATURES=N
EXPIRY=N
SRSNAME
TYPENAME(opcional si se aespecificado elFEATUREID)FEATUREID
(Mutuamente excluyentec()i1 FILIER yB001 __
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BBOX)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
SORTBY
~Coriiacuteponentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
PROPTRAVXLlNKDEPTH
Obligatoriedad
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Opcional
Opcional
Opcional
Opcional
Obligatoriedad
Opcional
Opcional
Opcional
Descripci9n(hits)Lista de propiedades de cada tipo de fenoacutemenosolicitado Con o con ausencia de valor sesolicitan todas las del ti~o_~Ql~_L1J9ordmcgt____Cuando es posible el versionado Devuelve laversioacuten del fenoacutemeno que se le solicita Si no seindica devuelve la uacuteltima versioacutenMaacuteximo nuacutemero de fenoacutemenos que puedendevolverse en una consulta Si no se indicadevuelve todosSoacutelo se utiliza con la peticioacutenGetFeatureWithLock Indica el tiempo de bloqueodel fenoacutemeno en la respuesta (en minutos) Si elparaacutemetro no se especifica el bloqueo seraacuteindefinidoSistema de referencia que debe ser usado en lageometria de los fenoacutemenos resultado de lapeticioacuten
Lista de nombres de los tipos de fenoacutemenossolicitados
Lista de instancias de fenoacutemenos solicitadasidentificadas mediante su identifi~dor
Describe un conjunto de caracteristicas sobre lasque operar Se debe establecer un filtro por cadatipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o un FILTERun cliente puede realizar la peticioacuten mediante unbounding box
Indica la propiedad respecto a la cual seraacutenordenadas las instancias de los fenoacutemenosobtenidos en la consulta
--__~~_ 0- _
Descripcioacuten _Nivel de profundidad a alcanzar a traveacutes de los bullenlaces contenidos en los atributos href de las propiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que se bullacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidada deGetGmlObject realizada para cualquier propiedadcuando interviene el componenteTRAVERSEXLlNKDEPTH (si no se especifica una I
lista PROPEXPIRY) En ausencia de valoresperaraacute hasta recibir respuestaLista de- ios niveies- de XLink enlazado-spor cadafenoacutemeno que sea consultado Debe haber unarelacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una lista
i_J
Oficina Nacional de Gobierno Electroacutenico e Inormiquesttica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios VIeb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 22 de 44
Componentes Obligatoriedad DescripcioacutenPROPTRAVXLlNKDEPTHLista de tiempos de expiracioacuten de XLink enlazadospor cada fenoacutemeno consultado Debe haber una
PROPTRAVXLlNKEXPIRY Opcional relacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una listaPROPTRAVXLlNKEXPIRY
d GetGmlObject (opcional)
Devuelve instancias de fenoacutemenos expresaacutendolos en XML El cliente debe tenerla posibilidad de especificar si desea todos los objetos que se han anidadomediante Xlinks o soacutelo hasta un nivel de anidamiento determinado
Para que un WFS soporte esta operacioacuten cada elemento sobre el que puedaoperar el WFS debe estar identificado uniacutevocamente mediante lOs XML Lacodificacioacuten de identificadores de elementos se define en OpenGis FilterEneoding Implementation Speeifieation
La diferencia con GetFeature es que mientras que esta uacuteltima devuelve todaslas instancias que posea el tipo de fenoacutemeno solicitado con GetGmlObject soacutelose obtienen las instancias de fenoacutemenos solicitadas mediante su identificador
Tabla 10 Codificacioacuten para GetGmlObject
Componentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
GMLOBJECTID
Obligatoriedad
Obligatorio
Opcional
DescripcT6n _Nivel de profundidad a alcanzar a traveacutes de losenlaces contenidos en los atributos href de laspropiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que seacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidadade GetGmlObject realizada para cualquierpropiedad (si no se especifica una listaPROPEXPIRY) cuando interviene elcomponente TRAVERSEXLlNKDEPTH Enausencia de valor esperaraacute hasta recibirresp~~~t~__ _ EllO XML del elemento solicitado
Descripci~~
Lista de nombres de los tipos de fenoacutemenosa ser bloqueados
Indica el tiempo de bloqueocienenoacutementildeo(en minutos) Si el paraacutemetro no seespecifica el bloqueo seraacute indefinidoALLintentaraacute bloq~ordflodoslos fenoacuteme~_
Opcional
Opcional
Obligatorio
ObligatoriedadComponentesTYPENAME
(opcional si se aespecificado elFEAT~B_~[)) _
EXPIRY=N
LordmCISACTI9~=I~-J_
e LockFeature (opcional)
Peticioacuten de bloqueo sobre uno o maacutes tipos de fenoacutemenos mientras se estaacuterealizando su modificacioacuten con la operacioacuten Transaetion Esto aseguratransacciones de forma continuada Esta operacioacuten en el meacutetodo POSTcontiene uno o maacutes elementos ltLoeltgt cada elemento definen las instancias deun tipo de fenoacutemeno a ser bloqueadas
Tabla 11 Componentes LockFeature
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Ieb de Informacioacuten georreferenciada para el intercambio dedatos entre entidades de la dministracioacuten Puacuteblica
Paacutegina 23 de 44
9omponentes_SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BJ30_X)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Opcional
Opcional
Opcional
Descripcioacuten _solicitados si no lo consigue no sebloquearaacute ninguno SOME intenta bloqueartantas como sea posibleLista de instancias de fenoacutemenossolicitadas identificadas mediante suidentificador
Describe un conjunto de caracteristicassobre las que operar Se debe establecer unfiltro por cada tipo de fenoacutemeno listado en elparaacutemetro TYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
f Transaction (opcional)
Una peticioacuten transaccional estaacute compuesta de operaciones que modificaninstancias de fenoacutemenos geograacuteficos accesibles viacutea web Una vez terminada latransaccioacuten el servicio WFS genera un documento XML de respuesta indicandoque el proceso se ha realizado
Esta operacioacuten puede realizarse directamente por parte del servicio WFS encuyo caso al finalizar la transaccioacuten el servicio traslada las modificaciones alalmaceacuten de datos conectado el servicio WFS o traducir las operaciones allenguaje del almaceacuten de datos siendo eacuteste uacuteltimo el encargado de realizar laoperacioacuten
Las posibles operaciones de modificacioacuten que pueden llevarse a cabo son crear(Insert) actualizar (Update) y eliminar (Deete)
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Insert
Native
Lockld
srsName(Atributo)
IdgenItri~ut(raquo
Transaction
inputFormat__(f-ilQt __
Tabla 12 Componentes POSTde TransactionComponentes Obligatoriedad DescripCioacuten~- ~- --
Puede contener cero o maacutes nsert Updafe o DeefeLas operaciones se ejecutan en el orden en el quese presenten en la peticioacuten _Especifica que la transaccioacuten se realizaraacute sobre unconjunto de instancias que han sido bloqueadasprevLamente___ ____ __Contiene comandos u operaciones propietariaspermitiendo acceder y actuar sobre servidores oalmacenesde datos especiacuteficosALL iridica--que -iodos -os fen6meno-sbloq-ueadosdeben ser liberados una vez terminada latransaccioacuten SOME indica que soacutelo los registrosmodificados deben ser liberados el resto deelementos permanecen bloqueadosUtilizado para crear nuevas instancias defenoacutemenos Por defecto los fenoacutemenos se expresanmediante GML3 pero pueden utilizarse otrasversiones de GML En respuesta a esta operacioacuten elWFS debe generar una lista de los identificadoresasig_l95Qsa las nueveacutel~Iacutei~~l~a_~generadas
Versioacuten GML en la que crear los datos-- -- Sistema deo-referenCiadel nuevo-efe-merItoeicual
Opcional debe ser soportado por el tipo de fenoacutemeno al quepertenece
Meacutetodode asignacioacuten de identificadores
releaseAction=[ALLISOME]
Oficina Nacional de Gobierno Eleciexclroacutenico e Inormaacutetiacuteca - ONGEI -Comiteacute Coordiacutenatior de la IDEPDirectiva sobre estaacutendares de servicios weo de informacioacuten georreierenciada iexclara el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 24 de 44
Componentes
Update
Property(Elemento)
srsName(Atributo)
Filter(Elemento)DeleteFilter
(Elemento) __
Obligatoriedad
Opcional
Obligatorio
Opcional
Opcional
OpcJdegrl_ordfI _
Obligatorio
DescripcioacutenActuacutea sobre las propiedades de instancias defenoacutemenosEspecifica el nombre (Name) y los valores (Vaue) delas propiedades pertenecientes a los tipos defenoacutemenos a modificar (fypeName)Sistema de referencia del nuevo elemento el cualdebe ser soportado por el tipo de fenoacutemeno al quepert~n_~ce _ ___ _ _Define restricciones espaciales o no espaciales paraseleccionar los fenoacutemenos a modificarElimina instancias de fenoacutemenos
Si no se define un filtro la operacioacuten no se realiza
Tabla 13 Componentes GET de Transaction
Componentes
OPERATION=Delete
TYPENAME(opcional si se aespecificado elFEATUREID)
RELEASEACTION=[ALLI SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
BB00)BBOX
(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten_Operacioacuten de transaccioacuten a ejecutar Lasoperaciones se ejecutan en el orden en el quese present~Il_~I1a p~ticiordmn
Lista de nombres de los tipos de fenoacutemenossobre los que realizar fa operacioacuten
ALL indica que todos los fenoacutemenosbloqueados deben ser liberados una vezterminada la transaccioacuten SOME indica quesoacutelo los registros modificados deben serliberados el resto de elementos permanecenbloqueados
Lista de instancias de fenoacutemenos sobre los queoperar identificadas mediante su identificador
Describe un conjunto de caracteriacutesticas sobrelas que operar Se debe establecer un filtro porcada tipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
Oficina Nacional dG Gobierno Eleciroacutenco e informaacutetic - ONGEiexcl -Comiteacute Coordineacutedor de la lDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para ei intercambio dedtos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 25 de 44
3 ESTANDAR PARA SERVICIO DE COBERTURA WCS
31 WCS Web Coverage Service
El servicio Web Caverage Serviee (WCS) o Servicio de Coberturas de mapasofrece la obtencioacuten de datos georreferenciados en un formato del tipo coberturamulti-dimensionales para el acceso a traveacutes de la web de modo que sean uacutetilespara la representacioacuten o como dato de entrada de modelos cientiacuteficos
Al igual que el estaacutendar Web Map Serviee (WMS) y el Web Feature Serviee(WFS) permite al cliente seleccionar parte de la informacioacuten que posee elservidor basaacutendose en diferentes criterios como por ejemplo las restriccionesespaciales
Este estaacutendar nos brinda un conjunto de requisitos baacutesicos que una aplicacioacutenWCS debe cumplir esto tambieacuten es vaacutelido al utilizar el GML como un formato deentrega de la cobertura con el cual a diferencia del WMS que devuelve los datosgeorreferenciados para ser representados como mapas estaacuteticos (devueltos comoimaacutegenes desde un servidor) el estaacutendar Web Coverage Service define unasintaxis rica para las solicitudes en contra de estos datos devolvieacutendolos con susemaacutentica original (en lugar de las imaacutegenes) los cuales pueden ser interpretadosextrapolados procesados etc
Esta versioacuten de especificacioacuten se limita a peticiones y descripciones de coberturasde mallas regulares (grid coverage) aunque el interfaz ha sido disentildeado de formaque en futuras versiones sea posible desarrollarlo permitiendo otros tipos decoberturas definidas en OGC Abstraet Speeifieatian Tapie 6
asincroacutenicasrespuestas Respuestas XML y opcionalmente(almacenamiento de respuestas)
a GetCapabilities (obligatorio)
Permite obtener el documento XML de capacidades donde se describenlas caracteriacutesticas del servicio y donde normalmente se incluye una brevedescripcioacuten de las coberturas que ofrece En el caso que el documento XMLdevuelto no contenga la descripcioacuten de las coberturas que posee debedisponerse de informacioacuten similar en una fuente aparte como por ejemplo uncataacutelogo de imaacutegenes
311 Operaciones
El servicio WCS (versioacuten 20) proporciona tres (3) operaciones cuyaimplementacioacuten es obligatoria por parte del servidor Estas operaciones puedenutilizar HTTP GET con codificacioacuten KVP o HTTP POST con codificacioacuten XML oSOAP es mediante el documento de capacidades como se indica queacute tipo decodificacioacuten POST soporta el servidor del WCS
Los paraacutemetros que se definen a continuacioacuten pertenecen a la versioacuten 111 deeste estaacutendar mientras que los ejemplos expuestos se realizan con WCS versioacuten100 por ser los implementados hasta la fecha Las diferencias de notaciones ylas variaciones baacutesicas que posee la versioacuten 111 con respecto a la 100 son
Uso de GridCRS en descripciones de peticiones de cobertureacutels
Descripcioacuten jeraacuterquica de las coberturas
Muacuteltiples campos por cobertura
Oficinaacute Nacional de Gobj~rno Electroacutenico e InronnaacuteUca - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 14 Componentes de GetCapabilities
Paacutegina 26 de 44
Componentes
SERVICE=WCS
REQUEST=GetCapabilities
ACCEPTVERSION
SECTIONS=Contents
UPDATESECUENCE
ACCEPTFORMATS=textxml
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
QesuacuteipcioacutenTipo de Servicio al que vadirigl~eacutelJordf-R~ticoacuten~ _Nombre de la operacioacutenVersiones de la especificacioacutenOGC que acepta el clienteseparadas por comas y enorden de preferEmciaLista de cero o maacutes nombres desecciones del documento demetadatos del servicioseparados por comas que sedesea sean devueltos en eldocumento de metadatos delservicioVersioacuten del documento demetadatos del servicio valorque se incrementa cuando serealizan cambios en eldocumento compl~toSecuencia de cero o maacutesformatos de respuestadeseados por el clienteseparados por comas y pororden de preferencia
Tabla 15 Componentes de DescribeCoverage
b DescribeCoverage (obligatorio)
Devuelve un documento XML con una descripcioacuten detallada de una o variascoberturas de las suministradas por el servicio
El documento XML devuelto con la descripcioacuten de la cobertura debe contener
Identifier identificador uacutenico de la cobertura
bull Domain Definicioacuten del dominio espacial yo temporal para laslocalizaciones de las coberturas
bull Range Define el rango de valores y el tipo de propiedades (categoriacuteasmedidas etc) asignadas a cada localizacioacuten en el dominio
bull SupportedCRSs Relacioacuten de baseCRS definidos para cada GridCRSutilizados por la operacioacuten GetCoverage para expresar las coberturas queposee
bull SupportedFormats Formatos en los que pueden ser devueltos lascoberturas en respuesta a un GetCoverage (ejemplo GeoTiff HDF-EOSNITF CF-Net-CDF)
Componentes
SERVICE=WCS
REQUEST=DescribeCoverag~_VERSION= version
IDENTIFIERS=identifier1identifier2
Obligatoriedad
Obligatorio
Obli9iltorLC_ObligeacutelQ~icgt
Obligatorio
DesiiipClOacutenTipo de Servicio al que va dirigida lapeticioacutenNombre de laope~aci~nVersioacuten de la especificacioacuten OGCLista de los identiffcad()resde lascoberturas que se desea seandescritas
Oficina Nacional de Gobemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacuten ciares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 27 de 44
c GetCoverage (obligatorio)
Permite obtener una cobertura o parte de ella Por tanto es necesario indicaralguna o todas las caracteriacutesticas baacutesicas que definen el subconjunto de datosrequerido es decir el dominio el rango de valores el tipo de re-muestreo elformato de datos y forma de entrega del resultado Para ello es necesarioconocer primero cuaacutel es la definicioacuten del tipo de coberturas que posee el serviciomediante la operacioacuten DescribeCoverage
Por defecto todos los componentes de la cobertura solicitada mediante estaoperacioacuten son devueltos directamente en la respuesta Opcionalmente elservicio puede tener implementada la posibilidad de almacenar los componentesde la cobertura como un recurso accesible viacutea web en cuyo caso la respuestaincluiriacutea la referencia URL a dicho recurso siempre y cuando se indique en lapeticioacuten que los resultados deben ser almacenados
Procesar una operacioacuten GetCoverage puede ser entendido conceptualmentecomo una secuencia de operaciones cuyo esquema fundamental seriacutea
Realizar una transformacioacuten de coordenadas (incluyendo el escaladoespacial) en el CRS que se desea mediante un re-muestreo coninterpolacioacuten espacial
Generar el subconjunto de datos espacial
Generar el subconjunto de datos temporal
Generar el subconjunto de propiedades (range)
bull Convertir los datos al formato solicitado En funcioacuten del formato puedenecesitarse interpolar los valores que posee cada localizacioacuten en lacobertura original como consecuencia es probable que se produzcapeacuterdida de precisioacuten
bull Salida de resultados de una muestra de la cobertura
Solicita un subconjunto de datoscorrespondientes a instantes ointervalos de tiempo determinados
S-olidta solamente algunos campos_ (IrQpiedade~L Formato de salida de la coberturadenro delo~que eacutesta posee _Especifica si la respuesta debe seralmacenadaIdentifica el sistema de referenciabase para el GridCRS de salida
Opcional
Obligatorio
Opcional
OpcionalParaacutemetros
-Oescripeacutefoacutentilde---Tipo de Servicio al que va diexclrigida la Obligatorio lPeuroticioacuten
Obligatorio Nombre de la operacioacutenObligatorio __ _ VeEsi6n de 1ordf~~p~cifiltordfltoacutenQ~C
Identificador uacutenico de la coberturaObligatorio solicitada
Opcional iexcl Encuadre que define espacialmente(Obligatorio si no se la cobertura solicitada en el
indica sistema de referencia que se indicaTIMESECUENCE) mediante su URN
Opcional(Obligatorio si no se
indicaBordmUNDIN~Jl0gtS)
FORMAT
RANGESUBSET
TIMESECUENCE
Tabla 16 Componentes de GetCoverage
- Componentes Obligatoriedad
SERVICE=WCS
REQUEST =GetCoverageVERSION= version
IDENTIFIER
BOUNDINGBOX=coordenadasurnogc defcrs EPSGX
STORE
GRIDBASECRS=urnogcdefcrsEPSGX
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la ACjministracioacuten Puacuteblica
Paacutegina 28 de 44
Comp()nentes
GRIDTYPE=urnogcdefmethodWCS 11 2dGridln2dCrs
GRIDCS=urnogcdefcsOGCOOGrid2dSquareCS
GRIDORIGIN
GRIDOFFSETS
Obligatori~qCldpertenecientes a laestructura de datos
GridCRSSe utilizan para
solicitar los datos desalida en otroSistema deReferencia de
Coordenadas (CRS)distinto al que posee
la coberturaalmacenada
DescripcioacutendeseadoIdentifica el meacutetodo de generacioacutende la malla en el sistema dereferencia baseIdentifica el Sistema Cartesiano 2Do 3D utilizado po~~1 GridggS_Coordenadas del origen de la mallaen el sistema de referencia base delGridCRS deseadoSeparacioacuten entre los puntosadyacentes de la malla en elsistema de referencia base
Oficina Nacional de Gobierno Eiectreacutenico e Infonnaacutetica - ONGEI -Comiteacute Coorcfinador de la rDEPDirectiva sobre estaacutendares de sGrvicios viexcleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administrc1oacuten Puacuteblica
4 ESTANDAR PARA SERVICIO DE CATALOGO CSW
Paacutegina 29 de 44
41 CSW Catalogue Service tor the Web
El servicio Catalogue Service for the Web (CSW) o Servicio de Catalogo es unestaacutendar definido por la OGC que especifica la interfaz el enlace y el marco detrabajo para publicar y generar buacutesquedas de conjuntos de informacioacuten de tipodescriptiva (metadatos) sobre los datos servicios y objetos de informacioacutenrelacionados
Este servicio de cataacutelogo es uno de los tres servicios fundamentales que debeexistir en una Infraestructura de Datos Espaciales consulta visualizacioacuten ydescarga
Los servicios de los cataacutelogos representan las caracteriacutesticas de los recursos quepueden ser consultadas y presentadas para su evaluacioacuten por los clientes yasean usuarios o aplicaciones software
411 Operaciones
Las operaciones que define este estaacutendar (versioacuten 200) son siete (7) cuatroobligatorias y tres (3) opcionales
a GetCapabilities (obligatorio)
GetCapabilities es obligatoria y permite a los clientes CSW obtener metadatosdel servicio La respuesta se envioacute en un documento XML
La peticioacuten debe implementar los paraacutemetros request service SectionsAcceptVersions y AcceptFormats y puede implementar el paraacutemetroupdateSequence
Las secciones del documento XML del metadatos son
Serviceldentification
ServiceProvider
OperationsMetadata
Contents
bull Filter_Capabilities
Operacioacuten GetCapabilities Solicitud de las caracteriacutesticas del servicioInfraestructura de Datos Espaciales-CSW
ltxml version=10 encoding=UTF-8gt ltcswGetCapabilities service=CSWversion=2 OOxmlns csw=httpwwwopengisneUcaUcswgt ltcswAcceptVersionsgtltcswVersiongt2 OOltcswVersiongt ltcswAcceptVersionsgt ltcswAcceptFormatsgtltcswOutputFormatgttexUxmlltcsw OutputFormatgt ltcswAcceptFormatsgtltcswGetCapabi litiesgt
b GetRecords (obligatorio)
Permite la buacutesqueda y presentacioacuten de registros de metadatos
Paraacutemetros
REQUEST service version
bull NAMESPACE
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la rDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciacuteada para el intercambio dedatos entre enUdades de la Administriexclcioacuten Puacuteiexcl)lica
Paacutegina 30 de 44
1-
resulType Puede mostrar tres valores
bull HITS Indica el nuacutemero de registro que satisface la peticioacuten
bull RESUL TS Se solicita el conjunto de registros resultado
bull VALlDATE Valida la consulta
bull outputFormat Indica el esquema de la salida generada por defecto tomael valor OGCCORE pero otros valores pueden ser FGDC IS019119 oIS019139
bull outputSchema
bull startPosition Indica el registro desde el que se empieza la buacutesqueda
bull maxRecords
bull typeNames
bull ElementSetName o ElementName Indica la lista de elementos oconjuntos de elementos de los metadatos que deben devolverse
bull Constraint Es una restriccioacuten que debe cumplir el conjunto resultado Seexpresa seguacuten el lenguaje indicado en el paraacutemetroCONSTRAINTLANGUAGE
bull SortBy Permite ordenar el conjunto resultado
bull DistributedSearch Indica que la consulta puede ser distribuida y elparaacutemetro hopCount limita el nuacutemero de veces que puede transmitirse laconsulta hopCount
ResponseHandler Indica si la operacioacuten es sincronizada o no
Operacioacuten GetRecords Solicitud de los registros del cataacutelogo cuyo tema tiacutetuloo descripcioacuten sea Lima
ltxml version=10 encoding=UTF-8gtltGetRecords service=CSW version=200 xmlns=httpwwwopengisnetcatcswmlnsogc=httpwwwopengisnetogc startPosition=1 maxRecords=50outputFormat=textxmresultType=resultsgtltQuery typeNames=Dataset xmlnsgm=httpwwwopengisnetgmlgtltElementSetName typeNames=DatasetgtfuIltElementSetNamegtltConstraint version=1020gtltogcFiltergtltAndgtltNotgtltPropertylsLikegtltPropertyNamegttypeltPropertyNamegtltLiteralgtS ERVICIOltLiteralgtltPropertylsLikegtltNotgtltOrgtltOrgtltPropertylsLikegtltPropertyNamegtsu bjectltPropertyNamegtltLiteralgt LimaltLiteral gtltPropertylsLikegtltPropertylsLikegtltPropertyNamegttitl eltPropertyNa megtltLiteralgt LimaltLitera 1gt
Oficina Nacional (le Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidacjes de la iexcldministracieacuten Puacuteblica
Paacutegina 31 de 44
ltPropertylsLikegtltIOrgtltPropertylsLikegtltPropertyNa megtdescri ptionltP ropertyN amegtltLitera 1gtLimaLiteragtltPropertylsLikegtltIOrgtltAndgtltIogc FiltergtltConstraingtltQuerygtltGetRecordsgt
c GetRecordByld (obligatoria)
Solicita la representacioacuten por defecto de los registros localizados por suidentificador
Paraacutemetros
version
bull ElementSetName (brief summary full)
bull Id (lista de identificadores)
Operacioacuten GetRecordByld Solicitud de la representacioacuten por defecto de losregistros del cataacutelogo de la IDEP localizados por el identificador
ltxml version=10 encoding=UTF-8gt ltcswGetRecordByld service=CSWversion=200xml ns csw=httpwwwopengisnetcatcsw outputF ormat=textxmlgtltcsw Idgtign-bcn25-1 00-1 ltcsw Idgtltcsw ElementSetNamegtbriefltcsw ElementSetNamegtltcswGetRecordByldgt
d DescribeRecordl (Obligatorio)
La operacioacuten DescribeRecord permite obtener elementos del modelo deinformacioacuten soportado
Los paraacutemetros de la peticioacuten son
REQUEST=DescribeRecord
ltxml version=10 encoding=UTF-8gt
servide=CSW
version=200
NAMESPACE Declaracioacuten de espacios de nombres para conocerexactamente que tipos van a describirse
bull TypeName Lista de tipos descritos en el cataacutelogo
bull outputFormat
schemaLanguage Esquema de descripcioacuten que se usa
Operacioacuten DescribeRecord Solicitud de una descripcioacuten geneacuterica de losregistros del cataacutelogo
Oficina Nacional da Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador dEla IDEPDirectiva sobre estaacutendares de servicios ~eb eje informacioacuten georreferenciada para ei intercamllio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 32 de 44
ltcswDescribeRecord service=CSW version=200xml ns csw=httpwwwopengisnetlcatcswoutputFormat=textlxml schemaLanguage= XM LSCH EMAgtltcswTypeNametargetNa mespace=httpwwwopengisnetlcatcswgt recordltcsw Type Namegtltcsw DescribeRecordgt
e Operacioacuten Transaction (opcional)
La operacioacuten Transaction define una interface para la creacioacuten modificacioacuten yborrado de registros del cataacutelogo
La peticioacuten estaraacute formada por elementos nsert Update o Deete seguacuten lasoperaciones que quieran ser realizadas
Tambieacuten puede usarse los elementos requestlO y verboseResponse
f Operacioacuten Getdomain (opcional)
Se utiliza para obtener informacioacuten en tiempo real sobre el rango de valores deun registro o de un paraacutemetro de la peticioacuten
Paraacutemetros
ParameterName
PropertyName
La respuesta estaacute formada de uno o maacutes elementos ltDomainValuesgtcompuestos a su vez de ltListONaluesgt o ltRangeONaluesgt
g Operacioacuten Harvest (opcional)
Permite colectar datos para el cataacutelogo es decir uacutenicamente referencia losdatos que deben ser insertados o actualizados en el cataacutelogo y seraacuteresponsabilidad del servicio de cataacutelogo resolver la referencia localizar los datosy procesarlos
La operacioacuten puede funcionar de manera siacutencrona o asiacutencrona
Paraacutemetros
Resquest service version
bull Namespace
bull Source Indica la URI de doacutende los metadatos son recolectados
bull ResourceType Referencia el esquema de los registros
bull ResourceFormat
ResponseHandler
Harveslnterval Especifica un intervalo de tiempo entre recolecciones demetadatos
Oncina Nacional de GObierno Electroacutenico e Informaacutetica - ONGE -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios ViCO de informacioacuten georrefcrenciada para ei intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 33 de 44
5 ESTANDAR PARA SERVICIO DE PROCESAMIENTO EN WES WPS
51 WPS Web Processing Service
El servicio Web Processing Service (WPS versioacuten 100) o Servicio de publicacioacutende Procesos geoespaciales en la web es una interfaz propuesto por la OGC queproporciona normas para estandarizar la forma de entradas y salidas (solicitudes yrespuestas) para servicios de geoprocesamiento Este servicio tambieacuten define laforma como un cliente puede solicitar la ejecucioacuten de un proceso y la forma comose maneja la salida del mismo
Define una interfaz que facilita la publicacioacuten de geo-procesos y el anaacutelisis de losclientes Los datos requeridos por el WPS se pueden entregar a traveacutes de la webo pueden estar disponibles en un servidor
Cabe destacar que el estaacutendar WPS permite realizar operaciones de anaacutelisis ytratamiento de informacioacuten espacial no prevista en los otros estaacutendares Laespecificacioacuten WPS se centra en la definicioacuten de un protocolo de comunicacioacutenentre cliente y servidor para realizar geo-procesos usando servicios y datosgeorreferenciados
Este estaacutendar es un interfaz geneacuterico por lo que no define ni los procesos ni losdatos especiacuteficos de entrada o de salida (producidos en el caacutelculo) sino que losdescribe de forma geneacuterica siendo cada implementacioacuten WPS la que defina suforma de trabajar
Los datos a usarse en este estaacutendar pueden comprender por ejemplo formatosde imaacutegenes tales como Geo TlFF o estaacutendares de intercambio de datos comoGeography Markup Language (GML) o Geolinked Data Acces Serviacutece (GDAS)Este estaacutendar tampoco aborda la forma de archivar catalogar buscar o recuperarla informacioacuten que ha sido creada por un WPS
Seguacuten la OGC el estaacutendar WPS describe un interfaz de peticioacutenrespuesta en elque se define coacutemo
Codificar las solicitudes de ejecucioacuten de procesos
bull Codificar las respuestas resultado de la ejecucioacuten de procesos
bull Integrar datos y metadatos en las entradas y salidas
bull Referenciar viacutea web datos de entrada y salida
bull Realizar procesos de larga duracioacuten
bull Devolver informacioacuten acerca del estado del proceso
bull Devolver errores de procesamiento
bull Solicitar el almacenamiento de las resultados de los procesos
511 Operaciones
a GetCapabilities (obligatoria)
Permite obtener el documento de capacidades donde se describen lascaracteriacutesticas del servicio En eacutel se proporcionan los nombres y una descripcioacutengeneral de cada uno de los procesos que ofrece el servicio Por ejemplo larespuesta de un GetCapabiacuteliacutetiacutees puede indicar que el WPS soporta unaoperacioacuten llamada interseccioacuten y que esta operacioacuten estaacute limitada a intersectarun poliacutegono con otro
Oficina Nacional de GOI)iemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinaoor de la IDEPDirectiva sobre estaacutendares de servicios 1Gbde informacioacuten georreferenciada par el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 17 Componentes GetCapabilities
Paacutegina 34 de 44
Componentes
i ordf-~~i~~=YYo~ordf__Request=GetCapabilitieso oJordm-~~~~~i()n5oo
Language
Obligatoriedad
Oblig~OTi() oObligtorioOpcional
Opcional
Descripcioacuten
Tipo de Servicio al que va djrigid~J~p~ticioacutenNombre de la operacioacutenVersiones ql~ordf~~Pleacutelooo o_o 0_0 o __Idioma del documento respuesta soportadopor el servidor ____o o
Ejemplo HTTP GET
La peticioacuten es una URL que contiene los paraacutemetros necesarios para poderconstruir una solicitud correcta
http IWPSservicesREQU EST=GetCapabilitiesampSERVICE=WPS
La respuesta es un documento XML que contiene los metadatos del servicioincluyendo una breve descripcioacuten de todos los procesos implementados estosprocesos son
GetLineOfSightPng realiza la liacutenea de visibilidad desde una posicioacutendefinida por las coordenadas de un supuesto observador a una alturadada y con una distancia maacutexima de visibilidad La liacutenea de visibilidad secalcula sobre un mapa raacutester en formato ASCIIGridExtended enviadomediante una peticioacuten a un WCS Obtiene la liacutenea de visibilidad en unarchivo como una imagen en formato PNG
bull GetProfileTxt realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo ASCII con los valores de las alturas
bull GetProfilePng realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo con una imagen en formato PNG
bull IntersectRaacutesterWithAsciiPolygon realiza la interseccioacuten entre un maparaacutester en formato floatGrid comprimido en llP obtenido de un WCS y unmapa vectorial pasado como un poliacutegono en formato ASCII de Grass Elresultado devuelve un raacutester en formato ASCII
IntersectRaacutesterWithPolygon realiza la interseccioacuten entre un mapa raacutesteren formato floatGrid comprimido en llP obtenido de un WCS y un mapavectorial en formato ShapeFile pasado como una peticioacuten a un WFS Elresultado devuelve un raacutester en formato ASCII
RaacutesterStatistics realiza la interseccioacuten entre un mapa raacutester en formatofloatGrid comprimido en llP obtenido de un WCS y un mapa vectorial enformato ShapeFile enviado mediante una peticioacuten a un WFS o como unpoliacutegono en formato ASCII de Grass incluyendo ademaacutes el valor maacuteximomiacutenimo y medio del mapa
bull Buffer_vectorial realiza la operacioacuten Buffer de una geometriacutea eacutesta puedepasarse tanto como un mapa vectorial en formato ASCII de Grass comopor una peticioacuten a un WFS Devuelve la ruta a un fichero ShapeFilecomprimido en llP o un fichero GML con la geometriacutea del buffer
Oficina Nacional de Gooierno Electroacutenico e Informaacutetica - ONGEl -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutenrJares de servicios teb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 35 de 44
Buffer_raacutester realiza la operacioacuten Buffer de un mapa raacutester a una distanciadada
bull VectorialOverlay realiza una operacioacuten entre dos mapas vectorialespreviamente obtenidos en formato ASCII vectorial o mediante una peticioacutena un WFS Las operaciones disponibles son de unioacuten interseccioacuten XOR yNOT
AnalisisTerritorialAreas caacutelculo de aacutereas resultado de la interseccioacuten dedistintos tipos de geometriacuteas del Corine con otros mapas vectoriales yraacutester Permite antildeadir restricciones sobre los mapas raacutester en cuanto aalturas maacuteximas y miacutenimas Como respuesta genera una imagen de lasaacutereas resultado de la operacioacuten
bull RaacutesterDistance calcula la distancia entre dos mapas raacutester obtenidosmediante peticiones a un WCS Se obtiene la miacutenima distancia y lospuntos maacutes proacuteximos ente los mapas
bull VectorialDistance calcula la distancia entre un mapa vectorial y un puntoEl mapa vectorial se obtiene mediante una peticioacuten a un WFS ointroducieacutendolo en formato ASCII de Grass
bull VectorialRaacutesterDistance distancia entre un mapa raacutester obtenidomediante una peticioacuten a un WCS y un mapa vectorial obtenido medianteuna la peticioacuten a un WFS o introducieacutendolo en formato ASCII de Grass Seobtiene la miacutenima distancia y los puntos maacutes proacuteximos entre los mapas
bull FeaturelnsideFeature informa si un mapa vectorial se solapa con otroEstos mapas se pueden obtener por medio de una peticioacuten a un WFS o serintroducidos como un mapa vectorial en formato ASCII de Grass
bull PointlnsideFeature informa si un punto estaacute contenido en un mapavectorial obtenido mediante una peticioacuten a un WFS o introducido como unmapa vectorial en formato ASCII de Grass
bull SimplifiedStatistics calcula el maacuteximo y miacutenimo de un mapa raacutester (sinposicioacuten y sin devolver el mapa) Simplificacioacuten de la operacioacutenRaacutesterStatistics para un caacutelculo previo de esta operacioacuten
b DescribeProcess (obligatoria)
Ofrece informacioacuten detallada acerca de los procesos que pueden ser ejecutadospor una operacioacuten Execute Esta descripcioacuten comprende los paraacutemetros yformatos de entrada que son requeridos en las peticiones de ejecucioacuten y losformatos de salida resultado de las operaciones Siguiendo con el ejemplo deinterseccioacuten de poliacutegonos la respuesta de una solicitud DescribeProcess podriacuteaindicar que este proceso requiere dos entradas llamadas PrimerPoliacutegono ySegundoPoliacutegono y que estas entradas se deben proporcionar en GML22 oGML 31 pudieacutendose enviar esta informacioacuten como un recurso accesible viacuteaweb
Cada paraacutemetro se describe mediante una estructura de datos que especifica losformatos codificaciones y unidades de medida permitidos (cuando esnecesario) Esta estructura de datos puede ser
Oficina Nacionai de Gobierno Electroacuteico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 36 de 44
ComplexData (Ej XML fragmento GML o imaacutegenes) estrutura de datoscompleja que soporta formatos codificaciones (tipo de URI) y schemasdefinidos para el proceso El valor de esta estructura de datos complejapuede introducirse directamente en la peticioacuten de la operacioacuten Execute oser solicitada mediante acceso remoto asiacute como ser devuelta directamenteen la operacioacuten Execute o almacenada como un recurso accesible viacutea web
bull LiteralData es un valor literal simple (Ej integer caraacutecter string URI) conunidades de medida que se codifica directamente en la peticioacuten y en larespuesta Execute
bull BoundingBox informacioacuten proporcionada en uno de los sistemas dereferencia soportados por el servicio que se codifica directamente en lapeticioacuten y en la respuesta Execute
Tabla 18 Componentes DescribeProcess
Componentes
service=WPS
request=DescribeProcessversion
language
Identifier
Obligatoriedad
Obligatorio
ObligatorioObligatorio
Opcional
Obligatorio
Descripcioacuten_ M
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenVersioacuten del servicioIdioma del documento respuesta soportadopor el servidorIdentificador del proceso uno por cadaproceso al que se desea llamar
Ejemplo HTTP GET
Solicitud de la informacioacuten del proceso GetLineOfSightPng del servicio WPS
http IWPSservicesREQUEST=DescribeProcessampSERVIC E=WPSamp VERSION=040ampldentifier=GetLineOfSightPng
c ExecuteProcess (obligatoria)
Permite ejecutar procesos especiacuteficos implementados por el WPS utilizandocomo entrada los paraacutemetros suministrados y devolviendo en la salida losvalores producidos en el proceso Los datos de entrada pueden suministrarseintegraacutendolos en la peticioacuten Execute o mediante una fuente de datos accesibleviacutea web Asiacute mismo el resultado puede devolverse directamente o seralmacenado como un recurso accesible viacutea web en cuyo caso la respuestaconsistiraacute en un documento XML con una URL por cada salida almacenada
Normalmente la respuesta a la operacioacuten Execute es devuelta cuando finaliza elproceso Sin embargo un cliente puede solicitar al servidor el documento derespuesta inmediatamente despueacutes de ser aceptada la peticioacuten por parte dedicho servidor En este caso la respuesta incluye una URL a partir de la cualpuede recuperarse el documento de respuesta durante el proceso o despueacutes delmismo A su vez se puede solicitar al servidor que actualice regularmente unamedida indicadora de la cantidad de proceso restante
Si se desea suministrar al proceso gran cantidad de datos de entrada se utilizanuna o maacutes URI con los valores de entrada (normalmente URL) excepto cuandose trata uacutenicamente de valores escalares Si el proceso ha de ejecutarse variasveces utilizando diferentes entradas en cada ocasioacuten cada procesamiento deberealizarse con peticiones Execute separadas Si se trata de peticiones sencillaslos servidores pueden implementar transferencia HTTP GET para la operacioacuten
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 37 de 44
Execute sin embargo es maacutes conveniente la utilizacioacuten de codificacioacuten XMLcuando las peticiones son maacutes complejas
Tabla 19 Paraacutemetros comunes
Obligatoriedad
Obligatorio
Opcional
Obligatorio
ObligatorioObligatorio
Opcional
Opcional
Componentes
Service=WPS
ReqLJes==xecuteVersion
Identifier
Language
Datalnputs
ResponseForm
Descripcioacuten
Tipo de Servicio al que va dirigida la peticioacuten
Nombre de la operacioacutenVersioacuten del servicioIdentificador del proceso uno por cadaproceso al que se desea llamarIdioma del documento respuesta soportadopor el servidor
Tabla 20 Peticioacuten XML
Lista de datos de entrada Estructura dedatos del tipo Datalnputs (ver estaacutendar)Formato de respuesta del procesoEstructura de datos del tipo ResponseForm(ver estaacutendar)
Tabla 21 Peticioacuten GET
Datalnputs
ResponseDocument
RawDataOutput
StoreExecuteResponse=trae
Linage=trae
Status=trae
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Lista de identificadores atributoacutesy vaiacuteoacuteresde las entradas delproce9~
Lista de identificadores y atributos de lasseacute3lidasdel iexclgtroceso Identificador y atributos de cada salida delprocesoEspecifica si la respuesta debe almacenarseen un recurso accesible via webEspecifica si se debe incluir en el documento de respuesta la informacioacuten acerca dellinaje __Especifica si se debe actualizar en eldocumento de respuesta la informacioacuten acercadel ~stado delproces()
Ejemplo HTIP POST de un Servicio WPS
Se muestran las peticiones de liacutenea de visibilidad y de perfil en formato imagenpara pedirla en formato texto basta con cambiar los identificadores deGetLineOfSightPng a GetLineOfSightTxt o de GetProfilePng a GetProfile Txt
Obtencioacuten de la liacutenea de visibilidad paraacutemetros requeridos
URLCoverageServer URL con la cobertura a utilizar en el caacutelculo de laliacutenea de visibilidad
bull coordinate coordenadas donde se situacutea el observador Deben estarseparadas por coma
bull obs_elev altura del observador (en metros)
bull max_dist distancia maacutexima en metros a la que se quiera calcular la liacuteneade visibilidad o radio (No se aconseja hacer peticiones de liacutenea devisibilidad superiores a 400m debido a un bug de Grass)
bull width ancho de la imagen a generar
bull Height alto de la imagen a generar
bull CRS sistema de referencia en el que se proporcionan los datos
Respuesta
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estmdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten POllliacuteca
Paacutegina 38 de 44
GetLineOfSightTxt La respuesta consiste en un GML que incluye ladireccioacuten del archivo en formato texto a descargar
bull GetLineOfSightPng imageURL direccioacuten donde se encuentra almacenadala imagen resultante GMLURL direccioacuten donde se encuentra almacenadoel GML de las aacutereas visibles resultantes
Obtencioacuten del perfil se definen los siguientes paraacutemetros
Resolution resolucioacuten a tomar en el caacutelculo del perfil
Profile pares de puntos separados por comas por los que se deseacalcular el perfil
URLCoverageServer URL de la cobertura a utilizar en el caacutelculo del perfil
CRS sistema de referencia en el que se proporcionan los datos
La respuesta consiste en un GML que incluye la direccioacuten del archivo adescargar
IntersectRaacutesterWithASCIIPolygon se definen los siguientes paraacutemetros
o ASCIIPolygon Archivo vectorial en formato ASCII de Grasso URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
bull IntersectRaacutesterWithPolygon se definen los siguientes paraacutemetros
o URLFeatureServer Direccioacuten del servicio WFS del que se obtiene elpoliacutegono a intersectar
o FeatureRequest Peticioacuten GetFeature al servicio WFS mediante lacual se obtiene el poliacutegono a intersectar
o URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Nacional de Gobierno Electroacutenico e Inormiquesttica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios VIeb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 22 de 44
Componentes Obligatoriedad DescripcioacutenPROPTRAVXLlNKDEPTHLista de tiempos de expiracioacuten de XLink enlazadospor cada fenoacutemeno consultado Debe haber una
PROPTRAVXLlNKEXPIRY Opcional relacioacuten 11 entre cada elemento de una listaFEATUREID o TYPENAME y una listaPROPTRAVXLlNKEXPIRY
d GetGmlObject (opcional)
Devuelve instancias de fenoacutemenos expresaacutendolos en XML El cliente debe tenerla posibilidad de especificar si desea todos los objetos que se han anidadomediante Xlinks o soacutelo hasta un nivel de anidamiento determinado
Para que un WFS soporte esta operacioacuten cada elemento sobre el que puedaoperar el WFS debe estar identificado uniacutevocamente mediante lOs XML Lacodificacioacuten de identificadores de elementos se define en OpenGis FilterEneoding Implementation Speeifieation
La diferencia con GetFeature es que mientras que esta uacuteltima devuelve todaslas instancias que posea el tipo de fenoacutemeno solicitado con GetGmlObject soacutelose obtienen las instancias de fenoacutemenos solicitadas mediante su identificador
Tabla 10 Codificacioacuten para GetGmlObject
Componentes
TRAVERSEXLlNKDEPTH
TRAVERSEXLlNKEXPIRY
GMLOBJECTID
Obligatoriedad
Obligatorio
Opcional
DescripcT6n _Nivel de profundidad a alcanzar a traveacutes de losenlaces contenidos en los atributos href de laspropiedades XLink Estas propiedades seencuentran anidadas en los fenoacutemenosseleccionados Un valor de 1 indica que seacceda a un elemento de enlace href y sedevuelva el elemento enlazado si es posible unvalor de indica que se acceda a todosNecesario si no se ha especificado la listaPROPTRAVXLlNKDEPTHEl nuacutemero de minutos que debe esperar pararecibir una respuesta a una operacioacuten anidadade GetGmlObject realizada para cualquierpropiedad (si no se especifica una listaPROPEXPIRY) cuando interviene elcomponente TRAVERSEXLlNKDEPTH Enausencia de valor esperaraacute hasta recibirresp~~~t~__ _ EllO XML del elemento solicitado
Descripci~~
Lista de nombres de los tipos de fenoacutemenosa ser bloqueados
Indica el tiempo de bloqueocienenoacutementildeo(en minutos) Si el paraacutemetro no seespecifica el bloqueo seraacute indefinidoALLintentaraacute bloq~ordflodoslos fenoacuteme~_
Opcional
Opcional
Obligatorio
ObligatoriedadComponentesTYPENAME
(opcional si se aespecificado elFEAT~B_~[)) _
EXPIRY=N
LordmCISACTI9~=I~-J_
e LockFeature (opcional)
Peticioacuten de bloqueo sobre uno o maacutes tipos de fenoacutemenos mientras se estaacuterealizando su modificacioacuten con la operacioacuten Transaetion Esto aseguratransacciones de forma continuada Esta operacioacuten en el meacutetodo POSTcontiene uno o maacutes elementos ltLoeltgt cada elemento definen las instancias deun tipo de fenoacutemeno a ser bloqueadas
Tabla 11 Componentes LockFeature
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Ieb de Informacioacuten georreferenciada para el intercambio dedatos entre entidades de la dministracioacuten Puacuteblica
Paacutegina 23 de 44
9omponentes_SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BJ30_X)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Opcional
Opcional
Opcional
Descripcioacuten _solicitados si no lo consigue no sebloquearaacute ninguno SOME intenta bloqueartantas como sea posibleLista de instancias de fenoacutemenossolicitadas identificadas mediante suidentificador
Describe un conjunto de caracteristicassobre las que operar Se debe establecer unfiltro por cada tipo de fenoacutemeno listado en elparaacutemetro TYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
f Transaction (opcional)
Una peticioacuten transaccional estaacute compuesta de operaciones que modificaninstancias de fenoacutemenos geograacuteficos accesibles viacutea web Una vez terminada latransaccioacuten el servicio WFS genera un documento XML de respuesta indicandoque el proceso se ha realizado
Esta operacioacuten puede realizarse directamente por parte del servicio WFS encuyo caso al finalizar la transaccioacuten el servicio traslada las modificaciones alalmaceacuten de datos conectado el servicio WFS o traducir las operaciones allenguaje del almaceacuten de datos siendo eacuteste uacuteltimo el encargado de realizar laoperacioacuten
Las posibles operaciones de modificacioacuten que pueden llevarse a cabo son crear(Insert) actualizar (Update) y eliminar (Deete)
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Insert
Native
Lockld
srsName(Atributo)
IdgenItri~ut(raquo
Transaction
inputFormat__(f-ilQt __
Tabla 12 Componentes POSTde TransactionComponentes Obligatoriedad DescripCioacuten~- ~- --
Puede contener cero o maacutes nsert Updafe o DeefeLas operaciones se ejecutan en el orden en el quese presenten en la peticioacuten _Especifica que la transaccioacuten se realizaraacute sobre unconjunto de instancias que han sido bloqueadasprevLamente___ ____ __Contiene comandos u operaciones propietariaspermitiendo acceder y actuar sobre servidores oalmacenesde datos especiacuteficosALL iridica--que -iodos -os fen6meno-sbloq-ueadosdeben ser liberados una vez terminada latransaccioacuten SOME indica que soacutelo los registrosmodificados deben ser liberados el resto deelementos permanecen bloqueadosUtilizado para crear nuevas instancias defenoacutemenos Por defecto los fenoacutemenos se expresanmediante GML3 pero pueden utilizarse otrasversiones de GML En respuesta a esta operacioacuten elWFS debe generar una lista de los identificadoresasig_l95Qsa las nueveacutel~Iacutei~~l~a_~generadas
Versioacuten GML en la que crear los datos-- -- Sistema deo-referenCiadel nuevo-efe-merItoeicual
Opcional debe ser soportado por el tipo de fenoacutemeno al quepertenece
Meacutetodode asignacioacuten de identificadores
releaseAction=[ALLISOME]
Oficina Nacional de Gobierno Eleciexclroacutenico e Inormaacutetiacuteca - ONGEI -Comiteacute Coordiacutenatior de la IDEPDirectiva sobre estaacutendares de servicios weo de informacioacuten georreierenciada iexclara el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 24 de 44
Componentes
Update
Property(Elemento)
srsName(Atributo)
Filter(Elemento)DeleteFilter
(Elemento) __
Obligatoriedad
Opcional
Obligatorio
Opcional
Opcional
OpcJdegrl_ordfI _
Obligatorio
DescripcioacutenActuacutea sobre las propiedades de instancias defenoacutemenosEspecifica el nombre (Name) y los valores (Vaue) delas propiedades pertenecientes a los tipos defenoacutemenos a modificar (fypeName)Sistema de referencia del nuevo elemento el cualdebe ser soportado por el tipo de fenoacutemeno al quepert~n_~ce _ ___ _ _Define restricciones espaciales o no espaciales paraseleccionar los fenoacutemenos a modificarElimina instancias de fenoacutemenos
Si no se define un filtro la operacioacuten no se realiza
Tabla 13 Componentes GET de Transaction
Componentes
OPERATION=Delete
TYPENAME(opcional si se aespecificado elFEATUREID)
RELEASEACTION=[ALLI SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
BB00)BBOX
(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten_Operacioacuten de transaccioacuten a ejecutar Lasoperaciones se ejecutan en el orden en el quese present~Il_~I1a p~ticiordmn
Lista de nombres de los tipos de fenoacutemenossobre los que realizar fa operacioacuten
ALL indica que todos los fenoacutemenosbloqueados deben ser liberados una vezterminada la transaccioacuten SOME indica quesoacutelo los registros modificados deben serliberados el resto de elementos permanecenbloqueados
Lista de instancias de fenoacutemenos sobre los queoperar identificadas mediante su identificador
Describe un conjunto de caracteriacutesticas sobrelas que operar Se debe establecer un filtro porcada tipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
Oficina Nacional dG Gobierno Eleciroacutenco e informaacutetic - ONGEiexcl -Comiteacute Coordineacutedor de la lDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para ei intercambio dedtos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 25 de 44
3 ESTANDAR PARA SERVICIO DE COBERTURA WCS
31 WCS Web Coverage Service
El servicio Web Caverage Serviee (WCS) o Servicio de Coberturas de mapasofrece la obtencioacuten de datos georreferenciados en un formato del tipo coberturamulti-dimensionales para el acceso a traveacutes de la web de modo que sean uacutetilespara la representacioacuten o como dato de entrada de modelos cientiacuteficos
Al igual que el estaacutendar Web Map Serviee (WMS) y el Web Feature Serviee(WFS) permite al cliente seleccionar parte de la informacioacuten que posee elservidor basaacutendose en diferentes criterios como por ejemplo las restriccionesespaciales
Este estaacutendar nos brinda un conjunto de requisitos baacutesicos que una aplicacioacutenWCS debe cumplir esto tambieacuten es vaacutelido al utilizar el GML como un formato deentrega de la cobertura con el cual a diferencia del WMS que devuelve los datosgeorreferenciados para ser representados como mapas estaacuteticos (devueltos comoimaacutegenes desde un servidor) el estaacutendar Web Coverage Service define unasintaxis rica para las solicitudes en contra de estos datos devolvieacutendolos con susemaacutentica original (en lugar de las imaacutegenes) los cuales pueden ser interpretadosextrapolados procesados etc
Esta versioacuten de especificacioacuten se limita a peticiones y descripciones de coberturasde mallas regulares (grid coverage) aunque el interfaz ha sido disentildeado de formaque en futuras versiones sea posible desarrollarlo permitiendo otros tipos decoberturas definidas en OGC Abstraet Speeifieatian Tapie 6
asincroacutenicasrespuestas Respuestas XML y opcionalmente(almacenamiento de respuestas)
a GetCapabilities (obligatorio)
Permite obtener el documento XML de capacidades donde se describenlas caracteriacutesticas del servicio y donde normalmente se incluye una brevedescripcioacuten de las coberturas que ofrece En el caso que el documento XMLdevuelto no contenga la descripcioacuten de las coberturas que posee debedisponerse de informacioacuten similar en una fuente aparte como por ejemplo uncataacutelogo de imaacutegenes
311 Operaciones
El servicio WCS (versioacuten 20) proporciona tres (3) operaciones cuyaimplementacioacuten es obligatoria por parte del servidor Estas operaciones puedenutilizar HTTP GET con codificacioacuten KVP o HTTP POST con codificacioacuten XML oSOAP es mediante el documento de capacidades como se indica queacute tipo decodificacioacuten POST soporta el servidor del WCS
Los paraacutemetros que se definen a continuacioacuten pertenecen a la versioacuten 111 deeste estaacutendar mientras que los ejemplos expuestos se realizan con WCS versioacuten100 por ser los implementados hasta la fecha Las diferencias de notaciones ylas variaciones baacutesicas que posee la versioacuten 111 con respecto a la 100 son
Uso de GridCRS en descripciones de peticiones de cobertureacutels
Descripcioacuten jeraacuterquica de las coberturas
Muacuteltiples campos por cobertura
Oficinaacute Nacional de Gobj~rno Electroacutenico e InronnaacuteUca - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 14 Componentes de GetCapabilities
Paacutegina 26 de 44
Componentes
SERVICE=WCS
REQUEST=GetCapabilities
ACCEPTVERSION
SECTIONS=Contents
UPDATESECUENCE
ACCEPTFORMATS=textxml
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
QesuacuteipcioacutenTipo de Servicio al que vadirigl~eacutelJordf-R~ticoacuten~ _Nombre de la operacioacutenVersiones de la especificacioacutenOGC que acepta el clienteseparadas por comas y enorden de preferEmciaLista de cero o maacutes nombres desecciones del documento demetadatos del servicioseparados por comas que sedesea sean devueltos en eldocumento de metadatos delservicioVersioacuten del documento demetadatos del servicio valorque se incrementa cuando serealizan cambios en eldocumento compl~toSecuencia de cero o maacutesformatos de respuestadeseados por el clienteseparados por comas y pororden de preferencia
Tabla 15 Componentes de DescribeCoverage
b DescribeCoverage (obligatorio)
Devuelve un documento XML con una descripcioacuten detallada de una o variascoberturas de las suministradas por el servicio
El documento XML devuelto con la descripcioacuten de la cobertura debe contener
Identifier identificador uacutenico de la cobertura
bull Domain Definicioacuten del dominio espacial yo temporal para laslocalizaciones de las coberturas
bull Range Define el rango de valores y el tipo de propiedades (categoriacuteasmedidas etc) asignadas a cada localizacioacuten en el dominio
bull SupportedCRSs Relacioacuten de baseCRS definidos para cada GridCRSutilizados por la operacioacuten GetCoverage para expresar las coberturas queposee
bull SupportedFormats Formatos en los que pueden ser devueltos lascoberturas en respuesta a un GetCoverage (ejemplo GeoTiff HDF-EOSNITF CF-Net-CDF)
Componentes
SERVICE=WCS
REQUEST=DescribeCoverag~_VERSION= version
IDENTIFIERS=identifier1identifier2
Obligatoriedad
Obligatorio
Obli9iltorLC_ObligeacutelQ~icgt
Obligatorio
DesiiipClOacutenTipo de Servicio al que va dirigida lapeticioacutenNombre de laope~aci~nVersioacuten de la especificacioacuten OGCLista de los identiffcad()resde lascoberturas que se desea seandescritas
Oficina Nacional de Gobemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacuten ciares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 27 de 44
c GetCoverage (obligatorio)
Permite obtener una cobertura o parte de ella Por tanto es necesario indicaralguna o todas las caracteriacutesticas baacutesicas que definen el subconjunto de datosrequerido es decir el dominio el rango de valores el tipo de re-muestreo elformato de datos y forma de entrega del resultado Para ello es necesarioconocer primero cuaacutel es la definicioacuten del tipo de coberturas que posee el serviciomediante la operacioacuten DescribeCoverage
Por defecto todos los componentes de la cobertura solicitada mediante estaoperacioacuten son devueltos directamente en la respuesta Opcionalmente elservicio puede tener implementada la posibilidad de almacenar los componentesde la cobertura como un recurso accesible viacutea web en cuyo caso la respuestaincluiriacutea la referencia URL a dicho recurso siempre y cuando se indique en lapeticioacuten que los resultados deben ser almacenados
Procesar una operacioacuten GetCoverage puede ser entendido conceptualmentecomo una secuencia de operaciones cuyo esquema fundamental seriacutea
Realizar una transformacioacuten de coordenadas (incluyendo el escaladoespacial) en el CRS que se desea mediante un re-muestreo coninterpolacioacuten espacial
Generar el subconjunto de datos espacial
Generar el subconjunto de datos temporal
Generar el subconjunto de propiedades (range)
bull Convertir los datos al formato solicitado En funcioacuten del formato puedenecesitarse interpolar los valores que posee cada localizacioacuten en lacobertura original como consecuencia es probable que se produzcapeacuterdida de precisioacuten
bull Salida de resultados de una muestra de la cobertura
Solicita un subconjunto de datoscorrespondientes a instantes ointervalos de tiempo determinados
S-olidta solamente algunos campos_ (IrQpiedade~L Formato de salida de la coberturadenro delo~que eacutesta posee _Especifica si la respuesta debe seralmacenadaIdentifica el sistema de referenciabase para el GridCRS de salida
Opcional
Obligatorio
Opcional
OpcionalParaacutemetros
-Oescripeacutefoacutentilde---Tipo de Servicio al que va diexclrigida la Obligatorio lPeuroticioacuten
Obligatorio Nombre de la operacioacutenObligatorio __ _ VeEsi6n de 1ordf~~p~cifiltordfltoacutenQ~C
Identificador uacutenico de la coberturaObligatorio solicitada
Opcional iexcl Encuadre que define espacialmente(Obligatorio si no se la cobertura solicitada en el
indica sistema de referencia que se indicaTIMESECUENCE) mediante su URN
Opcional(Obligatorio si no se
indicaBordmUNDIN~Jl0gtS)
FORMAT
RANGESUBSET
TIMESECUENCE
Tabla 16 Componentes de GetCoverage
- Componentes Obligatoriedad
SERVICE=WCS
REQUEST =GetCoverageVERSION= version
IDENTIFIER
BOUNDINGBOX=coordenadasurnogc defcrs EPSGX
STORE
GRIDBASECRS=urnogcdefcrsEPSGX
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la ACjministracioacuten Puacuteblica
Paacutegina 28 de 44
Comp()nentes
GRIDTYPE=urnogcdefmethodWCS 11 2dGridln2dCrs
GRIDCS=urnogcdefcsOGCOOGrid2dSquareCS
GRIDORIGIN
GRIDOFFSETS
Obligatori~qCldpertenecientes a laestructura de datos
GridCRSSe utilizan para
solicitar los datos desalida en otroSistema deReferencia de
Coordenadas (CRS)distinto al que posee
la coberturaalmacenada
DescripcioacutendeseadoIdentifica el meacutetodo de generacioacutende la malla en el sistema dereferencia baseIdentifica el Sistema Cartesiano 2Do 3D utilizado po~~1 GridggS_Coordenadas del origen de la mallaen el sistema de referencia base delGridCRS deseadoSeparacioacuten entre los puntosadyacentes de la malla en elsistema de referencia base
Oficina Nacional de Gobierno Eiectreacutenico e Infonnaacutetica - ONGEI -Comiteacute Coorcfinador de la rDEPDirectiva sobre estaacutendares de sGrvicios viexcleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administrc1oacuten Puacuteblica
4 ESTANDAR PARA SERVICIO DE CATALOGO CSW
Paacutegina 29 de 44
41 CSW Catalogue Service tor the Web
El servicio Catalogue Service for the Web (CSW) o Servicio de Catalogo es unestaacutendar definido por la OGC que especifica la interfaz el enlace y el marco detrabajo para publicar y generar buacutesquedas de conjuntos de informacioacuten de tipodescriptiva (metadatos) sobre los datos servicios y objetos de informacioacutenrelacionados
Este servicio de cataacutelogo es uno de los tres servicios fundamentales que debeexistir en una Infraestructura de Datos Espaciales consulta visualizacioacuten ydescarga
Los servicios de los cataacutelogos representan las caracteriacutesticas de los recursos quepueden ser consultadas y presentadas para su evaluacioacuten por los clientes yasean usuarios o aplicaciones software
411 Operaciones
Las operaciones que define este estaacutendar (versioacuten 200) son siete (7) cuatroobligatorias y tres (3) opcionales
a GetCapabilities (obligatorio)
GetCapabilities es obligatoria y permite a los clientes CSW obtener metadatosdel servicio La respuesta se envioacute en un documento XML
La peticioacuten debe implementar los paraacutemetros request service SectionsAcceptVersions y AcceptFormats y puede implementar el paraacutemetroupdateSequence
Las secciones del documento XML del metadatos son
Serviceldentification
ServiceProvider
OperationsMetadata
Contents
bull Filter_Capabilities
Operacioacuten GetCapabilities Solicitud de las caracteriacutesticas del servicioInfraestructura de Datos Espaciales-CSW
ltxml version=10 encoding=UTF-8gt ltcswGetCapabilities service=CSWversion=2 OOxmlns csw=httpwwwopengisneUcaUcswgt ltcswAcceptVersionsgtltcswVersiongt2 OOltcswVersiongt ltcswAcceptVersionsgt ltcswAcceptFormatsgtltcswOutputFormatgttexUxmlltcsw OutputFormatgt ltcswAcceptFormatsgtltcswGetCapabi litiesgt
b GetRecords (obligatorio)
Permite la buacutesqueda y presentacioacuten de registros de metadatos
Paraacutemetros
REQUEST service version
bull NAMESPACE
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la rDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciacuteada para el intercambio dedatos entre enUdades de la Administriexclcioacuten Puacuteiexcl)lica
Paacutegina 30 de 44
1-
resulType Puede mostrar tres valores
bull HITS Indica el nuacutemero de registro que satisface la peticioacuten
bull RESUL TS Se solicita el conjunto de registros resultado
bull VALlDATE Valida la consulta
bull outputFormat Indica el esquema de la salida generada por defecto tomael valor OGCCORE pero otros valores pueden ser FGDC IS019119 oIS019139
bull outputSchema
bull startPosition Indica el registro desde el que se empieza la buacutesqueda
bull maxRecords
bull typeNames
bull ElementSetName o ElementName Indica la lista de elementos oconjuntos de elementos de los metadatos que deben devolverse
bull Constraint Es una restriccioacuten que debe cumplir el conjunto resultado Seexpresa seguacuten el lenguaje indicado en el paraacutemetroCONSTRAINTLANGUAGE
bull SortBy Permite ordenar el conjunto resultado
bull DistributedSearch Indica que la consulta puede ser distribuida y elparaacutemetro hopCount limita el nuacutemero de veces que puede transmitirse laconsulta hopCount
ResponseHandler Indica si la operacioacuten es sincronizada o no
Operacioacuten GetRecords Solicitud de los registros del cataacutelogo cuyo tema tiacutetuloo descripcioacuten sea Lima
ltxml version=10 encoding=UTF-8gtltGetRecords service=CSW version=200 xmlns=httpwwwopengisnetcatcswmlnsogc=httpwwwopengisnetogc startPosition=1 maxRecords=50outputFormat=textxmresultType=resultsgtltQuery typeNames=Dataset xmlnsgm=httpwwwopengisnetgmlgtltElementSetName typeNames=DatasetgtfuIltElementSetNamegtltConstraint version=1020gtltogcFiltergtltAndgtltNotgtltPropertylsLikegtltPropertyNamegttypeltPropertyNamegtltLiteralgtS ERVICIOltLiteralgtltPropertylsLikegtltNotgtltOrgtltOrgtltPropertylsLikegtltPropertyNamegtsu bjectltPropertyNamegtltLiteralgt LimaltLiteral gtltPropertylsLikegtltPropertylsLikegtltPropertyNamegttitl eltPropertyNa megtltLiteralgt LimaltLitera 1gt
Oficina Nacional (le Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidacjes de la iexcldministracieacuten Puacuteblica
Paacutegina 31 de 44
ltPropertylsLikegtltIOrgtltPropertylsLikegtltPropertyNa megtdescri ptionltP ropertyN amegtltLitera 1gtLimaLiteragtltPropertylsLikegtltIOrgtltAndgtltIogc FiltergtltConstraingtltQuerygtltGetRecordsgt
c GetRecordByld (obligatoria)
Solicita la representacioacuten por defecto de los registros localizados por suidentificador
Paraacutemetros
version
bull ElementSetName (brief summary full)
bull Id (lista de identificadores)
Operacioacuten GetRecordByld Solicitud de la representacioacuten por defecto de losregistros del cataacutelogo de la IDEP localizados por el identificador
ltxml version=10 encoding=UTF-8gt ltcswGetRecordByld service=CSWversion=200xml ns csw=httpwwwopengisnetcatcsw outputF ormat=textxmlgtltcsw Idgtign-bcn25-1 00-1 ltcsw Idgtltcsw ElementSetNamegtbriefltcsw ElementSetNamegtltcswGetRecordByldgt
d DescribeRecordl (Obligatorio)
La operacioacuten DescribeRecord permite obtener elementos del modelo deinformacioacuten soportado
Los paraacutemetros de la peticioacuten son
REQUEST=DescribeRecord
ltxml version=10 encoding=UTF-8gt
servide=CSW
version=200
NAMESPACE Declaracioacuten de espacios de nombres para conocerexactamente que tipos van a describirse
bull TypeName Lista de tipos descritos en el cataacutelogo
bull outputFormat
schemaLanguage Esquema de descripcioacuten que se usa
Operacioacuten DescribeRecord Solicitud de una descripcioacuten geneacuterica de losregistros del cataacutelogo
Oficina Nacional da Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador dEla IDEPDirectiva sobre estaacutendares de servicios ~eb eje informacioacuten georreferenciada para ei intercamllio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 32 de 44
ltcswDescribeRecord service=CSW version=200xml ns csw=httpwwwopengisnetlcatcswoutputFormat=textlxml schemaLanguage= XM LSCH EMAgtltcswTypeNametargetNa mespace=httpwwwopengisnetlcatcswgt recordltcsw Type Namegtltcsw DescribeRecordgt
e Operacioacuten Transaction (opcional)
La operacioacuten Transaction define una interface para la creacioacuten modificacioacuten yborrado de registros del cataacutelogo
La peticioacuten estaraacute formada por elementos nsert Update o Deete seguacuten lasoperaciones que quieran ser realizadas
Tambieacuten puede usarse los elementos requestlO y verboseResponse
f Operacioacuten Getdomain (opcional)
Se utiliza para obtener informacioacuten en tiempo real sobre el rango de valores deun registro o de un paraacutemetro de la peticioacuten
Paraacutemetros
ParameterName
PropertyName
La respuesta estaacute formada de uno o maacutes elementos ltDomainValuesgtcompuestos a su vez de ltListONaluesgt o ltRangeONaluesgt
g Operacioacuten Harvest (opcional)
Permite colectar datos para el cataacutelogo es decir uacutenicamente referencia losdatos que deben ser insertados o actualizados en el cataacutelogo y seraacuteresponsabilidad del servicio de cataacutelogo resolver la referencia localizar los datosy procesarlos
La operacioacuten puede funcionar de manera siacutencrona o asiacutencrona
Paraacutemetros
Resquest service version
bull Namespace
bull Source Indica la URI de doacutende los metadatos son recolectados
bull ResourceType Referencia el esquema de los registros
bull ResourceFormat
ResponseHandler
Harveslnterval Especifica un intervalo de tiempo entre recolecciones demetadatos
Oncina Nacional de GObierno Electroacutenico e Informaacutetica - ONGE -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios ViCO de informacioacuten georrefcrenciada para ei intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 33 de 44
5 ESTANDAR PARA SERVICIO DE PROCESAMIENTO EN WES WPS
51 WPS Web Processing Service
El servicio Web Processing Service (WPS versioacuten 100) o Servicio de publicacioacutende Procesos geoespaciales en la web es una interfaz propuesto por la OGC queproporciona normas para estandarizar la forma de entradas y salidas (solicitudes yrespuestas) para servicios de geoprocesamiento Este servicio tambieacuten define laforma como un cliente puede solicitar la ejecucioacuten de un proceso y la forma comose maneja la salida del mismo
Define una interfaz que facilita la publicacioacuten de geo-procesos y el anaacutelisis de losclientes Los datos requeridos por el WPS se pueden entregar a traveacutes de la webo pueden estar disponibles en un servidor
Cabe destacar que el estaacutendar WPS permite realizar operaciones de anaacutelisis ytratamiento de informacioacuten espacial no prevista en los otros estaacutendares Laespecificacioacuten WPS se centra en la definicioacuten de un protocolo de comunicacioacutenentre cliente y servidor para realizar geo-procesos usando servicios y datosgeorreferenciados
Este estaacutendar es un interfaz geneacuterico por lo que no define ni los procesos ni losdatos especiacuteficos de entrada o de salida (producidos en el caacutelculo) sino que losdescribe de forma geneacuterica siendo cada implementacioacuten WPS la que defina suforma de trabajar
Los datos a usarse en este estaacutendar pueden comprender por ejemplo formatosde imaacutegenes tales como Geo TlFF o estaacutendares de intercambio de datos comoGeography Markup Language (GML) o Geolinked Data Acces Serviacutece (GDAS)Este estaacutendar tampoco aborda la forma de archivar catalogar buscar o recuperarla informacioacuten que ha sido creada por un WPS
Seguacuten la OGC el estaacutendar WPS describe un interfaz de peticioacutenrespuesta en elque se define coacutemo
Codificar las solicitudes de ejecucioacuten de procesos
bull Codificar las respuestas resultado de la ejecucioacuten de procesos
bull Integrar datos y metadatos en las entradas y salidas
bull Referenciar viacutea web datos de entrada y salida
bull Realizar procesos de larga duracioacuten
bull Devolver informacioacuten acerca del estado del proceso
bull Devolver errores de procesamiento
bull Solicitar el almacenamiento de las resultados de los procesos
511 Operaciones
a GetCapabilities (obligatoria)
Permite obtener el documento de capacidades donde se describen lascaracteriacutesticas del servicio En eacutel se proporcionan los nombres y una descripcioacutengeneral de cada uno de los procesos que ofrece el servicio Por ejemplo larespuesta de un GetCapabiacuteliacutetiacutees puede indicar que el WPS soporta unaoperacioacuten llamada interseccioacuten y que esta operacioacuten estaacute limitada a intersectarun poliacutegono con otro
Oficina Nacional de GOI)iemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinaoor de la IDEPDirectiva sobre estaacutendares de servicios 1Gbde informacioacuten georreferenciada par el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 17 Componentes GetCapabilities
Paacutegina 34 de 44
Componentes
i ordf-~~i~~=YYo~ordf__Request=GetCapabilitieso oJordm-~~~~~i()n5oo
Language
Obligatoriedad
Oblig~OTi() oObligtorioOpcional
Opcional
Descripcioacuten
Tipo de Servicio al que va djrigid~J~p~ticioacutenNombre de la operacioacutenVersiones ql~ordf~~Pleacutelooo o_o 0_0 o __Idioma del documento respuesta soportadopor el servidor ____o o
Ejemplo HTTP GET
La peticioacuten es una URL que contiene los paraacutemetros necesarios para poderconstruir una solicitud correcta
http IWPSservicesREQU EST=GetCapabilitiesampSERVICE=WPS
La respuesta es un documento XML que contiene los metadatos del servicioincluyendo una breve descripcioacuten de todos los procesos implementados estosprocesos son
GetLineOfSightPng realiza la liacutenea de visibilidad desde una posicioacutendefinida por las coordenadas de un supuesto observador a una alturadada y con una distancia maacutexima de visibilidad La liacutenea de visibilidad secalcula sobre un mapa raacutester en formato ASCIIGridExtended enviadomediante una peticioacuten a un WCS Obtiene la liacutenea de visibilidad en unarchivo como una imagen en formato PNG
bull GetProfileTxt realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo ASCII con los valores de las alturas
bull GetProfilePng realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo con una imagen en formato PNG
bull IntersectRaacutesterWithAsciiPolygon realiza la interseccioacuten entre un maparaacutester en formato floatGrid comprimido en llP obtenido de un WCS y unmapa vectorial pasado como un poliacutegono en formato ASCII de Grass Elresultado devuelve un raacutester en formato ASCII
IntersectRaacutesterWithPolygon realiza la interseccioacuten entre un mapa raacutesteren formato floatGrid comprimido en llP obtenido de un WCS y un mapavectorial en formato ShapeFile pasado como una peticioacuten a un WFS Elresultado devuelve un raacutester en formato ASCII
RaacutesterStatistics realiza la interseccioacuten entre un mapa raacutester en formatofloatGrid comprimido en llP obtenido de un WCS y un mapa vectorial enformato ShapeFile enviado mediante una peticioacuten a un WFS o como unpoliacutegono en formato ASCII de Grass incluyendo ademaacutes el valor maacuteximomiacutenimo y medio del mapa
bull Buffer_vectorial realiza la operacioacuten Buffer de una geometriacutea eacutesta puedepasarse tanto como un mapa vectorial en formato ASCII de Grass comopor una peticioacuten a un WFS Devuelve la ruta a un fichero ShapeFilecomprimido en llP o un fichero GML con la geometriacutea del buffer
Oficina Nacional de Gooierno Electroacutenico e Informaacutetica - ONGEl -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutenrJares de servicios teb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 35 de 44
Buffer_raacutester realiza la operacioacuten Buffer de un mapa raacutester a una distanciadada
bull VectorialOverlay realiza una operacioacuten entre dos mapas vectorialespreviamente obtenidos en formato ASCII vectorial o mediante una peticioacutena un WFS Las operaciones disponibles son de unioacuten interseccioacuten XOR yNOT
AnalisisTerritorialAreas caacutelculo de aacutereas resultado de la interseccioacuten dedistintos tipos de geometriacuteas del Corine con otros mapas vectoriales yraacutester Permite antildeadir restricciones sobre los mapas raacutester en cuanto aalturas maacuteximas y miacutenimas Como respuesta genera una imagen de lasaacutereas resultado de la operacioacuten
bull RaacutesterDistance calcula la distancia entre dos mapas raacutester obtenidosmediante peticiones a un WCS Se obtiene la miacutenima distancia y lospuntos maacutes proacuteximos ente los mapas
bull VectorialDistance calcula la distancia entre un mapa vectorial y un puntoEl mapa vectorial se obtiene mediante una peticioacuten a un WFS ointroducieacutendolo en formato ASCII de Grass
bull VectorialRaacutesterDistance distancia entre un mapa raacutester obtenidomediante una peticioacuten a un WCS y un mapa vectorial obtenido medianteuna la peticioacuten a un WFS o introducieacutendolo en formato ASCII de Grass Seobtiene la miacutenima distancia y los puntos maacutes proacuteximos entre los mapas
bull FeaturelnsideFeature informa si un mapa vectorial se solapa con otroEstos mapas se pueden obtener por medio de una peticioacuten a un WFS o serintroducidos como un mapa vectorial en formato ASCII de Grass
bull PointlnsideFeature informa si un punto estaacute contenido en un mapavectorial obtenido mediante una peticioacuten a un WFS o introducido como unmapa vectorial en formato ASCII de Grass
bull SimplifiedStatistics calcula el maacuteximo y miacutenimo de un mapa raacutester (sinposicioacuten y sin devolver el mapa) Simplificacioacuten de la operacioacutenRaacutesterStatistics para un caacutelculo previo de esta operacioacuten
b DescribeProcess (obligatoria)
Ofrece informacioacuten detallada acerca de los procesos que pueden ser ejecutadospor una operacioacuten Execute Esta descripcioacuten comprende los paraacutemetros yformatos de entrada que son requeridos en las peticiones de ejecucioacuten y losformatos de salida resultado de las operaciones Siguiendo con el ejemplo deinterseccioacuten de poliacutegonos la respuesta de una solicitud DescribeProcess podriacuteaindicar que este proceso requiere dos entradas llamadas PrimerPoliacutegono ySegundoPoliacutegono y que estas entradas se deben proporcionar en GML22 oGML 31 pudieacutendose enviar esta informacioacuten como un recurso accesible viacuteaweb
Cada paraacutemetro se describe mediante una estructura de datos que especifica losformatos codificaciones y unidades de medida permitidos (cuando esnecesario) Esta estructura de datos puede ser
Oficina Nacionai de Gobierno Electroacuteico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 36 de 44
ComplexData (Ej XML fragmento GML o imaacutegenes) estrutura de datoscompleja que soporta formatos codificaciones (tipo de URI) y schemasdefinidos para el proceso El valor de esta estructura de datos complejapuede introducirse directamente en la peticioacuten de la operacioacuten Execute oser solicitada mediante acceso remoto asiacute como ser devuelta directamenteen la operacioacuten Execute o almacenada como un recurso accesible viacutea web
bull LiteralData es un valor literal simple (Ej integer caraacutecter string URI) conunidades de medida que se codifica directamente en la peticioacuten y en larespuesta Execute
bull BoundingBox informacioacuten proporcionada en uno de los sistemas dereferencia soportados por el servicio que se codifica directamente en lapeticioacuten y en la respuesta Execute
Tabla 18 Componentes DescribeProcess
Componentes
service=WPS
request=DescribeProcessversion
language
Identifier
Obligatoriedad
Obligatorio
ObligatorioObligatorio
Opcional
Obligatorio
Descripcioacuten_ M
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenVersioacuten del servicioIdioma del documento respuesta soportadopor el servidorIdentificador del proceso uno por cadaproceso al que se desea llamar
Ejemplo HTTP GET
Solicitud de la informacioacuten del proceso GetLineOfSightPng del servicio WPS
http IWPSservicesREQUEST=DescribeProcessampSERVIC E=WPSamp VERSION=040ampldentifier=GetLineOfSightPng
c ExecuteProcess (obligatoria)
Permite ejecutar procesos especiacuteficos implementados por el WPS utilizandocomo entrada los paraacutemetros suministrados y devolviendo en la salida losvalores producidos en el proceso Los datos de entrada pueden suministrarseintegraacutendolos en la peticioacuten Execute o mediante una fuente de datos accesibleviacutea web Asiacute mismo el resultado puede devolverse directamente o seralmacenado como un recurso accesible viacutea web en cuyo caso la respuestaconsistiraacute en un documento XML con una URL por cada salida almacenada
Normalmente la respuesta a la operacioacuten Execute es devuelta cuando finaliza elproceso Sin embargo un cliente puede solicitar al servidor el documento derespuesta inmediatamente despueacutes de ser aceptada la peticioacuten por parte dedicho servidor En este caso la respuesta incluye una URL a partir de la cualpuede recuperarse el documento de respuesta durante el proceso o despueacutes delmismo A su vez se puede solicitar al servidor que actualice regularmente unamedida indicadora de la cantidad de proceso restante
Si se desea suministrar al proceso gran cantidad de datos de entrada se utilizanuna o maacutes URI con los valores de entrada (normalmente URL) excepto cuandose trata uacutenicamente de valores escalares Si el proceso ha de ejecutarse variasveces utilizando diferentes entradas en cada ocasioacuten cada procesamiento deberealizarse con peticiones Execute separadas Si se trata de peticiones sencillaslos servidores pueden implementar transferencia HTTP GET para la operacioacuten
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 37 de 44
Execute sin embargo es maacutes conveniente la utilizacioacuten de codificacioacuten XMLcuando las peticiones son maacutes complejas
Tabla 19 Paraacutemetros comunes
Obligatoriedad
Obligatorio
Opcional
Obligatorio
ObligatorioObligatorio
Opcional
Opcional
Componentes
Service=WPS
ReqLJes==xecuteVersion
Identifier
Language
Datalnputs
ResponseForm
Descripcioacuten
Tipo de Servicio al que va dirigida la peticioacuten
Nombre de la operacioacutenVersioacuten del servicioIdentificador del proceso uno por cadaproceso al que se desea llamarIdioma del documento respuesta soportadopor el servidor
Tabla 20 Peticioacuten XML
Lista de datos de entrada Estructura dedatos del tipo Datalnputs (ver estaacutendar)Formato de respuesta del procesoEstructura de datos del tipo ResponseForm(ver estaacutendar)
Tabla 21 Peticioacuten GET
Datalnputs
ResponseDocument
RawDataOutput
StoreExecuteResponse=trae
Linage=trae
Status=trae
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Lista de identificadores atributoacutesy vaiacuteoacuteresde las entradas delproce9~
Lista de identificadores y atributos de lasseacute3lidasdel iexclgtroceso Identificador y atributos de cada salida delprocesoEspecifica si la respuesta debe almacenarseen un recurso accesible via webEspecifica si se debe incluir en el documento de respuesta la informacioacuten acerca dellinaje __Especifica si se debe actualizar en eldocumento de respuesta la informacioacuten acercadel ~stado delproces()
Ejemplo HTIP POST de un Servicio WPS
Se muestran las peticiones de liacutenea de visibilidad y de perfil en formato imagenpara pedirla en formato texto basta con cambiar los identificadores deGetLineOfSightPng a GetLineOfSightTxt o de GetProfilePng a GetProfile Txt
Obtencioacuten de la liacutenea de visibilidad paraacutemetros requeridos
URLCoverageServer URL con la cobertura a utilizar en el caacutelculo de laliacutenea de visibilidad
bull coordinate coordenadas donde se situacutea el observador Deben estarseparadas por coma
bull obs_elev altura del observador (en metros)
bull max_dist distancia maacutexima en metros a la que se quiera calcular la liacuteneade visibilidad o radio (No se aconseja hacer peticiones de liacutenea devisibilidad superiores a 400m debido a un bug de Grass)
bull width ancho de la imagen a generar
bull Height alto de la imagen a generar
bull CRS sistema de referencia en el que se proporcionan los datos
Respuesta
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estmdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten POllliacuteca
Paacutegina 38 de 44
GetLineOfSightTxt La respuesta consiste en un GML que incluye ladireccioacuten del archivo en formato texto a descargar
bull GetLineOfSightPng imageURL direccioacuten donde se encuentra almacenadala imagen resultante GMLURL direccioacuten donde se encuentra almacenadoel GML de las aacutereas visibles resultantes
Obtencioacuten del perfil se definen los siguientes paraacutemetros
Resolution resolucioacuten a tomar en el caacutelculo del perfil
Profile pares de puntos separados por comas por los que se deseacalcular el perfil
URLCoverageServer URL de la cobertura a utilizar en el caacutelculo del perfil
CRS sistema de referencia en el que se proporcionan los datos
La respuesta consiste en un GML que incluye la direccioacuten del archivo adescargar
IntersectRaacutesterWithASCIIPolygon se definen los siguientes paraacutemetros
o ASCIIPolygon Archivo vectorial en formato ASCII de Grasso URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
bull IntersectRaacutesterWithPolygon se definen los siguientes paraacutemetros
o URLFeatureServer Direccioacuten del servicio WFS del que se obtiene elpoliacutegono a intersectar
o FeatureRequest Peticioacuten GetFeature al servicio WFS mediante lacual se obtiene el poliacutegono a intersectar
o URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Ieb de Informacioacuten georreferenciada para el intercambio dedatos entre entidades de la dministracioacuten Puacuteblica
Paacutegina 23 de 44
9omponentes_SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y BJ30_X)
BBOX(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Opcional
Opcional
Opcional
Descripcioacuten _solicitados si no lo consigue no sebloquearaacute ninguno SOME intenta bloqueartantas como sea posibleLista de instancias de fenoacutemenossolicitadas identificadas mediante suidentificador
Describe un conjunto de caracteristicassobre las que operar Se debe establecer unfiltro por cada tipo de fenoacutemeno listado en elparaacutemetro TYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
f Transaction (opcional)
Una peticioacuten transaccional estaacute compuesta de operaciones que modificaninstancias de fenoacutemenos geograacuteficos accesibles viacutea web Una vez terminada latransaccioacuten el servicio WFS genera un documento XML de respuesta indicandoque el proceso se ha realizado
Esta operacioacuten puede realizarse directamente por parte del servicio WFS encuyo caso al finalizar la transaccioacuten el servicio traslada las modificaciones alalmaceacuten de datos conectado el servicio WFS o traducir las operaciones allenguaje del almaceacuten de datos siendo eacuteste uacuteltimo el encargado de realizar laoperacioacuten
Las posibles operaciones de modificacioacuten que pueden llevarse a cabo son crear(Insert) actualizar (Update) y eliminar (Deete)
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Obligatorio
Insert
Native
Lockld
srsName(Atributo)
IdgenItri~ut(raquo
Transaction
inputFormat__(f-ilQt __
Tabla 12 Componentes POSTde TransactionComponentes Obligatoriedad DescripCioacuten~- ~- --
Puede contener cero o maacutes nsert Updafe o DeefeLas operaciones se ejecutan en el orden en el quese presenten en la peticioacuten _Especifica que la transaccioacuten se realizaraacute sobre unconjunto de instancias que han sido bloqueadasprevLamente___ ____ __Contiene comandos u operaciones propietariaspermitiendo acceder y actuar sobre servidores oalmacenesde datos especiacuteficosALL iridica--que -iodos -os fen6meno-sbloq-ueadosdeben ser liberados una vez terminada latransaccioacuten SOME indica que soacutelo los registrosmodificados deben ser liberados el resto deelementos permanecen bloqueadosUtilizado para crear nuevas instancias defenoacutemenos Por defecto los fenoacutemenos se expresanmediante GML3 pero pueden utilizarse otrasversiones de GML En respuesta a esta operacioacuten elWFS debe generar una lista de los identificadoresasig_l95Qsa las nueveacutel~Iacutei~~l~a_~generadas
Versioacuten GML en la que crear los datos-- -- Sistema deo-referenCiadel nuevo-efe-merItoeicual
Opcional debe ser soportado por el tipo de fenoacutemeno al quepertenece
Meacutetodode asignacioacuten de identificadores
releaseAction=[ALLISOME]
Oficina Nacional de Gobierno Eleciexclroacutenico e Inormaacutetiacuteca - ONGEI -Comiteacute Coordiacutenatior de la IDEPDirectiva sobre estaacutendares de servicios weo de informacioacuten georreierenciada iexclara el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 24 de 44
Componentes
Update
Property(Elemento)
srsName(Atributo)
Filter(Elemento)DeleteFilter
(Elemento) __
Obligatoriedad
Opcional
Obligatorio
Opcional
Opcional
OpcJdegrl_ordfI _
Obligatorio
DescripcioacutenActuacutea sobre las propiedades de instancias defenoacutemenosEspecifica el nombre (Name) y los valores (Vaue) delas propiedades pertenecientes a los tipos defenoacutemenos a modificar (fypeName)Sistema de referencia del nuevo elemento el cualdebe ser soportado por el tipo de fenoacutemeno al quepert~n_~ce _ ___ _ _Define restricciones espaciales o no espaciales paraseleccionar los fenoacutemenos a modificarElimina instancias de fenoacutemenos
Si no se define un filtro la operacioacuten no se realiza
Tabla 13 Componentes GET de Transaction
Componentes
OPERATION=Delete
TYPENAME(opcional si se aespecificado elFEATUREID)
RELEASEACTION=[ALLI SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
BB00)BBOX
(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten_Operacioacuten de transaccioacuten a ejecutar Lasoperaciones se ejecutan en el orden en el quese present~Il_~I1a p~ticiordmn
Lista de nombres de los tipos de fenoacutemenossobre los que realizar fa operacioacuten
ALL indica que todos los fenoacutemenosbloqueados deben ser liberados una vezterminada la transaccioacuten SOME indica quesoacutelo los registros modificados deben serliberados el resto de elementos permanecenbloqueados
Lista de instancias de fenoacutemenos sobre los queoperar identificadas mediante su identificador
Describe un conjunto de caracteriacutesticas sobrelas que operar Se debe establecer un filtro porcada tipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
Oficina Nacional dG Gobierno Eleciroacutenco e informaacutetic - ONGEiexcl -Comiteacute Coordineacutedor de la lDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para ei intercambio dedtos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 25 de 44
3 ESTANDAR PARA SERVICIO DE COBERTURA WCS
31 WCS Web Coverage Service
El servicio Web Caverage Serviee (WCS) o Servicio de Coberturas de mapasofrece la obtencioacuten de datos georreferenciados en un formato del tipo coberturamulti-dimensionales para el acceso a traveacutes de la web de modo que sean uacutetilespara la representacioacuten o como dato de entrada de modelos cientiacuteficos
Al igual que el estaacutendar Web Map Serviee (WMS) y el Web Feature Serviee(WFS) permite al cliente seleccionar parte de la informacioacuten que posee elservidor basaacutendose en diferentes criterios como por ejemplo las restriccionesespaciales
Este estaacutendar nos brinda un conjunto de requisitos baacutesicos que una aplicacioacutenWCS debe cumplir esto tambieacuten es vaacutelido al utilizar el GML como un formato deentrega de la cobertura con el cual a diferencia del WMS que devuelve los datosgeorreferenciados para ser representados como mapas estaacuteticos (devueltos comoimaacutegenes desde un servidor) el estaacutendar Web Coverage Service define unasintaxis rica para las solicitudes en contra de estos datos devolvieacutendolos con susemaacutentica original (en lugar de las imaacutegenes) los cuales pueden ser interpretadosextrapolados procesados etc
Esta versioacuten de especificacioacuten se limita a peticiones y descripciones de coberturasde mallas regulares (grid coverage) aunque el interfaz ha sido disentildeado de formaque en futuras versiones sea posible desarrollarlo permitiendo otros tipos decoberturas definidas en OGC Abstraet Speeifieatian Tapie 6
asincroacutenicasrespuestas Respuestas XML y opcionalmente(almacenamiento de respuestas)
a GetCapabilities (obligatorio)
Permite obtener el documento XML de capacidades donde se describenlas caracteriacutesticas del servicio y donde normalmente se incluye una brevedescripcioacuten de las coberturas que ofrece En el caso que el documento XMLdevuelto no contenga la descripcioacuten de las coberturas que posee debedisponerse de informacioacuten similar en una fuente aparte como por ejemplo uncataacutelogo de imaacutegenes
311 Operaciones
El servicio WCS (versioacuten 20) proporciona tres (3) operaciones cuyaimplementacioacuten es obligatoria por parte del servidor Estas operaciones puedenutilizar HTTP GET con codificacioacuten KVP o HTTP POST con codificacioacuten XML oSOAP es mediante el documento de capacidades como se indica queacute tipo decodificacioacuten POST soporta el servidor del WCS
Los paraacutemetros que se definen a continuacioacuten pertenecen a la versioacuten 111 deeste estaacutendar mientras que los ejemplos expuestos se realizan con WCS versioacuten100 por ser los implementados hasta la fecha Las diferencias de notaciones ylas variaciones baacutesicas que posee la versioacuten 111 con respecto a la 100 son
Uso de GridCRS en descripciones de peticiones de cobertureacutels
Descripcioacuten jeraacuterquica de las coberturas
Muacuteltiples campos por cobertura
Oficinaacute Nacional de Gobj~rno Electroacutenico e InronnaacuteUca - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 14 Componentes de GetCapabilities
Paacutegina 26 de 44
Componentes
SERVICE=WCS
REQUEST=GetCapabilities
ACCEPTVERSION
SECTIONS=Contents
UPDATESECUENCE
ACCEPTFORMATS=textxml
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
QesuacuteipcioacutenTipo de Servicio al que vadirigl~eacutelJordf-R~ticoacuten~ _Nombre de la operacioacutenVersiones de la especificacioacutenOGC que acepta el clienteseparadas por comas y enorden de preferEmciaLista de cero o maacutes nombres desecciones del documento demetadatos del servicioseparados por comas que sedesea sean devueltos en eldocumento de metadatos delservicioVersioacuten del documento demetadatos del servicio valorque se incrementa cuando serealizan cambios en eldocumento compl~toSecuencia de cero o maacutesformatos de respuestadeseados por el clienteseparados por comas y pororden de preferencia
Tabla 15 Componentes de DescribeCoverage
b DescribeCoverage (obligatorio)
Devuelve un documento XML con una descripcioacuten detallada de una o variascoberturas de las suministradas por el servicio
El documento XML devuelto con la descripcioacuten de la cobertura debe contener
Identifier identificador uacutenico de la cobertura
bull Domain Definicioacuten del dominio espacial yo temporal para laslocalizaciones de las coberturas
bull Range Define el rango de valores y el tipo de propiedades (categoriacuteasmedidas etc) asignadas a cada localizacioacuten en el dominio
bull SupportedCRSs Relacioacuten de baseCRS definidos para cada GridCRSutilizados por la operacioacuten GetCoverage para expresar las coberturas queposee
bull SupportedFormats Formatos en los que pueden ser devueltos lascoberturas en respuesta a un GetCoverage (ejemplo GeoTiff HDF-EOSNITF CF-Net-CDF)
Componentes
SERVICE=WCS
REQUEST=DescribeCoverag~_VERSION= version
IDENTIFIERS=identifier1identifier2
Obligatoriedad
Obligatorio
Obli9iltorLC_ObligeacutelQ~icgt
Obligatorio
DesiiipClOacutenTipo de Servicio al que va dirigida lapeticioacutenNombre de laope~aci~nVersioacuten de la especificacioacuten OGCLista de los identiffcad()resde lascoberturas que se desea seandescritas
Oficina Nacional de Gobemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacuten ciares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 27 de 44
c GetCoverage (obligatorio)
Permite obtener una cobertura o parte de ella Por tanto es necesario indicaralguna o todas las caracteriacutesticas baacutesicas que definen el subconjunto de datosrequerido es decir el dominio el rango de valores el tipo de re-muestreo elformato de datos y forma de entrega del resultado Para ello es necesarioconocer primero cuaacutel es la definicioacuten del tipo de coberturas que posee el serviciomediante la operacioacuten DescribeCoverage
Por defecto todos los componentes de la cobertura solicitada mediante estaoperacioacuten son devueltos directamente en la respuesta Opcionalmente elservicio puede tener implementada la posibilidad de almacenar los componentesde la cobertura como un recurso accesible viacutea web en cuyo caso la respuestaincluiriacutea la referencia URL a dicho recurso siempre y cuando se indique en lapeticioacuten que los resultados deben ser almacenados
Procesar una operacioacuten GetCoverage puede ser entendido conceptualmentecomo una secuencia de operaciones cuyo esquema fundamental seriacutea
Realizar una transformacioacuten de coordenadas (incluyendo el escaladoespacial) en el CRS que se desea mediante un re-muestreo coninterpolacioacuten espacial
Generar el subconjunto de datos espacial
Generar el subconjunto de datos temporal
Generar el subconjunto de propiedades (range)
bull Convertir los datos al formato solicitado En funcioacuten del formato puedenecesitarse interpolar los valores que posee cada localizacioacuten en lacobertura original como consecuencia es probable que se produzcapeacuterdida de precisioacuten
bull Salida de resultados de una muestra de la cobertura
Solicita un subconjunto de datoscorrespondientes a instantes ointervalos de tiempo determinados
S-olidta solamente algunos campos_ (IrQpiedade~L Formato de salida de la coberturadenro delo~que eacutesta posee _Especifica si la respuesta debe seralmacenadaIdentifica el sistema de referenciabase para el GridCRS de salida
Opcional
Obligatorio
Opcional
OpcionalParaacutemetros
-Oescripeacutefoacutentilde---Tipo de Servicio al que va diexclrigida la Obligatorio lPeuroticioacuten
Obligatorio Nombre de la operacioacutenObligatorio __ _ VeEsi6n de 1ordf~~p~cifiltordfltoacutenQ~C
Identificador uacutenico de la coberturaObligatorio solicitada
Opcional iexcl Encuadre que define espacialmente(Obligatorio si no se la cobertura solicitada en el
indica sistema de referencia que se indicaTIMESECUENCE) mediante su URN
Opcional(Obligatorio si no se
indicaBordmUNDIN~Jl0gtS)
FORMAT
RANGESUBSET
TIMESECUENCE
Tabla 16 Componentes de GetCoverage
- Componentes Obligatoriedad
SERVICE=WCS
REQUEST =GetCoverageVERSION= version
IDENTIFIER
BOUNDINGBOX=coordenadasurnogc defcrs EPSGX
STORE
GRIDBASECRS=urnogcdefcrsEPSGX
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la ACjministracioacuten Puacuteblica
Paacutegina 28 de 44
Comp()nentes
GRIDTYPE=urnogcdefmethodWCS 11 2dGridln2dCrs
GRIDCS=urnogcdefcsOGCOOGrid2dSquareCS
GRIDORIGIN
GRIDOFFSETS
Obligatori~qCldpertenecientes a laestructura de datos
GridCRSSe utilizan para
solicitar los datos desalida en otroSistema deReferencia de
Coordenadas (CRS)distinto al que posee
la coberturaalmacenada
DescripcioacutendeseadoIdentifica el meacutetodo de generacioacutende la malla en el sistema dereferencia baseIdentifica el Sistema Cartesiano 2Do 3D utilizado po~~1 GridggS_Coordenadas del origen de la mallaen el sistema de referencia base delGridCRS deseadoSeparacioacuten entre los puntosadyacentes de la malla en elsistema de referencia base
Oficina Nacional de Gobierno Eiectreacutenico e Infonnaacutetica - ONGEI -Comiteacute Coorcfinador de la rDEPDirectiva sobre estaacutendares de sGrvicios viexcleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administrc1oacuten Puacuteblica
4 ESTANDAR PARA SERVICIO DE CATALOGO CSW
Paacutegina 29 de 44
41 CSW Catalogue Service tor the Web
El servicio Catalogue Service for the Web (CSW) o Servicio de Catalogo es unestaacutendar definido por la OGC que especifica la interfaz el enlace y el marco detrabajo para publicar y generar buacutesquedas de conjuntos de informacioacuten de tipodescriptiva (metadatos) sobre los datos servicios y objetos de informacioacutenrelacionados
Este servicio de cataacutelogo es uno de los tres servicios fundamentales que debeexistir en una Infraestructura de Datos Espaciales consulta visualizacioacuten ydescarga
Los servicios de los cataacutelogos representan las caracteriacutesticas de los recursos quepueden ser consultadas y presentadas para su evaluacioacuten por los clientes yasean usuarios o aplicaciones software
411 Operaciones
Las operaciones que define este estaacutendar (versioacuten 200) son siete (7) cuatroobligatorias y tres (3) opcionales
a GetCapabilities (obligatorio)
GetCapabilities es obligatoria y permite a los clientes CSW obtener metadatosdel servicio La respuesta se envioacute en un documento XML
La peticioacuten debe implementar los paraacutemetros request service SectionsAcceptVersions y AcceptFormats y puede implementar el paraacutemetroupdateSequence
Las secciones del documento XML del metadatos son
Serviceldentification
ServiceProvider
OperationsMetadata
Contents
bull Filter_Capabilities
Operacioacuten GetCapabilities Solicitud de las caracteriacutesticas del servicioInfraestructura de Datos Espaciales-CSW
ltxml version=10 encoding=UTF-8gt ltcswGetCapabilities service=CSWversion=2 OOxmlns csw=httpwwwopengisneUcaUcswgt ltcswAcceptVersionsgtltcswVersiongt2 OOltcswVersiongt ltcswAcceptVersionsgt ltcswAcceptFormatsgtltcswOutputFormatgttexUxmlltcsw OutputFormatgt ltcswAcceptFormatsgtltcswGetCapabi litiesgt
b GetRecords (obligatorio)
Permite la buacutesqueda y presentacioacuten de registros de metadatos
Paraacutemetros
REQUEST service version
bull NAMESPACE
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la rDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciacuteada para el intercambio dedatos entre enUdades de la Administriexclcioacuten Puacuteiexcl)lica
Paacutegina 30 de 44
1-
resulType Puede mostrar tres valores
bull HITS Indica el nuacutemero de registro que satisface la peticioacuten
bull RESUL TS Se solicita el conjunto de registros resultado
bull VALlDATE Valida la consulta
bull outputFormat Indica el esquema de la salida generada por defecto tomael valor OGCCORE pero otros valores pueden ser FGDC IS019119 oIS019139
bull outputSchema
bull startPosition Indica el registro desde el que se empieza la buacutesqueda
bull maxRecords
bull typeNames
bull ElementSetName o ElementName Indica la lista de elementos oconjuntos de elementos de los metadatos que deben devolverse
bull Constraint Es una restriccioacuten que debe cumplir el conjunto resultado Seexpresa seguacuten el lenguaje indicado en el paraacutemetroCONSTRAINTLANGUAGE
bull SortBy Permite ordenar el conjunto resultado
bull DistributedSearch Indica que la consulta puede ser distribuida y elparaacutemetro hopCount limita el nuacutemero de veces que puede transmitirse laconsulta hopCount
ResponseHandler Indica si la operacioacuten es sincronizada o no
Operacioacuten GetRecords Solicitud de los registros del cataacutelogo cuyo tema tiacutetuloo descripcioacuten sea Lima
ltxml version=10 encoding=UTF-8gtltGetRecords service=CSW version=200 xmlns=httpwwwopengisnetcatcswmlnsogc=httpwwwopengisnetogc startPosition=1 maxRecords=50outputFormat=textxmresultType=resultsgtltQuery typeNames=Dataset xmlnsgm=httpwwwopengisnetgmlgtltElementSetName typeNames=DatasetgtfuIltElementSetNamegtltConstraint version=1020gtltogcFiltergtltAndgtltNotgtltPropertylsLikegtltPropertyNamegttypeltPropertyNamegtltLiteralgtS ERVICIOltLiteralgtltPropertylsLikegtltNotgtltOrgtltOrgtltPropertylsLikegtltPropertyNamegtsu bjectltPropertyNamegtltLiteralgt LimaltLiteral gtltPropertylsLikegtltPropertylsLikegtltPropertyNamegttitl eltPropertyNa megtltLiteralgt LimaltLitera 1gt
Oficina Nacional (le Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidacjes de la iexcldministracieacuten Puacuteblica
Paacutegina 31 de 44
ltPropertylsLikegtltIOrgtltPropertylsLikegtltPropertyNa megtdescri ptionltP ropertyN amegtltLitera 1gtLimaLiteragtltPropertylsLikegtltIOrgtltAndgtltIogc FiltergtltConstraingtltQuerygtltGetRecordsgt
c GetRecordByld (obligatoria)
Solicita la representacioacuten por defecto de los registros localizados por suidentificador
Paraacutemetros
version
bull ElementSetName (brief summary full)
bull Id (lista de identificadores)
Operacioacuten GetRecordByld Solicitud de la representacioacuten por defecto de losregistros del cataacutelogo de la IDEP localizados por el identificador
ltxml version=10 encoding=UTF-8gt ltcswGetRecordByld service=CSWversion=200xml ns csw=httpwwwopengisnetcatcsw outputF ormat=textxmlgtltcsw Idgtign-bcn25-1 00-1 ltcsw Idgtltcsw ElementSetNamegtbriefltcsw ElementSetNamegtltcswGetRecordByldgt
d DescribeRecordl (Obligatorio)
La operacioacuten DescribeRecord permite obtener elementos del modelo deinformacioacuten soportado
Los paraacutemetros de la peticioacuten son
REQUEST=DescribeRecord
ltxml version=10 encoding=UTF-8gt
servide=CSW
version=200
NAMESPACE Declaracioacuten de espacios de nombres para conocerexactamente que tipos van a describirse
bull TypeName Lista de tipos descritos en el cataacutelogo
bull outputFormat
schemaLanguage Esquema de descripcioacuten que se usa
Operacioacuten DescribeRecord Solicitud de una descripcioacuten geneacuterica de losregistros del cataacutelogo
Oficina Nacional da Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador dEla IDEPDirectiva sobre estaacutendares de servicios ~eb eje informacioacuten georreferenciada para ei intercamllio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 32 de 44
ltcswDescribeRecord service=CSW version=200xml ns csw=httpwwwopengisnetlcatcswoutputFormat=textlxml schemaLanguage= XM LSCH EMAgtltcswTypeNametargetNa mespace=httpwwwopengisnetlcatcswgt recordltcsw Type Namegtltcsw DescribeRecordgt
e Operacioacuten Transaction (opcional)
La operacioacuten Transaction define una interface para la creacioacuten modificacioacuten yborrado de registros del cataacutelogo
La peticioacuten estaraacute formada por elementos nsert Update o Deete seguacuten lasoperaciones que quieran ser realizadas
Tambieacuten puede usarse los elementos requestlO y verboseResponse
f Operacioacuten Getdomain (opcional)
Se utiliza para obtener informacioacuten en tiempo real sobre el rango de valores deun registro o de un paraacutemetro de la peticioacuten
Paraacutemetros
ParameterName
PropertyName
La respuesta estaacute formada de uno o maacutes elementos ltDomainValuesgtcompuestos a su vez de ltListONaluesgt o ltRangeONaluesgt
g Operacioacuten Harvest (opcional)
Permite colectar datos para el cataacutelogo es decir uacutenicamente referencia losdatos que deben ser insertados o actualizados en el cataacutelogo y seraacuteresponsabilidad del servicio de cataacutelogo resolver la referencia localizar los datosy procesarlos
La operacioacuten puede funcionar de manera siacutencrona o asiacutencrona
Paraacutemetros
Resquest service version
bull Namespace
bull Source Indica la URI de doacutende los metadatos son recolectados
bull ResourceType Referencia el esquema de los registros
bull ResourceFormat
ResponseHandler
Harveslnterval Especifica un intervalo de tiempo entre recolecciones demetadatos
Oncina Nacional de GObierno Electroacutenico e Informaacutetica - ONGE -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios ViCO de informacioacuten georrefcrenciada para ei intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 33 de 44
5 ESTANDAR PARA SERVICIO DE PROCESAMIENTO EN WES WPS
51 WPS Web Processing Service
El servicio Web Processing Service (WPS versioacuten 100) o Servicio de publicacioacutende Procesos geoespaciales en la web es una interfaz propuesto por la OGC queproporciona normas para estandarizar la forma de entradas y salidas (solicitudes yrespuestas) para servicios de geoprocesamiento Este servicio tambieacuten define laforma como un cliente puede solicitar la ejecucioacuten de un proceso y la forma comose maneja la salida del mismo
Define una interfaz que facilita la publicacioacuten de geo-procesos y el anaacutelisis de losclientes Los datos requeridos por el WPS se pueden entregar a traveacutes de la webo pueden estar disponibles en un servidor
Cabe destacar que el estaacutendar WPS permite realizar operaciones de anaacutelisis ytratamiento de informacioacuten espacial no prevista en los otros estaacutendares Laespecificacioacuten WPS se centra en la definicioacuten de un protocolo de comunicacioacutenentre cliente y servidor para realizar geo-procesos usando servicios y datosgeorreferenciados
Este estaacutendar es un interfaz geneacuterico por lo que no define ni los procesos ni losdatos especiacuteficos de entrada o de salida (producidos en el caacutelculo) sino que losdescribe de forma geneacuterica siendo cada implementacioacuten WPS la que defina suforma de trabajar
Los datos a usarse en este estaacutendar pueden comprender por ejemplo formatosde imaacutegenes tales como Geo TlFF o estaacutendares de intercambio de datos comoGeography Markup Language (GML) o Geolinked Data Acces Serviacutece (GDAS)Este estaacutendar tampoco aborda la forma de archivar catalogar buscar o recuperarla informacioacuten que ha sido creada por un WPS
Seguacuten la OGC el estaacutendar WPS describe un interfaz de peticioacutenrespuesta en elque se define coacutemo
Codificar las solicitudes de ejecucioacuten de procesos
bull Codificar las respuestas resultado de la ejecucioacuten de procesos
bull Integrar datos y metadatos en las entradas y salidas
bull Referenciar viacutea web datos de entrada y salida
bull Realizar procesos de larga duracioacuten
bull Devolver informacioacuten acerca del estado del proceso
bull Devolver errores de procesamiento
bull Solicitar el almacenamiento de las resultados de los procesos
511 Operaciones
a GetCapabilities (obligatoria)
Permite obtener el documento de capacidades donde se describen lascaracteriacutesticas del servicio En eacutel se proporcionan los nombres y una descripcioacutengeneral de cada uno de los procesos que ofrece el servicio Por ejemplo larespuesta de un GetCapabiacuteliacutetiacutees puede indicar que el WPS soporta unaoperacioacuten llamada interseccioacuten y que esta operacioacuten estaacute limitada a intersectarun poliacutegono con otro
Oficina Nacional de GOI)iemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinaoor de la IDEPDirectiva sobre estaacutendares de servicios 1Gbde informacioacuten georreferenciada par el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 17 Componentes GetCapabilities
Paacutegina 34 de 44
Componentes
i ordf-~~i~~=YYo~ordf__Request=GetCapabilitieso oJordm-~~~~~i()n5oo
Language
Obligatoriedad
Oblig~OTi() oObligtorioOpcional
Opcional
Descripcioacuten
Tipo de Servicio al que va djrigid~J~p~ticioacutenNombre de la operacioacutenVersiones ql~ordf~~Pleacutelooo o_o 0_0 o __Idioma del documento respuesta soportadopor el servidor ____o o
Ejemplo HTTP GET
La peticioacuten es una URL que contiene los paraacutemetros necesarios para poderconstruir una solicitud correcta
http IWPSservicesREQU EST=GetCapabilitiesampSERVICE=WPS
La respuesta es un documento XML que contiene los metadatos del servicioincluyendo una breve descripcioacuten de todos los procesos implementados estosprocesos son
GetLineOfSightPng realiza la liacutenea de visibilidad desde una posicioacutendefinida por las coordenadas de un supuesto observador a una alturadada y con una distancia maacutexima de visibilidad La liacutenea de visibilidad secalcula sobre un mapa raacutester en formato ASCIIGridExtended enviadomediante una peticioacuten a un WCS Obtiene la liacutenea de visibilidad en unarchivo como una imagen en formato PNG
bull GetProfileTxt realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo ASCII con los valores de las alturas
bull GetProfilePng realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo con una imagen en formato PNG
bull IntersectRaacutesterWithAsciiPolygon realiza la interseccioacuten entre un maparaacutester en formato floatGrid comprimido en llP obtenido de un WCS y unmapa vectorial pasado como un poliacutegono en formato ASCII de Grass Elresultado devuelve un raacutester en formato ASCII
IntersectRaacutesterWithPolygon realiza la interseccioacuten entre un mapa raacutesteren formato floatGrid comprimido en llP obtenido de un WCS y un mapavectorial en formato ShapeFile pasado como una peticioacuten a un WFS Elresultado devuelve un raacutester en formato ASCII
RaacutesterStatistics realiza la interseccioacuten entre un mapa raacutester en formatofloatGrid comprimido en llP obtenido de un WCS y un mapa vectorial enformato ShapeFile enviado mediante una peticioacuten a un WFS o como unpoliacutegono en formato ASCII de Grass incluyendo ademaacutes el valor maacuteximomiacutenimo y medio del mapa
bull Buffer_vectorial realiza la operacioacuten Buffer de una geometriacutea eacutesta puedepasarse tanto como un mapa vectorial en formato ASCII de Grass comopor una peticioacuten a un WFS Devuelve la ruta a un fichero ShapeFilecomprimido en llP o un fichero GML con la geometriacutea del buffer
Oficina Nacional de Gooierno Electroacutenico e Informaacutetica - ONGEl -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutenrJares de servicios teb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 35 de 44
Buffer_raacutester realiza la operacioacuten Buffer de un mapa raacutester a una distanciadada
bull VectorialOverlay realiza una operacioacuten entre dos mapas vectorialespreviamente obtenidos en formato ASCII vectorial o mediante una peticioacutena un WFS Las operaciones disponibles son de unioacuten interseccioacuten XOR yNOT
AnalisisTerritorialAreas caacutelculo de aacutereas resultado de la interseccioacuten dedistintos tipos de geometriacuteas del Corine con otros mapas vectoriales yraacutester Permite antildeadir restricciones sobre los mapas raacutester en cuanto aalturas maacuteximas y miacutenimas Como respuesta genera una imagen de lasaacutereas resultado de la operacioacuten
bull RaacutesterDistance calcula la distancia entre dos mapas raacutester obtenidosmediante peticiones a un WCS Se obtiene la miacutenima distancia y lospuntos maacutes proacuteximos ente los mapas
bull VectorialDistance calcula la distancia entre un mapa vectorial y un puntoEl mapa vectorial se obtiene mediante una peticioacuten a un WFS ointroducieacutendolo en formato ASCII de Grass
bull VectorialRaacutesterDistance distancia entre un mapa raacutester obtenidomediante una peticioacuten a un WCS y un mapa vectorial obtenido medianteuna la peticioacuten a un WFS o introducieacutendolo en formato ASCII de Grass Seobtiene la miacutenima distancia y los puntos maacutes proacuteximos entre los mapas
bull FeaturelnsideFeature informa si un mapa vectorial se solapa con otroEstos mapas se pueden obtener por medio de una peticioacuten a un WFS o serintroducidos como un mapa vectorial en formato ASCII de Grass
bull PointlnsideFeature informa si un punto estaacute contenido en un mapavectorial obtenido mediante una peticioacuten a un WFS o introducido como unmapa vectorial en formato ASCII de Grass
bull SimplifiedStatistics calcula el maacuteximo y miacutenimo de un mapa raacutester (sinposicioacuten y sin devolver el mapa) Simplificacioacuten de la operacioacutenRaacutesterStatistics para un caacutelculo previo de esta operacioacuten
b DescribeProcess (obligatoria)
Ofrece informacioacuten detallada acerca de los procesos que pueden ser ejecutadospor una operacioacuten Execute Esta descripcioacuten comprende los paraacutemetros yformatos de entrada que son requeridos en las peticiones de ejecucioacuten y losformatos de salida resultado de las operaciones Siguiendo con el ejemplo deinterseccioacuten de poliacutegonos la respuesta de una solicitud DescribeProcess podriacuteaindicar que este proceso requiere dos entradas llamadas PrimerPoliacutegono ySegundoPoliacutegono y que estas entradas se deben proporcionar en GML22 oGML 31 pudieacutendose enviar esta informacioacuten como un recurso accesible viacuteaweb
Cada paraacutemetro se describe mediante una estructura de datos que especifica losformatos codificaciones y unidades de medida permitidos (cuando esnecesario) Esta estructura de datos puede ser
Oficina Nacionai de Gobierno Electroacuteico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 36 de 44
ComplexData (Ej XML fragmento GML o imaacutegenes) estrutura de datoscompleja que soporta formatos codificaciones (tipo de URI) y schemasdefinidos para el proceso El valor de esta estructura de datos complejapuede introducirse directamente en la peticioacuten de la operacioacuten Execute oser solicitada mediante acceso remoto asiacute como ser devuelta directamenteen la operacioacuten Execute o almacenada como un recurso accesible viacutea web
bull LiteralData es un valor literal simple (Ej integer caraacutecter string URI) conunidades de medida que se codifica directamente en la peticioacuten y en larespuesta Execute
bull BoundingBox informacioacuten proporcionada en uno de los sistemas dereferencia soportados por el servicio que se codifica directamente en lapeticioacuten y en la respuesta Execute
Tabla 18 Componentes DescribeProcess
Componentes
service=WPS
request=DescribeProcessversion
language
Identifier
Obligatoriedad
Obligatorio
ObligatorioObligatorio
Opcional
Obligatorio
Descripcioacuten_ M
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenVersioacuten del servicioIdioma del documento respuesta soportadopor el servidorIdentificador del proceso uno por cadaproceso al que se desea llamar
Ejemplo HTTP GET
Solicitud de la informacioacuten del proceso GetLineOfSightPng del servicio WPS
http IWPSservicesREQUEST=DescribeProcessampSERVIC E=WPSamp VERSION=040ampldentifier=GetLineOfSightPng
c ExecuteProcess (obligatoria)
Permite ejecutar procesos especiacuteficos implementados por el WPS utilizandocomo entrada los paraacutemetros suministrados y devolviendo en la salida losvalores producidos en el proceso Los datos de entrada pueden suministrarseintegraacutendolos en la peticioacuten Execute o mediante una fuente de datos accesibleviacutea web Asiacute mismo el resultado puede devolverse directamente o seralmacenado como un recurso accesible viacutea web en cuyo caso la respuestaconsistiraacute en un documento XML con una URL por cada salida almacenada
Normalmente la respuesta a la operacioacuten Execute es devuelta cuando finaliza elproceso Sin embargo un cliente puede solicitar al servidor el documento derespuesta inmediatamente despueacutes de ser aceptada la peticioacuten por parte dedicho servidor En este caso la respuesta incluye una URL a partir de la cualpuede recuperarse el documento de respuesta durante el proceso o despueacutes delmismo A su vez se puede solicitar al servidor que actualice regularmente unamedida indicadora de la cantidad de proceso restante
Si se desea suministrar al proceso gran cantidad de datos de entrada se utilizanuna o maacutes URI con los valores de entrada (normalmente URL) excepto cuandose trata uacutenicamente de valores escalares Si el proceso ha de ejecutarse variasveces utilizando diferentes entradas en cada ocasioacuten cada procesamiento deberealizarse con peticiones Execute separadas Si se trata de peticiones sencillaslos servidores pueden implementar transferencia HTTP GET para la operacioacuten
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 37 de 44
Execute sin embargo es maacutes conveniente la utilizacioacuten de codificacioacuten XMLcuando las peticiones son maacutes complejas
Tabla 19 Paraacutemetros comunes
Obligatoriedad
Obligatorio
Opcional
Obligatorio
ObligatorioObligatorio
Opcional
Opcional
Componentes
Service=WPS
ReqLJes==xecuteVersion
Identifier
Language
Datalnputs
ResponseForm
Descripcioacuten
Tipo de Servicio al que va dirigida la peticioacuten
Nombre de la operacioacutenVersioacuten del servicioIdentificador del proceso uno por cadaproceso al que se desea llamarIdioma del documento respuesta soportadopor el servidor
Tabla 20 Peticioacuten XML
Lista de datos de entrada Estructura dedatos del tipo Datalnputs (ver estaacutendar)Formato de respuesta del procesoEstructura de datos del tipo ResponseForm(ver estaacutendar)
Tabla 21 Peticioacuten GET
Datalnputs
ResponseDocument
RawDataOutput
StoreExecuteResponse=trae
Linage=trae
Status=trae
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Lista de identificadores atributoacutesy vaiacuteoacuteresde las entradas delproce9~
Lista de identificadores y atributos de lasseacute3lidasdel iexclgtroceso Identificador y atributos de cada salida delprocesoEspecifica si la respuesta debe almacenarseen un recurso accesible via webEspecifica si se debe incluir en el documento de respuesta la informacioacuten acerca dellinaje __Especifica si se debe actualizar en eldocumento de respuesta la informacioacuten acercadel ~stado delproces()
Ejemplo HTIP POST de un Servicio WPS
Se muestran las peticiones de liacutenea de visibilidad y de perfil en formato imagenpara pedirla en formato texto basta con cambiar los identificadores deGetLineOfSightPng a GetLineOfSightTxt o de GetProfilePng a GetProfile Txt
Obtencioacuten de la liacutenea de visibilidad paraacutemetros requeridos
URLCoverageServer URL con la cobertura a utilizar en el caacutelculo de laliacutenea de visibilidad
bull coordinate coordenadas donde se situacutea el observador Deben estarseparadas por coma
bull obs_elev altura del observador (en metros)
bull max_dist distancia maacutexima en metros a la que se quiera calcular la liacuteneade visibilidad o radio (No se aconseja hacer peticiones de liacutenea devisibilidad superiores a 400m debido a un bug de Grass)
bull width ancho de la imagen a generar
bull Height alto de la imagen a generar
bull CRS sistema de referencia en el que se proporcionan los datos
Respuesta
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estmdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten POllliacuteca
Paacutegina 38 de 44
GetLineOfSightTxt La respuesta consiste en un GML que incluye ladireccioacuten del archivo en formato texto a descargar
bull GetLineOfSightPng imageURL direccioacuten donde se encuentra almacenadala imagen resultante GMLURL direccioacuten donde se encuentra almacenadoel GML de las aacutereas visibles resultantes
Obtencioacuten del perfil se definen los siguientes paraacutemetros
Resolution resolucioacuten a tomar en el caacutelculo del perfil
Profile pares de puntos separados por comas por los que se deseacalcular el perfil
URLCoverageServer URL de la cobertura a utilizar en el caacutelculo del perfil
CRS sistema de referencia en el que se proporcionan los datos
La respuesta consiste en un GML que incluye la direccioacuten del archivo adescargar
IntersectRaacutesterWithASCIIPolygon se definen los siguientes paraacutemetros
o ASCIIPolygon Archivo vectorial en formato ASCII de Grasso URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
bull IntersectRaacutesterWithPolygon se definen los siguientes paraacutemetros
o URLFeatureServer Direccioacuten del servicio WFS del que se obtiene elpoliacutegono a intersectar
o FeatureRequest Peticioacuten GetFeature al servicio WFS mediante lacual se obtiene el poliacutegono a intersectar
o URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Nacional de Gobierno Eleciexclroacutenico e Inormaacutetiacuteca - ONGEI -Comiteacute Coordiacutenatior de la IDEPDirectiva sobre estaacutendares de servicios weo de informacioacuten georreierenciada iexclara el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 24 de 44
Componentes
Update
Property(Elemento)
srsName(Atributo)
Filter(Elemento)DeleteFilter
(Elemento) __
Obligatoriedad
Opcional
Obligatorio
Opcional
Opcional
OpcJdegrl_ordfI _
Obligatorio
DescripcioacutenActuacutea sobre las propiedades de instancias defenoacutemenosEspecifica el nombre (Name) y los valores (Vaue) delas propiedades pertenecientes a los tipos defenoacutemenos a modificar (fypeName)Sistema de referencia del nuevo elemento el cualdebe ser soportado por el tipo de fenoacutemeno al quepert~n_~ce _ ___ _ _Define restricciones espaciales o no espaciales paraseleccionar los fenoacutemenos a modificarElimina instancias de fenoacutemenos
Si no se define un filtro la operacioacuten no se realiza
Tabla 13 Componentes GET de Transaction
Componentes
OPERATION=Delete
TYPENAME(opcional si se aespecificado elFEATUREID)
RELEASEACTION=[ALLI SOME]
FEATUREID(Mutuamente excluyentecon FILTER Y BBOX)
FILTER(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
BB00)BBOX
(PrerrequisitoTYPENAME)
(Mutuamente excluyentecon FEATUREID y
FILTER)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten_Operacioacuten de transaccioacuten a ejecutar Lasoperaciones se ejecutan en el orden en el quese present~Il_~I1a p~ticiordmn
Lista de nombres de los tipos de fenoacutemenossobre los que realizar fa operacioacuten
ALL indica que todos los fenoacutemenosbloqueados deben ser liberados una vezterminada la transaccioacuten SOME indica quesoacutelo los registros modificados deben serliberados el resto de elementos permanecenbloqueados
Lista de instancias de fenoacutemenos sobre los queoperar identificadas mediante su identificador
Describe un conjunto de caracteriacutesticas sobrelas que operar Se debe establecer un filtro porcada tipo de fenoacutemeno listado en el paraacutemetroTYPENAME
En lugar de utilizar un FEATUREID o unFILTER un cliente puede realizar la peticioacutenmediante un bounding box
Oficina Nacional dG Gobierno Eleciroacutenco e informaacutetic - ONGEiexcl -Comiteacute Coordineacutedor de la lDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para ei intercambio dedtos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 25 de 44
3 ESTANDAR PARA SERVICIO DE COBERTURA WCS
31 WCS Web Coverage Service
El servicio Web Caverage Serviee (WCS) o Servicio de Coberturas de mapasofrece la obtencioacuten de datos georreferenciados en un formato del tipo coberturamulti-dimensionales para el acceso a traveacutes de la web de modo que sean uacutetilespara la representacioacuten o como dato de entrada de modelos cientiacuteficos
Al igual que el estaacutendar Web Map Serviee (WMS) y el Web Feature Serviee(WFS) permite al cliente seleccionar parte de la informacioacuten que posee elservidor basaacutendose en diferentes criterios como por ejemplo las restriccionesespaciales
Este estaacutendar nos brinda un conjunto de requisitos baacutesicos que una aplicacioacutenWCS debe cumplir esto tambieacuten es vaacutelido al utilizar el GML como un formato deentrega de la cobertura con el cual a diferencia del WMS que devuelve los datosgeorreferenciados para ser representados como mapas estaacuteticos (devueltos comoimaacutegenes desde un servidor) el estaacutendar Web Coverage Service define unasintaxis rica para las solicitudes en contra de estos datos devolvieacutendolos con susemaacutentica original (en lugar de las imaacutegenes) los cuales pueden ser interpretadosextrapolados procesados etc
Esta versioacuten de especificacioacuten se limita a peticiones y descripciones de coberturasde mallas regulares (grid coverage) aunque el interfaz ha sido disentildeado de formaque en futuras versiones sea posible desarrollarlo permitiendo otros tipos decoberturas definidas en OGC Abstraet Speeifieatian Tapie 6
asincroacutenicasrespuestas Respuestas XML y opcionalmente(almacenamiento de respuestas)
a GetCapabilities (obligatorio)
Permite obtener el documento XML de capacidades donde se describenlas caracteriacutesticas del servicio y donde normalmente se incluye una brevedescripcioacuten de las coberturas que ofrece En el caso que el documento XMLdevuelto no contenga la descripcioacuten de las coberturas que posee debedisponerse de informacioacuten similar en una fuente aparte como por ejemplo uncataacutelogo de imaacutegenes
311 Operaciones
El servicio WCS (versioacuten 20) proporciona tres (3) operaciones cuyaimplementacioacuten es obligatoria por parte del servidor Estas operaciones puedenutilizar HTTP GET con codificacioacuten KVP o HTTP POST con codificacioacuten XML oSOAP es mediante el documento de capacidades como se indica queacute tipo decodificacioacuten POST soporta el servidor del WCS
Los paraacutemetros que se definen a continuacioacuten pertenecen a la versioacuten 111 deeste estaacutendar mientras que los ejemplos expuestos se realizan con WCS versioacuten100 por ser los implementados hasta la fecha Las diferencias de notaciones ylas variaciones baacutesicas que posee la versioacuten 111 con respecto a la 100 son
Uso de GridCRS en descripciones de peticiones de cobertureacutels
Descripcioacuten jeraacuterquica de las coberturas
Muacuteltiples campos por cobertura
Oficinaacute Nacional de Gobj~rno Electroacutenico e InronnaacuteUca - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 14 Componentes de GetCapabilities
Paacutegina 26 de 44
Componentes
SERVICE=WCS
REQUEST=GetCapabilities
ACCEPTVERSION
SECTIONS=Contents
UPDATESECUENCE
ACCEPTFORMATS=textxml
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
QesuacuteipcioacutenTipo de Servicio al que vadirigl~eacutelJordf-R~ticoacuten~ _Nombre de la operacioacutenVersiones de la especificacioacutenOGC que acepta el clienteseparadas por comas y enorden de preferEmciaLista de cero o maacutes nombres desecciones del documento demetadatos del servicioseparados por comas que sedesea sean devueltos en eldocumento de metadatos delservicioVersioacuten del documento demetadatos del servicio valorque se incrementa cuando serealizan cambios en eldocumento compl~toSecuencia de cero o maacutesformatos de respuestadeseados por el clienteseparados por comas y pororden de preferencia
Tabla 15 Componentes de DescribeCoverage
b DescribeCoverage (obligatorio)
Devuelve un documento XML con una descripcioacuten detallada de una o variascoberturas de las suministradas por el servicio
El documento XML devuelto con la descripcioacuten de la cobertura debe contener
Identifier identificador uacutenico de la cobertura
bull Domain Definicioacuten del dominio espacial yo temporal para laslocalizaciones de las coberturas
bull Range Define el rango de valores y el tipo de propiedades (categoriacuteasmedidas etc) asignadas a cada localizacioacuten en el dominio
bull SupportedCRSs Relacioacuten de baseCRS definidos para cada GridCRSutilizados por la operacioacuten GetCoverage para expresar las coberturas queposee
bull SupportedFormats Formatos en los que pueden ser devueltos lascoberturas en respuesta a un GetCoverage (ejemplo GeoTiff HDF-EOSNITF CF-Net-CDF)
Componentes
SERVICE=WCS
REQUEST=DescribeCoverag~_VERSION= version
IDENTIFIERS=identifier1identifier2
Obligatoriedad
Obligatorio
Obli9iltorLC_ObligeacutelQ~icgt
Obligatorio
DesiiipClOacutenTipo de Servicio al que va dirigida lapeticioacutenNombre de laope~aci~nVersioacuten de la especificacioacuten OGCLista de los identiffcad()resde lascoberturas que se desea seandescritas
Oficina Nacional de Gobemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacuten ciares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 27 de 44
c GetCoverage (obligatorio)
Permite obtener una cobertura o parte de ella Por tanto es necesario indicaralguna o todas las caracteriacutesticas baacutesicas que definen el subconjunto de datosrequerido es decir el dominio el rango de valores el tipo de re-muestreo elformato de datos y forma de entrega del resultado Para ello es necesarioconocer primero cuaacutel es la definicioacuten del tipo de coberturas que posee el serviciomediante la operacioacuten DescribeCoverage
Por defecto todos los componentes de la cobertura solicitada mediante estaoperacioacuten son devueltos directamente en la respuesta Opcionalmente elservicio puede tener implementada la posibilidad de almacenar los componentesde la cobertura como un recurso accesible viacutea web en cuyo caso la respuestaincluiriacutea la referencia URL a dicho recurso siempre y cuando se indique en lapeticioacuten que los resultados deben ser almacenados
Procesar una operacioacuten GetCoverage puede ser entendido conceptualmentecomo una secuencia de operaciones cuyo esquema fundamental seriacutea
Realizar una transformacioacuten de coordenadas (incluyendo el escaladoespacial) en el CRS que se desea mediante un re-muestreo coninterpolacioacuten espacial
Generar el subconjunto de datos espacial
Generar el subconjunto de datos temporal
Generar el subconjunto de propiedades (range)
bull Convertir los datos al formato solicitado En funcioacuten del formato puedenecesitarse interpolar los valores que posee cada localizacioacuten en lacobertura original como consecuencia es probable que se produzcapeacuterdida de precisioacuten
bull Salida de resultados de una muestra de la cobertura
Solicita un subconjunto de datoscorrespondientes a instantes ointervalos de tiempo determinados
S-olidta solamente algunos campos_ (IrQpiedade~L Formato de salida de la coberturadenro delo~que eacutesta posee _Especifica si la respuesta debe seralmacenadaIdentifica el sistema de referenciabase para el GridCRS de salida
Opcional
Obligatorio
Opcional
OpcionalParaacutemetros
-Oescripeacutefoacutentilde---Tipo de Servicio al que va diexclrigida la Obligatorio lPeuroticioacuten
Obligatorio Nombre de la operacioacutenObligatorio __ _ VeEsi6n de 1ordf~~p~cifiltordfltoacutenQ~C
Identificador uacutenico de la coberturaObligatorio solicitada
Opcional iexcl Encuadre que define espacialmente(Obligatorio si no se la cobertura solicitada en el
indica sistema de referencia que se indicaTIMESECUENCE) mediante su URN
Opcional(Obligatorio si no se
indicaBordmUNDIN~Jl0gtS)
FORMAT
RANGESUBSET
TIMESECUENCE
Tabla 16 Componentes de GetCoverage
- Componentes Obligatoriedad
SERVICE=WCS
REQUEST =GetCoverageVERSION= version
IDENTIFIER
BOUNDINGBOX=coordenadasurnogc defcrs EPSGX
STORE
GRIDBASECRS=urnogcdefcrsEPSGX
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la ACjministracioacuten Puacuteblica
Paacutegina 28 de 44
Comp()nentes
GRIDTYPE=urnogcdefmethodWCS 11 2dGridln2dCrs
GRIDCS=urnogcdefcsOGCOOGrid2dSquareCS
GRIDORIGIN
GRIDOFFSETS
Obligatori~qCldpertenecientes a laestructura de datos
GridCRSSe utilizan para
solicitar los datos desalida en otroSistema deReferencia de
Coordenadas (CRS)distinto al que posee
la coberturaalmacenada
DescripcioacutendeseadoIdentifica el meacutetodo de generacioacutende la malla en el sistema dereferencia baseIdentifica el Sistema Cartesiano 2Do 3D utilizado po~~1 GridggS_Coordenadas del origen de la mallaen el sistema de referencia base delGridCRS deseadoSeparacioacuten entre los puntosadyacentes de la malla en elsistema de referencia base
Oficina Nacional de Gobierno Eiectreacutenico e Infonnaacutetica - ONGEI -Comiteacute Coorcfinador de la rDEPDirectiva sobre estaacutendares de sGrvicios viexcleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administrc1oacuten Puacuteblica
4 ESTANDAR PARA SERVICIO DE CATALOGO CSW
Paacutegina 29 de 44
41 CSW Catalogue Service tor the Web
El servicio Catalogue Service for the Web (CSW) o Servicio de Catalogo es unestaacutendar definido por la OGC que especifica la interfaz el enlace y el marco detrabajo para publicar y generar buacutesquedas de conjuntos de informacioacuten de tipodescriptiva (metadatos) sobre los datos servicios y objetos de informacioacutenrelacionados
Este servicio de cataacutelogo es uno de los tres servicios fundamentales que debeexistir en una Infraestructura de Datos Espaciales consulta visualizacioacuten ydescarga
Los servicios de los cataacutelogos representan las caracteriacutesticas de los recursos quepueden ser consultadas y presentadas para su evaluacioacuten por los clientes yasean usuarios o aplicaciones software
411 Operaciones
Las operaciones que define este estaacutendar (versioacuten 200) son siete (7) cuatroobligatorias y tres (3) opcionales
a GetCapabilities (obligatorio)
GetCapabilities es obligatoria y permite a los clientes CSW obtener metadatosdel servicio La respuesta se envioacute en un documento XML
La peticioacuten debe implementar los paraacutemetros request service SectionsAcceptVersions y AcceptFormats y puede implementar el paraacutemetroupdateSequence
Las secciones del documento XML del metadatos son
Serviceldentification
ServiceProvider
OperationsMetadata
Contents
bull Filter_Capabilities
Operacioacuten GetCapabilities Solicitud de las caracteriacutesticas del servicioInfraestructura de Datos Espaciales-CSW
ltxml version=10 encoding=UTF-8gt ltcswGetCapabilities service=CSWversion=2 OOxmlns csw=httpwwwopengisneUcaUcswgt ltcswAcceptVersionsgtltcswVersiongt2 OOltcswVersiongt ltcswAcceptVersionsgt ltcswAcceptFormatsgtltcswOutputFormatgttexUxmlltcsw OutputFormatgt ltcswAcceptFormatsgtltcswGetCapabi litiesgt
b GetRecords (obligatorio)
Permite la buacutesqueda y presentacioacuten de registros de metadatos
Paraacutemetros
REQUEST service version
bull NAMESPACE
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la rDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciacuteada para el intercambio dedatos entre enUdades de la Administriexclcioacuten Puacuteiexcl)lica
Paacutegina 30 de 44
1-
resulType Puede mostrar tres valores
bull HITS Indica el nuacutemero de registro que satisface la peticioacuten
bull RESUL TS Se solicita el conjunto de registros resultado
bull VALlDATE Valida la consulta
bull outputFormat Indica el esquema de la salida generada por defecto tomael valor OGCCORE pero otros valores pueden ser FGDC IS019119 oIS019139
bull outputSchema
bull startPosition Indica el registro desde el que se empieza la buacutesqueda
bull maxRecords
bull typeNames
bull ElementSetName o ElementName Indica la lista de elementos oconjuntos de elementos de los metadatos que deben devolverse
bull Constraint Es una restriccioacuten que debe cumplir el conjunto resultado Seexpresa seguacuten el lenguaje indicado en el paraacutemetroCONSTRAINTLANGUAGE
bull SortBy Permite ordenar el conjunto resultado
bull DistributedSearch Indica que la consulta puede ser distribuida y elparaacutemetro hopCount limita el nuacutemero de veces que puede transmitirse laconsulta hopCount
ResponseHandler Indica si la operacioacuten es sincronizada o no
Operacioacuten GetRecords Solicitud de los registros del cataacutelogo cuyo tema tiacutetuloo descripcioacuten sea Lima
ltxml version=10 encoding=UTF-8gtltGetRecords service=CSW version=200 xmlns=httpwwwopengisnetcatcswmlnsogc=httpwwwopengisnetogc startPosition=1 maxRecords=50outputFormat=textxmresultType=resultsgtltQuery typeNames=Dataset xmlnsgm=httpwwwopengisnetgmlgtltElementSetName typeNames=DatasetgtfuIltElementSetNamegtltConstraint version=1020gtltogcFiltergtltAndgtltNotgtltPropertylsLikegtltPropertyNamegttypeltPropertyNamegtltLiteralgtS ERVICIOltLiteralgtltPropertylsLikegtltNotgtltOrgtltOrgtltPropertylsLikegtltPropertyNamegtsu bjectltPropertyNamegtltLiteralgt LimaltLiteral gtltPropertylsLikegtltPropertylsLikegtltPropertyNamegttitl eltPropertyNa megtltLiteralgt LimaltLitera 1gt
Oficina Nacional (le Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidacjes de la iexcldministracieacuten Puacuteblica
Paacutegina 31 de 44
ltPropertylsLikegtltIOrgtltPropertylsLikegtltPropertyNa megtdescri ptionltP ropertyN amegtltLitera 1gtLimaLiteragtltPropertylsLikegtltIOrgtltAndgtltIogc FiltergtltConstraingtltQuerygtltGetRecordsgt
c GetRecordByld (obligatoria)
Solicita la representacioacuten por defecto de los registros localizados por suidentificador
Paraacutemetros
version
bull ElementSetName (brief summary full)
bull Id (lista de identificadores)
Operacioacuten GetRecordByld Solicitud de la representacioacuten por defecto de losregistros del cataacutelogo de la IDEP localizados por el identificador
ltxml version=10 encoding=UTF-8gt ltcswGetRecordByld service=CSWversion=200xml ns csw=httpwwwopengisnetcatcsw outputF ormat=textxmlgtltcsw Idgtign-bcn25-1 00-1 ltcsw Idgtltcsw ElementSetNamegtbriefltcsw ElementSetNamegtltcswGetRecordByldgt
d DescribeRecordl (Obligatorio)
La operacioacuten DescribeRecord permite obtener elementos del modelo deinformacioacuten soportado
Los paraacutemetros de la peticioacuten son
REQUEST=DescribeRecord
ltxml version=10 encoding=UTF-8gt
servide=CSW
version=200
NAMESPACE Declaracioacuten de espacios de nombres para conocerexactamente que tipos van a describirse
bull TypeName Lista de tipos descritos en el cataacutelogo
bull outputFormat
schemaLanguage Esquema de descripcioacuten que se usa
Operacioacuten DescribeRecord Solicitud de una descripcioacuten geneacuterica de losregistros del cataacutelogo
Oficina Nacional da Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador dEla IDEPDirectiva sobre estaacutendares de servicios ~eb eje informacioacuten georreferenciada para ei intercamllio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 32 de 44
ltcswDescribeRecord service=CSW version=200xml ns csw=httpwwwopengisnetlcatcswoutputFormat=textlxml schemaLanguage= XM LSCH EMAgtltcswTypeNametargetNa mespace=httpwwwopengisnetlcatcswgt recordltcsw Type Namegtltcsw DescribeRecordgt
e Operacioacuten Transaction (opcional)
La operacioacuten Transaction define una interface para la creacioacuten modificacioacuten yborrado de registros del cataacutelogo
La peticioacuten estaraacute formada por elementos nsert Update o Deete seguacuten lasoperaciones que quieran ser realizadas
Tambieacuten puede usarse los elementos requestlO y verboseResponse
f Operacioacuten Getdomain (opcional)
Se utiliza para obtener informacioacuten en tiempo real sobre el rango de valores deun registro o de un paraacutemetro de la peticioacuten
Paraacutemetros
ParameterName
PropertyName
La respuesta estaacute formada de uno o maacutes elementos ltDomainValuesgtcompuestos a su vez de ltListONaluesgt o ltRangeONaluesgt
g Operacioacuten Harvest (opcional)
Permite colectar datos para el cataacutelogo es decir uacutenicamente referencia losdatos que deben ser insertados o actualizados en el cataacutelogo y seraacuteresponsabilidad del servicio de cataacutelogo resolver la referencia localizar los datosy procesarlos
La operacioacuten puede funcionar de manera siacutencrona o asiacutencrona
Paraacutemetros
Resquest service version
bull Namespace
bull Source Indica la URI de doacutende los metadatos son recolectados
bull ResourceType Referencia el esquema de los registros
bull ResourceFormat
ResponseHandler
Harveslnterval Especifica un intervalo de tiempo entre recolecciones demetadatos
Oncina Nacional de GObierno Electroacutenico e Informaacutetica - ONGE -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios ViCO de informacioacuten georrefcrenciada para ei intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 33 de 44
5 ESTANDAR PARA SERVICIO DE PROCESAMIENTO EN WES WPS
51 WPS Web Processing Service
El servicio Web Processing Service (WPS versioacuten 100) o Servicio de publicacioacutende Procesos geoespaciales en la web es una interfaz propuesto por la OGC queproporciona normas para estandarizar la forma de entradas y salidas (solicitudes yrespuestas) para servicios de geoprocesamiento Este servicio tambieacuten define laforma como un cliente puede solicitar la ejecucioacuten de un proceso y la forma comose maneja la salida del mismo
Define una interfaz que facilita la publicacioacuten de geo-procesos y el anaacutelisis de losclientes Los datos requeridos por el WPS se pueden entregar a traveacutes de la webo pueden estar disponibles en un servidor
Cabe destacar que el estaacutendar WPS permite realizar operaciones de anaacutelisis ytratamiento de informacioacuten espacial no prevista en los otros estaacutendares Laespecificacioacuten WPS se centra en la definicioacuten de un protocolo de comunicacioacutenentre cliente y servidor para realizar geo-procesos usando servicios y datosgeorreferenciados
Este estaacutendar es un interfaz geneacuterico por lo que no define ni los procesos ni losdatos especiacuteficos de entrada o de salida (producidos en el caacutelculo) sino que losdescribe de forma geneacuterica siendo cada implementacioacuten WPS la que defina suforma de trabajar
Los datos a usarse en este estaacutendar pueden comprender por ejemplo formatosde imaacutegenes tales como Geo TlFF o estaacutendares de intercambio de datos comoGeography Markup Language (GML) o Geolinked Data Acces Serviacutece (GDAS)Este estaacutendar tampoco aborda la forma de archivar catalogar buscar o recuperarla informacioacuten que ha sido creada por un WPS
Seguacuten la OGC el estaacutendar WPS describe un interfaz de peticioacutenrespuesta en elque se define coacutemo
Codificar las solicitudes de ejecucioacuten de procesos
bull Codificar las respuestas resultado de la ejecucioacuten de procesos
bull Integrar datos y metadatos en las entradas y salidas
bull Referenciar viacutea web datos de entrada y salida
bull Realizar procesos de larga duracioacuten
bull Devolver informacioacuten acerca del estado del proceso
bull Devolver errores de procesamiento
bull Solicitar el almacenamiento de las resultados de los procesos
511 Operaciones
a GetCapabilities (obligatoria)
Permite obtener el documento de capacidades donde se describen lascaracteriacutesticas del servicio En eacutel se proporcionan los nombres y una descripcioacutengeneral de cada uno de los procesos que ofrece el servicio Por ejemplo larespuesta de un GetCapabiacuteliacutetiacutees puede indicar que el WPS soporta unaoperacioacuten llamada interseccioacuten y que esta operacioacuten estaacute limitada a intersectarun poliacutegono con otro
Oficina Nacional de GOI)iemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinaoor de la IDEPDirectiva sobre estaacutendares de servicios 1Gbde informacioacuten georreferenciada par el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 17 Componentes GetCapabilities
Paacutegina 34 de 44
Componentes
i ordf-~~i~~=YYo~ordf__Request=GetCapabilitieso oJordm-~~~~~i()n5oo
Language
Obligatoriedad
Oblig~OTi() oObligtorioOpcional
Opcional
Descripcioacuten
Tipo de Servicio al que va djrigid~J~p~ticioacutenNombre de la operacioacutenVersiones ql~ordf~~Pleacutelooo o_o 0_0 o __Idioma del documento respuesta soportadopor el servidor ____o o
Ejemplo HTTP GET
La peticioacuten es una URL que contiene los paraacutemetros necesarios para poderconstruir una solicitud correcta
http IWPSservicesREQU EST=GetCapabilitiesampSERVICE=WPS
La respuesta es un documento XML que contiene los metadatos del servicioincluyendo una breve descripcioacuten de todos los procesos implementados estosprocesos son
GetLineOfSightPng realiza la liacutenea de visibilidad desde una posicioacutendefinida por las coordenadas de un supuesto observador a una alturadada y con una distancia maacutexima de visibilidad La liacutenea de visibilidad secalcula sobre un mapa raacutester en formato ASCIIGridExtended enviadomediante una peticioacuten a un WCS Obtiene la liacutenea de visibilidad en unarchivo como una imagen en formato PNG
bull GetProfileTxt realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo ASCII con los valores de las alturas
bull GetProfilePng realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo con una imagen en formato PNG
bull IntersectRaacutesterWithAsciiPolygon realiza la interseccioacuten entre un maparaacutester en formato floatGrid comprimido en llP obtenido de un WCS y unmapa vectorial pasado como un poliacutegono en formato ASCII de Grass Elresultado devuelve un raacutester en formato ASCII
IntersectRaacutesterWithPolygon realiza la interseccioacuten entre un mapa raacutesteren formato floatGrid comprimido en llP obtenido de un WCS y un mapavectorial en formato ShapeFile pasado como una peticioacuten a un WFS Elresultado devuelve un raacutester en formato ASCII
RaacutesterStatistics realiza la interseccioacuten entre un mapa raacutester en formatofloatGrid comprimido en llP obtenido de un WCS y un mapa vectorial enformato ShapeFile enviado mediante una peticioacuten a un WFS o como unpoliacutegono en formato ASCII de Grass incluyendo ademaacutes el valor maacuteximomiacutenimo y medio del mapa
bull Buffer_vectorial realiza la operacioacuten Buffer de una geometriacutea eacutesta puedepasarse tanto como un mapa vectorial en formato ASCII de Grass comopor una peticioacuten a un WFS Devuelve la ruta a un fichero ShapeFilecomprimido en llP o un fichero GML con la geometriacutea del buffer
Oficina Nacional de Gooierno Electroacutenico e Informaacutetica - ONGEl -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutenrJares de servicios teb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 35 de 44
Buffer_raacutester realiza la operacioacuten Buffer de un mapa raacutester a una distanciadada
bull VectorialOverlay realiza una operacioacuten entre dos mapas vectorialespreviamente obtenidos en formato ASCII vectorial o mediante una peticioacutena un WFS Las operaciones disponibles son de unioacuten interseccioacuten XOR yNOT
AnalisisTerritorialAreas caacutelculo de aacutereas resultado de la interseccioacuten dedistintos tipos de geometriacuteas del Corine con otros mapas vectoriales yraacutester Permite antildeadir restricciones sobre los mapas raacutester en cuanto aalturas maacuteximas y miacutenimas Como respuesta genera una imagen de lasaacutereas resultado de la operacioacuten
bull RaacutesterDistance calcula la distancia entre dos mapas raacutester obtenidosmediante peticiones a un WCS Se obtiene la miacutenima distancia y lospuntos maacutes proacuteximos ente los mapas
bull VectorialDistance calcula la distancia entre un mapa vectorial y un puntoEl mapa vectorial se obtiene mediante una peticioacuten a un WFS ointroducieacutendolo en formato ASCII de Grass
bull VectorialRaacutesterDistance distancia entre un mapa raacutester obtenidomediante una peticioacuten a un WCS y un mapa vectorial obtenido medianteuna la peticioacuten a un WFS o introducieacutendolo en formato ASCII de Grass Seobtiene la miacutenima distancia y los puntos maacutes proacuteximos entre los mapas
bull FeaturelnsideFeature informa si un mapa vectorial se solapa con otroEstos mapas se pueden obtener por medio de una peticioacuten a un WFS o serintroducidos como un mapa vectorial en formato ASCII de Grass
bull PointlnsideFeature informa si un punto estaacute contenido en un mapavectorial obtenido mediante una peticioacuten a un WFS o introducido como unmapa vectorial en formato ASCII de Grass
bull SimplifiedStatistics calcula el maacuteximo y miacutenimo de un mapa raacutester (sinposicioacuten y sin devolver el mapa) Simplificacioacuten de la operacioacutenRaacutesterStatistics para un caacutelculo previo de esta operacioacuten
b DescribeProcess (obligatoria)
Ofrece informacioacuten detallada acerca de los procesos que pueden ser ejecutadospor una operacioacuten Execute Esta descripcioacuten comprende los paraacutemetros yformatos de entrada que son requeridos en las peticiones de ejecucioacuten y losformatos de salida resultado de las operaciones Siguiendo con el ejemplo deinterseccioacuten de poliacutegonos la respuesta de una solicitud DescribeProcess podriacuteaindicar que este proceso requiere dos entradas llamadas PrimerPoliacutegono ySegundoPoliacutegono y que estas entradas se deben proporcionar en GML22 oGML 31 pudieacutendose enviar esta informacioacuten como un recurso accesible viacuteaweb
Cada paraacutemetro se describe mediante una estructura de datos que especifica losformatos codificaciones y unidades de medida permitidos (cuando esnecesario) Esta estructura de datos puede ser
Oficina Nacionai de Gobierno Electroacuteico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 36 de 44
ComplexData (Ej XML fragmento GML o imaacutegenes) estrutura de datoscompleja que soporta formatos codificaciones (tipo de URI) y schemasdefinidos para el proceso El valor de esta estructura de datos complejapuede introducirse directamente en la peticioacuten de la operacioacuten Execute oser solicitada mediante acceso remoto asiacute como ser devuelta directamenteen la operacioacuten Execute o almacenada como un recurso accesible viacutea web
bull LiteralData es un valor literal simple (Ej integer caraacutecter string URI) conunidades de medida que se codifica directamente en la peticioacuten y en larespuesta Execute
bull BoundingBox informacioacuten proporcionada en uno de los sistemas dereferencia soportados por el servicio que se codifica directamente en lapeticioacuten y en la respuesta Execute
Tabla 18 Componentes DescribeProcess
Componentes
service=WPS
request=DescribeProcessversion
language
Identifier
Obligatoriedad
Obligatorio
ObligatorioObligatorio
Opcional
Obligatorio
Descripcioacuten_ M
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenVersioacuten del servicioIdioma del documento respuesta soportadopor el servidorIdentificador del proceso uno por cadaproceso al que se desea llamar
Ejemplo HTTP GET
Solicitud de la informacioacuten del proceso GetLineOfSightPng del servicio WPS
http IWPSservicesREQUEST=DescribeProcessampSERVIC E=WPSamp VERSION=040ampldentifier=GetLineOfSightPng
c ExecuteProcess (obligatoria)
Permite ejecutar procesos especiacuteficos implementados por el WPS utilizandocomo entrada los paraacutemetros suministrados y devolviendo en la salida losvalores producidos en el proceso Los datos de entrada pueden suministrarseintegraacutendolos en la peticioacuten Execute o mediante una fuente de datos accesibleviacutea web Asiacute mismo el resultado puede devolverse directamente o seralmacenado como un recurso accesible viacutea web en cuyo caso la respuestaconsistiraacute en un documento XML con una URL por cada salida almacenada
Normalmente la respuesta a la operacioacuten Execute es devuelta cuando finaliza elproceso Sin embargo un cliente puede solicitar al servidor el documento derespuesta inmediatamente despueacutes de ser aceptada la peticioacuten por parte dedicho servidor En este caso la respuesta incluye una URL a partir de la cualpuede recuperarse el documento de respuesta durante el proceso o despueacutes delmismo A su vez se puede solicitar al servidor que actualice regularmente unamedida indicadora de la cantidad de proceso restante
Si se desea suministrar al proceso gran cantidad de datos de entrada se utilizanuna o maacutes URI con los valores de entrada (normalmente URL) excepto cuandose trata uacutenicamente de valores escalares Si el proceso ha de ejecutarse variasveces utilizando diferentes entradas en cada ocasioacuten cada procesamiento deberealizarse con peticiones Execute separadas Si se trata de peticiones sencillaslos servidores pueden implementar transferencia HTTP GET para la operacioacuten
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 37 de 44
Execute sin embargo es maacutes conveniente la utilizacioacuten de codificacioacuten XMLcuando las peticiones son maacutes complejas
Tabla 19 Paraacutemetros comunes
Obligatoriedad
Obligatorio
Opcional
Obligatorio
ObligatorioObligatorio
Opcional
Opcional
Componentes
Service=WPS
ReqLJes==xecuteVersion
Identifier
Language
Datalnputs
ResponseForm
Descripcioacuten
Tipo de Servicio al que va dirigida la peticioacuten
Nombre de la operacioacutenVersioacuten del servicioIdentificador del proceso uno por cadaproceso al que se desea llamarIdioma del documento respuesta soportadopor el servidor
Tabla 20 Peticioacuten XML
Lista de datos de entrada Estructura dedatos del tipo Datalnputs (ver estaacutendar)Formato de respuesta del procesoEstructura de datos del tipo ResponseForm(ver estaacutendar)
Tabla 21 Peticioacuten GET
Datalnputs
ResponseDocument
RawDataOutput
StoreExecuteResponse=trae
Linage=trae
Status=trae
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Lista de identificadores atributoacutesy vaiacuteoacuteresde las entradas delproce9~
Lista de identificadores y atributos de lasseacute3lidasdel iexclgtroceso Identificador y atributos de cada salida delprocesoEspecifica si la respuesta debe almacenarseen un recurso accesible via webEspecifica si se debe incluir en el documento de respuesta la informacioacuten acerca dellinaje __Especifica si se debe actualizar en eldocumento de respuesta la informacioacuten acercadel ~stado delproces()
Ejemplo HTIP POST de un Servicio WPS
Se muestran las peticiones de liacutenea de visibilidad y de perfil en formato imagenpara pedirla en formato texto basta con cambiar los identificadores deGetLineOfSightPng a GetLineOfSightTxt o de GetProfilePng a GetProfile Txt
Obtencioacuten de la liacutenea de visibilidad paraacutemetros requeridos
URLCoverageServer URL con la cobertura a utilizar en el caacutelculo de laliacutenea de visibilidad
bull coordinate coordenadas donde se situacutea el observador Deben estarseparadas por coma
bull obs_elev altura del observador (en metros)
bull max_dist distancia maacutexima en metros a la que se quiera calcular la liacuteneade visibilidad o radio (No se aconseja hacer peticiones de liacutenea devisibilidad superiores a 400m debido a un bug de Grass)
bull width ancho de la imagen a generar
bull Height alto de la imagen a generar
bull CRS sistema de referencia en el que se proporcionan los datos
Respuesta
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estmdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten POllliacuteca
Paacutegina 38 de 44
GetLineOfSightTxt La respuesta consiste en un GML que incluye ladireccioacuten del archivo en formato texto a descargar
bull GetLineOfSightPng imageURL direccioacuten donde se encuentra almacenadala imagen resultante GMLURL direccioacuten donde se encuentra almacenadoel GML de las aacutereas visibles resultantes
Obtencioacuten del perfil se definen los siguientes paraacutemetros
Resolution resolucioacuten a tomar en el caacutelculo del perfil
Profile pares de puntos separados por comas por los que se deseacalcular el perfil
URLCoverageServer URL de la cobertura a utilizar en el caacutelculo del perfil
CRS sistema de referencia en el que se proporcionan los datos
La respuesta consiste en un GML que incluye la direccioacuten del archivo adescargar
IntersectRaacutesterWithASCIIPolygon se definen los siguientes paraacutemetros
o ASCIIPolygon Archivo vectorial en formato ASCII de Grasso URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
bull IntersectRaacutesterWithPolygon se definen los siguientes paraacutemetros
o URLFeatureServer Direccioacuten del servicio WFS del que se obtiene elpoliacutegono a intersectar
o FeatureRequest Peticioacuten GetFeature al servicio WFS mediante lacual se obtiene el poliacutegono a intersectar
o URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Nacional dG Gobierno Eleciroacutenco e informaacutetic - ONGEiexcl -Comiteacute Coordineacutedor de la lDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para ei intercambio dedtos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 25 de 44
3 ESTANDAR PARA SERVICIO DE COBERTURA WCS
31 WCS Web Coverage Service
El servicio Web Caverage Serviee (WCS) o Servicio de Coberturas de mapasofrece la obtencioacuten de datos georreferenciados en un formato del tipo coberturamulti-dimensionales para el acceso a traveacutes de la web de modo que sean uacutetilespara la representacioacuten o como dato de entrada de modelos cientiacuteficos
Al igual que el estaacutendar Web Map Serviee (WMS) y el Web Feature Serviee(WFS) permite al cliente seleccionar parte de la informacioacuten que posee elservidor basaacutendose en diferentes criterios como por ejemplo las restriccionesespaciales
Este estaacutendar nos brinda un conjunto de requisitos baacutesicos que una aplicacioacutenWCS debe cumplir esto tambieacuten es vaacutelido al utilizar el GML como un formato deentrega de la cobertura con el cual a diferencia del WMS que devuelve los datosgeorreferenciados para ser representados como mapas estaacuteticos (devueltos comoimaacutegenes desde un servidor) el estaacutendar Web Coverage Service define unasintaxis rica para las solicitudes en contra de estos datos devolvieacutendolos con susemaacutentica original (en lugar de las imaacutegenes) los cuales pueden ser interpretadosextrapolados procesados etc
Esta versioacuten de especificacioacuten se limita a peticiones y descripciones de coberturasde mallas regulares (grid coverage) aunque el interfaz ha sido disentildeado de formaque en futuras versiones sea posible desarrollarlo permitiendo otros tipos decoberturas definidas en OGC Abstraet Speeifieatian Tapie 6
asincroacutenicasrespuestas Respuestas XML y opcionalmente(almacenamiento de respuestas)
a GetCapabilities (obligatorio)
Permite obtener el documento XML de capacidades donde se describenlas caracteriacutesticas del servicio y donde normalmente se incluye una brevedescripcioacuten de las coberturas que ofrece En el caso que el documento XMLdevuelto no contenga la descripcioacuten de las coberturas que posee debedisponerse de informacioacuten similar en una fuente aparte como por ejemplo uncataacutelogo de imaacutegenes
311 Operaciones
El servicio WCS (versioacuten 20) proporciona tres (3) operaciones cuyaimplementacioacuten es obligatoria por parte del servidor Estas operaciones puedenutilizar HTTP GET con codificacioacuten KVP o HTTP POST con codificacioacuten XML oSOAP es mediante el documento de capacidades como se indica queacute tipo decodificacioacuten POST soporta el servidor del WCS
Los paraacutemetros que se definen a continuacioacuten pertenecen a la versioacuten 111 deeste estaacutendar mientras que los ejemplos expuestos se realizan con WCS versioacuten100 por ser los implementados hasta la fecha Las diferencias de notaciones ylas variaciones baacutesicas que posee la versioacuten 111 con respecto a la 100 son
Uso de GridCRS en descripciones de peticiones de cobertureacutels
Descripcioacuten jeraacuterquica de las coberturas
Muacuteltiples campos por cobertura
Oficinaacute Nacional de Gobj~rno Electroacutenico e InronnaacuteUca - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 14 Componentes de GetCapabilities
Paacutegina 26 de 44
Componentes
SERVICE=WCS
REQUEST=GetCapabilities
ACCEPTVERSION
SECTIONS=Contents
UPDATESECUENCE
ACCEPTFORMATS=textxml
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
QesuacuteipcioacutenTipo de Servicio al que vadirigl~eacutelJordf-R~ticoacuten~ _Nombre de la operacioacutenVersiones de la especificacioacutenOGC que acepta el clienteseparadas por comas y enorden de preferEmciaLista de cero o maacutes nombres desecciones del documento demetadatos del servicioseparados por comas que sedesea sean devueltos en eldocumento de metadatos delservicioVersioacuten del documento demetadatos del servicio valorque se incrementa cuando serealizan cambios en eldocumento compl~toSecuencia de cero o maacutesformatos de respuestadeseados por el clienteseparados por comas y pororden de preferencia
Tabla 15 Componentes de DescribeCoverage
b DescribeCoverage (obligatorio)
Devuelve un documento XML con una descripcioacuten detallada de una o variascoberturas de las suministradas por el servicio
El documento XML devuelto con la descripcioacuten de la cobertura debe contener
Identifier identificador uacutenico de la cobertura
bull Domain Definicioacuten del dominio espacial yo temporal para laslocalizaciones de las coberturas
bull Range Define el rango de valores y el tipo de propiedades (categoriacuteasmedidas etc) asignadas a cada localizacioacuten en el dominio
bull SupportedCRSs Relacioacuten de baseCRS definidos para cada GridCRSutilizados por la operacioacuten GetCoverage para expresar las coberturas queposee
bull SupportedFormats Formatos en los que pueden ser devueltos lascoberturas en respuesta a un GetCoverage (ejemplo GeoTiff HDF-EOSNITF CF-Net-CDF)
Componentes
SERVICE=WCS
REQUEST=DescribeCoverag~_VERSION= version
IDENTIFIERS=identifier1identifier2
Obligatoriedad
Obligatorio
Obli9iltorLC_ObligeacutelQ~icgt
Obligatorio
DesiiipClOacutenTipo de Servicio al que va dirigida lapeticioacutenNombre de laope~aci~nVersioacuten de la especificacioacuten OGCLista de los identiffcad()resde lascoberturas que se desea seandescritas
Oficina Nacional de Gobemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacuten ciares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 27 de 44
c GetCoverage (obligatorio)
Permite obtener una cobertura o parte de ella Por tanto es necesario indicaralguna o todas las caracteriacutesticas baacutesicas que definen el subconjunto de datosrequerido es decir el dominio el rango de valores el tipo de re-muestreo elformato de datos y forma de entrega del resultado Para ello es necesarioconocer primero cuaacutel es la definicioacuten del tipo de coberturas que posee el serviciomediante la operacioacuten DescribeCoverage
Por defecto todos los componentes de la cobertura solicitada mediante estaoperacioacuten son devueltos directamente en la respuesta Opcionalmente elservicio puede tener implementada la posibilidad de almacenar los componentesde la cobertura como un recurso accesible viacutea web en cuyo caso la respuestaincluiriacutea la referencia URL a dicho recurso siempre y cuando se indique en lapeticioacuten que los resultados deben ser almacenados
Procesar una operacioacuten GetCoverage puede ser entendido conceptualmentecomo una secuencia de operaciones cuyo esquema fundamental seriacutea
Realizar una transformacioacuten de coordenadas (incluyendo el escaladoespacial) en el CRS que se desea mediante un re-muestreo coninterpolacioacuten espacial
Generar el subconjunto de datos espacial
Generar el subconjunto de datos temporal
Generar el subconjunto de propiedades (range)
bull Convertir los datos al formato solicitado En funcioacuten del formato puedenecesitarse interpolar los valores que posee cada localizacioacuten en lacobertura original como consecuencia es probable que se produzcapeacuterdida de precisioacuten
bull Salida de resultados de una muestra de la cobertura
Solicita un subconjunto de datoscorrespondientes a instantes ointervalos de tiempo determinados
S-olidta solamente algunos campos_ (IrQpiedade~L Formato de salida de la coberturadenro delo~que eacutesta posee _Especifica si la respuesta debe seralmacenadaIdentifica el sistema de referenciabase para el GridCRS de salida
Opcional
Obligatorio
Opcional
OpcionalParaacutemetros
-Oescripeacutefoacutentilde---Tipo de Servicio al que va diexclrigida la Obligatorio lPeuroticioacuten
Obligatorio Nombre de la operacioacutenObligatorio __ _ VeEsi6n de 1ordf~~p~cifiltordfltoacutenQ~C
Identificador uacutenico de la coberturaObligatorio solicitada
Opcional iexcl Encuadre que define espacialmente(Obligatorio si no se la cobertura solicitada en el
indica sistema de referencia que se indicaTIMESECUENCE) mediante su URN
Opcional(Obligatorio si no se
indicaBordmUNDIN~Jl0gtS)
FORMAT
RANGESUBSET
TIMESECUENCE
Tabla 16 Componentes de GetCoverage
- Componentes Obligatoriedad
SERVICE=WCS
REQUEST =GetCoverageVERSION= version
IDENTIFIER
BOUNDINGBOX=coordenadasurnogc defcrs EPSGX
STORE
GRIDBASECRS=urnogcdefcrsEPSGX
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la ACjministracioacuten Puacuteblica
Paacutegina 28 de 44
Comp()nentes
GRIDTYPE=urnogcdefmethodWCS 11 2dGridln2dCrs
GRIDCS=urnogcdefcsOGCOOGrid2dSquareCS
GRIDORIGIN
GRIDOFFSETS
Obligatori~qCldpertenecientes a laestructura de datos
GridCRSSe utilizan para
solicitar los datos desalida en otroSistema deReferencia de
Coordenadas (CRS)distinto al que posee
la coberturaalmacenada
DescripcioacutendeseadoIdentifica el meacutetodo de generacioacutende la malla en el sistema dereferencia baseIdentifica el Sistema Cartesiano 2Do 3D utilizado po~~1 GridggS_Coordenadas del origen de la mallaen el sistema de referencia base delGridCRS deseadoSeparacioacuten entre los puntosadyacentes de la malla en elsistema de referencia base
Oficina Nacional de Gobierno Eiectreacutenico e Infonnaacutetica - ONGEI -Comiteacute Coorcfinador de la rDEPDirectiva sobre estaacutendares de sGrvicios viexcleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administrc1oacuten Puacuteblica
4 ESTANDAR PARA SERVICIO DE CATALOGO CSW
Paacutegina 29 de 44
41 CSW Catalogue Service tor the Web
El servicio Catalogue Service for the Web (CSW) o Servicio de Catalogo es unestaacutendar definido por la OGC que especifica la interfaz el enlace y el marco detrabajo para publicar y generar buacutesquedas de conjuntos de informacioacuten de tipodescriptiva (metadatos) sobre los datos servicios y objetos de informacioacutenrelacionados
Este servicio de cataacutelogo es uno de los tres servicios fundamentales que debeexistir en una Infraestructura de Datos Espaciales consulta visualizacioacuten ydescarga
Los servicios de los cataacutelogos representan las caracteriacutesticas de los recursos quepueden ser consultadas y presentadas para su evaluacioacuten por los clientes yasean usuarios o aplicaciones software
411 Operaciones
Las operaciones que define este estaacutendar (versioacuten 200) son siete (7) cuatroobligatorias y tres (3) opcionales
a GetCapabilities (obligatorio)
GetCapabilities es obligatoria y permite a los clientes CSW obtener metadatosdel servicio La respuesta se envioacute en un documento XML
La peticioacuten debe implementar los paraacutemetros request service SectionsAcceptVersions y AcceptFormats y puede implementar el paraacutemetroupdateSequence
Las secciones del documento XML del metadatos son
Serviceldentification
ServiceProvider
OperationsMetadata
Contents
bull Filter_Capabilities
Operacioacuten GetCapabilities Solicitud de las caracteriacutesticas del servicioInfraestructura de Datos Espaciales-CSW
ltxml version=10 encoding=UTF-8gt ltcswGetCapabilities service=CSWversion=2 OOxmlns csw=httpwwwopengisneUcaUcswgt ltcswAcceptVersionsgtltcswVersiongt2 OOltcswVersiongt ltcswAcceptVersionsgt ltcswAcceptFormatsgtltcswOutputFormatgttexUxmlltcsw OutputFormatgt ltcswAcceptFormatsgtltcswGetCapabi litiesgt
b GetRecords (obligatorio)
Permite la buacutesqueda y presentacioacuten de registros de metadatos
Paraacutemetros
REQUEST service version
bull NAMESPACE
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la rDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciacuteada para el intercambio dedatos entre enUdades de la Administriexclcioacuten Puacuteiexcl)lica
Paacutegina 30 de 44
1-
resulType Puede mostrar tres valores
bull HITS Indica el nuacutemero de registro que satisface la peticioacuten
bull RESUL TS Se solicita el conjunto de registros resultado
bull VALlDATE Valida la consulta
bull outputFormat Indica el esquema de la salida generada por defecto tomael valor OGCCORE pero otros valores pueden ser FGDC IS019119 oIS019139
bull outputSchema
bull startPosition Indica el registro desde el que se empieza la buacutesqueda
bull maxRecords
bull typeNames
bull ElementSetName o ElementName Indica la lista de elementos oconjuntos de elementos de los metadatos que deben devolverse
bull Constraint Es una restriccioacuten que debe cumplir el conjunto resultado Seexpresa seguacuten el lenguaje indicado en el paraacutemetroCONSTRAINTLANGUAGE
bull SortBy Permite ordenar el conjunto resultado
bull DistributedSearch Indica que la consulta puede ser distribuida y elparaacutemetro hopCount limita el nuacutemero de veces que puede transmitirse laconsulta hopCount
ResponseHandler Indica si la operacioacuten es sincronizada o no
Operacioacuten GetRecords Solicitud de los registros del cataacutelogo cuyo tema tiacutetuloo descripcioacuten sea Lima
ltxml version=10 encoding=UTF-8gtltGetRecords service=CSW version=200 xmlns=httpwwwopengisnetcatcswmlnsogc=httpwwwopengisnetogc startPosition=1 maxRecords=50outputFormat=textxmresultType=resultsgtltQuery typeNames=Dataset xmlnsgm=httpwwwopengisnetgmlgtltElementSetName typeNames=DatasetgtfuIltElementSetNamegtltConstraint version=1020gtltogcFiltergtltAndgtltNotgtltPropertylsLikegtltPropertyNamegttypeltPropertyNamegtltLiteralgtS ERVICIOltLiteralgtltPropertylsLikegtltNotgtltOrgtltOrgtltPropertylsLikegtltPropertyNamegtsu bjectltPropertyNamegtltLiteralgt LimaltLiteral gtltPropertylsLikegtltPropertylsLikegtltPropertyNamegttitl eltPropertyNa megtltLiteralgt LimaltLitera 1gt
Oficina Nacional (le Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidacjes de la iexcldministracieacuten Puacuteblica
Paacutegina 31 de 44
ltPropertylsLikegtltIOrgtltPropertylsLikegtltPropertyNa megtdescri ptionltP ropertyN amegtltLitera 1gtLimaLiteragtltPropertylsLikegtltIOrgtltAndgtltIogc FiltergtltConstraingtltQuerygtltGetRecordsgt
c GetRecordByld (obligatoria)
Solicita la representacioacuten por defecto de los registros localizados por suidentificador
Paraacutemetros
version
bull ElementSetName (brief summary full)
bull Id (lista de identificadores)
Operacioacuten GetRecordByld Solicitud de la representacioacuten por defecto de losregistros del cataacutelogo de la IDEP localizados por el identificador
ltxml version=10 encoding=UTF-8gt ltcswGetRecordByld service=CSWversion=200xml ns csw=httpwwwopengisnetcatcsw outputF ormat=textxmlgtltcsw Idgtign-bcn25-1 00-1 ltcsw Idgtltcsw ElementSetNamegtbriefltcsw ElementSetNamegtltcswGetRecordByldgt
d DescribeRecordl (Obligatorio)
La operacioacuten DescribeRecord permite obtener elementos del modelo deinformacioacuten soportado
Los paraacutemetros de la peticioacuten son
REQUEST=DescribeRecord
ltxml version=10 encoding=UTF-8gt
servide=CSW
version=200
NAMESPACE Declaracioacuten de espacios de nombres para conocerexactamente que tipos van a describirse
bull TypeName Lista de tipos descritos en el cataacutelogo
bull outputFormat
schemaLanguage Esquema de descripcioacuten que se usa
Operacioacuten DescribeRecord Solicitud de una descripcioacuten geneacuterica de losregistros del cataacutelogo
Oficina Nacional da Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador dEla IDEPDirectiva sobre estaacutendares de servicios ~eb eje informacioacuten georreferenciada para ei intercamllio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 32 de 44
ltcswDescribeRecord service=CSW version=200xml ns csw=httpwwwopengisnetlcatcswoutputFormat=textlxml schemaLanguage= XM LSCH EMAgtltcswTypeNametargetNa mespace=httpwwwopengisnetlcatcswgt recordltcsw Type Namegtltcsw DescribeRecordgt
e Operacioacuten Transaction (opcional)
La operacioacuten Transaction define una interface para la creacioacuten modificacioacuten yborrado de registros del cataacutelogo
La peticioacuten estaraacute formada por elementos nsert Update o Deete seguacuten lasoperaciones que quieran ser realizadas
Tambieacuten puede usarse los elementos requestlO y verboseResponse
f Operacioacuten Getdomain (opcional)
Se utiliza para obtener informacioacuten en tiempo real sobre el rango de valores deun registro o de un paraacutemetro de la peticioacuten
Paraacutemetros
ParameterName
PropertyName
La respuesta estaacute formada de uno o maacutes elementos ltDomainValuesgtcompuestos a su vez de ltListONaluesgt o ltRangeONaluesgt
g Operacioacuten Harvest (opcional)
Permite colectar datos para el cataacutelogo es decir uacutenicamente referencia losdatos que deben ser insertados o actualizados en el cataacutelogo y seraacuteresponsabilidad del servicio de cataacutelogo resolver la referencia localizar los datosy procesarlos
La operacioacuten puede funcionar de manera siacutencrona o asiacutencrona
Paraacutemetros
Resquest service version
bull Namespace
bull Source Indica la URI de doacutende los metadatos son recolectados
bull ResourceType Referencia el esquema de los registros
bull ResourceFormat
ResponseHandler
Harveslnterval Especifica un intervalo de tiempo entre recolecciones demetadatos
Oncina Nacional de GObierno Electroacutenico e Informaacutetica - ONGE -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios ViCO de informacioacuten georrefcrenciada para ei intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 33 de 44
5 ESTANDAR PARA SERVICIO DE PROCESAMIENTO EN WES WPS
51 WPS Web Processing Service
El servicio Web Processing Service (WPS versioacuten 100) o Servicio de publicacioacutende Procesos geoespaciales en la web es una interfaz propuesto por la OGC queproporciona normas para estandarizar la forma de entradas y salidas (solicitudes yrespuestas) para servicios de geoprocesamiento Este servicio tambieacuten define laforma como un cliente puede solicitar la ejecucioacuten de un proceso y la forma comose maneja la salida del mismo
Define una interfaz que facilita la publicacioacuten de geo-procesos y el anaacutelisis de losclientes Los datos requeridos por el WPS se pueden entregar a traveacutes de la webo pueden estar disponibles en un servidor
Cabe destacar que el estaacutendar WPS permite realizar operaciones de anaacutelisis ytratamiento de informacioacuten espacial no prevista en los otros estaacutendares Laespecificacioacuten WPS se centra en la definicioacuten de un protocolo de comunicacioacutenentre cliente y servidor para realizar geo-procesos usando servicios y datosgeorreferenciados
Este estaacutendar es un interfaz geneacuterico por lo que no define ni los procesos ni losdatos especiacuteficos de entrada o de salida (producidos en el caacutelculo) sino que losdescribe de forma geneacuterica siendo cada implementacioacuten WPS la que defina suforma de trabajar
Los datos a usarse en este estaacutendar pueden comprender por ejemplo formatosde imaacutegenes tales como Geo TlFF o estaacutendares de intercambio de datos comoGeography Markup Language (GML) o Geolinked Data Acces Serviacutece (GDAS)Este estaacutendar tampoco aborda la forma de archivar catalogar buscar o recuperarla informacioacuten que ha sido creada por un WPS
Seguacuten la OGC el estaacutendar WPS describe un interfaz de peticioacutenrespuesta en elque se define coacutemo
Codificar las solicitudes de ejecucioacuten de procesos
bull Codificar las respuestas resultado de la ejecucioacuten de procesos
bull Integrar datos y metadatos en las entradas y salidas
bull Referenciar viacutea web datos de entrada y salida
bull Realizar procesos de larga duracioacuten
bull Devolver informacioacuten acerca del estado del proceso
bull Devolver errores de procesamiento
bull Solicitar el almacenamiento de las resultados de los procesos
511 Operaciones
a GetCapabilities (obligatoria)
Permite obtener el documento de capacidades donde se describen lascaracteriacutesticas del servicio En eacutel se proporcionan los nombres y una descripcioacutengeneral de cada uno de los procesos que ofrece el servicio Por ejemplo larespuesta de un GetCapabiacuteliacutetiacutees puede indicar que el WPS soporta unaoperacioacuten llamada interseccioacuten y que esta operacioacuten estaacute limitada a intersectarun poliacutegono con otro
Oficina Nacional de GOI)iemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinaoor de la IDEPDirectiva sobre estaacutendares de servicios 1Gbde informacioacuten georreferenciada par el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 17 Componentes GetCapabilities
Paacutegina 34 de 44
Componentes
i ordf-~~i~~=YYo~ordf__Request=GetCapabilitieso oJordm-~~~~~i()n5oo
Language
Obligatoriedad
Oblig~OTi() oObligtorioOpcional
Opcional
Descripcioacuten
Tipo de Servicio al que va djrigid~J~p~ticioacutenNombre de la operacioacutenVersiones ql~ordf~~Pleacutelooo o_o 0_0 o __Idioma del documento respuesta soportadopor el servidor ____o o
Ejemplo HTTP GET
La peticioacuten es una URL que contiene los paraacutemetros necesarios para poderconstruir una solicitud correcta
http IWPSservicesREQU EST=GetCapabilitiesampSERVICE=WPS
La respuesta es un documento XML que contiene los metadatos del servicioincluyendo una breve descripcioacuten de todos los procesos implementados estosprocesos son
GetLineOfSightPng realiza la liacutenea de visibilidad desde una posicioacutendefinida por las coordenadas de un supuesto observador a una alturadada y con una distancia maacutexima de visibilidad La liacutenea de visibilidad secalcula sobre un mapa raacutester en formato ASCIIGridExtended enviadomediante una peticioacuten a un WCS Obtiene la liacutenea de visibilidad en unarchivo como una imagen en formato PNG
bull GetProfileTxt realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo ASCII con los valores de las alturas
bull GetProfilePng realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo con una imagen en formato PNG
bull IntersectRaacutesterWithAsciiPolygon realiza la interseccioacuten entre un maparaacutester en formato floatGrid comprimido en llP obtenido de un WCS y unmapa vectorial pasado como un poliacutegono en formato ASCII de Grass Elresultado devuelve un raacutester en formato ASCII
IntersectRaacutesterWithPolygon realiza la interseccioacuten entre un mapa raacutesteren formato floatGrid comprimido en llP obtenido de un WCS y un mapavectorial en formato ShapeFile pasado como una peticioacuten a un WFS Elresultado devuelve un raacutester en formato ASCII
RaacutesterStatistics realiza la interseccioacuten entre un mapa raacutester en formatofloatGrid comprimido en llP obtenido de un WCS y un mapa vectorial enformato ShapeFile enviado mediante una peticioacuten a un WFS o como unpoliacutegono en formato ASCII de Grass incluyendo ademaacutes el valor maacuteximomiacutenimo y medio del mapa
bull Buffer_vectorial realiza la operacioacuten Buffer de una geometriacutea eacutesta puedepasarse tanto como un mapa vectorial en formato ASCII de Grass comopor una peticioacuten a un WFS Devuelve la ruta a un fichero ShapeFilecomprimido en llP o un fichero GML con la geometriacutea del buffer
Oficina Nacional de Gooierno Electroacutenico e Informaacutetica - ONGEl -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutenrJares de servicios teb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 35 de 44
Buffer_raacutester realiza la operacioacuten Buffer de un mapa raacutester a una distanciadada
bull VectorialOverlay realiza una operacioacuten entre dos mapas vectorialespreviamente obtenidos en formato ASCII vectorial o mediante una peticioacutena un WFS Las operaciones disponibles son de unioacuten interseccioacuten XOR yNOT
AnalisisTerritorialAreas caacutelculo de aacutereas resultado de la interseccioacuten dedistintos tipos de geometriacuteas del Corine con otros mapas vectoriales yraacutester Permite antildeadir restricciones sobre los mapas raacutester en cuanto aalturas maacuteximas y miacutenimas Como respuesta genera una imagen de lasaacutereas resultado de la operacioacuten
bull RaacutesterDistance calcula la distancia entre dos mapas raacutester obtenidosmediante peticiones a un WCS Se obtiene la miacutenima distancia y lospuntos maacutes proacuteximos ente los mapas
bull VectorialDistance calcula la distancia entre un mapa vectorial y un puntoEl mapa vectorial se obtiene mediante una peticioacuten a un WFS ointroducieacutendolo en formato ASCII de Grass
bull VectorialRaacutesterDistance distancia entre un mapa raacutester obtenidomediante una peticioacuten a un WCS y un mapa vectorial obtenido medianteuna la peticioacuten a un WFS o introducieacutendolo en formato ASCII de Grass Seobtiene la miacutenima distancia y los puntos maacutes proacuteximos entre los mapas
bull FeaturelnsideFeature informa si un mapa vectorial se solapa con otroEstos mapas se pueden obtener por medio de una peticioacuten a un WFS o serintroducidos como un mapa vectorial en formato ASCII de Grass
bull PointlnsideFeature informa si un punto estaacute contenido en un mapavectorial obtenido mediante una peticioacuten a un WFS o introducido como unmapa vectorial en formato ASCII de Grass
bull SimplifiedStatistics calcula el maacuteximo y miacutenimo de un mapa raacutester (sinposicioacuten y sin devolver el mapa) Simplificacioacuten de la operacioacutenRaacutesterStatistics para un caacutelculo previo de esta operacioacuten
b DescribeProcess (obligatoria)
Ofrece informacioacuten detallada acerca de los procesos que pueden ser ejecutadospor una operacioacuten Execute Esta descripcioacuten comprende los paraacutemetros yformatos de entrada que son requeridos en las peticiones de ejecucioacuten y losformatos de salida resultado de las operaciones Siguiendo con el ejemplo deinterseccioacuten de poliacutegonos la respuesta de una solicitud DescribeProcess podriacuteaindicar que este proceso requiere dos entradas llamadas PrimerPoliacutegono ySegundoPoliacutegono y que estas entradas se deben proporcionar en GML22 oGML 31 pudieacutendose enviar esta informacioacuten como un recurso accesible viacuteaweb
Cada paraacutemetro se describe mediante una estructura de datos que especifica losformatos codificaciones y unidades de medida permitidos (cuando esnecesario) Esta estructura de datos puede ser
Oficina Nacionai de Gobierno Electroacuteico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 36 de 44
ComplexData (Ej XML fragmento GML o imaacutegenes) estrutura de datoscompleja que soporta formatos codificaciones (tipo de URI) y schemasdefinidos para el proceso El valor de esta estructura de datos complejapuede introducirse directamente en la peticioacuten de la operacioacuten Execute oser solicitada mediante acceso remoto asiacute como ser devuelta directamenteen la operacioacuten Execute o almacenada como un recurso accesible viacutea web
bull LiteralData es un valor literal simple (Ej integer caraacutecter string URI) conunidades de medida que se codifica directamente en la peticioacuten y en larespuesta Execute
bull BoundingBox informacioacuten proporcionada en uno de los sistemas dereferencia soportados por el servicio que se codifica directamente en lapeticioacuten y en la respuesta Execute
Tabla 18 Componentes DescribeProcess
Componentes
service=WPS
request=DescribeProcessversion
language
Identifier
Obligatoriedad
Obligatorio
ObligatorioObligatorio
Opcional
Obligatorio
Descripcioacuten_ M
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenVersioacuten del servicioIdioma del documento respuesta soportadopor el servidorIdentificador del proceso uno por cadaproceso al que se desea llamar
Ejemplo HTTP GET
Solicitud de la informacioacuten del proceso GetLineOfSightPng del servicio WPS
http IWPSservicesREQUEST=DescribeProcessampSERVIC E=WPSamp VERSION=040ampldentifier=GetLineOfSightPng
c ExecuteProcess (obligatoria)
Permite ejecutar procesos especiacuteficos implementados por el WPS utilizandocomo entrada los paraacutemetros suministrados y devolviendo en la salida losvalores producidos en el proceso Los datos de entrada pueden suministrarseintegraacutendolos en la peticioacuten Execute o mediante una fuente de datos accesibleviacutea web Asiacute mismo el resultado puede devolverse directamente o seralmacenado como un recurso accesible viacutea web en cuyo caso la respuestaconsistiraacute en un documento XML con una URL por cada salida almacenada
Normalmente la respuesta a la operacioacuten Execute es devuelta cuando finaliza elproceso Sin embargo un cliente puede solicitar al servidor el documento derespuesta inmediatamente despueacutes de ser aceptada la peticioacuten por parte dedicho servidor En este caso la respuesta incluye una URL a partir de la cualpuede recuperarse el documento de respuesta durante el proceso o despueacutes delmismo A su vez se puede solicitar al servidor que actualice regularmente unamedida indicadora de la cantidad de proceso restante
Si se desea suministrar al proceso gran cantidad de datos de entrada se utilizanuna o maacutes URI con los valores de entrada (normalmente URL) excepto cuandose trata uacutenicamente de valores escalares Si el proceso ha de ejecutarse variasveces utilizando diferentes entradas en cada ocasioacuten cada procesamiento deberealizarse con peticiones Execute separadas Si se trata de peticiones sencillaslos servidores pueden implementar transferencia HTTP GET para la operacioacuten
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 37 de 44
Execute sin embargo es maacutes conveniente la utilizacioacuten de codificacioacuten XMLcuando las peticiones son maacutes complejas
Tabla 19 Paraacutemetros comunes
Obligatoriedad
Obligatorio
Opcional
Obligatorio
ObligatorioObligatorio
Opcional
Opcional
Componentes
Service=WPS
ReqLJes==xecuteVersion
Identifier
Language
Datalnputs
ResponseForm
Descripcioacuten
Tipo de Servicio al que va dirigida la peticioacuten
Nombre de la operacioacutenVersioacuten del servicioIdentificador del proceso uno por cadaproceso al que se desea llamarIdioma del documento respuesta soportadopor el servidor
Tabla 20 Peticioacuten XML
Lista de datos de entrada Estructura dedatos del tipo Datalnputs (ver estaacutendar)Formato de respuesta del procesoEstructura de datos del tipo ResponseForm(ver estaacutendar)
Tabla 21 Peticioacuten GET
Datalnputs
ResponseDocument
RawDataOutput
StoreExecuteResponse=trae
Linage=trae
Status=trae
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Lista de identificadores atributoacutesy vaiacuteoacuteresde las entradas delproce9~
Lista de identificadores y atributos de lasseacute3lidasdel iexclgtroceso Identificador y atributos de cada salida delprocesoEspecifica si la respuesta debe almacenarseen un recurso accesible via webEspecifica si se debe incluir en el documento de respuesta la informacioacuten acerca dellinaje __Especifica si se debe actualizar en eldocumento de respuesta la informacioacuten acercadel ~stado delproces()
Ejemplo HTIP POST de un Servicio WPS
Se muestran las peticiones de liacutenea de visibilidad y de perfil en formato imagenpara pedirla en formato texto basta con cambiar los identificadores deGetLineOfSightPng a GetLineOfSightTxt o de GetProfilePng a GetProfile Txt
Obtencioacuten de la liacutenea de visibilidad paraacutemetros requeridos
URLCoverageServer URL con la cobertura a utilizar en el caacutelculo de laliacutenea de visibilidad
bull coordinate coordenadas donde se situacutea el observador Deben estarseparadas por coma
bull obs_elev altura del observador (en metros)
bull max_dist distancia maacutexima en metros a la que se quiera calcular la liacuteneade visibilidad o radio (No se aconseja hacer peticiones de liacutenea devisibilidad superiores a 400m debido a un bug de Grass)
bull width ancho de la imagen a generar
bull Height alto de la imagen a generar
bull CRS sistema de referencia en el que se proporcionan los datos
Respuesta
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estmdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten POllliacuteca
Paacutegina 38 de 44
GetLineOfSightTxt La respuesta consiste en un GML que incluye ladireccioacuten del archivo en formato texto a descargar
bull GetLineOfSightPng imageURL direccioacuten donde se encuentra almacenadala imagen resultante GMLURL direccioacuten donde se encuentra almacenadoel GML de las aacutereas visibles resultantes
Obtencioacuten del perfil se definen los siguientes paraacutemetros
Resolution resolucioacuten a tomar en el caacutelculo del perfil
Profile pares de puntos separados por comas por los que se deseacalcular el perfil
URLCoverageServer URL de la cobertura a utilizar en el caacutelculo del perfil
CRS sistema de referencia en el que se proporcionan los datos
La respuesta consiste en un GML que incluye la direccioacuten del archivo adescargar
IntersectRaacutesterWithASCIIPolygon se definen los siguientes paraacutemetros
o ASCIIPolygon Archivo vectorial en formato ASCII de Grasso URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
bull IntersectRaacutesterWithPolygon se definen los siguientes paraacutemetros
o URLFeatureServer Direccioacuten del servicio WFS del que se obtiene elpoliacutegono a intersectar
o FeatureRequest Peticioacuten GetFeature al servicio WFS mediante lacual se obtiene el poliacutegono a intersectar
o URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficinaacute Nacional de Gobj~rno Electroacutenico e InronnaacuteUca - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 14 Componentes de GetCapabilities
Paacutegina 26 de 44
Componentes
SERVICE=WCS
REQUEST=GetCapabilities
ACCEPTVERSION
SECTIONS=Contents
UPDATESECUENCE
ACCEPTFORMATS=textxml
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
QesuacuteipcioacutenTipo de Servicio al que vadirigl~eacutelJordf-R~ticoacuten~ _Nombre de la operacioacutenVersiones de la especificacioacutenOGC que acepta el clienteseparadas por comas y enorden de preferEmciaLista de cero o maacutes nombres desecciones del documento demetadatos del servicioseparados por comas que sedesea sean devueltos en eldocumento de metadatos delservicioVersioacuten del documento demetadatos del servicio valorque se incrementa cuando serealizan cambios en eldocumento compl~toSecuencia de cero o maacutesformatos de respuestadeseados por el clienteseparados por comas y pororden de preferencia
Tabla 15 Componentes de DescribeCoverage
b DescribeCoverage (obligatorio)
Devuelve un documento XML con una descripcioacuten detallada de una o variascoberturas de las suministradas por el servicio
El documento XML devuelto con la descripcioacuten de la cobertura debe contener
Identifier identificador uacutenico de la cobertura
bull Domain Definicioacuten del dominio espacial yo temporal para laslocalizaciones de las coberturas
bull Range Define el rango de valores y el tipo de propiedades (categoriacuteasmedidas etc) asignadas a cada localizacioacuten en el dominio
bull SupportedCRSs Relacioacuten de baseCRS definidos para cada GridCRSutilizados por la operacioacuten GetCoverage para expresar las coberturas queposee
bull SupportedFormats Formatos en los que pueden ser devueltos lascoberturas en respuesta a un GetCoverage (ejemplo GeoTiff HDF-EOSNITF CF-Net-CDF)
Componentes
SERVICE=WCS
REQUEST=DescribeCoverag~_VERSION= version
IDENTIFIERS=identifier1identifier2
Obligatoriedad
Obligatorio
Obli9iltorLC_ObligeacutelQ~icgt
Obligatorio
DesiiipClOacutenTipo de Servicio al que va dirigida lapeticioacutenNombre de laope~aci~nVersioacuten de la especificacioacuten OGCLista de los identiffcad()resde lascoberturas que se desea seandescritas
Oficina Nacional de Gobemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacuten ciares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 27 de 44
c GetCoverage (obligatorio)
Permite obtener una cobertura o parte de ella Por tanto es necesario indicaralguna o todas las caracteriacutesticas baacutesicas que definen el subconjunto de datosrequerido es decir el dominio el rango de valores el tipo de re-muestreo elformato de datos y forma de entrega del resultado Para ello es necesarioconocer primero cuaacutel es la definicioacuten del tipo de coberturas que posee el serviciomediante la operacioacuten DescribeCoverage
Por defecto todos los componentes de la cobertura solicitada mediante estaoperacioacuten son devueltos directamente en la respuesta Opcionalmente elservicio puede tener implementada la posibilidad de almacenar los componentesde la cobertura como un recurso accesible viacutea web en cuyo caso la respuestaincluiriacutea la referencia URL a dicho recurso siempre y cuando se indique en lapeticioacuten que los resultados deben ser almacenados
Procesar una operacioacuten GetCoverage puede ser entendido conceptualmentecomo una secuencia de operaciones cuyo esquema fundamental seriacutea
Realizar una transformacioacuten de coordenadas (incluyendo el escaladoespacial) en el CRS que se desea mediante un re-muestreo coninterpolacioacuten espacial
Generar el subconjunto de datos espacial
Generar el subconjunto de datos temporal
Generar el subconjunto de propiedades (range)
bull Convertir los datos al formato solicitado En funcioacuten del formato puedenecesitarse interpolar los valores que posee cada localizacioacuten en lacobertura original como consecuencia es probable que se produzcapeacuterdida de precisioacuten
bull Salida de resultados de una muestra de la cobertura
Solicita un subconjunto de datoscorrespondientes a instantes ointervalos de tiempo determinados
S-olidta solamente algunos campos_ (IrQpiedade~L Formato de salida de la coberturadenro delo~que eacutesta posee _Especifica si la respuesta debe seralmacenadaIdentifica el sistema de referenciabase para el GridCRS de salida
Opcional
Obligatorio
Opcional
OpcionalParaacutemetros
-Oescripeacutefoacutentilde---Tipo de Servicio al que va diexclrigida la Obligatorio lPeuroticioacuten
Obligatorio Nombre de la operacioacutenObligatorio __ _ VeEsi6n de 1ordf~~p~cifiltordfltoacutenQ~C
Identificador uacutenico de la coberturaObligatorio solicitada
Opcional iexcl Encuadre que define espacialmente(Obligatorio si no se la cobertura solicitada en el
indica sistema de referencia que se indicaTIMESECUENCE) mediante su URN
Opcional(Obligatorio si no se
indicaBordmUNDIN~Jl0gtS)
FORMAT
RANGESUBSET
TIMESECUENCE
Tabla 16 Componentes de GetCoverage
- Componentes Obligatoriedad
SERVICE=WCS
REQUEST =GetCoverageVERSION= version
IDENTIFIER
BOUNDINGBOX=coordenadasurnogc defcrs EPSGX
STORE
GRIDBASECRS=urnogcdefcrsEPSGX
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la ACjministracioacuten Puacuteblica
Paacutegina 28 de 44
Comp()nentes
GRIDTYPE=urnogcdefmethodWCS 11 2dGridln2dCrs
GRIDCS=urnogcdefcsOGCOOGrid2dSquareCS
GRIDORIGIN
GRIDOFFSETS
Obligatori~qCldpertenecientes a laestructura de datos
GridCRSSe utilizan para
solicitar los datos desalida en otroSistema deReferencia de
Coordenadas (CRS)distinto al que posee
la coberturaalmacenada
DescripcioacutendeseadoIdentifica el meacutetodo de generacioacutende la malla en el sistema dereferencia baseIdentifica el Sistema Cartesiano 2Do 3D utilizado po~~1 GridggS_Coordenadas del origen de la mallaen el sistema de referencia base delGridCRS deseadoSeparacioacuten entre los puntosadyacentes de la malla en elsistema de referencia base
Oficina Nacional de Gobierno Eiectreacutenico e Infonnaacutetica - ONGEI -Comiteacute Coorcfinador de la rDEPDirectiva sobre estaacutendares de sGrvicios viexcleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administrc1oacuten Puacuteblica
4 ESTANDAR PARA SERVICIO DE CATALOGO CSW
Paacutegina 29 de 44
41 CSW Catalogue Service tor the Web
El servicio Catalogue Service for the Web (CSW) o Servicio de Catalogo es unestaacutendar definido por la OGC que especifica la interfaz el enlace y el marco detrabajo para publicar y generar buacutesquedas de conjuntos de informacioacuten de tipodescriptiva (metadatos) sobre los datos servicios y objetos de informacioacutenrelacionados
Este servicio de cataacutelogo es uno de los tres servicios fundamentales que debeexistir en una Infraestructura de Datos Espaciales consulta visualizacioacuten ydescarga
Los servicios de los cataacutelogos representan las caracteriacutesticas de los recursos quepueden ser consultadas y presentadas para su evaluacioacuten por los clientes yasean usuarios o aplicaciones software
411 Operaciones
Las operaciones que define este estaacutendar (versioacuten 200) son siete (7) cuatroobligatorias y tres (3) opcionales
a GetCapabilities (obligatorio)
GetCapabilities es obligatoria y permite a los clientes CSW obtener metadatosdel servicio La respuesta se envioacute en un documento XML
La peticioacuten debe implementar los paraacutemetros request service SectionsAcceptVersions y AcceptFormats y puede implementar el paraacutemetroupdateSequence
Las secciones del documento XML del metadatos son
Serviceldentification
ServiceProvider
OperationsMetadata
Contents
bull Filter_Capabilities
Operacioacuten GetCapabilities Solicitud de las caracteriacutesticas del servicioInfraestructura de Datos Espaciales-CSW
ltxml version=10 encoding=UTF-8gt ltcswGetCapabilities service=CSWversion=2 OOxmlns csw=httpwwwopengisneUcaUcswgt ltcswAcceptVersionsgtltcswVersiongt2 OOltcswVersiongt ltcswAcceptVersionsgt ltcswAcceptFormatsgtltcswOutputFormatgttexUxmlltcsw OutputFormatgt ltcswAcceptFormatsgtltcswGetCapabi litiesgt
b GetRecords (obligatorio)
Permite la buacutesqueda y presentacioacuten de registros de metadatos
Paraacutemetros
REQUEST service version
bull NAMESPACE
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la rDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciacuteada para el intercambio dedatos entre enUdades de la Administriexclcioacuten Puacuteiexcl)lica
Paacutegina 30 de 44
1-
resulType Puede mostrar tres valores
bull HITS Indica el nuacutemero de registro que satisface la peticioacuten
bull RESUL TS Se solicita el conjunto de registros resultado
bull VALlDATE Valida la consulta
bull outputFormat Indica el esquema de la salida generada por defecto tomael valor OGCCORE pero otros valores pueden ser FGDC IS019119 oIS019139
bull outputSchema
bull startPosition Indica el registro desde el que se empieza la buacutesqueda
bull maxRecords
bull typeNames
bull ElementSetName o ElementName Indica la lista de elementos oconjuntos de elementos de los metadatos que deben devolverse
bull Constraint Es una restriccioacuten que debe cumplir el conjunto resultado Seexpresa seguacuten el lenguaje indicado en el paraacutemetroCONSTRAINTLANGUAGE
bull SortBy Permite ordenar el conjunto resultado
bull DistributedSearch Indica que la consulta puede ser distribuida y elparaacutemetro hopCount limita el nuacutemero de veces que puede transmitirse laconsulta hopCount
ResponseHandler Indica si la operacioacuten es sincronizada o no
Operacioacuten GetRecords Solicitud de los registros del cataacutelogo cuyo tema tiacutetuloo descripcioacuten sea Lima
ltxml version=10 encoding=UTF-8gtltGetRecords service=CSW version=200 xmlns=httpwwwopengisnetcatcswmlnsogc=httpwwwopengisnetogc startPosition=1 maxRecords=50outputFormat=textxmresultType=resultsgtltQuery typeNames=Dataset xmlnsgm=httpwwwopengisnetgmlgtltElementSetName typeNames=DatasetgtfuIltElementSetNamegtltConstraint version=1020gtltogcFiltergtltAndgtltNotgtltPropertylsLikegtltPropertyNamegttypeltPropertyNamegtltLiteralgtS ERVICIOltLiteralgtltPropertylsLikegtltNotgtltOrgtltOrgtltPropertylsLikegtltPropertyNamegtsu bjectltPropertyNamegtltLiteralgt LimaltLiteral gtltPropertylsLikegtltPropertylsLikegtltPropertyNamegttitl eltPropertyNa megtltLiteralgt LimaltLitera 1gt
Oficina Nacional (le Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidacjes de la iexcldministracieacuten Puacuteblica
Paacutegina 31 de 44
ltPropertylsLikegtltIOrgtltPropertylsLikegtltPropertyNa megtdescri ptionltP ropertyN amegtltLitera 1gtLimaLiteragtltPropertylsLikegtltIOrgtltAndgtltIogc FiltergtltConstraingtltQuerygtltGetRecordsgt
c GetRecordByld (obligatoria)
Solicita la representacioacuten por defecto de los registros localizados por suidentificador
Paraacutemetros
version
bull ElementSetName (brief summary full)
bull Id (lista de identificadores)
Operacioacuten GetRecordByld Solicitud de la representacioacuten por defecto de losregistros del cataacutelogo de la IDEP localizados por el identificador
ltxml version=10 encoding=UTF-8gt ltcswGetRecordByld service=CSWversion=200xml ns csw=httpwwwopengisnetcatcsw outputF ormat=textxmlgtltcsw Idgtign-bcn25-1 00-1 ltcsw Idgtltcsw ElementSetNamegtbriefltcsw ElementSetNamegtltcswGetRecordByldgt
d DescribeRecordl (Obligatorio)
La operacioacuten DescribeRecord permite obtener elementos del modelo deinformacioacuten soportado
Los paraacutemetros de la peticioacuten son
REQUEST=DescribeRecord
ltxml version=10 encoding=UTF-8gt
servide=CSW
version=200
NAMESPACE Declaracioacuten de espacios de nombres para conocerexactamente que tipos van a describirse
bull TypeName Lista de tipos descritos en el cataacutelogo
bull outputFormat
schemaLanguage Esquema de descripcioacuten que se usa
Operacioacuten DescribeRecord Solicitud de una descripcioacuten geneacuterica de losregistros del cataacutelogo
Oficina Nacional da Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador dEla IDEPDirectiva sobre estaacutendares de servicios ~eb eje informacioacuten georreferenciada para ei intercamllio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 32 de 44
ltcswDescribeRecord service=CSW version=200xml ns csw=httpwwwopengisnetlcatcswoutputFormat=textlxml schemaLanguage= XM LSCH EMAgtltcswTypeNametargetNa mespace=httpwwwopengisnetlcatcswgt recordltcsw Type Namegtltcsw DescribeRecordgt
e Operacioacuten Transaction (opcional)
La operacioacuten Transaction define una interface para la creacioacuten modificacioacuten yborrado de registros del cataacutelogo
La peticioacuten estaraacute formada por elementos nsert Update o Deete seguacuten lasoperaciones que quieran ser realizadas
Tambieacuten puede usarse los elementos requestlO y verboseResponse
f Operacioacuten Getdomain (opcional)
Se utiliza para obtener informacioacuten en tiempo real sobre el rango de valores deun registro o de un paraacutemetro de la peticioacuten
Paraacutemetros
ParameterName
PropertyName
La respuesta estaacute formada de uno o maacutes elementos ltDomainValuesgtcompuestos a su vez de ltListONaluesgt o ltRangeONaluesgt
g Operacioacuten Harvest (opcional)
Permite colectar datos para el cataacutelogo es decir uacutenicamente referencia losdatos que deben ser insertados o actualizados en el cataacutelogo y seraacuteresponsabilidad del servicio de cataacutelogo resolver la referencia localizar los datosy procesarlos
La operacioacuten puede funcionar de manera siacutencrona o asiacutencrona
Paraacutemetros
Resquest service version
bull Namespace
bull Source Indica la URI de doacutende los metadatos son recolectados
bull ResourceType Referencia el esquema de los registros
bull ResourceFormat
ResponseHandler
Harveslnterval Especifica un intervalo de tiempo entre recolecciones demetadatos
Oncina Nacional de GObierno Electroacutenico e Informaacutetica - ONGE -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios ViCO de informacioacuten georrefcrenciada para ei intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 33 de 44
5 ESTANDAR PARA SERVICIO DE PROCESAMIENTO EN WES WPS
51 WPS Web Processing Service
El servicio Web Processing Service (WPS versioacuten 100) o Servicio de publicacioacutende Procesos geoespaciales en la web es una interfaz propuesto por la OGC queproporciona normas para estandarizar la forma de entradas y salidas (solicitudes yrespuestas) para servicios de geoprocesamiento Este servicio tambieacuten define laforma como un cliente puede solicitar la ejecucioacuten de un proceso y la forma comose maneja la salida del mismo
Define una interfaz que facilita la publicacioacuten de geo-procesos y el anaacutelisis de losclientes Los datos requeridos por el WPS se pueden entregar a traveacutes de la webo pueden estar disponibles en un servidor
Cabe destacar que el estaacutendar WPS permite realizar operaciones de anaacutelisis ytratamiento de informacioacuten espacial no prevista en los otros estaacutendares Laespecificacioacuten WPS se centra en la definicioacuten de un protocolo de comunicacioacutenentre cliente y servidor para realizar geo-procesos usando servicios y datosgeorreferenciados
Este estaacutendar es un interfaz geneacuterico por lo que no define ni los procesos ni losdatos especiacuteficos de entrada o de salida (producidos en el caacutelculo) sino que losdescribe de forma geneacuterica siendo cada implementacioacuten WPS la que defina suforma de trabajar
Los datos a usarse en este estaacutendar pueden comprender por ejemplo formatosde imaacutegenes tales como Geo TlFF o estaacutendares de intercambio de datos comoGeography Markup Language (GML) o Geolinked Data Acces Serviacutece (GDAS)Este estaacutendar tampoco aborda la forma de archivar catalogar buscar o recuperarla informacioacuten que ha sido creada por un WPS
Seguacuten la OGC el estaacutendar WPS describe un interfaz de peticioacutenrespuesta en elque se define coacutemo
Codificar las solicitudes de ejecucioacuten de procesos
bull Codificar las respuestas resultado de la ejecucioacuten de procesos
bull Integrar datos y metadatos en las entradas y salidas
bull Referenciar viacutea web datos de entrada y salida
bull Realizar procesos de larga duracioacuten
bull Devolver informacioacuten acerca del estado del proceso
bull Devolver errores de procesamiento
bull Solicitar el almacenamiento de las resultados de los procesos
511 Operaciones
a GetCapabilities (obligatoria)
Permite obtener el documento de capacidades donde se describen lascaracteriacutesticas del servicio En eacutel se proporcionan los nombres y una descripcioacutengeneral de cada uno de los procesos que ofrece el servicio Por ejemplo larespuesta de un GetCapabiacuteliacutetiacutees puede indicar que el WPS soporta unaoperacioacuten llamada interseccioacuten y que esta operacioacuten estaacute limitada a intersectarun poliacutegono con otro
Oficina Nacional de GOI)iemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinaoor de la IDEPDirectiva sobre estaacutendares de servicios 1Gbde informacioacuten georreferenciada par el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 17 Componentes GetCapabilities
Paacutegina 34 de 44
Componentes
i ordf-~~i~~=YYo~ordf__Request=GetCapabilitieso oJordm-~~~~~i()n5oo
Language
Obligatoriedad
Oblig~OTi() oObligtorioOpcional
Opcional
Descripcioacuten
Tipo de Servicio al que va djrigid~J~p~ticioacutenNombre de la operacioacutenVersiones ql~ordf~~Pleacutelooo o_o 0_0 o __Idioma del documento respuesta soportadopor el servidor ____o o
Ejemplo HTTP GET
La peticioacuten es una URL que contiene los paraacutemetros necesarios para poderconstruir una solicitud correcta
http IWPSservicesREQU EST=GetCapabilitiesampSERVICE=WPS
La respuesta es un documento XML que contiene los metadatos del servicioincluyendo una breve descripcioacuten de todos los procesos implementados estosprocesos son
GetLineOfSightPng realiza la liacutenea de visibilidad desde una posicioacutendefinida por las coordenadas de un supuesto observador a una alturadada y con una distancia maacutexima de visibilidad La liacutenea de visibilidad secalcula sobre un mapa raacutester en formato ASCIIGridExtended enviadomediante una peticioacuten a un WCS Obtiene la liacutenea de visibilidad en unarchivo como una imagen en formato PNG
bull GetProfileTxt realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo ASCII con los valores de las alturas
bull GetProfilePng realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo con una imagen en formato PNG
bull IntersectRaacutesterWithAsciiPolygon realiza la interseccioacuten entre un maparaacutester en formato floatGrid comprimido en llP obtenido de un WCS y unmapa vectorial pasado como un poliacutegono en formato ASCII de Grass Elresultado devuelve un raacutester en formato ASCII
IntersectRaacutesterWithPolygon realiza la interseccioacuten entre un mapa raacutesteren formato floatGrid comprimido en llP obtenido de un WCS y un mapavectorial en formato ShapeFile pasado como una peticioacuten a un WFS Elresultado devuelve un raacutester en formato ASCII
RaacutesterStatistics realiza la interseccioacuten entre un mapa raacutester en formatofloatGrid comprimido en llP obtenido de un WCS y un mapa vectorial enformato ShapeFile enviado mediante una peticioacuten a un WFS o como unpoliacutegono en formato ASCII de Grass incluyendo ademaacutes el valor maacuteximomiacutenimo y medio del mapa
bull Buffer_vectorial realiza la operacioacuten Buffer de una geometriacutea eacutesta puedepasarse tanto como un mapa vectorial en formato ASCII de Grass comopor una peticioacuten a un WFS Devuelve la ruta a un fichero ShapeFilecomprimido en llP o un fichero GML con la geometriacutea del buffer
Oficina Nacional de Gooierno Electroacutenico e Informaacutetica - ONGEl -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutenrJares de servicios teb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 35 de 44
Buffer_raacutester realiza la operacioacuten Buffer de un mapa raacutester a una distanciadada
bull VectorialOverlay realiza una operacioacuten entre dos mapas vectorialespreviamente obtenidos en formato ASCII vectorial o mediante una peticioacutena un WFS Las operaciones disponibles son de unioacuten interseccioacuten XOR yNOT
AnalisisTerritorialAreas caacutelculo de aacutereas resultado de la interseccioacuten dedistintos tipos de geometriacuteas del Corine con otros mapas vectoriales yraacutester Permite antildeadir restricciones sobre los mapas raacutester en cuanto aalturas maacuteximas y miacutenimas Como respuesta genera una imagen de lasaacutereas resultado de la operacioacuten
bull RaacutesterDistance calcula la distancia entre dos mapas raacutester obtenidosmediante peticiones a un WCS Se obtiene la miacutenima distancia y lospuntos maacutes proacuteximos ente los mapas
bull VectorialDistance calcula la distancia entre un mapa vectorial y un puntoEl mapa vectorial se obtiene mediante una peticioacuten a un WFS ointroducieacutendolo en formato ASCII de Grass
bull VectorialRaacutesterDistance distancia entre un mapa raacutester obtenidomediante una peticioacuten a un WCS y un mapa vectorial obtenido medianteuna la peticioacuten a un WFS o introducieacutendolo en formato ASCII de Grass Seobtiene la miacutenima distancia y los puntos maacutes proacuteximos entre los mapas
bull FeaturelnsideFeature informa si un mapa vectorial se solapa con otroEstos mapas se pueden obtener por medio de una peticioacuten a un WFS o serintroducidos como un mapa vectorial en formato ASCII de Grass
bull PointlnsideFeature informa si un punto estaacute contenido en un mapavectorial obtenido mediante una peticioacuten a un WFS o introducido como unmapa vectorial en formato ASCII de Grass
bull SimplifiedStatistics calcula el maacuteximo y miacutenimo de un mapa raacutester (sinposicioacuten y sin devolver el mapa) Simplificacioacuten de la operacioacutenRaacutesterStatistics para un caacutelculo previo de esta operacioacuten
b DescribeProcess (obligatoria)
Ofrece informacioacuten detallada acerca de los procesos que pueden ser ejecutadospor una operacioacuten Execute Esta descripcioacuten comprende los paraacutemetros yformatos de entrada que son requeridos en las peticiones de ejecucioacuten y losformatos de salida resultado de las operaciones Siguiendo con el ejemplo deinterseccioacuten de poliacutegonos la respuesta de una solicitud DescribeProcess podriacuteaindicar que este proceso requiere dos entradas llamadas PrimerPoliacutegono ySegundoPoliacutegono y que estas entradas se deben proporcionar en GML22 oGML 31 pudieacutendose enviar esta informacioacuten como un recurso accesible viacuteaweb
Cada paraacutemetro se describe mediante una estructura de datos que especifica losformatos codificaciones y unidades de medida permitidos (cuando esnecesario) Esta estructura de datos puede ser
Oficina Nacionai de Gobierno Electroacuteico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 36 de 44
ComplexData (Ej XML fragmento GML o imaacutegenes) estrutura de datoscompleja que soporta formatos codificaciones (tipo de URI) y schemasdefinidos para el proceso El valor de esta estructura de datos complejapuede introducirse directamente en la peticioacuten de la operacioacuten Execute oser solicitada mediante acceso remoto asiacute como ser devuelta directamenteen la operacioacuten Execute o almacenada como un recurso accesible viacutea web
bull LiteralData es un valor literal simple (Ej integer caraacutecter string URI) conunidades de medida que se codifica directamente en la peticioacuten y en larespuesta Execute
bull BoundingBox informacioacuten proporcionada en uno de los sistemas dereferencia soportados por el servicio que se codifica directamente en lapeticioacuten y en la respuesta Execute
Tabla 18 Componentes DescribeProcess
Componentes
service=WPS
request=DescribeProcessversion
language
Identifier
Obligatoriedad
Obligatorio
ObligatorioObligatorio
Opcional
Obligatorio
Descripcioacuten_ M
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenVersioacuten del servicioIdioma del documento respuesta soportadopor el servidorIdentificador del proceso uno por cadaproceso al que se desea llamar
Ejemplo HTTP GET
Solicitud de la informacioacuten del proceso GetLineOfSightPng del servicio WPS
http IWPSservicesREQUEST=DescribeProcessampSERVIC E=WPSamp VERSION=040ampldentifier=GetLineOfSightPng
c ExecuteProcess (obligatoria)
Permite ejecutar procesos especiacuteficos implementados por el WPS utilizandocomo entrada los paraacutemetros suministrados y devolviendo en la salida losvalores producidos en el proceso Los datos de entrada pueden suministrarseintegraacutendolos en la peticioacuten Execute o mediante una fuente de datos accesibleviacutea web Asiacute mismo el resultado puede devolverse directamente o seralmacenado como un recurso accesible viacutea web en cuyo caso la respuestaconsistiraacute en un documento XML con una URL por cada salida almacenada
Normalmente la respuesta a la operacioacuten Execute es devuelta cuando finaliza elproceso Sin embargo un cliente puede solicitar al servidor el documento derespuesta inmediatamente despueacutes de ser aceptada la peticioacuten por parte dedicho servidor En este caso la respuesta incluye una URL a partir de la cualpuede recuperarse el documento de respuesta durante el proceso o despueacutes delmismo A su vez se puede solicitar al servidor que actualice regularmente unamedida indicadora de la cantidad de proceso restante
Si se desea suministrar al proceso gran cantidad de datos de entrada se utilizanuna o maacutes URI con los valores de entrada (normalmente URL) excepto cuandose trata uacutenicamente de valores escalares Si el proceso ha de ejecutarse variasveces utilizando diferentes entradas en cada ocasioacuten cada procesamiento deberealizarse con peticiones Execute separadas Si se trata de peticiones sencillaslos servidores pueden implementar transferencia HTTP GET para la operacioacuten
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 37 de 44
Execute sin embargo es maacutes conveniente la utilizacioacuten de codificacioacuten XMLcuando las peticiones son maacutes complejas
Tabla 19 Paraacutemetros comunes
Obligatoriedad
Obligatorio
Opcional
Obligatorio
ObligatorioObligatorio
Opcional
Opcional
Componentes
Service=WPS
ReqLJes==xecuteVersion
Identifier
Language
Datalnputs
ResponseForm
Descripcioacuten
Tipo de Servicio al que va dirigida la peticioacuten
Nombre de la operacioacutenVersioacuten del servicioIdentificador del proceso uno por cadaproceso al que se desea llamarIdioma del documento respuesta soportadopor el servidor
Tabla 20 Peticioacuten XML
Lista de datos de entrada Estructura dedatos del tipo Datalnputs (ver estaacutendar)Formato de respuesta del procesoEstructura de datos del tipo ResponseForm(ver estaacutendar)
Tabla 21 Peticioacuten GET
Datalnputs
ResponseDocument
RawDataOutput
StoreExecuteResponse=trae
Linage=trae
Status=trae
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Lista de identificadores atributoacutesy vaiacuteoacuteresde las entradas delproce9~
Lista de identificadores y atributos de lasseacute3lidasdel iexclgtroceso Identificador y atributos de cada salida delprocesoEspecifica si la respuesta debe almacenarseen un recurso accesible via webEspecifica si se debe incluir en el documento de respuesta la informacioacuten acerca dellinaje __Especifica si se debe actualizar en eldocumento de respuesta la informacioacuten acercadel ~stado delproces()
Ejemplo HTIP POST de un Servicio WPS
Se muestran las peticiones de liacutenea de visibilidad y de perfil en formato imagenpara pedirla en formato texto basta con cambiar los identificadores deGetLineOfSightPng a GetLineOfSightTxt o de GetProfilePng a GetProfile Txt
Obtencioacuten de la liacutenea de visibilidad paraacutemetros requeridos
URLCoverageServer URL con la cobertura a utilizar en el caacutelculo de laliacutenea de visibilidad
bull coordinate coordenadas donde se situacutea el observador Deben estarseparadas por coma
bull obs_elev altura del observador (en metros)
bull max_dist distancia maacutexima en metros a la que se quiera calcular la liacuteneade visibilidad o radio (No se aconseja hacer peticiones de liacutenea devisibilidad superiores a 400m debido a un bug de Grass)
bull width ancho de la imagen a generar
bull Height alto de la imagen a generar
bull CRS sistema de referencia en el que se proporcionan los datos
Respuesta
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estmdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten POllliacuteca
Paacutegina 38 de 44
GetLineOfSightTxt La respuesta consiste en un GML que incluye ladireccioacuten del archivo en formato texto a descargar
bull GetLineOfSightPng imageURL direccioacuten donde se encuentra almacenadala imagen resultante GMLURL direccioacuten donde se encuentra almacenadoel GML de las aacutereas visibles resultantes
Obtencioacuten del perfil se definen los siguientes paraacutemetros
Resolution resolucioacuten a tomar en el caacutelculo del perfil
Profile pares de puntos separados por comas por los que se deseacalcular el perfil
URLCoverageServer URL de la cobertura a utilizar en el caacutelculo del perfil
CRS sistema de referencia en el que se proporcionan los datos
La respuesta consiste en un GML que incluye la direccioacuten del archivo adescargar
IntersectRaacutesterWithASCIIPolygon se definen los siguientes paraacutemetros
o ASCIIPolygon Archivo vectorial en formato ASCII de Grasso URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
bull IntersectRaacutesterWithPolygon se definen los siguientes paraacutemetros
o URLFeatureServer Direccioacuten del servicio WFS del que se obtiene elpoliacutegono a intersectar
o FeatureRequest Peticioacuten GetFeature al servicio WFS mediante lacual se obtiene el poliacutegono a intersectar
o URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Nacional de Gobemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacuten ciares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 27 de 44
c GetCoverage (obligatorio)
Permite obtener una cobertura o parte de ella Por tanto es necesario indicaralguna o todas las caracteriacutesticas baacutesicas que definen el subconjunto de datosrequerido es decir el dominio el rango de valores el tipo de re-muestreo elformato de datos y forma de entrega del resultado Para ello es necesarioconocer primero cuaacutel es la definicioacuten del tipo de coberturas que posee el serviciomediante la operacioacuten DescribeCoverage
Por defecto todos los componentes de la cobertura solicitada mediante estaoperacioacuten son devueltos directamente en la respuesta Opcionalmente elservicio puede tener implementada la posibilidad de almacenar los componentesde la cobertura como un recurso accesible viacutea web en cuyo caso la respuestaincluiriacutea la referencia URL a dicho recurso siempre y cuando se indique en lapeticioacuten que los resultados deben ser almacenados
Procesar una operacioacuten GetCoverage puede ser entendido conceptualmentecomo una secuencia de operaciones cuyo esquema fundamental seriacutea
Realizar una transformacioacuten de coordenadas (incluyendo el escaladoespacial) en el CRS que se desea mediante un re-muestreo coninterpolacioacuten espacial
Generar el subconjunto de datos espacial
Generar el subconjunto de datos temporal
Generar el subconjunto de propiedades (range)
bull Convertir los datos al formato solicitado En funcioacuten del formato puedenecesitarse interpolar los valores que posee cada localizacioacuten en lacobertura original como consecuencia es probable que se produzcapeacuterdida de precisioacuten
bull Salida de resultados de una muestra de la cobertura
Solicita un subconjunto de datoscorrespondientes a instantes ointervalos de tiempo determinados
S-olidta solamente algunos campos_ (IrQpiedade~L Formato de salida de la coberturadenro delo~que eacutesta posee _Especifica si la respuesta debe seralmacenadaIdentifica el sistema de referenciabase para el GridCRS de salida
Opcional
Obligatorio
Opcional
OpcionalParaacutemetros
-Oescripeacutefoacutentilde---Tipo de Servicio al que va diexclrigida la Obligatorio lPeuroticioacuten
Obligatorio Nombre de la operacioacutenObligatorio __ _ VeEsi6n de 1ordf~~p~cifiltordfltoacutenQ~C
Identificador uacutenico de la coberturaObligatorio solicitada
Opcional iexcl Encuadre que define espacialmente(Obligatorio si no se la cobertura solicitada en el
indica sistema de referencia que se indicaTIMESECUENCE) mediante su URN
Opcional(Obligatorio si no se
indicaBordmUNDIN~Jl0gtS)
FORMAT
RANGESUBSET
TIMESECUENCE
Tabla 16 Componentes de GetCoverage
- Componentes Obligatoriedad
SERVICE=WCS
REQUEST =GetCoverageVERSION= version
IDENTIFIER
BOUNDINGBOX=coordenadasurnogc defcrs EPSGX
STORE
GRIDBASECRS=urnogcdefcrsEPSGX
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la ACjministracioacuten Puacuteblica
Paacutegina 28 de 44
Comp()nentes
GRIDTYPE=urnogcdefmethodWCS 11 2dGridln2dCrs
GRIDCS=urnogcdefcsOGCOOGrid2dSquareCS
GRIDORIGIN
GRIDOFFSETS
Obligatori~qCldpertenecientes a laestructura de datos
GridCRSSe utilizan para
solicitar los datos desalida en otroSistema deReferencia de
Coordenadas (CRS)distinto al que posee
la coberturaalmacenada
DescripcioacutendeseadoIdentifica el meacutetodo de generacioacutende la malla en el sistema dereferencia baseIdentifica el Sistema Cartesiano 2Do 3D utilizado po~~1 GridggS_Coordenadas del origen de la mallaen el sistema de referencia base delGridCRS deseadoSeparacioacuten entre los puntosadyacentes de la malla en elsistema de referencia base
Oficina Nacional de Gobierno Eiectreacutenico e Infonnaacutetica - ONGEI -Comiteacute Coorcfinador de la rDEPDirectiva sobre estaacutendares de sGrvicios viexcleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administrc1oacuten Puacuteblica
4 ESTANDAR PARA SERVICIO DE CATALOGO CSW
Paacutegina 29 de 44
41 CSW Catalogue Service tor the Web
El servicio Catalogue Service for the Web (CSW) o Servicio de Catalogo es unestaacutendar definido por la OGC que especifica la interfaz el enlace y el marco detrabajo para publicar y generar buacutesquedas de conjuntos de informacioacuten de tipodescriptiva (metadatos) sobre los datos servicios y objetos de informacioacutenrelacionados
Este servicio de cataacutelogo es uno de los tres servicios fundamentales que debeexistir en una Infraestructura de Datos Espaciales consulta visualizacioacuten ydescarga
Los servicios de los cataacutelogos representan las caracteriacutesticas de los recursos quepueden ser consultadas y presentadas para su evaluacioacuten por los clientes yasean usuarios o aplicaciones software
411 Operaciones
Las operaciones que define este estaacutendar (versioacuten 200) son siete (7) cuatroobligatorias y tres (3) opcionales
a GetCapabilities (obligatorio)
GetCapabilities es obligatoria y permite a los clientes CSW obtener metadatosdel servicio La respuesta se envioacute en un documento XML
La peticioacuten debe implementar los paraacutemetros request service SectionsAcceptVersions y AcceptFormats y puede implementar el paraacutemetroupdateSequence
Las secciones del documento XML del metadatos son
Serviceldentification
ServiceProvider
OperationsMetadata
Contents
bull Filter_Capabilities
Operacioacuten GetCapabilities Solicitud de las caracteriacutesticas del servicioInfraestructura de Datos Espaciales-CSW
ltxml version=10 encoding=UTF-8gt ltcswGetCapabilities service=CSWversion=2 OOxmlns csw=httpwwwopengisneUcaUcswgt ltcswAcceptVersionsgtltcswVersiongt2 OOltcswVersiongt ltcswAcceptVersionsgt ltcswAcceptFormatsgtltcswOutputFormatgttexUxmlltcsw OutputFormatgt ltcswAcceptFormatsgtltcswGetCapabi litiesgt
b GetRecords (obligatorio)
Permite la buacutesqueda y presentacioacuten de registros de metadatos
Paraacutemetros
REQUEST service version
bull NAMESPACE
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la rDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciacuteada para el intercambio dedatos entre enUdades de la Administriexclcioacuten Puacuteiexcl)lica
Paacutegina 30 de 44
1-
resulType Puede mostrar tres valores
bull HITS Indica el nuacutemero de registro que satisface la peticioacuten
bull RESUL TS Se solicita el conjunto de registros resultado
bull VALlDATE Valida la consulta
bull outputFormat Indica el esquema de la salida generada por defecto tomael valor OGCCORE pero otros valores pueden ser FGDC IS019119 oIS019139
bull outputSchema
bull startPosition Indica el registro desde el que se empieza la buacutesqueda
bull maxRecords
bull typeNames
bull ElementSetName o ElementName Indica la lista de elementos oconjuntos de elementos de los metadatos que deben devolverse
bull Constraint Es una restriccioacuten que debe cumplir el conjunto resultado Seexpresa seguacuten el lenguaje indicado en el paraacutemetroCONSTRAINTLANGUAGE
bull SortBy Permite ordenar el conjunto resultado
bull DistributedSearch Indica que la consulta puede ser distribuida y elparaacutemetro hopCount limita el nuacutemero de veces que puede transmitirse laconsulta hopCount
ResponseHandler Indica si la operacioacuten es sincronizada o no
Operacioacuten GetRecords Solicitud de los registros del cataacutelogo cuyo tema tiacutetuloo descripcioacuten sea Lima
ltxml version=10 encoding=UTF-8gtltGetRecords service=CSW version=200 xmlns=httpwwwopengisnetcatcswmlnsogc=httpwwwopengisnetogc startPosition=1 maxRecords=50outputFormat=textxmresultType=resultsgtltQuery typeNames=Dataset xmlnsgm=httpwwwopengisnetgmlgtltElementSetName typeNames=DatasetgtfuIltElementSetNamegtltConstraint version=1020gtltogcFiltergtltAndgtltNotgtltPropertylsLikegtltPropertyNamegttypeltPropertyNamegtltLiteralgtS ERVICIOltLiteralgtltPropertylsLikegtltNotgtltOrgtltOrgtltPropertylsLikegtltPropertyNamegtsu bjectltPropertyNamegtltLiteralgt LimaltLiteral gtltPropertylsLikegtltPropertylsLikegtltPropertyNamegttitl eltPropertyNa megtltLiteralgt LimaltLitera 1gt
Oficina Nacional (le Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidacjes de la iexcldministracieacuten Puacuteblica
Paacutegina 31 de 44
ltPropertylsLikegtltIOrgtltPropertylsLikegtltPropertyNa megtdescri ptionltP ropertyN amegtltLitera 1gtLimaLiteragtltPropertylsLikegtltIOrgtltAndgtltIogc FiltergtltConstraingtltQuerygtltGetRecordsgt
c GetRecordByld (obligatoria)
Solicita la representacioacuten por defecto de los registros localizados por suidentificador
Paraacutemetros
version
bull ElementSetName (brief summary full)
bull Id (lista de identificadores)
Operacioacuten GetRecordByld Solicitud de la representacioacuten por defecto de losregistros del cataacutelogo de la IDEP localizados por el identificador
ltxml version=10 encoding=UTF-8gt ltcswGetRecordByld service=CSWversion=200xml ns csw=httpwwwopengisnetcatcsw outputF ormat=textxmlgtltcsw Idgtign-bcn25-1 00-1 ltcsw Idgtltcsw ElementSetNamegtbriefltcsw ElementSetNamegtltcswGetRecordByldgt
d DescribeRecordl (Obligatorio)
La operacioacuten DescribeRecord permite obtener elementos del modelo deinformacioacuten soportado
Los paraacutemetros de la peticioacuten son
REQUEST=DescribeRecord
ltxml version=10 encoding=UTF-8gt
servide=CSW
version=200
NAMESPACE Declaracioacuten de espacios de nombres para conocerexactamente que tipos van a describirse
bull TypeName Lista de tipos descritos en el cataacutelogo
bull outputFormat
schemaLanguage Esquema de descripcioacuten que se usa
Operacioacuten DescribeRecord Solicitud de una descripcioacuten geneacuterica de losregistros del cataacutelogo
Oficina Nacional da Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador dEla IDEPDirectiva sobre estaacutendares de servicios ~eb eje informacioacuten georreferenciada para ei intercamllio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 32 de 44
ltcswDescribeRecord service=CSW version=200xml ns csw=httpwwwopengisnetlcatcswoutputFormat=textlxml schemaLanguage= XM LSCH EMAgtltcswTypeNametargetNa mespace=httpwwwopengisnetlcatcswgt recordltcsw Type Namegtltcsw DescribeRecordgt
e Operacioacuten Transaction (opcional)
La operacioacuten Transaction define una interface para la creacioacuten modificacioacuten yborrado de registros del cataacutelogo
La peticioacuten estaraacute formada por elementos nsert Update o Deete seguacuten lasoperaciones que quieran ser realizadas
Tambieacuten puede usarse los elementos requestlO y verboseResponse
f Operacioacuten Getdomain (opcional)
Se utiliza para obtener informacioacuten en tiempo real sobre el rango de valores deun registro o de un paraacutemetro de la peticioacuten
Paraacutemetros
ParameterName
PropertyName
La respuesta estaacute formada de uno o maacutes elementos ltDomainValuesgtcompuestos a su vez de ltListONaluesgt o ltRangeONaluesgt
g Operacioacuten Harvest (opcional)
Permite colectar datos para el cataacutelogo es decir uacutenicamente referencia losdatos que deben ser insertados o actualizados en el cataacutelogo y seraacuteresponsabilidad del servicio de cataacutelogo resolver la referencia localizar los datosy procesarlos
La operacioacuten puede funcionar de manera siacutencrona o asiacutencrona
Paraacutemetros
Resquest service version
bull Namespace
bull Source Indica la URI de doacutende los metadatos son recolectados
bull ResourceType Referencia el esquema de los registros
bull ResourceFormat
ResponseHandler
Harveslnterval Especifica un intervalo de tiempo entre recolecciones demetadatos
Oncina Nacional de GObierno Electroacutenico e Informaacutetica - ONGE -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios ViCO de informacioacuten georrefcrenciada para ei intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 33 de 44
5 ESTANDAR PARA SERVICIO DE PROCESAMIENTO EN WES WPS
51 WPS Web Processing Service
El servicio Web Processing Service (WPS versioacuten 100) o Servicio de publicacioacutende Procesos geoespaciales en la web es una interfaz propuesto por la OGC queproporciona normas para estandarizar la forma de entradas y salidas (solicitudes yrespuestas) para servicios de geoprocesamiento Este servicio tambieacuten define laforma como un cliente puede solicitar la ejecucioacuten de un proceso y la forma comose maneja la salida del mismo
Define una interfaz que facilita la publicacioacuten de geo-procesos y el anaacutelisis de losclientes Los datos requeridos por el WPS se pueden entregar a traveacutes de la webo pueden estar disponibles en un servidor
Cabe destacar que el estaacutendar WPS permite realizar operaciones de anaacutelisis ytratamiento de informacioacuten espacial no prevista en los otros estaacutendares Laespecificacioacuten WPS se centra en la definicioacuten de un protocolo de comunicacioacutenentre cliente y servidor para realizar geo-procesos usando servicios y datosgeorreferenciados
Este estaacutendar es un interfaz geneacuterico por lo que no define ni los procesos ni losdatos especiacuteficos de entrada o de salida (producidos en el caacutelculo) sino que losdescribe de forma geneacuterica siendo cada implementacioacuten WPS la que defina suforma de trabajar
Los datos a usarse en este estaacutendar pueden comprender por ejemplo formatosde imaacutegenes tales como Geo TlFF o estaacutendares de intercambio de datos comoGeography Markup Language (GML) o Geolinked Data Acces Serviacutece (GDAS)Este estaacutendar tampoco aborda la forma de archivar catalogar buscar o recuperarla informacioacuten que ha sido creada por un WPS
Seguacuten la OGC el estaacutendar WPS describe un interfaz de peticioacutenrespuesta en elque se define coacutemo
Codificar las solicitudes de ejecucioacuten de procesos
bull Codificar las respuestas resultado de la ejecucioacuten de procesos
bull Integrar datos y metadatos en las entradas y salidas
bull Referenciar viacutea web datos de entrada y salida
bull Realizar procesos de larga duracioacuten
bull Devolver informacioacuten acerca del estado del proceso
bull Devolver errores de procesamiento
bull Solicitar el almacenamiento de las resultados de los procesos
511 Operaciones
a GetCapabilities (obligatoria)
Permite obtener el documento de capacidades donde se describen lascaracteriacutesticas del servicio En eacutel se proporcionan los nombres y una descripcioacutengeneral de cada uno de los procesos que ofrece el servicio Por ejemplo larespuesta de un GetCapabiacuteliacutetiacutees puede indicar que el WPS soporta unaoperacioacuten llamada interseccioacuten y que esta operacioacuten estaacute limitada a intersectarun poliacutegono con otro
Oficina Nacional de GOI)iemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinaoor de la IDEPDirectiva sobre estaacutendares de servicios 1Gbde informacioacuten georreferenciada par el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 17 Componentes GetCapabilities
Paacutegina 34 de 44
Componentes
i ordf-~~i~~=YYo~ordf__Request=GetCapabilitieso oJordm-~~~~~i()n5oo
Language
Obligatoriedad
Oblig~OTi() oObligtorioOpcional
Opcional
Descripcioacuten
Tipo de Servicio al que va djrigid~J~p~ticioacutenNombre de la operacioacutenVersiones ql~ordf~~Pleacutelooo o_o 0_0 o __Idioma del documento respuesta soportadopor el servidor ____o o
Ejemplo HTTP GET
La peticioacuten es una URL que contiene los paraacutemetros necesarios para poderconstruir una solicitud correcta
http IWPSservicesREQU EST=GetCapabilitiesampSERVICE=WPS
La respuesta es un documento XML que contiene los metadatos del servicioincluyendo una breve descripcioacuten de todos los procesos implementados estosprocesos son
GetLineOfSightPng realiza la liacutenea de visibilidad desde una posicioacutendefinida por las coordenadas de un supuesto observador a una alturadada y con una distancia maacutexima de visibilidad La liacutenea de visibilidad secalcula sobre un mapa raacutester en formato ASCIIGridExtended enviadomediante una peticioacuten a un WCS Obtiene la liacutenea de visibilidad en unarchivo como una imagen en formato PNG
bull GetProfileTxt realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo ASCII con los valores de las alturas
bull GetProfilePng realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo con una imagen en formato PNG
bull IntersectRaacutesterWithAsciiPolygon realiza la interseccioacuten entre un maparaacutester en formato floatGrid comprimido en llP obtenido de un WCS y unmapa vectorial pasado como un poliacutegono en formato ASCII de Grass Elresultado devuelve un raacutester en formato ASCII
IntersectRaacutesterWithPolygon realiza la interseccioacuten entre un mapa raacutesteren formato floatGrid comprimido en llP obtenido de un WCS y un mapavectorial en formato ShapeFile pasado como una peticioacuten a un WFS Elresultado devuelve un raacutester en formato ASCII
RaacutesterStatistics realiza la interseccioacuten entre un mapa raacutester en formatofloatGrid comprimido en llP obtenido de un WCS y un mapa vectorial enformato ShapeFile enviado mediante una peticioacuten a un WFS o como unpoliacutegono en formato ASCII de Grass incluyendo ademaacutes el valor maacuteximomiacutenimo y medio del mapa
bull Buffer_vectorial realiza la operacioacuten Buffer de una geometriacutea eacutesta puedepasarse tanto como un mapa vectorial en formato ASCII de Grass comopor una peticioacuten a un WFS Devuelve la ruta a un fichero ShapeFilecomprimido en llP o un fichero GML con la geometriacutea del buffer
Oficina Nacional de Gooierno Electroacutenico e Informaacutetica - ONGEl -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutenrJares de servicios teb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 35 de 44
Buffer_raacutester realiza la operacioacuten Buffer de un mapa raacutester a una distanciadada
bull VectorialOverlay realiza una operacioacuten entre dos mapas vectorialespreviamente obtenidos en formato ASCII vectorial o mediante una peticioacutena un WFS Las operaciones disponibles son de unioacuten interseccioacuten XOR yNOT
AnalisisTerritorialAreas caacutelculo de aacutereas resultado de la interseccioacuten dedistintos tipos de geometriacuteas del Corine con otros mapas vectoriales yraacutester Permite antildeadir restricciones sobre los mapas raacutester en cuanto aalturas maacuteximas y miacutenimas Como respuesta genera una imagen de lasaacutereas resultado de la operacioacuten
bull RaacutesterDistance calcula la distancia entre dos mapas raacutester obtenidosmediante peticiones a un WCS Se obtiene la miacutenima distancia y lospuntos maacutes proacuteximos ente los mapas
bull VectorialDistance calcula la distancia entre un mapa vectorial y un puntoEl mapa vectorial se obtiene mediante una peticioacuten a un WFS ointroducieacutendolo en formato ASCII de Grass
bull VectorialRaacutesterDistance distancia entre un mapa raacutester obtenidomediante una peticioacuten a un WCS y un mapa vectorial obtenido medianteuna la peticioacuten a un WFS o introducieacutendolo en formato ASCII de Grass Seobtiene la miacutenima distancia y los puntos maacutes proacuteximos entre los mapas
bull FeaturelnsideFeature informa si un mapa vectorial se solapa con otroEstos mapas se pueden obtener por medio de una peticioacuten a un WFS o serintroducidos como un mapa vectorial en formato ASCII de Grass
bull PointlnsideFeature informa si un punto estaacute contenido en un mapavectorial obtenido mediante una peticioacuten a un WFS o introducido como unmapa vectorial en formato ASCII de Grass
bull SimplifiedStatistics calcula el maacuteximo y miacutenimo de un mapa raacutester (sinposicioacuten y sin devolver el mapa) Simplificacioacuten de la operacioacutenRaacutesterStatistics para un caacutelculo previo de esta operacioacuten
b DescribeProcess (obligatoria)
Ofrece informacioacuten detallada acerca de los procesos que pueden ser ejecutadospor una operacioacuten Execute Esta descripcioacuten comprende los paraacutemetros yformatos de entrada que son requeridos en las peticiones de ejecucioacuten y losformatos de salida resultado de las operaciones Siguiendo con el ejemplo deinterseccioacuten de poliacutegonos la respuesta de una solicitud DescribeProcess podriacuteaindicar que este proceso requiere dos entradas llamadas PrimerPoliacutegono ySegundoPoliacutegono y que estas entradas se deben proporcionar en GML22 oGML 31 pudieacutendose enviar esta informacioacuten como un recurso accesible viacuteaweb
Cada paraacutemetro se describe mediante una estructura de datos que especifica losformatos codificaciones y unidades de medida permitidos (cuando esnecesario) Esta estructura de datos puede ser
Oficina Nacionai de Gobierno Electroacuteico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 36 de 44
ComplexData (Ej XML fragmento GML o imaacutegenes) estrutura de datoscompleja que soporta formatos codificaciones (tipo de URI) y schemasdefinidos para el proceso El valor de esta estructura de datos complejapuede introducirse directamente en la peticioacuten de la operacioacuten Execute oser solicitada mediante acceso remoto asiacute como ser devuelta directamenteen la operacioacuten Execute o almacenada como un recurso accesible viacutea web
bull LiteralData es un valor literal simple (Ej integer caraacutecter string URI) conunidades de medida que se codifica directamente en la peticioacuten y en larespuesta Execute
bull BoundingBox informacioacuten proporcionada en uno de los sistemas dereferencia soportados por el servicio que se codifica directamente en lapeticioacuten y en la respuesta Execute
Tabla 18 Componentes DescribeProcess
Componentes
service=WPS
request=DescribeProcessversion
language
Identifier
Obligatoriedad
Obligatorio
ObligatorioObligatorio
Opcional
Obligatorio
Descripcioacuten_ M
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenVersioacuten del servicioIdioma del documento respuesta soportadopor el servidorIdentificador del proceso uno por cadaproceso al que se desea llamar
Ejemplo HTTP GET
Solicitud de la informacioacuten del proceso GetLineOfSightPng del servicio WPS
http IWPSservicesREQUEST=DescribeProcessampSERVIC E=WPSamp VERSION=040ampldentifier=GetLineOfSightPng
c ExecuteProcess (obligatoria)
Permite ejecutar procesos especiacuteficos implementados por el WPS utilizandocomo entrada los paraacutemetros suministrados y devolviendo en la salida losvalores producidos en el proceso Los datos de entrada pueden suministrarseintegraacutendolos en la peticioacuten Execute o mediante una fuente de datos accesibleviacutea web Asiacute mismo el resultado puede devolverse directamente o seralmacenado como un recurso accesible viacutea web en cuyo caso la respuestaconsistiraacute en un documento XML con una URL por cada salida almacenada
Normalmente la respuesta a la operacioacuten Execute es devuelta cuando finaliza elproceso Sin embargo un cliente puede solicitar al servidor el documento derespuesta inmediatamente despueacutes de ser aceptada la peticioacuten por parte dedicho servidor En este caso la respuesta incluye una URL a partir de la cualpuede recuperarse el documento de respuesta durante el proceso o despueacutes delmismo A su vez se puede solicitar al servidor que actualice regularmente unamedida indicadora de la cantidad de proceso restante
Si se desea suministrar al proceso gran cantidad de datos de entrada se utilizanuna o maacutes URI con los valores de entrada (normalmente URL) excepto cuandose trata uacutenicamente de valores escalares Si el proceso ha de ejecutarse variasveces utilizando diferentes entradas en cada ocasioacuten cada procesamiento deberealizarse con peticiones Execute separadas Si se trata de peticiones sencillaslos servidores pueden implementar transferencia HTTP GET para la operacioacuten
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 37 de 44
Execute sin embargo es maacutes conveniente la utilizacioacuten de codificacioacuten XMLcuando las peticiones son maacutes complejas
Tabla 19 Paraacutemetros comunes
Obligatoriedad
Obligatorio
Opcional
Obligatorio
ObligatorioObligatorio
Opcional
Opcional
Componentes
Service=WPS
ReqLJes==xecuteVersion
Identifier
Language
Datalnputs
ResponseForm
Descripcioacuten
Tipo de Servicio al que va dirigida la peticioacuten
Nombre de la operacioacutenVersioacuten del servicioIdentificador del proceso uno por cadaproceso al que se desea llamarIdioma del documento respuesta soportadopor el servidor
Tabla 20 Peticioacuten XML
Lista de datos de entrada Estructura dedatos del tipo Datalnputs (ver estaacutendar)Formato de respuesta del procesoEstructura de datos del tipo ResponseForm(ver estaacutendar)
Tabla 21 Peticioacuten GET
Datalnputs
ResponseDocument
RawDataOutput
StoreExecuteResponse=trae
Linage=trae
Status=trae
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Lista de identificadores atributoacutesy vaiacuteoacuteresde las entradas delproce9~
Lista de identificadores y atributos de lasseacute3lidasdel iexclgtroceso Identificador y atributos de cada salida delprocesoEspecifica si la respuesta debe almacenarseen un recurso accesible via webEspecifica si se debe incluir en el documento de respuesta la informacioacuten acerca dellinaje __Especifica si se debe actualizar en eldocumento de respuesta la informacioacuten acercadel ~stado delproces()
Ejemplo HTIP POST de un Servicio WPS
Se muestran las peticiones de liacutenea de visibilidad y de perfil en formato imagenpara pedirla en formato texto basta con cambiar los identificadores deGetLineOfSightPng a GetLineOfSightTxt o de GetProfilePng a GetProfile Txt
Obtencioacuten de la liacutenea de visibilidad paraacutemetros requeridos
URLCoverageServer URL con la cobertura a utilizar en el caacutelculo de laliacutenea de visibilidad
bull coordinate coordenadas donde se situacutea el observador Deben estarseparadas por coma
bull obs_elev altura del observador (en metros)
bull max_dist distancia maacutexima en metros a la que se quiera calcular la liacuteneade visibilidad o radio (No se aconseja hacer peticiones de liacutenea devisibilidad superiores a 400m debido a un bug de Grass)
bull width ancho de la imagen a generar
bull Height alto de la imagen a generar
bull CRS sistema de referencia en el que se proporcionan los datos
Respuesta
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estmdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten POllliacuteca
Paacutegina 38 de 44
GetLineOfSightTxt La respuesta consiste en un GML que incluye ladireccioacuten del archivo en formato texto a descargar
bull GetLineOfSightPng imageURL direccioacuten donde se encuentra almacenadala imagen resultante GMLURL direccioacuten donde se encuentra almacenadoel GML de las aacutereas visibles resultantes
Obtencioacuten del perfil se definen los siguientes paraacutemetros
Resolution resolucioacuten a tomar en el caacutelculo del perfil
Profile pares de puntos separados por comas por los que se deseacalcular el perfil
URLCoverageServer URL de la cobertura a utilizar en el caacutelculo del perfil
CRS sistema de referencia en el que se proporcionan los datos
La respuesta consiste en un GML que incluye la direccioacuten del archivo adescargar
IntersectRaacutesterWithASCIIPolygon se definen los siguientes paraacutemetros
o ASCIIPolygon Archivo vectorial en formato ASCII de Grasso URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
bull IntersectRaacutesterWithPolygon se definen los siguientes paraacutemetros
o URLFeatureServer Direccioacuten del servicio WFS del que se obtiene elpoliacutegono a intersectar
o FeatureRequest Peticioacuten GetFeature al servicio WFS mediante lacual se obtiene el poliacutegono a intersectar
o URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la ACjministracioacuten Puacuteblica
Paacutegina 28 de 44
Comp()nentes
GRIDTYPE=urnogcdefmethodWCS 11 2dGridln2dCrs
GRIDCS=urnogcdefcsOGCOOGrid2dSquareCS
GRIDORIGIN
GRIDOFFSETS
Obligatori~qCldpertenecientes a laestructura de datos
GridCRSSe utilizan para
solicitar los datos desalida en otroSistema deReferencia de
Coordenadas (CRS)distinto al que posee
la coberturaalmacenada
DescripcioacutendeseadoIdentifica el meacutetodo de generacioacutende la malla en el sistema dereferencia baseIdentifica el Sistema Cartesiano 2Do 3D utilizado po~~1 GridggS_Coordenadas del origen de la mallaen el sistema de referencia base delGridCRS deseadoSeparacioacuten entre los puntosadyacentes de la malla en elsistema de referencia base
Oficina Nacional de Gobierno Eiectreacutenico e Infonnaacutetica - ONGEI -Comiteacute Coorcfinador de la rDEPDirectiva sobre estaacutendares de sGrvicios viexcleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administrc1oacuten Puacuteblica
4 ESTANDAR PARA SERVICIO DE CATALOGO CSW
Paacutegina 29 de 44
41 CSW Catalogue Service tor the Web
El servicio Catalogue Service for the Web (CSW) o Servicio de Catalogo es unestaacutendar definido por la OGC que especifica la interfaz el enlace y el marco detrabajo para publicar y generar buacutesquedas de conjuntos de informacioacuten de tipodescriptiva (metadatos) sobre los datos servicios y objetos de informacioacutenrelacionados
Este servicio de cataacutelogo es uno de los tres servicios fundamentales que debeexistir en una Infraestructura de Datos Espaciales consulta visualizacioacuten ydescarga
Los servicios de los cataacutelogos representan las caracteriacutesticas de los recursos quepueden ser consultadas y presentadas para su evaluacioacuten por los clientes yasean usuarios o aplicaciones software
411 Operaciones
Las operaciones que define este estaacutendar (versioacuten 200) son siete (7) cuatroobligatorias y tres (3) opcionales
a GetCapabilities (obligatorio)
GetCapabilities es obligatoria y permite a los clientes CSW obtener metadatosdel servicio La respuesta se envioacute en un documento XML
La peticioacuten debe implementar los paraacutemetros request service SectionsAcceptVersions y AcceptFormats y puede implementar el paraacutemetroupdateSequence
Las secciones del documento XML del metadatos son
Serviceldentification
ServiceProvider
OperationsMetadata
Contents
bull Filter_Capabilities
Operacioacuten GetCapabilities Solicitud de las caracteriacutesticas del servicioInfraestructura de Datos Espaciales-CSW
ltxml version=10 encoding=UTF-8gt ltcswGetCapabilities service=CSWversion=2 OOxmlns csw=httpwwwopengisneUcaUcswgt ltcswAcceptVersionsgtltcswVersiongt2 OOltcswVersiongt ltcswAcceptVersionsgt ltcswAcceptFormatsgtltcswOutputFormatgttexUxmlltcsw OutputFormatgt ltcswAcceptFormatsgtltcswGetCapabi litiesgt
b GetRecords (obligatorio)
Permite la buacutesqueda y presentacioacuten de registros de metadatos
Paraacutemetros
REQUEST service version
bull NAMESPACE
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la rDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciacuteada para el intercambio dedatos entre enUdades de la Administriexclcioacuten Puacuteiexcl)lica
Paacutegina 30 de 44
1-
resulType Puede mostrar tres valores
bull HITS Indica el nuacutemero de registro que satisface la peticioacuten
bull RESUL TS Se solicita el conjunto de registros resultado
bull VALlDATE Valida la consulta
bull outputFormat Indica el esquema de la salida generada por defecto tomael valor OGCCORE pero otros valores pueden ser FGDC IS019119 oIS019139
bull outputSchema
bull startPosition Indica el registro desde el que se empieza la buacutesqueda
bull maxRecords
bull typeNames
bull ElementSetName o ElementName Indica la lista de elementos oconjuntos de elementos de los metadatos que deben devolverse
bull Constraint Es una restriccioacuten que debe cumplir el conjunto resultado Seexpresa seguacuten el lenguaje indicado en el paraacutemetroCONSTRAINTLANGUAGE
bull SortBy Permite ordenar el conjunto resultado
bull DistributedSearch Indica que la consulta puede ser distribuida y elparaacutemetro hopCount limita el nuacutemero de veces que puede transmitirse laconsulta hopCount
ResponseHandler Indica si la operacioacuten es sincronizada o no
Operacioacuten GetRecords Solicitud de los registros del cataacutelogo cuyo tema tiacutetuloo descripcioacuten sea Lima
ltxml version=10 encoding=UTF-8gtltGetRecords service=CSW version=200 xmlns=httpwwwopengisnetcatcswmlnsogc=httpwwwopengisnetogc startPosition=1 maxRecords=50outputFormat=textxmresultType=resultsgtltQuery typeNames=Dataset xmlnsgm=httpwwwopengisnetgmlgtltElementSetName typeNames=DatasetgtfuIltElementSetNamegtltConstraint version=1020gtltogcFiltergtltAndgtltNotgtltPropertylsLikegtltPropertyNamegttypeltPropertyNamegtltLiteralgtS ERVICIOltLiteralgtltPropertylsLikegtltNotgtltOrgtltOrgtltPropertylsLikegtltPropertyNamegtsu bjectltPropertyNamegtltLiteralgt LimaltLiteral gtltPropertylsLikegtltPropertylsLikegtltPropertyNamegttitl eltPropertyNa megtltLiteralgt LimaltLitera 1gt
Oficina Nacional (le Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidacjes de la iexcldministracieacuten Puacuteblica
Paacutegina 31 de 44
ltPropertylsLikegtltIOrgtltPropertylsLikegtltPropertyNa megtdescri ptionltP ropertyN amegtltLitera 1gtLimaLiteragtltPropertylsLikegtltIOrgtltAndgtltIogc FiltergtltConstraingtltQuerygtltGetRecordsgt
c GetRecordByld (obligatoria)
Solicita la representacioacuten por defecto de los registros localizados por suidentificador
Paraacutemetros
version
bull ElementSetName (brief summary full)
bull Id (lista de identificadores)
Operacioacuten GetRecordByld Solicitud de la representacioacuten por defecto de losregistros del cataacutelogo de la IDEP localizados por el identificador
ltxml version=10 encoding=UTF-8gt ltcswGetRecordByld service=CSWversion=200xml ns csw=httpwwwopengisnetcatcsw outputF ormat=textxmlgtltcsw Idgtign-bcn25-1 00-1 ltcsw Idgtltcsw ElementSetNamegtbriefltcsw ElementSetNamegtltcswGetRecordByldgt
d DescribeRecordl (Obligatorio)
La operacioacuten DescribeRecord permite obtener elementos del modelo deinformacioacuten soportado
Los paraacutemetros de la peticioacuten son
REQUEST=DescribeRecord
ltxml version=10 encoding=UTF-8gt
servide=CSW
version=200
NAMESPACE Declaracioacuten de espacios de nombres para conocerexactamente que tipos van a describirse
bull TypeName Lista de tipos descritos en el cataacutelogo
bull outputFormat
schemaLanguage Esquema de descripcioacuten que se usa
Operacioacuten DescribeRecord Solicitud de una descripcioacuten geneacuterica de losregistros del cataacutelogo
Oficina Nacional da Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador dEla IDEPDirectiva sobre estaacutendares de servicios ~eb eje informacioacuten georreferenciada para ei intercamllio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 32 de 44
ltcswDescribeRecord service=CSW version=200xml ns csw=httpwwwopengisnetlcatcswoutputFormat=textlxml schemaLanguage= XM LSCH EMAgtltcswTypeNametargetNa mespace=httpwwwopengisnetlcatcswgt recordltcsw Type Namegtltcsw DescribeRecordgt
e Operacioacuten Transaction (opcional)
La operacioacuten Transaction define una interface para la creacioacuten modificacioacuten yborrado de registros del cataacutelogo
La peticioacuten estaraacute formada por elementos nsert Update o Deete seguacuten lasoperaciones que quieran ser realizadas
Tambieacuten puede usarse los elementos requestlO y verboseResponse
f Operacioacuten Getdomain (opcional)
Se utiliza para obtener informacioacuten en tiempo real sobre el rango de valores deun registro o de un paraacutemetro de la peticioacuten
Paraacutemetros
ParameterName
PropertyName
La respuesta estaacute formada de uno o maacutes elementos ltDomainValuesgtcompuestos a su vez de ltListONaluesgt o ltRangeONaluesgt
g Operacioacuten Harvest (opcional)
Permite colectar datos para el cataacutelogo es decir uacutenicamente referencia losdatos que deben ser insertados o actualizados en el cataacutelogo y seraacuteresponsabilidad del servicio de cataacutelogo resolver la referencia localizar los datosy procesarlos
La operacioacuten puede funcionar de manera siacutencrona o asiacutencrona
Paraacutemetros
Resquest service version
bull Namespace
bull Source Indica la URI de doacutende los metadatos son recolectados
bull ResourceType Referencia el esquema de los registros
bull ResourceFormat
ResponseHandler
Harveslnterval Especifica un intervalo de tiempo entre recolecciones demetadatos
Oncina Nacional de GObierno Electroacutenico e Informaacutetica - ONGE -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios ViCO de informacioacuten georrefcrenciada para ei intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 33 de 44
5 ESTANDAR PARA SERVICIO DE PROCESAMIENTO EN WES WPS
51 WPS Web Processing Service
El servicio Web Processing Service (WPS versioacuten 100) o Servicio de publicacioacutende Procesos geoespaciales en la web es una interfaz propuesto por la OGC queproporciona normas para estandarizar la forma de entradas y salidas (solicitudes yrespuestas) para servicios de geoprocesamiento Este servicio tambieacuten define laforma como un cliente puede solicitar la ejecucioacuten de un proceso y la forma comose maneja la salida del mismo
Define una interfaz que facilita la publicacioacuten de geo-procesos y el anaacutelisis de losclientes Los datos requeridos por el WPS se pueden entregar a traveacutes de la webo pueden estar disponibles en un servidor
Cabe destacar que el estaacutendar WPS permite realizar operaciones de anaacutelisis ytratamiento de informacioacuten espacial no prevista en los otros estaacutendares Laespecificacioacuten WPS se centra en la definicioacuten de un protocolo de comunicacioacutenentre cliente y servidor para realizar geo-procesos usando servicios y datosgeorreferenciados
Este estaacutendar es un interfaz geneacuterico por lo que no define ni los procesos ni losdatos especiacuteficos de entrada o de salida (producidos en el caacutelculo) sino que losdescribe de forma geneacuterica siendo cada implementacioacuten WPS la que defina suforma de trabajar
Los datos a usarse en este estaacutendar pueden comprender por ejemplo formatosde imaacutegenes tales como Geo TlFF o estaacutendares de intercambio de datos comoGeography Markup Language (GML) o Geolinked Data Acces Serviacutece (GDAS)Este estaacutendar tampoco aborda la forma de archivar catalogar buscar o recuperarla informacioacuten que ha sido creada por un WPS
Seguacuten la OGC el estaacutendar WPS describe un interfaz de peticioacutenrespuesta en elque se define coacutemo
Codificar las solicitudes de ejecucioacuten de procesos
bull Codificar las respuestas resultado de la ejecucioacuten de procesos
bull Integrar datos y metadatos en las entradas y salidas
bull Referenciar viacutea web datos de entrada y salida
bull Realizar procesos de larga duracioacuten
bull Devolver informacioacuten acerca del estado del proceso
bull Devolver errores de procesamiento
bull Solicitar el almacenamiento de las resultados de los procesos
511 Operaciones
a GetCapabilities (obligatoria)
Permite obtener el documento de capacidades donde se describen lascaracteriacutesticas del servicio En eacutel se proporcionan los nombres y una descripcioacutengeneral de cada uno de los procesos que ofrece el servicio Por ejemplo larespuesta de un GetCapabiacuteliacutetiacutees puede indicar que el WPS soporta unaoperacioacuten llamada interseccioacuten y que esta operacioacuten estaacute limitada a intersectarun poliacutegono con otro
Oficina Nacional de GOI)iemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinaoor de la IDEPDirectiva sobre estaacutendares de servicios 1Gbde informacioacuten georreferenciada par el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 17 Componentes GetCapabilities
Paacutegina 34 de 44
Componentes
i ordf-~~i~~=YYo~ordf__Request=GetCapabilitieso oJordm-~~~~~i()n5oo
Language
Obligatoriedad
Oblig~OTi() oObligtorioOpcional
Opcional
Descripcioacuten
Tipo de Servicio al que va djrigid~J~p~ticioacutenNombre de la operacioacutenVersiones ql~ordf~~Pleacutelooo o_o 0_0 o __Idioma del documento respuesta soportadopor el servidor ____o o
Ejemplo HTTP GET
La peticioacuten es una URL que contiene los paraacutemetros necesarios para poderconstruir una solicitud correcta
http IWPSservicesREQU EST=GetCapabilitiesampSERVICE=WPS
La respuesta es un documento XML que contiene los metadatos del servicioincluyendo una breve descripcioacuten de todos los procesos implementados estosprocesos son
GetLineOfSightPng realiza la liacutenea de visibilidad desde una posicioacutendefinida por las coordenadas de un supuesto observador a una alturadada y con una distancia maacutexima de visibilidad La liacutenea de visibilidad secalcula sobre un mapa raacutester en formato ASCIIGridExtended enviadomediante una peticioacuten a un WCS Obtiene la liacutenea de visibilidad en unarchivo como una imagen en formato PNG
bull GetProfileTxt realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo ASCII con los valores de las alturas
bull GetProfilePng realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo con una imagen en formato PNG
bull IntersectRaacutesterWithAsciiPolygon realiza la interseccioacuten entre un maparaacutester en formato floatGrid comprimido en llP obtenido de un WCS y unmapa vectorial pasado como un poliacutegono en formato ASCII de Grass Elresultado devuelve un raacutester en formato ASCII
IntersectRaacutesterWithPolygon realiza la interseccioacuten entre un mapa raacutesteren formato floatGrid comprimido en llP obtenido de un WCS y un mapavectorial en formato ShapeFile pasado como una peticioacuten a un WFS Elresultado devuelve un raacutester en formato ASCII
RaacutesterStatistics realiza la interseccioacuten entre un mapa raacutester en formatofloatGrid comprimido en llP obtenido de un WCS y un mapa vectorial enformato ShapeFile enviado mediante una peticioacuten a un WFS o como unpoliacutegono en formato ASCII de Grass incluyendo ademaacutes el valor maacuteximomiacutenimo y medio del mapa
bull Buffer_vectorial realiza la operacioacuten Buffer de una geometriacutea eacutesta puedepasarse tanto como un mapa vectorial en formato ASCII de Grass comopor una peticioacuten a un WFS Devuelve la ruta a un fichero ShapeFilecomprimido en llP o un fichero GML con la geometriacutea del buffer
Oficina Nacional de Gooierno Electroacutenico e Informaacutetica - ONGEl -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutenrJares de servicios teb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 35 de 44
Buffer_raacutester realiza la operacioacuten Buffer de un mapa raacutester a una distanciadada
bull VectorialOverlay realiza una operacioacuten entre dos mapas vectorialespreviamente obtenidos en formato ASCII vectorial o mediante una peticioacutena un WFS Las operaciones disponibles son de unioacuten interseccioacuten XOR yNOT
AnalisisTerritorialAreas caacutelculo de aacutereas resultado de la interseccioacuten dedistintos tipos de geometriacuteas del Corine con otros mapas vectoriales yraacutester Permite antildeadir restricciones sobre los mapas raacutester en cuanto aalturas maacuteximas y miacutenimas Como respuesta genera una imagen de lasaacutereas resultado de la operacioacuten
bull RaacutesterDistance calcula la distancia entre dos mapas raacutester obtenidosmediante peticiones a un WCS Se obtiene la miacutenima distancia y lospuntos maacutes proacuteximos ente los mapas
bull VectorialDistance calcula la distancia entre un mapa vectorial y un puntoEl mapa vectorial se obtiene mediante una peticioacuten a un WFS ointroducieacutendolo en formato ASCII de Grass
bull VectorialRaacutesterDistance distancia entre un mapa raacutester obtenidomediante una peticioacuten a un WCS y un mapa vectorial obtenido medianteuna la peticioacuten a un WFS o introducieacutendolo en formato ASCII de Grass Seobtiene la miacutenima distancia y los puntos maacutes proacuteximos entre los mapas
bull FeaturelnsideFeature informa si un mapa vectorial se solapa con otroEstos mapas se pueden obtener por medio de una peticioacuten a un WFS o serintroducidos como un mapa vectorial en formato ASCII de Grass
bull PointlnsideFeature informa si un punto estaacute contenido en un mapavectorial obtenido mediante una peticioacuten a un WFS o introducido como unmapa vectorial en formato ASCII de Grass
bull SimplifiedStatistics calcula el maacuteximo y miacutenimo de un mapa raacutester (sinposicioacuten y sin devolver el mapa) Simplificacioacuten de la operacioacutenRaacutesterStatistics para un caacutelculo previo de esta operacioacuten
b DescribeProcess (obligatoria)
Ofrece informacioacuten detallada acerca de los procesos que pueden ser ejecutadospor una operacioacuten Execute Esta descripcioacuten comprende los paraacutemetros yformatos de entrada que son requeridos en las peticiones de ejecucioacuten y losformatos de salida resultado de las operaciones Siguiendo con el ejemplo deinterseccioacuten de poliacutegonos la respuesta de una solicitud DescribeProcess podriacuteaindicar que este proceso requiere dos entradas llamadas PrimerPoliacutegono ySegundoPoliacutegono y que estas entradas se deben proporcionar en GML22 oGML 31 pudieacutendose enviar esta informacioacuten como un recurso accesible viacuteaweb
Cada paraacutemetro se describe mediante una estructura de datos que especifica losformatos codificaciones y unidades de medida permitidos (cuando esnecesario) Esta estructura de datos puede ser
Oficina Nacionai de Gobierno Electroacuteico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 36 de 44
ComplexData (Ej XML fragmento GML o imaacutegenes) estrutura de datoscompleja que soporta formatos codificaciones (tipo de URI) y schemasdefinidos para el proceso El valor de esta estructura de datos complejapuede introducirse directamente en la peticioacuten de la operacioacuten Execute oser solicitada mediante acceso remoto asiacute como ser devuelta directamenteen la operacioacuten Execute o almacenada como un recurso accesible viacutea web
bull LiteralData es un valor literal simple (Ej integer caraacutecter string URI) conunidades de medida que se codifica directamente en la peticioacuten y en larespuesta Execute
bull BoundingBox informacioacuten proporcionada en uno de los sistemas dereferencia soportados por el servicio que se codifica directamente en lapeticioacuten y en la respuesta Execute
Tabla 18 Componentes DescribeProcess
Componentes
service=WPS
request=DescribeProcessversion
language
Identifier
Obligatoriedad
Obligatorio
ObligatorioObligatorio
Opcional
Obligatorio
Descripcioacuten_ M
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenVersioacuten del servicioIdioma del documento respuesta soportadopor el servidorIdentificador del proceso uno por cadaproceso al que se desea llamar
Ejemplo HTTP GET
Solicitud de la informacioacuten del proceso GetLineOfSightPng del servicio WPS
http IWPSservicesREQUEST=DescribeProcessampSERVIC E=WPSamp VERSION=040ampldentifier=GetLineOfSightPng
c ExecuteProcess (obligatoria)
Permite ejecutar procesos especiacuteficos implementados por el WPS utilizandocomo entrada los paraacutemetros suministrados y devolviendo en la salida losvalores producidos en el proceso Los datos de entrada pueden suministrarseintegraacutendolos en la peticioacuten Execute o mediante una fuente de datos accesibleviacutea web Asiacute mismo el resultado puede devolverse directamente o seralmacenado como un recurso accesible viacutea web en cuyo caso la respuestaconsistiraacute en un documento XML con una URL por cada salida almacenada
Normalmente la respuesta a la operacioacuten Execute es devuelta cuando finaliza elproceso Sin embargo un cliente puede solicitar al servidor el documento derespuesta inmediatamente despueacutes de ser aceptada la peticioacuten por parte dedicho servidor En este caso la respuesta incluye una URL a partir de la cualpuede recuperarse el documento de respuesta durante el proceso o despueacutes delmismo A su vez se puede solicitar al servidor que actualice regularmente unamedida indicadora de la cantidad de proceso restante
Si se desea suministrar al proceso gran cantidad de datos de entrada se utilizanuna o maacutes URI con los valores de entrada (normalmente URL) excepto cuandose trata uacutenicamente de valores escalares Si el proceso ha de ejecutarse variasveces utilizando diferentes entradas en cada ocasioacuten cada procesamiento deberealizarse con peticiones Execute separadas Si se trata de peticiones sencillaslos servidores pueden implementar transferencia HTTP GET para la operacioacuten
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 37 de 44
Execute sin embargo es maacutes conveniente la utilizacioacuten de codificacioacuten XMLcuando las peticiones son maacutes complejas
Tabla 19 Paraacutemetros comunes
Obligatoriedad
Obligatorio
Opcional
Obligatorio
ObligatorioObligatorio
Opcional
Opcional
Componentes
Service=WPS
ReqLJes==xecuteVersion
Identifier
Language
Datalnputs
ResponseForm
Descripcioacuten
Tipo de Servicio al que va dirigida la peticioacuten
Nombre de la operacioacutenVersioacuten del servicioIdentificador del proceso uno por cadaproceso al que se desea llamarIdioma del documento respuesta soportadopor el servidor
Tabla 20 Peticioacuten XML
Lista de datos de entrada Estructura dedatos del tipo Datalnputs (ver estaacutendar)Formato de respuesta del procesoEstructura de datos del tipo ResponseForm(ver estaacutendar)
Tabla 21 Peticioacuten GET
Datalnputs
ResponseDocument
RawDataOutput
StoreExecuteResponse=trae
Linage=trae
Status=trae
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Lista de identificadores atributoacutesy vaiacuteoacuteresde las entradas delproce9~
Lista de identificadores y atributos de lasseacute3lidasdel iexclgtroceso Identificador y atributos de cada salida delprocesoEspecifica si la respuesta debe almacenarseen un recurso accesible via webEspecifica si se debe incluir en el documento de respuesta la informacioacuten acerca dellinaje __Especifica si se debe actualizar en eldocumento de respuesta la informacioacuten acercadel ~stado delproces()
Ejemplo HTIP POST de un Servicio WPS
Se muestran las peticiones de liacutenea de visibilidad y de perfil en formato imagenpara pedirla en formato texto basta con cambiar los identificadores deGetLineOfSightPng a GetLineOfSightTxt o de GetProfilePng a GetProfile Txt
Obtencioacuten de la liacutenea de visibilidad paraacutemetros requeridos
URLCoverageServer URL con la cobertura a utilizar en el caacutelculo de laliacutenea de visibilidad
bull coordinate coordenadas donde se situacutea el observador Deben estarseparadas por coma
bull obs_elev altura del observador (en metros)
bull max_dist distancia maacutexima en metros a la que se quiera calcular la liacuteneade visibilidad o radio (No se aconseja hacer peticiones de liacutenea devisibilidad superiores a 400m debido a un bug de Grass)
bull width ancho de la imagen a generar
bull Height alto de la imagen a generar
bull CRS sistema de referencia en el que se proporcionan los datos
Respuesta
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estmdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten POllliacuteca
Paacutegina 38 de 44
GetLineOfSightTxt La respuesta consiste en un GML que incluye ladireccioacuten del archivo en formato texto a descargar
bull GetLineOfSightPng imageURL direccioacuten donde se encuentra almacenadala imagen resultante GMLURL direccioacuten donde se encuentra almacenadoel GML de las aacutereas visibles resultantes
Obtencioacuten del perfil se definen los siguientes paraacutemetros
Resolution resolucioacuten a tomar en el caacutelculo del perfil
Profile pares de puntos separados por comas por los que se deseacalcular el perfil
URLCoverageServer URL de la cobertura a utilizar en el caacutelculo del perfil
CRS sistema de referencia en el que se proporcionan los datos
La respuesta consiste en un GML que incluye la direccioacuten del archivo adescargar
IntersectRaacutesterWithASCIIPolygon se definen los siguientes paraacutemetros
o ASCIIPolygon Archivo vectorial en formato ASCII de Grasso URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
bull IntersectRaacutesterWithPolygon se definen los siguientes paraacutemetros
o URLFeatureServer Direccioacuten del servicio WFS del que se obtiene elpoliacutegono a intersectar
o FeatureRequest Peticioacuten GetFeature al servicio WFS mediante lacual se obtiene el poliacutegono a intersectar
o URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Nacional de Gobierno Eiectreacutenico e Infonnaacutetica - ONGEI -Comiteacute Coorcfinador de la rDEPDirectiva sobre estaacutendares de sGrvicios viexcleb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administrc1oacuten Puacuteblica
4 ESTANDAR PARA SERVICIO DE CATALOGO CSW
Paacutegina 29 de 44
41 CSW Catalogue Service tor the Web
El servicio Catalogue Service for the Web (CSW) o Servicio de Catalogo es unestaacutendar definido por la OGC que especifica la interfaz el enlace y el marco detrabajo para publicar y generar buacutesquedas de conjuntos de informacioacuten de tipodescriptiva (metadatos) sobre los datos servicios y objetos de informacioacutenrelacionados
Este servicio de cataacutelogo es uno de los tres servicios fundamentales que debeexistir en una Infraestructura de Datos Espaciales consulta visualizacioacuten ydescarga
Los servicios de los cataacutelogos representan las caracteriacutesticas de los recursos quepueden ser consultadas y presentadas para su evaluacioacuten por los clientes yasean usuarios o aplicaciones software
411 Operaciones
Las operaciones que define este estaacutendar (versioacuten 200) son siete (7) cuatroobligatorias y tres (3) opcionales
a GetCapabilities (obligatorio)
GetCapabilities es obligatoria y permite a los clientes CSW obtener metadatosdel servicio La respuesta se envioacute en un documento XML
La peticioacuten debe implementar los paraacutemetros request service SectionsAcceptVersions y AcceptFormats y puede implementar el paraacutemetroupdateSequence
Las secciones del documento XML del metadatos son
Serviceldentification
ServiceProvider
OperationsMetadata
Contents
bull Filter_Capabilities
Operacioacuten GetCapabilities Solicitud de las caracteriacutesticas del servicioInfraestructura de Datos Espaciales-CSW
ltxml version=10 encoding=UTF-8gt ltcswGetCapabilities service=CSWversion=2 OOxmlns csw=httpwwwopengisneUcaUcswgt ltcswAcceptVersionsgtltcswVersiongt2 OOltcswVersiongt ltcswAcceptVersionsgt ltcswAcceptFormatsgtltcswOutputFormatgttexUxmlltcsw OutputFormatgt ltcswAcceptFormatsgtltcswGetCapabi litiesgt
b GetRecords (obligatorio)
Permite la buacutesqueda y presentacioacuten de registros de metadatos
Paraacutemetros
REQUEST service version
bull NAMESPACE
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la rDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciacuteada para el intercambio dedatos entre enUdades de la Administriexclcioacuten Puacuteiexcl)lica
Paacutegina 30 de 44
1-
resulType Puede mostrar tres valores
bull HITS Indica el nuacutemero de registro que satisface la peticioacuten
bull RESUL TS Se solicita el conjunto de registros resultado
bull VALlDATE Valida la consulta
bull outputFormat Indica el esquema de la salida generada por defecto tomael valor OGCCORE pero otros valores pueden ser FGDC IS019119 oIS019139
bull outputSchema
bull startPosition Indica el registro desde el que se empieza la buacutesqueda
bull maxRecords
bull typeNames
bull ElementSetName o ElementName Indica la lista de elementos oconjuntos de elementos de los metadatos que deben devolverse
bull Constraint Es una restriccioacuten que debe cumplir el conjunto resultado Seexpresa seguacuten el lenguaje indicado en el paraacutemetroCONSTRAINTLANGUAGE
bull SortBy Permite ordenar el conjunto resultado
bull DistributedSearch Indica que la consulta puede ser distribuida y elparaacutemetro hopCount limita el nuacutemero de veces que puede transmitirse laconsulta hopCount
ResponseHandler Indica si la operacioacuten es sincronizada o no
Operacioacuten GetRecords Solicitud de los registros del cataacutelogo cuyo tema tiacutetuloo descripcioacuten sea Lima
ltxml version=10 encoding=UTF-8gtltGetRecords service=CSW version=200 xmlns=httpwwwopengisnetcatcswmlnsogc=httpwwwopengisnetogc startPosition=1 maxRecords=50outputFormat=textxmresultType=resultsgtltQuery typeNames=Dataset xmlnsgm=httpwwwopengisnetgmlgtltElementSetName typeNames=DatasetgtfuIltElementSetNamegtltConstraint version=1020gtltogcFiltergtltAndgtltNotgtltPropertylsLikegtltPropertyNamegttypeltPropertyNamegtltLiteralgtS ERVICIOltLiteralgtltPropertylsLikegtltNotgtltOrgtltOrgtltPropertylsLikegtltPropertyNamegtsu bjectltPropertyNamegtltLiteralgt LimaltLiteral gtltPropertylsLikegtltPropertylsLikegtltPropertyNamegttitl eltPropertyNa megtltLiteralgt LimaltLitera 1gt
Oficina Nacional (le Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidacjes de la iexcldministracieacuten Puacuteblica
Paacutegina 31 de 44
ltPropertylsLikegtltIOrgtltPropertylsLikegtltPropertyNa megtdescri ptionltP ropertyN amegtltLitera 1gtLimaLiteragtltPropertylsLikegtltIOrgtltAndgtltIogc FiltergtltConstraingtltQuerygtltGetRecordsgt
c GetRecordByld (obligatoria)
Solicita la representacioacuten por defecto de los registros localizados por suidentificador
Paraacutemetros
version
bull ElementSetName (brief summary full)
bull Id (lista de identificadores)
Operacioacuten GetRecordByld Solicitud de la representacioacuten por defecto de losregistros del cataacutelogo de la IDEP localizados por el identificador
ltxml version=10 encoding=UTF-8gt ltcswGetRecordByld service=CSWversion=200xml ns csw=httpwwwopengisnetcatcsw outputF ormat=textxmlgtltcsw Idgtign-bcn25-1 00-1 ltcsw Idgtltcsw ElementSetNamegtbriefltcsw ElementSetNamegtltcswGetRecordByldgt
d DescribeRecordl (Obligatorio)
La operacioacuten DescribeRecord permite obtener elementos del modelo deinformacioacuten soportado
Los paraacutemetros de la peticioacuten son
REQUEST=DescribeRecord
ltxml version=10 encoding=UTF-8gt
servide=CSW
version=200
NAMESPACE Declaracioacuten de espacios de nombres para conocerexactamente que tipos van a describirse
bull TypeName Lista de tipos descritos en el cataacutelogo
bull outputFormat
schemaLanguage Esquema de descripcioacuten que se usa
Operacioacuten DescribeRecord Solicitud de una descripcioacuten geneacuterica de losregistros del cataacutelogo
Oficina Nacional da Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador dEla IDEPDirectiva sobre estaacutendares de servicios ~eb eje informacioacuten georreferenciada para ei intercamllio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 32 de 44
ltcswDescribeRecord service=CSW version=200xml ns csw=httpwwwopengisnetlcatcswoutputFormat=textlxml schemaLanguage= XM LSCH EMAgtltcswTypeNametargetNa mespace=httpwwwopengisnetlcatcswgt recordltcsw Type Namegtltcsw DescribeRecordgt
e Operacioacuten Transaction (opcional)
La operacioacuten Transaction define una interface para la creacioacuten modificacioacuten yborrado de registros del cataacutelogo
La peticioacuten estaraacute formada por elementos nsert Update o Deete seguacuten lasoperaciones que quieran ser realizadas
Tambieacuten puede usarse los elementos requestlO y verboseResponse
f Operacioacuten Getdomain (opcional)
Se utiliza para obtener informacioacuten en tiempo real sobre el rango de valores deun registro o de un paraacutemetro de la peticioacuten
Paraacutemetros
ParameterName
PropertyName
La respuesta estaacute formada de uno o maacutes elementos ltDomainValuesgtcompuestos a su vez de ltListONaluesgt o ltRangeONaluesgt
g Operacioacuten Harvest (opcional)
Permite colectar datos para el cataacutelogo es decir uacutenicamente referencia losdatos que deben ser insertados o actualizados en el cataacutelogo y seraacuteresponsabilidad del servicio de cataacutelogo resolver la referencia localizar los datosy procesarlos
La operacioacuten puede funcionar de manera siacutencrona o asiacutencrona
Paraacutemetros
Resquest service version
bull Namespace
bull Source Indica la URI de doacutende los metadatos son recolectados
bull ResourceType Referencia el esquema de los registros
bull ResourceFormat
ResponseHandler
Harveslnterval Especifica un intervalo de tiempo entre recolecciones demetadatos
Oncina Nacional de GObierno Electroacutenico e Informaacutetica - ONGE -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios ViCO de informacioacuten georrefcrenciada para ei intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 33 de 44
5 ESTANDAR PARA SERVICIO DE PROCESAMIENTO EN WES WPS
51 WPS Web Processing Service
El servicio Web Processing Service (WPS versioacuten 100) o Servicio de publicacioacutende Procesos geoespaciales en la web es una interfaz propuesto por la OGC queproporciona normas para estandarizar la forma de entradas y salidas (solicitudes yrespuestas) para servicios de geoprocesamiento Este servicio tambieacuten define laforma como un cliente puede solicitar la ejecucioacuten de un proceso y la forma comose maneja la salida del mismo
Define una interfaz que facilita la publicacioacuten de geo-procesos y el anaacutelisis de losclientes Los datos requeridos por el WPS se pueden entregar a traveacutes de la webo pueden estar disponibles en un servidor
Cabe destacar que el estaacutendar WPS permite realizar operaciones de anaacutelisis ytratamiento de informacioacuten espacial no prevista en los otros estaacutendares Laespecificacioacuten WPS se centra en la definicioacuten de un protocolo de comunicacioacutenentre cliente y servidor para realizar geo-procesos usando servicios y datosgeorreferenciados
Este estaacutendar es un interfaz geneacuterico por lo que no define ni los procesos ni losdatos especiacuteficos de entrada o de salida (producidos en el caacutelculo) sino que losdescribe de forma geneacuterica siendo cada implementacioacuten WPS la que defina suforma de trabajar
Los datos a usarse en este estaacutendar pueden comprender por ejemplo formatosde imaacutegenes tales como Geo TlFF o estaacutendares de intercambio de datos comoGeography Markup Language (GML) o Geolinked Data Acces Serviacutece (GDAS)Este estaacutendar tampoco aborda la forma de archivar catalogar buscar o recuperarla informacioacuten que ha sido creada por un WPS
Seguacuten la OGC el estaacutendar WPS describe un interfaz de peticioacutenrespuesta en elque se define coacutemo
Codificar las solicitudes de ejecucioacuten de procesos
bull Codificar las respuestas resultado de la ejecucioacuten de procesos
bull Integrar datos y metadatos en las entradas y salidas
bull Referenciar viacutea web datos de entrada y salida
bull Realizar procesos de larga duracioacuten
bull Devolver informacioacuten acerca del estado del proceso
bull Devolver errores de procesamiento
bull Solicitar el almacenamiento de las resultados de los procesos
511 Operaciones
a GetCapabilities (obligatoria)
Permite obtener el documento de capacidades donde se describen lascaracteriacutesticas del servicio En eacutel se proporcionan los nombres y una descripcioacutengeneral de cada uno de los procesos que ofrece el servicio Por ejemplo larespuesta de un GetCapabiacuteliacutetiacutees puede indicar que el WPS soporta unaoperacioacuten llamada interseccioacuten y que esta operacioacuten estaacute limitada a intersectarun poliacutegono con otro
Oficina Nacional de GOI)iemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinaoor de la IDEPDirectiva sobre estaacutendares de servicios 1Gbde informacioacuten georreferenciada par el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 17 Componentes GetCapabilities
Paacutegina 34 de 44
Componentes
i ordf-~~i~~=YYo~ordf__Request=GetCapabilitieso oJordm-~~~~~i()n5oo
Language
Obligatoriedad
Oblig~OTi() oObligtorioOpcional
Opcional
Descripcioacuten
Tipo de Servicio al que va djrigid~J~p~ticioacutenNombre de la operacioacutenVersiones ql~ordf~~Pleacutelooo o_o 0_0 o __Idioma del documento respuesta soportadopor el servidor ____o o
Ejemplo HTTP GET
La peticioacuten es una URL que contiene los paraacutemetros necesarios para poderconstruir una solicitud correcta
http IWPSservicesREQU EST=GetCapabilitiesampSERVICE=WPS
La respuesta es un documento XML que contiene los metadatos del servicioincluyendo una breve descripcioacuten de todos los procesos implementados estosprocesos son
GetLineOfSightPng realiza la liacutenea de visibilidad desde una posicioacutendefinida por las coordenadas de un supuesto observador a una alturadada y con una distancia maacutexima de visibilidad La liacutenea de visibilidad secalcula sobre un mapa raacutester en formato ASCIIGridExtended enviadomediante una peticioacuten a un WCS Obtiene la liacutenea de visibilidad en unarchivo como una imagen en formato PNG
bull GetProfileTxt realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo ASCII con los valores de las alturas
bull GetProfilePng realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo con una imagen en formato PNG
bull IntersectRaacutesterWithAsciiPolygon realiza la interseccioacuten entre un maparaacutester en formato floatGrid comprimido en llP obtenido de un WCS y unmapa vectorial pasado como un poliacutegono en formato ASCII de Grass Elresultado devuelve un raacutester en formato ASCII
IntersectRaacutesterWithPolygon realiza la interseccioacuten entre un mapa raacutesteren formato floatGrid comprimido en llP obtenido de un WCS y un mapavectorial en formato ShapeFile pasado como una peticioacuten a un WFS Elresultado devuelve un raacutester en formato ASCII
RaacutesterStatistics realiza la interseccioacuten entre un mapa raacutester en formatofloatGrid comprimido en llP obtenido de un WCS y un mapa vectorial enformato ShapeFile enviado mediante una peticioacuten a un WFS o como unpoliacutegono en formato ASCII de Grass incluyendo ademaacutes el valor maacuteximomiacutenimo y medio del mapa
bull Buffer_vectorial realiza la operacioacuten Buffer de una geometriacutea eacutesta puedepasarse tanto como un mapa vectorial en formato ASCII de Grass comopor una peticioacuten a un WFS Devuelve la ruta a un fichero ShapeFilecomprimido en llP o un fichero GML con la geometriacutea del buffer
Oficina Nacional de Gooierno Electroacutenico e Informaacutetica - ONGEl -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutenrJares de servicios teb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 35 de 44
Buffer_raacutester realiza la operacioacuten Buffer de un mapa raacutester a una distanciadada
bull VectorialOverlay realiza una operacioacuten entre dos mapas vectorialespreviamente obtenidos en formato ASCII vectorial o mediante una peticioacutena un WFS Las operaciones disponibles son de unioacuten interseccioacuten XOR yNOT
AnalisisTerritorialAreas caacutelculo de aacutereas resultado de la interseccioacuten dedistintos tipos de geometriacuteas del Corine con otros mapas vectoriales yraacutester Permite antildeadir restricciones sobre los mapas raacutester en cuanto aalturas maacuteximas y miacutenimas Como respuesta genera una imagen de lasaacutereas resultado de la operacioacuten
bull RaacutesterDistance calcula la distancia entre dos mapas raacutester obtenidosmediante peticiones a un WCS Se obtiene la miacutenima distancia y lospuntos maacutes proacuteximos ente los mapas
bull VectorialDistance calcula la distancia entre un mapa vectorial y un puntoEl mapa vectorial se obtiene mediante una peticioacuten a un WFS ointroducieacutendolo en formato ASCII de Grass
bull VectorialRaacutesterDistance distancia entre un mapa raacutester obtenidomediante una peticioacuten a un WCS y un mapa vectorial obtenido medianteuna la peticioacuten a un WFS o introducieacutendolo en formato ASCII de Grass Seobtiene la miacutenima distancia y los puntos maacutes proacuteximos entre los mapas
bull FeaturelnsideFeature informa si un mapa vectorial se solapa con otroEstos mapas se pueden obtener por medio de una peticioacuten a un WFS o serintroducidos como un mapa vectorial en formato ASCII de Grass
bull PointlnsideFeature informa si un punto estaacute contenido en un mapavectorial obtenido mediante una peticioacuten a un WFS o introducido como unmapa vectorial en formato ASCII de Grass
bull SimplifiedStatistics calcula el maacuteximo y miacutenimo de un mapa raacutester (sinposicioacuten y sin devolver el mapa) Simplificacioacuten de la operacioacutenRaacutesterStatistics para un caacutelculo previo de esta operacioacuten
b DescribeProcess (obligatoria)
Ofrece informacioacuten detallada acerca de los procesos que pueden ser ejecutadospor una operacioacuten Execute Esta descripcioacuten comprende los paraacutemetros yformatos de entrada que son requeridos en las peticiones de ejecucioacuten y losformatos de salida resultado de las operaciones Siguiendo con el ejemplo deinterseccioacuten de poliacutegonos la respuesta de una solicitud DescribeProcess podriacuteaindicar que este proceso requiere dos entradas llamadas PrimerPoliacutegono ySegundoPoliacutegono y que estas entradas se deben proporcionar en GML22 oGML 31 pudieacutendose enviar esta informacioacuten como un recurso accesible viacuteaweb
Cada paraacutemetro se describe mediante una estructura de datos que especifica losformatos codificaciones y unidades de medida permitidos (cuando esnecesario) Esta estructura de datos puede ser
Oficina Nacionai de Gobierno Electroacuteico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 36 de 44
ComplexData (Ej XML fragmento GML o imaacutegenes) estrutura de datoscompleja que soporta formatos codificaciones (tipo de URI) y schemasdefinidos para el proceso El valor de esta estructura de datos complejapuede introducirse directamente en la peticioacuten de la operacioacuten Execute oser solicitada mediante acceso remoto asiacute como ser devuelta directamenteen la operacioacuten Execute o almacenada como un recurso accesible viacutea web
bull LiteralData es un valor literal simple (Ej integer caraacutecter string URI) conunidades de medida que se codifica directamente en la peticioacuten y en larespuesta Execute
bull BoundingBox informacioacuten proporcionada en uno de los sistemas dereferencia soportados por el servicio que se codifica directamente en lapeticioacuten y en la respuesta Execute
Tabla 18 Componentes DescribeProcess
Componentes
service=WPS
request=DescribeProcessversion
language
Identifier
Obligatoriedad
Obligatorio
ObligatorioObligatorio
Opcional
Obligatorio
Descripcioacuten_ M
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenVersioacuten del servicioIdioma del documento respuesta soportadopor el servidorIdentificador del proceso uno por cadaproceso al que se desea llamar
Ejemplo HTTP GET
Solicitud de la informacioacuten del proceso GetLineOfSightPng del servicio WPS
http IWPSservicesREQUEST=DescribeProcessampSERVIC E=WPSamp VERSION=040ampldentifier=GetLineOfSightPng
c ExecuteProcess (obligatoria)
Permite ejecutar procesos especiacuteficos implementados por el WPS utilizandocomo entrada los paraacutemetros suministrados y devolviendo en la salida losvalores producidos en el proceso Los datos de entrada pueden suministrarseintegraacutendolos en la peticioacuten Execute o mediante una fuente de datos accesibleviacutea web Asiacute mismo el resultado puede devolverse directamente o seralmacenado como un recurso accesible viacutea web en cuyo caso la respuestaconsistiraacute en un documento XML con una URL por cada salida almacenada
Normalmente la respuesta a la operacioacuten Execute es devuelta cuando finaliza elproceso Sin embargo un cliente puede solicitar al servidor el documento derespuesta inmediatamente despueacutes de ser aceptada la peticioacuten por parte dedicho servidor En este caso la respuesta incluye una URL a partir de la cualpuede recuperarse el documento de respuesta durante el proceso o despueacutes delmismo A su vez se puede solicitar al servidor que actualice regularmente unamedida indicadora de la cantidad de proceso restante
Si se desea suministrar al proceso gran cantidad de datos de entrada se utilizanuna o maacutes URI con los valores de entrada (normalmente URL) excepto cuandose trata uacutenicamente de valores escalares Si el proceso ha de ejecutarse variasveces utilizando diferentes entradas en cada ocasioacuten cada procesamiento deberealizarse con peticiones Execute separadas Si se trata de peticiones sencillaslos servidores pueden implementar transferencia HTTP GET para la operacioacuten
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 37 de 44
Execute sin embargo es maacutes conveniente la utilizacioacuten de codificacioacuten XMLcuando las peticiones son maacutes complejas
Tabla 19 Paraacutemetros comunes
Obligatoriedad
Obligatorio
Opcional
Obligatorio
ObligatorioObligatorio
Opcional
Opcional
Componentes
Service=WPS
ReqLJes==xecuteVersion
Identifier
Language
Datalnputs
ResponseForm
Descripcioacuten
Tipo de Servicio al que va dirigida la peticioacuten
Nombre de la operacioacutenVersioacuten del servicioIdentificador del proceso uno por cadaproceso al que se desea llamarIdioma del documento respuesta soportadopor el servidor
Tabla 20 Peticioacuten XML
Lista de datos de entrada Estructura dedatos del tipo Datalnputs (ver estaacutendar)Formato de respuesta del procesoEstructura de datos del tipo ResponseForm(ver estaacutendar)
Tabla 21 Peticioacuten GET
Datalnputs
ResponseDocument
RawDataOutput
StoreExecuteResponse=trae
Linage=trae
Status=trae
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Lista de identificadores atributoacutesy vaiacuteoacuteresde las entradas delproce9~
Lista de identificadores y atributos de lasseacute3lidasdel iexclgtroceso Identificador y atributos de cada salida delprocesoEspecifica si la respuesta debe almacenarseen un recurso accesible via webEspecifica si se debe incluir en el documento de respuesta la informacioacuten acerca dellinaje __Especifica si se debe actualizar en eldocumento de respuesta la informacioacuten acercadel ~stado delproces()
Ejemplo HTIP POST de un Servicio WPS
Se muestran las peticiones de liacutenea de visibilidad y de perfil en formato imagenpara pedirla en formato texto basta con cambiar los identificadores deGetLineOfSightPng a GetLineOfSightTxt o de GetProfilePng a GetProfile Txt
Obtencioacuten de la liacutenea de visibilidad paraacutemetros requeridos
URLCoverageServer URL con la cobertura a utilizar en el caacutelculo de laliacutenea de visibilidad
bull coordinate coordenadas donde se situacutea el observador Deben estarseparadas por coma
bull obs_elev altura del observador (en metros)
bull max_dist distancia maacutexima en metros a la que se quiera calcular la liacuteneade visibilidad o radio (No se aconseja hacer peticiones de liacutenea devisibilidad superiores a 400m debido a un bug de Grass)
bull width ancho de la imagen a generar
bull Height alto de la imagen a generar
bull CRS sistema de referencia en el que se proporcionan los datos
Respuesta
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estmdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten POllliacuteca
Paacutegina 38 de 44
GetLineOfSightTxt La respuesta consiste en un GML que incluye ladireccioacuten del archivo en formato texto a descargar
bull GetLineOfSightPng imageURL direccioacuten donde se encuentra almacenadala imagen resultante GMLURL direccioacuten donde se encuentra almacenadoel GML de las aacutereas visibles resultantes
Obtencioacuten del perfil se definen los siguientes paraacutemetros
Resolution resolucioacuten a tomar en el caacutelculo del perfil
Profile pares de puntos separados por comas por los que se deseacalcular el perfil
URLCoverageServer URL de la cobertura a utilizar en el caacutelculo del perfil
CRS sistema de referencia en el que se proporcionan los datos
La respuesta consiste en un GML que incluye la direccioacuten del archivo adescargar
IntersectRaacutesterWithASCIIPolygon se definen los siguientes paraacutemetros
o ASCIIPolygon Archivo vectorial en formato ASCII de Grasso URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
bull IntersectRaacutesterWithPolygon se definen los siguientes paraacutemetros
o URLFeatureServer Direccioacuten del servicio WFS del que se obtiene elpoliacutegono a intersectar
o FeatureRequest Peticioacuten GetFeature al servicio WFS mediante lacual se obtiene el poliacutegono a intersectar
o URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la rDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciacuteada para el intercambio dedatos entre enUdades de la Administriexclcioacuten Puacuteiexcl)lica
Paacutegina 30 de 44
1-
resulType Puede mostrar tres valores
bull HITS Indica el nuacutemero de registro que satisface la peticioacuten
bull RESUL TS Se solicita el conjunto de registros resultado
bull VALlDATE Valida la consulta
bull outputFormat Indica el esquema de la salida generada por defecto tomael valor OGCCORE pero otros valores pueden ser FGDC IS019119 oIS019139
bull outputSchema
bull startPosition Indica el registro desde el que se empieza la buacutesqueda
bull maxRecords
bull typeNames
bull ElementSetName o ElementName Indica la lista de elementos oconjuntos de elementos de los metadatos que deben devolverse
bull Constraint Es una restriccioacuten que debe cumplir el conjunto resultado Seexpresa seguacuten el lenguaje indicado en el paraacutemetroCONSTRAINTLANGUAGE
bull SortBy Permite ordenar el conjunto resultado
bull DistributedSearch Indica que la consulta puede ser distribuida y elparaacutemetro hopCount limita el nuacutemero de veces que puede transmitirse laconsulta hopCount
ResponseHandler Indica si la operacioacuten es sincronizada o no
Operacioacuten GetRecords Solicitud de los registros del cataacutelogo cuyo tema tiacutetuloo descripcioacuten sea Lima
ltxml version=10 encoding=UTF-8gtltGetRecords service=CSW version=200 xmlns=httpwwwopengisnetcatcswmlnsogc=httpwwwopengisnetogc startPosition=1 maxRecords=50outputFormat=textxmresultType=resultsgtltQuery typeNames=Dataset xmlnsgm=httpwwwopengisnetgmlgtltElementSetName typeNames=DatasetgtfuIltElementSetNamegtltConstraint version=1020gtltogcFiltergtltAndgtltNotgtltPropertylsLikegtltPropertyNamegttypeltPropertyNamegtltLiteralgtS ERVICIOltLiteralgtltPropertylsLikegtltNotgtltOrgtltOrgtltPropertylsLikegtltPropertyNamegtsu bjectltPropertyNamegtltLiteralgt LimaltLiteral gtltPropertylsLikegtltPropertylsLikegtltPropertyNamegttitl eltPropertyNa megtltLiteralgt LimaltLitera 1gt
Oficina Nacional (le Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidacjes de la iexcldministracieacuten Puacuteblica
Paacutegina 31 de 44
ltPropertylsLikegtltIOrgtltPropertylsLikegtltPropertyNa megtdescri ptionltP ropertyN amegtltLitera 1gtLimaLiteragtltPropertylsLikegtltIOrgtltAndgtltIogc FiltergtltConstraingtltQuerygtltGetRecordsgt
c GetRecordByld (obligatoria)
Solicita la representacioacuten por defecto de los registros localizados por suidentificador
Paraacutemetros
version
bull ElementSetName (brief summary full)
bull Id (lista de identificadores)
Operacioacuten GetRecordByld Solicitud de la representacioacuten por defecto de losregistros del cataacutelogo de la IDEP localizados por el identificador
ltxml version=10 encoding=UTF-8gt ltcswGetRecordByld service=CSWversion=200xml ns csw=httpwwwopengisnetcatcsw outputF ormat=textxmlgtltcsw Idgtign-bcn25-1 00-1 ltcsw Idgtltcsw ElementSetNamegtbriefltcsw ElementSetNamegtltcswGetRecordByldgt
d DescribeRecordl (Obligatorio)
La operacioacuten DescribeRecord permite obtener elementos del modelo deinformacioacuten soportado
Los paraacutemetros de la peticioacuten son
REQUEST=DescribeRecord
ltxml version=10 encoding=UTF-8gt
servide=CSW
version=200
NAMESPACE Declaracioacuten de espacios de nombres para conocerexactamente que tipos van a describirse
bull TypeName Lista de tipos descritos en el cataacutelogo
bull outputFormat
schemaLanguage Esquema de descripcioacuten que se usa
Operacioacuten DescribeRecord Solicitud de una descripcioacuten geneacuterica de losregistros del cataacutelogo
Oficina Nacional da Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador dEla IDEPDirectiva sobre estaacutendares de servicios ~eb eje informacioacuten georreferenciada para ei intercamllio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 32 de 44
ltcswDescribeRecord service=CSW version=200xml ns csw=httpwwwopengisnetlcatcswoutputFormat=textlxml schemaLanguage= XM LSCH EMAgtltcswTypeNametargetNa mespace=httpwwwopengisnetlcatcswgt recordltcsw Type Namegtltcsw DescribeRecordgt
e Operacioacuten Transaction (opcional)
La operacioacuten Transaction define una interface para la creacioacuten modificacioacuten yborrado de registros del cataacutelogo
La peticioacuten estaraacute formada por elementos nsert Update o Deete seguacuten lasoperaciones que quieran ser realizadas
Tambieacuten puede usarse los elementos requestlO y verboseResponse
f Operacioacuten Getdomain (opcional)
Se utiliza para obtener informacioacuten en tiempo real sobre el rango de valores deun registro o de un paraacutemetro de la peticioacuten
Paraacutemetros
ParameterName
PropertyName
La respuesta estaacute formada de uno o maacutes elementos ltDomainValuesgtcompuestos a su vez de ltListONaluesgt o ltRangeONaluesgt
g Operacioacuten Harvest (opcional)
Permite colectar datos para el cataacutelogo es decir uacutenicamente referencia losdatos que deben ser insertados o actualizados en el cataacutelogo y seraacuteresponsabilidad del servicio de cataacutelogo resolver la referencia localizar los datosy procesarlos
La operacioacuten puede funcionar de manera siacutencrona o asiacutencrona
Paraacutemetros
Resquest service version
bull Namespace
bull Source Indica la URI de doacutende los metadatos son recolectados
bull ResourceType Referencia el esquema de los registros
bull ResourceFormat
ResponseHandler
Harveslnterval Especifica un intervalo de tiempo entre recolecciones demetadatos
Oncina Nacional de GObierno Electroacutenico e Informaacutetica - ONGE -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios ViCO de informacioacuten georrefcrenciada para ei intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 33 de 44
5 ESTANDAR PARA SERVICIO DE PROCESAMIENTO EN WES WPS
51 WPS Web Processing Service
El servicio Web Processing Service (WPS versioacuten 100) o Servicio de publicacioacutende Procesos geoespaciales en la web es una interfaz propuesto por la OGC queproporciona normas para estandarizar la forma de entradas y salidas (solicitudes yrespuestas) para servicios de geoprocesamiento Este servicio tambieacuten define laforma como un cliente puede solicitar la ejecucioacuten de un proceso y la forma comose maneja la salida del mismo
Define una interfaz que facilita la publicacioacuten de geo-procesos y el anaacutelisis de losclientes Los datos requeridos por el WPS se pueden entregar a traveacutes de la webo pueden estar disponibles en un servidor
Cabe destacar que el estaacutendar WPS permite realizar operaciones de anaacutelisis ytratamiento de informacioacuten espacial no prevista en los otros estaacutendares Laespecificacioacuten WPS se centra en la definicioacuten de un protocolo de comunicacioacutenentre cliente y servidor para realizar geo-procesos usando servicios y datosgeorreferenciados
Este estaacutendar es un interfaz geneacuterico por lo que no define ni los procesos ni losdatos especiacuteficos de entrada o de salida (producidos en el caacutelculo) sino que losdescribe de forma geneacuterica siendo cada implementacioacuten WPS la que defina suforma de trabajar
Los datos a usarse en este estaacutendar pueden comprender por ejemplo formatosde imaacutegenes tales como Geo TlFF o estaacutendares de intercambio de datos comoGeography Markup Language (GML) o Geolinked Data Acces Serviacutece (GDAS)Este estaacutendar tampoco aborda la forma de archivar catalogar buscar o recuperarla informacioacuten que ha sido creada por un WPS
Seguacuten la OGC el estaacutendar WPS describe un interfaz de peticioacutenrespuesta en elque se define coacutemo
Codificar las solicitudes de ejecucioacuten de procesos
bull Codificar las respuestas resultado de la ejecucioacuten de procesos
bull Integrar datos y metadatos en las entradas y salidas
bull Referenciar viacutea web datos de entrada y salida
bull Realizar procesos de larga duracioacuten
bull Devolver informacioacuten acerca del estado del proceso
bull Devolver errores de procesamiento
bull Solicitar el almacenamiento de las resultados de los procesos
511 Operaciones
a GetCapabilities (obligatoria)
Permite obtener el documento de capacidades donde se describen lascaracteriacutesticas del servicio En eacutel se proporcionan los nombres y una descripcioacutengeneral de cada uno de los procesos que ofrece el servicio Por ejemplo larespuesta de un GetCapabiacuteliacutetiacutees puede indicar que el WPS soporta unaoperacioacuten llamada interseccioacuten y que esta operacioacuten estaacute limitada a intersectarun poliacutegono con otro
Oficina Nacional de GOI)iemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinaoor de la IDEPDirectiva sobre estaacutendares de servicios 1Gbde informacioacuten georreferenciada par el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 17 Componentes GetCapabilities
Paacutegina 34 de 44
Componentes
i ordf-~~i~~=YYo~ordf__Request=GetCapabilitieso oJordm-~~~~~i()n5oo
Language
Obligatoriedad
Oblig~OTi() oObligtorioOpcional
Opcional
Descripcioacuten
Tipo de Servicio al que va djrigid~J~p~ticioacutenNombre de la operacioacutenVersiones ql~ordf~~Pleacutelooo o_o 0_0 o __Idioma del documento respuesta soportadopor el servidor ____o o
Ejemplo HTTP GET
La peticioacuten es una URL que contiene los paraacutemetros necesarios para poderconstruir una solicitud correcta
http IWPSservicesREQU EST=GetCapabilitiesampSERVICE=WPS
La respuesta es un documento XML que contiene los metadatos del servicioincluyendo una breve descripcioacuten de todos los procesos implementados estosprocesos son
GetLineOfSightPng realiza la liacutenea de visibilidad desde una posicioacutendefinida por las coordenadas de un supuesto observador a una alturadada y con una distancia maacutexima de visibilidad La liacutenea de visibilidad secalcula sobre un mapa raacutester en formato ASCIIGridExtended enviadomediante una peticioacuten a un WCS Obtiene la liacutenea de visibilidad en unarchivo como una imagen en formato PNG
bull GetProfileTxt realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo ASCII con los valores de las alturas
bull GetProfilePng realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo con una imagen en formato PNG
bull IntersectRaacutesterWithAsciiPolygon realiza la interseccioacuten entre un maparaacutester en formato floatGrid comprimido en llP obtenido de un WCS y unmapa vectorial pasado como un poliacutegono en formato ASCII de Grass Elresultado devuelve un raacutester en formato ASCII
IntersectRaacutesterWithPolygon realiza la interseccioacuten entre un mapa raacutesteren formato floatGrid comprimido en llP obtenido de un WCS y un mapavectorial en formato ShapeFile pasado como una peticioacuten a un WFS Elresultado devuelve un raacutester en formato ASCII
RaacutesterStatistics realiza la interseccioacuten entre un mapa raacutester en formatofloatGrid comprimido en llP obtenido de un WCS y un mapa vectorial enformato ShapeFile enviado mediante una peticioacuten a un WFS o como unpoliacutegono en formato ASCII de Grass incluyendo ademaacutes el valor maacuteximomiacutenimo y medio del mapa
bull Buffer_vectorial realiza la operacioacuten Buffer de una geometriacutea eacutesta puedepasarse tanto como un mapa vectorial en formato ASCII de Grass comopor una peticioacuten a un WFS Devuelve la ruta a un fichero ShapeFilecomprimido en llP o un fichero GML con la geometriacutea del buffer
Oficina Nacional de Gooierno Electroacutenico e Informaacutetica - ONGEl -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutenrJares de servicios teb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 35 de 44
Buffer_raacutester realiza la operacioacuten Buffer de un mapa raacutester a una distanciadada
bull VectorialOverlay realiza una operacioacuten entre dos mapas vectorialespreviamente obtenidos en formato ASCII vectorial o mediante una peticioacutena un WFS Las operaciones disponibles son de unioacuten interseccioacuten XOR yNOT
AnalisisTerritorialAreas caacutelculo de aacutereas resultado de la interseccioacuten dedistintos tipos de geometriacuteas del Corine con otros mapas vectoriales yraacutester Permite antildeadir restricciones sobre los mapas raacutester en cuanto aalturas maacuteximas y miacutenimas Como respuesta genera una imagen de lasaacutereas resultado de la operacioacuten
bull RaacutesterDistance calcula la distancia entre dos mapas raacutester obtenidosmediante peticiones a un WCS Se obtiene la miacutenima distancia y lospuntos maacutes proacuteximos ente los mapas
bull VectorialDistance calcula la distancia entre un mapa vectorial y un puntoEl mapa vectorial se obtiene mediante una peticioacuten a un WFS ointroducieacutendolo en formato ASCII de Grass
bull VectorialRaacutesterDistance distancia entre un mapa raacutester obtenidomediante una peticioacuten a un WCS y un mapa vectorial obtenido medianteuna la peticioacuten a un WFS o introducieacutendolo en formato ASCII de Grass Seobtiene la miacutenima distancia y los puntos maacutes proacuteximos entre los mapas
bull FeaturelnsideFeature informa si un mapa vectorial se solapa con otroEstos mapas se pueden obtener por medio de una peticioacuten a un WFS o serintroducidos como un mapa vectorial en formato ASCII de Grass
bull PointlnsideFeature informa si un punto estaacute contenido en un mapavectorial obtenido mediante una peticioacuten a un WFS o introducido como unmapa vectorial en formato ASCII de Grass
bull SimplifiedStatistics calcula el maacuteximo y miacutenimo de un mapa raacutester (sinposicioacuten y sin devolver el mapa) Simplificacioacuten de la operacioacutenRaacutesterStatistics para un caacutelculo previo de esta operacioacuten
b DescribeProcess (obligatoria)
Ofrece informacioacuten detallada acerca de los procesos que pueden ser ejecutadospor una operacioacuten Execute Esta descripcioacuten comprende los paraacutemetros yformatos de entrada que son requeridos en las peticiones de ejecucioacuten y losformatos de salida resultado de las operaciones Siguiendo con el ejemplo deinterseccioacuten de poliacutegonos la respuesta de una solicitud DescribeProcess podriacuteaindicar que este proceso requiere dos entradas llamadas PrimerPoliacutegono ySegundoPoliacutegono y que estas entradas se deben proporcionar en GML22 oGML 31 pudieacutendose enviar esta informacioacuten como un recurso accesible viacuteaweb
Cada paraacutemetro se describe mediante una estructura de datos que especifica losformatos codificaciones y unidades de medida permitidos (cuando esnecesario) Esta estructura de datos puede ser
Oficina Nacionai de Gobierno Electroacuteico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 36 de 44
ComplexData (Ej XML fragmento GML o imaacutegenes) estrutura de datoscompleja que soporta formatos codificaciones (tipo de URI) y schemasdefinidos para el proceso El valor de esta estructura de datos complejapuede introducirse directamente en la peticioacuten de la operacioacuten Execute oser solicitada mediante acceso remoto asiacute como ser devuelta directamenteen la operacioacuten Execute o almacenada como un recurso accesible viacutea web
bull LiteralData es un valor literal simple (Ej integer caraacutecter string URI) conunidades de medida que se codifica directamente en la peticioacuten y en larespuesta Execute
bull BoundingBox informacioacuten proporcionada en uno de los sistemas dereferencia soportados por el servicio que se codifica directamente en lapeticioacuten y en la respuesta Execute
Tabla 18 Componentes DescribeProcess
Componentes
service=WPS
request=DescribeProcessversion
language
Identifier
Obligatoriedad
Obligatorio
ObligatorioObligatorio
Opcional
Obligatorio
Descripcioacuten_ M
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenVersioacuten del servicioIdioma del documento respuesta soportadopor el servidorIdentificador del proceso uno por cadaproceso al que se desea llamar
Ejemplo HTTP GET
Solicitud de la informacioacuten del proceso GetLineOfSightPng del servicio WPS
http IWPSservicesREQUEST=DescribeProcessampSERVIC E=WPSamp VERSION=040ampldentifier=GetLineOfSightPng
c ExecuteProcess (obligatoria)
Permite ejecutar procesos especiacuteficos implementados por el WPS utilizandocomo entrada los paraacutemetros suministrados y devolviendo en la salida losvalores producidos en el proceso Los datos de entrada pueden suministrarseintegraacutendolos en la peticioacuten Execute o mediante una fuente de datos accesibleviacutea web Asiacute mismo el resultado puede devolverse directamente o seralmacenado como un recurso accesible viacutea web en cuyo caso la respuestaconsistiraacute en un documento XML con una URL por cada salida almacenada
Normalmente la respuesta a la operacioacuten Execute es devuelta cuando finaliza elproceso Sin embargo un cliente puede solicitar al servidor el documento derespuesta inmediatamente despueacutes de ser aceptada la peticioacuten por parte dedicho servidor En este caso la respuesta incluye una URL a partir de la cualpuede recuperarse el documento de respuesta durante el proceso o despueacutes delmismo A su vez se puede solicitar al servidor que actualice regularmente unamedida indicadora de la cantidad de proceso restante
Si se desea suministrar al proceso gran cantidad de datos de entrada se utilizanuna o maacutes URI con los valores de entrada (normalmente URL) excepto cuandose trata uacutenicamente de valores escalares Si el proceso ha de ejecutarse variasveces utilizando diferentes entradas en cada ocasioacuten cada procesamiento deberealizarse con peticiones Execute separadas Si se trata de peticiones sencillaslos servidores pueden implementar transferencia HTTP GET para la operacioacuten
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 37 de 44
Execute sin embargo es maacutes conveniente la utilizacioacuten de codificacioacuten XMLcuando las peticiones son maacutes complejas
Tabla 19 Paraacutemetros comunes
Obligatoriedad
Obligatorio
Opcional
Obligatorio
ObligatorioObligatorio
Opcional
Opcional
Componentes
Service=WPS
ReqLJes==xecuteVersion
Identifier
Language
Datalnputs
ResponseForm
Descripcioacuten
Tipo de Servicio al que va dirigida la peticioacuten
Nombre de la operacioacutenVersioacuten del servicioIdentificador del proceso uno por cadaproceso al que se desea llamarIdioma del documento respuesta soportadopor el servidor
Tabla 20 Peticioacuten XML
Lista de datos de entrada Estructura dedatos del tipo Datalnputs (ver estaacutendar)Formato de respuesta del procesoEstructura de datos del tipo ResponseForm(ver estaacutendar)
Tabla 21 Peticioacuten GET
Datalnputs
ResponseDocument
RawDataOutput
StoreExecuteResponse=trae
Linage=trae
Status=trae
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Lista de identificadores atributoacutesy vaiacuteoacuteresde las entradas delproce9~
Lista de identificadores y atributos de lasseacute3lidasdel iexclgtroceso Identificador y atributos de cada salida delprocesoEspecifica si la respuesta debe almacenarseen un recurso accesible via webEspecifica si se debe incluir en el documento de respuesta la informacioacuten acerca dellinaje __Especifica si se debe actualizar en eldocumento de respuesta la informacioacuten acercadel ~stado delproces()
Ejemplo HTIP POST de un Servicio WPS
Se muestran las peticiones de liacutenea de visibilidad y de perfil en formato imagenpara pedirla en formato texto basta con cambiar los identificadores deGetLineOfSightPng a GetLineOfSightTxt o de GetProfilePng a GetProfile Txt
Obtencioacuten de la liacutenea de visibilidad paraacutemetros requeridos
URLCoverageServer URL con la cobertura a utilizar en el caacutelculo de laliacutenea de visibilidad
bull coordinate coordenadas donde se situacutea el observador Deben estarseparadas por coma
bull obs_elev altura del observador (en metros)
bull max_dist distancia maacutexima en metros a la que se quiera calcular la liacuteneade visibilidad o radio (No se aconseja hacer peticiones de liacutenea devisibilidad superiores a 400m debido a un bug de Grass)
bull width ancho de la imagen a generar
bull Height alto de la imagen a generar
bull CRS sistema de referencia en el que se proporcionan los datos
Respuesta
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estmdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten POllliacuteca
Paacutegina 38 de 44
GetLineOfSightTxt La respuesta consiste en un GML que incluye ladireccioacuten del archivo en formato texto a descargar
bull GetLineOfSightPng imageURL direccioacuten donde se encuentra almacenadala imagen resultante GMLURL direccioacuten donde se encuentra almacenadoel GML de las aacutereas visibles resultantes
Obtencioacuten del perfil se definen los siguientes paraacutemetros
Resolution resolucioacuten a tomar en el caacutelculo del perfil
Profile pares de puntos separados por comas por los que se deseacalcular el perfil
URLCoverageServer URL de la cobertura a utilizar en el caacutelculo del perfil
CRS sistema de referencia en el que se proporcionan los datos
La respuesta consiste en un GML que incluye la direccioacuten del archivo adescargar
IntersectRaacutesterWithASCIIPolygon se definen los siguientes paraacutemetros
o ASCIIPolygon Archivo vectorial en formato ASCII de Grasso URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
bull IntersectRaacutesterWithPolygon se definen los siguientes paraacutemetros
o URLFeatureServer Direccioacuten del servicio WFS del que se obtiene elpoliacutegono a intersectar
o FeatureRequest Peticioacuten GetFeature al servicio WFS mediante lacual se obtiene el poliacutegono a intersectar
o URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Nacional (le Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidacjes de la iexcldministracieacuten Puacuteblica
Paacutegina 31 de 44
ltPropertylsLikegtltIOrgtltPropertylsLikegtltPropertyNa megtdescri ptionltP ropertyN amegtltLitera 1gtLimaLiteragtltPropertylsLikegtltIOrgtltAndgtltIogc FiltergtltConstraingtltQuerygtltGetRecordsgt
c GetRecordByld (obligatoria)
Solicita la representacioacuten por defecto de los registros localizados por suidentificador
Paraacutemetros
version
bull ElementSetName (brief summary full)
bull Id (lista de identificadores)
Operacioacuten GetRecordByld Solicitud de la representacioacuten por defecto de losregistros del cataacutelogo de la IDEP localizados por el identificador
ltxml version=10 encoding=UTF-8gt ltcswGetRecordByld service=CSWversion=200xml ns csw=httpwwwopengisnetcatcsw outputF ormat=textxmlgtltcsw Idgtign-bcn25-1 00-1 ltcsw Idgtltcsw ElementSetNamegtbriefltcsw ElementSetNamegtltcswGetRecordByldgt
d DescribeRecordl (Obligatorio)
La operacioacuten DescribeRecord permite obtener elementos del modelo deinformacioacuten soportado
Los paraacutemetros de la peticioacuten son
REQUEST=DescribeRecord
ltxml version=10 encoding=UTF-8gt
servide=CSW
version=200
NAMESPACE Declaracioacuten de espacios de nombres para conocerexactamente que tipos van a describirse
bull TypeName Lista de tipos descritos en el cataacutelogo
bull outputFormat
schemaLanguage Esquema de descripcioacuten que se usa
Operacioacuten DescribeRecord Solicitud de una descripcioacuten geneacuterica de losregistros del cataacutelogo
Oficina Nacional da Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador dEla IDEPDirectiva sobre estaacutendares de servicios ~eb eje informacioacuten georreferenciada para ei intercamllio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 32 de 44
ltcswDescribeRecord service=CSW version=200xml ns csw=httpwwwopengisnetlcatcswoutputFormat=textlxml schemaLanguage= XM LSCH EMAgtltcswTypeNametargetNa mespace=httpwwwopengisnetlcatcswgt recordltcsw Type Namegtltcsw DescribeRecordgt
e Operacioacuten Transaction (opcional)
La operacioacuten Transaction define una interface para la creacioacuten modificacioacuten yborrado de registros del cataacutelogo
La peticioacuten estaraacute formada por elementos nsert Update o Deete seguacuten lasoperaciones que quieran ser realizadas
Tambieacuten puede usarse los elementos requestlO y verboseResponse
f Operacioacuten Getdomain (opcional)
Se utiliza para obtener informacioacuten en tiempo real sobre el rango de valores deun registro o de un paraacutemetro de la peticioacuten
Paraacutemetros
ParameterName
PropertyName
La respuesta estaacute formada de uno o maacutes elementos ltDomainValuesgtcompuestos a su vez de ltListONaluesgt o ltRangeONaluesgt
g Operacioacuten Harvest (opcional)
Permite colectar datos para el cataacutelogo es decir uacutenicamente referencia losdatos que deben ser insertados o actualizados en el cataacutelogo y seraacuteresponsabilidad del servicio de cataacutelogo resolver la referencia localizar los datosy procesarlos
La operacioacuten puede funcionar de manera siacutencrona o asiacutencrona
Paraacutemetros
Resquest service version
bull Namespace
bull Source Indica la URI de doacutende los metadatos son recolectados
bull ResourceType Referencia el esquema de los registros
bull ResourceFormat
ResponseHandler
Harveslnterval Especifica un intervalo de tiempo entre recolecciones demetadatos
Oncina Nacional de GObierno Electroacutenico e Informaacutetica - ONGE -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios ViCO de informacioacuten georrefcrenciada para ei intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 33 de 44
5 ESTANDAR PARA SERVICIO DE PROCESAMIENTO EN WES WPS
51 WPS Web Processing Service
El servicio Web Processing Service (WPS versioacuten 100) o Servicio de publicacioacutende Procesos geoespaciales en la web es una interfaz propuesto por la OGC queproporciona normas para estandarizar la forma de entradas y salidas (solicitudes yrespuestas) para servicios de geoprocesamiento Este servicio tambieacuten define laforma como un cliente puede solicitar la ejecucioacuten de un proceso y la forma comose maneja la salida del mismo
Define una interfaz que facilita la publicacioacuten de geo-procesos y el anaacutelisis de losclientes Los datos requeridos por el WPS se pueden entregar a traveacutes de la webo pueden estar disponibles en un servidor
Cabe destacar que el estaacutendar WPS permite realizar operaciones de anaacutelisis ytratamiento de informacioacuten espacial no prevista en los otros estaacutendares Laespecificacioacuten WPS se centra en la definicioacuten de un protocolo de comunicacioacutenentre cliente y servidor para realizar geo-procesos usando servicios y datosgeorreferenciados
Este estaacutendar es un interfaz geneacuterico por lo que no define ni los procesos ni losdatos especiacuteficos de entrada o de salida (producidos en el caacutelculo) sino que losdescribe de forma geneacuterica siendo cada implementacioacuten WPS la que defina suforma de trabajar
Los datos a usarse en este estaacutendar pueden comprender por ejemplo formatosde imaacutegenes tales como Geo TlFF o estaacutendares de intercambio de datos comoGeography Markup Language (GML) o Geolinked Data Acces Serviacutece (GDAS)Este estaacutendar tampoco aborda la forma de archivar catalogar buscar o recuperarla informacioacuten que ha sido creada por un WPS
Seguacuten la OGC el estaacutendar WPS describe un interfaz de peticioacutenrespuesta en elque se define coacutemo
Codificar las solicitudes de ejecucioacuten de procesos
bull Codificar las respuestas resultado de la ejecucioacuten de procesos
bull Integrar datos y metadatos en las entradas y salidas
bull Referenciar viacutea web datos de entrada y salida
bull Realizar procesos de larga duracioacuten
bull Devolver informacioacuten acerca del estado del proceso
bull Devolver errores de procesamiento
bull Solicitar el almacenamiento de las resultados de los procesos
511 Operaciones
a GetCapabilities (obligatoria)
Permite obtener el documento de capacidades donde se describen lascaracteriacutesticas del servicio En eacutel se proporcionan los nombres y una descripcioacutengeneral de cada uno de los procesos que ofrece el servicio Por ejemplo larespuesta de un GetCapabiacuteliacutetiacutees puede indicar que el WPS soporta unaoperacioacuten llamada interseccioacuten y que esta operacioacuten estaacute limitada a intersectarun poliacutegono con otro
Oficina Nacional de GOI)iemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinaoor de la IDEPDirectiva sobre estaacutendares de servicios 1Gbde informacioacuten georreferenciada par el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 17 Componentes GetCapabilities
Paacutegina 34 de 44
Componentes
i ordf-~~i~~=YYo~ordf__Request=GetCapabilitieso oJordm-~~~~~i()n5oo
Language
Obligatoriedad
Oblig~OTi() oObligtorioOpcional
Opcional
Descripcioacuten
Tipo de Servicio al que va djrigid~J~p~ticioacutenNombre de la operacioacutenVersiones ql~ordf~~Pleacutelooo o_o 0_0 o __Idioma del documento respuesta soportadopor el servidor ____o o
Ejemplo HTTP GET
La peticioacuten es una URL que contiene los paraacutemetros necesarios para poderconstruir una solicitud correcta
http IWPSservicesREQU EST=GetCapabilitiesampSERVICE=WPS
La respuesta es un documento XML que contiene los metadatos del servicioincluyendo una breve descripcioacuten de todos los procesos implementados estosprocesos son
GetLineOfSightPng realiza la liacutenea de visibilidad desde una posicioacutendefinida por las coordenadas de un supuesto observador a una alturadada y con una distancia maacutexima de visibilidad La liacutenea de visibilidad secalcula sobre un mapa raacutester en formato ASCIIGridExtended enviadomediante una peticioacuten a un WCS Obtiene la liacutenea de visibilidad en unarchivo como una imagen en formato PNG
bull GetProfileTxt realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo ASCII con los valores de las alturas
bull GetProfilePng realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo con una imagen en formato PNG
bull IntersectRaacutesterWithAsciiPolygon realiza la interseccioacuten entre un maparaacutester en formato floatGrid comprimido en llP obtenido de un WCS y unmapa vectorial pasado como un poliacutegono en formato ASCII de Grass Elresultado devuelve un raacutester en formato ASCII
IntersectRaacutesterWithPolygon realiza la interseccioacuten entre un mapa raacutesteren formato floatGrid comprimido en llP obtenido de un WCS y un mapavectorial en formato ShapeFile pasado como una peticioacuten a un WFS Elresultado devuelve un raacutester en formato ASCII
RaacutesterStatistics realiza la interseccioacuten entre un mapa raacutester en formatofloatGrid comprimido en llP obtenido de un WCS y un mapa vectorial enformato ShapeFile enviado mediante una peticioacuten a un WFS o como unpoliacutegono en formato ASCII de Grass incluyendo ademaacutes el valor maacuteximomiacutenimo y medio del mapa
bull Buffer_vectorial realiza la operacioacuten Buffer de una geometriacutea eacutesta puedepasarse tanto como un mapa vectorial en formato ASCII de Grass comopor una peticioacuten a un WFS Devuelve la ruta a un fichero ShapeFilecomprimido en llP o un fichero GML con la geometriacutea del buffer
Oficina Nacional de Gooierno Electroacutenico e Informaacutetica - ONGEl -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutenrJares de servicios teb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 35 de 44
Buffer_raacutester realiza la operacioacuten Buffer de un mapa raacutester a una distanciadada
bull VectorialOverlay realiza una operacioacuten entre dos mapas vectorialespreviamente obtenidos en formato ASCII vectorial o mediante una peticioacutena un WFS Las operaciones disponibles son de unioacuten interseccioacuten XOR yNOT
AnalisisTerritorialAreas caacutelculo de aacutereas resultado de la interseccioacuten dedistintos tipos de geometriacuteas del Corine con otros mapas vectoriales yraacutester Permite antildeadir restricciones sobre los mapas raacutester en cuanto aalturas maacuteximas y miacutenimas Como respuesta genera una imagen de lasaacutereas resultado de la operacioacuten
bull RaacutesterDistance calcula la distancia entre dos mapas raacutester obtenidosmediante peticiones a un WCS Se obtiene la miacutenima distancia y lospuntos maacutes proacuteximos ente los mapas
bull VectorialDistance calcula la distancia entre un mapa vectorial y un puntoEl mapa vectorial se obtiene mediante una peticioacuten a un WFS ointroducieacutendolo en formato ASCII de Grass
bull VectorialRaacutesterDistance distancia entre un mapa raacutester obtenidomediante una peticioacuten a un WCS y un mapa vectorial obtenido medianteuna la peticioacuten a un WFS o introducieacutendolo en formato ASCII de Grass Seobtiene la miacutenima distancia y los puntos maacutes proacuteximos entre los mapas
bull FeaturelnsideFeature informa si un mapa vectorial se solapa con otroEstos mapas se pueden obtener por medio de una peticioacuten a un WFS o serintroducidos como un mapa vectorial en formato ASCII de Grass
bull PointlnsideFeature informa si un punto estaacute contenido en un mapavectorial obtenido mediante una peticioacuten a un WFS o introducido como unmapa vectorial en formato ASCII de Grass
bull SimplifiedStatistics calcula el maacuteximo y miacutenimo de un mapa raacutester (sinposicioacuten y sin devolver el mapa) Simplificacioacuten de la operacioacutenRaacutesterStatistics para un caacutelculo previo de esta operacioacuten
b DescribeProcess (obligatoria)
Ofrece informacioacuten detallada acerca de los procesos que pueden ser ejecutadospor una operacioacuten Execute Esta descripcioacuten comprende los paraacutemetros yformatos de entrada que son requeridos en las peticiones de ejecucioacuten y losformatos de salida resultado de las operaciones Siguiendo con el ejemplo deinterseccioacuten de poliacutegonos la respuesta de una solicitud DescribeProcess podriacuteaindicar que este proceso requiere dos entradas llamadas PrimerPoliacutegono ySegundoPoliacutegono y que estas entradas se deben proporcionar en GML22 oGML 31 pudieacutendose enviar esta informacioacuten como un recurso accesible viacuteaweb
Cada paraacutemetro se describe mediante una estructura de datos que especifica losformatos codificaciones y unidades de medida permitidos (cuando esnecesario) Esta estructura de datos puede ser
Oficina Nacionai de Gobierno Electroacuteico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 36 de 44
ComplexData (Ej XML fragmento GML o imaacutegenes) estrutura de datoscompleja que soporta formatos codificaciones (tipo de URI) y schemasdefinidos para el proceso El valor de esta estructura de datos complejapuede introducirse directamente en la peticioacuten de la operacioacuten Execute oser solicitada mediante acceso remoto asiacute como ser devuelta directamenteen la operacioacuten Execute o almacenada como un recurso accesible viacutea web
bull LiteralData es un valor literal simple (Ej integer caraacutecter string URI) conunidades de medida que se codifica directamente en la peticioacuten y en larespuesta Execute
bull BoundingBox informacioacuten proporcionada en uno de los sistemas dereferencia soportados por el servicio que se codifica directamente en lapeticioacuten y en la respuesta Execute
Tabla 18 Componentes DescribeProcess
Componentes
service=WPS
request=DescribeProcessversion
language
Identifier
Obligatoriedad
Obligatorio
ObligatorioObligatorio
Opcional
Obligatorio
Descripcioacuten_ M
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenVersioacuten del servicioIdioma del documento respuesta soportadopor el servidorIdentificador del proceso uno por cadaproceso al que se desea llamar
Ejemplo HTTP GET
Solicitud de la informacioacuten del proceso GetLineOfSightPng del servicio WPS
http IWPSservicesREQUEST=DescribeProcessampSERVIC E=WPSamp VERSION=040ampldentifier=GetLineOfSightPng
c ExecuteProcess (obligatoria)
Permite ejecutar procesos especiacuteficos implementados por el WPS utilizandocomo entrada los paraacutemetros suministrados y devolviendo en la salida losvalores producidos en el proceso Los datos de entrada pueden suministrarseintegraacutendolos en la peticioacuten Execute o mediante una fuente de datos accesibleviacutea web Asiacute mismo el resultado puede devolverse directamente o seralmacenado como un recurso accesible viacutea web en cuyo caso la respuestaconsistiraacute en un documento XML con una URL por cada salida almacenada
Normalmente la respuesta a la operacioacuten Execute es devuelta cuando finaliza elproceso Sin embargo un cliente puede solicitar al servidor el documento derespuesta inmediatamente despueacutes de ser aceptada la peticioacuten por parte dedicho servidor En este caso la respuesta incluye una URL a partir de la cualpuede recuperarse el documento de respuesta durante el proceso o despueacutes delmismo A su vez se puede solicitar al servidor que actualice regularmente unamedida indicadora de la cantidad de proceso restante
Si se desea suministrar al proceso gran cantidad de datos de entrada se utilizanuna o maacutes URI con los valores de entrada (normalmente URL) excepto cuandose trata uacutenicamente de valores escalares Si el proceso ha de ejecutarse variasveces utilizando diferentes entradas en cada ocasioacuten cada procesamiento deberealizarse con peticiones Execute separadas Si se trata de peticiones sencillaslos servidores pueden implementar transferencia HTTP GET para la operacioacuten
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 37 de 44
Execute sin embargo es maacutes conveniente la utilizacioacuten de codificacioacuten XMLcuando las peticiones son maacutes complejas
Tabla 19 Paraacutemetros comunes
Obligatoriedad
Obligatorio
Opcional
Obligatorio
ObligatorioObligatorio
Opcional
Opcional
Componentes
Service=WPS
ReqLJes==xecuteVersion
Identifier
Language
Datalnputs
ResponseForm
Descripcioacuten
Tipo de Servicio al que va dirigida la peticioacuten
Nombre de la operacioacutenVersioacuten del servicioIdentificador del proceso uno por cadaproceso al que se desea llamarIdioma del documento respuesta soportadopor el servidor
Tabla 20 Peticioacuten XML
Lista de datos de entrada Estructura dedatos del tipo Datalnputs (ver estaacutendar)Formato de respuesta del procesoEstructura de datos del tipo ResponseForm(ver estaacutendar)
Tabla 21 Peticioacuten GET
Datalnputs
ResponseDocument
RawDataOutput
StoreExecuteResponse=trae
Linage=trae
Status=trae
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Lista de identificadores atributoacutesy vaiacuteoacuteresde las entradas delproce9~
Lista de identificadores y atributos de lasseacute3lidasdel iexclgtroceso Identificador y atributos de cada salida delprocesoEspecifica si la respuesta debe almacenarseen un recurso accesible via webEspecifica si se debe incluir en el documento de respuesta la informacioacuten acerca dellinaje __Especifica si se debe actualizar en eldocumento de respuesta la informacioacuten acercadel ~stado delproces()
Ejemplo HTIP POST de un Servicio WPS
Se muestran las peticiones de liacutenea de visibilidad y de perfil en formato imagenpara pedirla en formato texto basta con cambiar los identificadores deGetLineOfSightPng a GetLineOfSightTxt o de GetProfilePng a GetProfile Txt
Obtencioacuten de la liacutenea de visibilidad paraacutemetros requeridos
URLCoverageServer URL con la cobertura a utilizar en el caacutelculo de laliacutenea de visibilidad
bull coordinate coordenadas donde se situacutea el observador Deben estarseparadas por coma
bull obs_elev altura del observador (en metros)
bull max_dist distancia maacutexima en metros a la que se quiera calcular la liacuteneade visibilidad o radio (No se aconseja hacer peticiones de liacutenea devisibilidad superiores a 400m debido a un bug de Grass)
bull width ancho de la imagen a generar
bull Height alto de la imagen a generar
bull CRS sistema de referencia en el que se proporcionan los datos
Respuesta
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estmdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten POllliacuteca
Paacutegina 38 de 44
GetLineOfSightTxt La respuesta consiste en un GML que incluye ladireccioacuten del archivo en formato texto a descargar
bull GetLineOfSightPng imageURL direccioacuten donde se encuentra almacenadala imagen resultante GMLURL direccioacuten donde se encuentra almacenadoel GML de las aacutereas visibles resultantes
Obtencioacuten del perfil se definen los siguientes paraacutemetros
Resolution resolucioacuten a tomar en el caacutelculo del perfil
Profile pares de puntos separados por comas por los que se deseacalcular el perfil
URLCoverageServer URL de la cobertura a utilizar en el caacutelculo del perfil
CRS sistema de referencia en el que se proporcionan los datos
La respuesta consiste en un GML que incluye la direccioacuten del archivo adescargar
IntersectRaacutesterWithASCIIPolygon se definen los siguientes paraacutemetros
o ASCIIPolygon Archivo vectorial en formato ASCII de Grasso URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
bull IntersectRaacutesterWithPolygon se definen los siguientes paraacutemetros
o URLFeatureServer Direccioacuten del servicio WFS del que se obtiene elpoliacutegono a intersectar
o FeatureRequest Peticioacuten GetFeature al servicio WFS mediante lacual se obtiene el poliacutegono a intersectar
o URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Nacional da Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador dEla IDEPDirectiva sobre estaacutendares de servicios ~eb eje informacioacuten georreferenciada para ei intercamllio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 32 de 44
ltcswDescribeRecord service=CSW version=200xml ns csw=httpwwwopengisnetlcatcswoutputFormat=textlxml schemaLanguage= XM LSCH EMAgtltcswTypeNametargetNa mespace=httpwwwopengisnetlcatcswgt recordltcsw Type Namegtltcsw DescribeRecordgt
e Operacioacuten Transaction (opcional)
La operacioacuten Transaction define una interface para la creacioacuten modificacioacuten yborrado de registros del cataacutelogo
La peticioacuten estaraacute formada por elementos nsert Update o Deete seguacuten lasoperaciones que quieran ser realizadas
Tambieacuten puede usarse los elementos requestlO y verboseResponse
f Operacioacuten Getdomain (opcional)
Se utiliza para obtener informacioacuten en tiempo real sobre el rango de valores deun registro o de un paraacutemetro de la peticioacuten
Paraacutemetros
ParameterName
PropertyName
La respuesta estaacute formada de uno o maacutes elementos ltDomainValuesgtcompuestos a su vez de ltListONaluesgt o ltRangeONaluesgt
g Operacioacuten Harvest (opcional)
Permite colectar datos para el cataacutelogo es decir uacutenicamente referencia losdatos que deben ser insertados o actualizados en el cataacutelogo y seraacuteresponsabilidad del servicio de cataacutelogo resolver la referencia localizar los datosy procesarlos
La operacioacuten puede funcionar de manera siacutencrona o asiacutencrona
Paraacutemetros
Resquest service version
bull Namespace
bull Source Indica la URI de doacutende los metadatos son recolectados
bull ResourceType Referencia el esquema de los registros
bull ResourceFormat
ResponseHandler
Harveslnterval Especifica un intervalo de tiempo entre recolecciones demetadatos
Oncina Nacional de GObierno Electroacutenico e Informaacutetica - ONGE -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios ViCO de informacioacuten georrefcrenciada para ei intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 33 de 44
5 ESTANDAR PARA SERVICIO DE PROCESAMIENTO EN WES WPS
51 WPS Web Processing Service
El servicio Web Processing Service (WPS versioacuten 100) o Servicio de publicacioacutende Procesos geoespaciales en la web es una interfaz propuesto por la OGC queproporciona normas para estandarizar la forma de entradas y salidas (solicitudes yrespuestas) para servicios de geoprocesamiento Este servicio tambieacuten define laforma como un cliente puede solicitar la ejecucioacuten de un proceso y la forma comose maneja la salida del mismo
Define una interfaz que facilita la publicacioacuten de geo-procesos y el anaacutelisis de losclientes Los datos requeridos por el WPS se pueden entregar a traveacutes de la webo pueden estar disponibles en un servidor
Cabe destacar que el estaacutendar WPS permite realizar operaciones de anaacutelisis ytratamiento de informacioacuten espacial no prevista en los otros estaacutendares Laespecificacioacuten WPS se centra en la definicioacuten de un protocolo de comunicacioacutenentre cliente y servidor para realizar geo-procesos usando servicios y datosgeorreferenciados
Este estaacutendar es un interfaz geneacuterico por lo que no define ni los procesos ni losdatos especiacuteficos de entrada o de salida (producidos en el caacutelculo) sino que losdescribe de forma geneacuterica siendo cada implementacioacuten WPS la que defina suforma de trabajar
Los datos a usarse en este estaacutendar pueden comprender por ejemplo formatosde imaacutegenes tales como Geo TlFF o estaacutendares de intercambio de datos comoGeography Markup Language (GML) o Geolinked Data Acces Serviacutece (GDAS)Este estaacutendar tampoco aborda la forma de archivar catalogar buscar o recuperarla informacioacuten que ha sido creada por un WPS
Seguacuten la OGC el estaacutendar WPS describe un interfaz de peticioacutenrespuesta en elque se define coacutemo
Codificar las solicitudes de ejecucioacuten de procesos
bull Codificar las respuestas resultado de la ejecucioacuten de procesos
bull Integrar datos y metadatos en las entradas y salidas
bull Referenciar viacutea web datos de entrada y salida
bull Realizar procesos de larga duracioacuten
bull Devolver informacioacuten acerca del estado del proceso
bull Devolver errores de procesamiento
bull Solicitar el almacenamiento de las resultados de los procesos
511 Operaciones
a GetCapabilities (obligatoria)
Permite obtener el documento de capacidades donde se describen lascaracteriacutesticas del servicio En eacutel se proporcionan los nombres y una descripcioacutengeneral de cada uno de los procesos que ofrece el servicio Por ejemplo larespuesta de un GetCapabiacuteliacutetiacutees puede indicar que el WPS soporta unaoperacioacuten llamada interseccioacuten y que esta operacioacuten estaacute limitada a intersectarun poliacutegono con otro
Oficina Nacional de GOI)iemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinaoor de la IDEPDirectiva sobre estaacutendares de servicios 1Gbde informacioacuten georreferenciada par el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 17 Componentes GetCapabilities
Paacutegina 34 de 44
Componentes
i ordf-~~i~~=YYo~ordf__Request=GetCapabilitieso oJordm-~~~~~i()n5oo
Language
Obligatoriedad
Oblig~OTi() oObligtorioOpcional
Opcional
Descripcioacuten
Tipo de Servicio al que va djrigid~J~p~ticioacutenNombre de la operacioacutenVersiones ql~ordf~~Pleacutelooo o_o 0_0 o __Idioma del documento respuesta soportadopor el servidor ____o o
Ejemplo HTTP GET
La peticioacuten es una URL que contiene los paraacutemetros necesarios para poderconstruir una solicitud correcta
http IWPSservicesREQU EST=GetCapabilitiesampSERVICE=WPS
La respuesta es un documento XML que contiene los metadatos del servicioincluyendo una breve descripcioacuten de todos los procesos implementados estosprocesos son
GetLineOfSightPng realiza la liacutenea de visibilidad desde una posicioacutendefinida por las coordenadas de un supuesto observador a una alturadada y con una distancia maacutexima de visibilidad La liacutenea de visibilidad secalcula sobre un mapa raacutester en formato ASCIIGridExtended enviadomediante una peticioacuten a un WCS Obtiene la liacutenea de visibilidad en unarchivo como una imagen en formato PNG
bull GetProfileTxt realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo ASCII con los valores de las alturas
bull GetProfilePng realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo con una imagen en formato PNG
bull IntersectRaacutesterWithAsciiPolygon realiza la interseccioacuten entre un maparaacutester en formato floatGrid comprimido en llP obtenido de un WCS y unmapa vectorial pasado como un poliacutegono en formato ASCII de Grass Elresultado devuelve un raacutester en formato ASCII
IntersectRaacutesterWithPolygon realiza la interseccioacuten entre un mapa raacutesteren formato floatGrid comprimido en llP obtenido de un WCS y un mapavectorial en formato ShapeFile pasado como una peticioacuten a un WFS Elresultado devuelve un raacutester en formato ASCII
RaacutesterStatistics realiza la interseccioacuten entre un mapa raacutester en formatofloatGrid comprimido en llP obtenido de un WCS y un mapa vectorial enformato ShapeFile enviado mediante una peticioacuten a un WFS o como unpoliacutegono en formato ASCII de Grass incluyendo ademaacutes el valor maacuteximomiacutenimo y medio del mapa
bull Buffer_vectorial realiza la operacioacuten Buffer de una geometriacutea eacutesta puedepasarse tanto como un mapa vectorial en formato ASCII de Grass comopor una peticioacuten a un WFS Devuelve la ruta a un fichero ShapeFilecomprimido en llP o un fichero GML con la geometriacutea del buffer
Oficina Nacional de Gooierno Electroacutenico e Informaacutetica - ONGEl -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutenrJares de servicios teb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 35 de 44
Buffer_raacutester realiza la operacioacuten Buffer de un mapa raacutester a una distanciadada
bull VectorialOverlay realiza una operacioacuten entre dos mapas vectorialespreviamente obtenidos en formato ASCII vectorial o mediante una peticioacutena un WFS Las operaciones disponibles son de unioacuten interseccioacuten XOR yNOT
AnalisisTerritorialAreas caacutelculo de aacutereas resultado de la interseccioacuten dedistintos tipos de geometriacuteas del Corine con otros mapas vectoriales yraacutester Permite antildeadir restricciones sobre los mapas raacutester en cuanto aalturas maacuteximas y miacutenimas Como respuesta genera una imagen de lasaacutereas resultado de la operacioacuten
bull RaacutesterDistance calcula la distancia entre dos mapas raacutester obtenidosmediante peticiones a un WCS Se obtiene la miacutenima distancia y lospuntos maacutes proacuteximos ente los mapas
bull VectorialDistance calcula la distancia entre un mapa vectorial y un puntoEl mapa vectorial se obtiene mediante una peticioacuten a un WFS ointroducieacutendolo en formato ASCII de Grass
bull VectorialRaacutesterDistance distancia entre un mapa raacutester obtenidomediante una peticioacuten a un WCS y un mapa vectorial obtenido medianteuna la peticioacuten a un WFS o introducieacutendolo en formato ASCII de Grass Seobtiene la miacutenima distancia y los puntos maacutes proacuteximos entre los mapas
bull FeaturelnsideFeature informa si un mapa vectorial se solapa con otroEstos mapas se pueden obtener por medio de una peticioacuten a un WFS o serintroducidos como un mapa vectorial en formato ASCII de Grass
bull PointlnsideFeature informa si un punto estaacute contenido en un mapavectorial obtenido mediante una peticioacuten a un WFS o introducido como unmapa vectorial en formato ASCII de Grass
bull SimplifiedStatistics calcula el maacuteximo y miacutenimo de un mapa raacutester (sinposicioacuten y sin devolver el mapa) Simplificacioacuten de la operacioacutenRaacutesterStatistics para un caacutelculo previo de esta operacioacuten
b DescribeProcess (obligatoria)
Ofrece informacioacuten detallada acerca de los procesos que pueden ser ejecutadospor una operacioacuten Execute Esta descripcioacuten comprende los paraacutemetros yformatos de entrada que son requeridos en las peticiones de ejecucioacuten y losformatos de salida resultado de las operaciones Siguiendo con el ejemplo deinterseccioacuten de poliacutegonos la respuesta de una solicitud DescribeProcess podriacuteaindicar que este proceso requiere dos entradas llamadas PrimerPoliacutegono ySegundoPoliacutegono y que estas entradas se deben proporcionar en GML22 oGML 31 pudieacutendose enviar esta informacioacuten como un recurso accesible viacuteaweb
Cada paraacutemetro se describe mediante una estructura de datos que especifica losformatos codificaciones y unidades de medida permitidos (cuando esnecesario) Esta estructura de datos puede ser
Oficina Nacionai de Gobierno Electroacuteico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 36 de 44
ComplexData (Ej XML fragmento GML o imaacutegenes) estrutura de datoscompleja que soporta formatos codificaciones (tipo de URI) y schemasdefinidos para el proceso El valor de esta estructura de datos complejapuede introducirse directamente en la peticioacuten de la operacioacuten Execute oser solicitada mediante acceso remoto asiacute como ser devuelta directamenteen la operacioacuten Execute o almacenada como un recurso accesible viacutea web
bull LiteralData es un valor literal simple (Ej integer caraacutecter string URI) conunidades de medida que se codifica directamente en la peticioacuten y en larespuesta Execute
bull BoundingBox informacioacuten proporcionada en uno de los sistemas dereferencia soportados por el servicio que se codifica directamente en lapeticioacuten y en la respuesta Execute
Tabla 18 Componentes DescribeProcess
Componentes
service=WPS
request=DescribeProcessversion
language
Identifier
Obligatoriedad
Obligatorio
ObligatorioObligatorio
Opcional
Obligatorio
Descripcioacuten_ M
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenVersioacuten del servicioIdioma del documento respuesta soportadopor el servidorIdentificador del proceso uno por cadaproceso al que se desea llamar
Ejemplo HTTP GET
Solicitud de la informacioacuten del proceso GetLineOfSightPng del servicio WPS
http IWPSservicesREQUEST=DescribeProcessampSERVIC E=WPSamp VERSION=040ampldentifier=GetLineOfSightPng
c ExecuteProcess (obligatoria)
Permite ejecutar procesos especiacuteficos implementados por el WPS utilizandocomo entrada los paraacutemetros suministrados y devolviendo en la salida losvalores producidos en el proceso Los datos de entrada pueden suministrarseintegraacutendolos en la peticioacuten Execute o mediante una fuente de datos accesibleviacutea web Asiacute mismo el resultado puede devolverse directamente o seralmacenado como un recurso accesible viacutea web en cuyo caso la respuestaconsistiraacute en un documento XML con una URL por cada salida almacenada
Normalmente la respuesta a la operacioacuten Execute es devuelta cuando finaliza elproceso Sin embargo un cliente puede solicitar al servidor el documento derespuesta inmediatamente despueacutes de ser aceptada la peticioacuten por parte dedicho servidor En este caso la respuesta incluye una URL a partir de la cualpuede recuperarse el documento de respuesta durante el proceso o despueacutes delmismo A su vez se puede solicitar al servidor que actualice regularmente unamedida indicadora de la cantidad de proceso restante
Si se desea suministrar al proceso gran cantidad de datos de entrada se utilizanuna o maacutes URI con los valores de entrada (normalmente URL) excepto cuandose trata uacutenicamente de valores escalares Si el proceso ha de ejecutarse variasveces utilizando diferentes entradas en cada ocasioacuten cada procesamiento deberealizarse con peticiones Execute separadas Si se trata de peticiones sencillaslos servidores pueden implementar transferencia HTTP GET para la operacioacuten
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 37 de 44
Execute sin embargo es maacutes conveniente la utilizacioacuten de codificacioacuten XMLcuando las peticiones son maacutes complejas
Tabla 19 Paraacutemetros comunes
Obligatoriedad
Obligatorio
Opcional
Obligatorio
ObligatorioObligatorio
Opcional
Opcional
Componentes
Service=WPS
ReqLJes==xecuteVersion
Identifier
Language
Datalnputs
ResponseForm
Descripcioacuten
Tipo de Servicio al que va dirigida la peticioacuten
Nombre de la operacioacutenVersioacuten del servicioIdentificador del proceso uno por cadaproceso al que se desea llamarIdioma del documento respuesta soportadopor el servidor
Tabla 20 Peticioacuten XML
Lista de datos de entrada Estructura dedatos del tipo Datalnputs (ver estaacutendar)Formato de respuesta del procesoEstructura de datos del tipo ResponseForm(ver estaacutendar)
Tabla 21 Peticioacuten GET
Datalnputs
ResponseDocument
RawDataOutput
StoreExecuteResponse=trae
Linage=trae
Status=trae
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Lista de identificadores atributoacutesy vaiacuteoacuteresde las entradas delproce9~
Lista de identificadores y atributos de lasseacute3lidasdel iexclgtroceso Identificador y atributos de cada salida delprocesoEspecifica si la respuesta debe almacenarseen un recurso accesible via webEspecifica si se debe incluir en el documento de respuesta la informacioacuten acerca dellinaje __Especifica si se debe actualizar en eldocumento de respuesta la informacioacuten acercadel ~stado delproces()
Ejemplo HTIP POST de un Servicio WPS
Se muestran las peticiones de liacutenea de visibilidad y de perfil en formato imagenpara pedirla en formato texto basta con cambiar los identificadores deGetLineOfSightPng a GetLineOfSightTxt o de GetProfilePng a GetProfile Txt
Obtencioacuten de la liacutenea de visibilidad paraacutemetros requeridos
URLCoverageServer URL con la cobertura a utilizar en el caacutelculo de laliacutenea de visibilidad
bull coordinate coordenadas donde se situacutea el observador Deben estarseparadas por coma
bull obs_elev altura del observador (en metros)
bull max_dist distancia maacutexima en metros a la que se quiera calcular la liacuteneade visibilidad o radio (No se aconseja hacer peticiones de liacutenea devisibilidad superiores a 400m debido a un bug de Grass)
bull width ancho de la imagen a generar
bull Height alto de la imagen a generar
bull CRS sistema de referencia en el que se proporcionan los datos
Respuesta
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estmdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten POllliacuteca
Paacutegina 38 de 44
GetLineOfSightTxt La respuesta consiste en un GML que incluye ladireccioacuten del archivo en formato texto a descargar
bull GetLineOfSightPng imageURL direccioacuten donde se encuentra almacenadala imagen resultante GMLURL direccioacuten donde se encuentra almacenadoel GML de las aacutereas visibles resultantes
Obtencioacuten del perfil se definen los siguientes paraacutemetros
Resolution resolucioacuten a tomar en el caacutelculo del perfil
Profile pares de puntos separados por comas por los que se deseacalcular el perfil
URLCoverageServer URL de la cobertura a utilizar en el caacutelculo del perfil
CRS sistema de referencia en el que se proporcionan los datos
La respuesta consiste en un GML que incluye la direccioacuten del archivo adescargar
IntersectRaacutesterWithASCIIPolygon se definen los siguientes paraacutemetros
o ASCIIPolygon Archivo vectorial en formato ASCII de Grasso URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
bull IntersectRaacutesterWithPolygon se definen los siguientes paraacutemetros
o URLFeatureServer Direccioacuten del servicio WFS del que se obtiene elpoliacutegono a intersectar
o FeatureRequest Peticioacuten GetFeature al servicio WFS mediante lacual se obtiene el poliacutegono a intersectar
o URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oncina Nacional de GObierno Electroacutenico e Informaacutetica - ONGE -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios ViCO de informacioacuten georrefcrenciada para ei intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 33 de 44
5 ESTANDAR PARA SERVICIO DE PROCESAMIENTO EN WES WPS
51 WPS Web Processing Service
El servicio Web Processing Service (WPS versioacuten 100) o Servicio de publicacioacutende Procesos geoespaciales en la web es una interfaz propuesto por la OGC queproporciona normas para estandarizar la forma de entradas y salidas (solicitudes yrespuestas) para servicios de geoprocesamiento Este servicio tambieacuten define laforma como un cliente puede solicitar la ejecucioacuten de un proceso y la forma comose maneja la salida del mismo
Define una interfaz que facilita la publicacioacuten de geo-procesos y el anaacutelisis de losclientes Los datos requeridos por el WPS se pueden entregar a traveacutes de la webo pueden estar disponibles en un servidor
Cabe destacar que el estaacutendar WPS permite realizar operaciones de anaacutelisis ytratamiento de informacioacuten espacial no prevista en los otros estaacutendares Laespecificacioacuten WPS se centra en la definicioacuten de un protocolo de comunicacioacutenentre cliente y servidor para realizar geo-procesos usando servicios y datosgeorreferenciados
Este estaacutendar es un interfaz geneacuterico por lo que no define ni los procesos ni losdatos especiacuteficos de entrada o de salida (producidos en el caacutelculo) sino que losdescribe de forma geneacuterica siendo cada implementacioacuten WPS la que defina suforma de trabajar
Los datos a usarse en este estaacutendar pueden comprender por ejemplo formatosde imaacutegenes tales como Geo TlFF o estaacutendares de intercambio de datos comoGeography Markup Language (GML) o Geolinked Data Acces Serviacutece (GDAS)Este estaacutendar tampoco aborda la forma de archivar catalogar buscar o recuperarla informacioacuten que ha sido creada por un WPS
Seguacuten la OGC el estaacutendar WPS describe un interfaz de peticioacutenrespuesta en elque se define coacutemo
Codificar las solicitudes de ejecucioacuten de procesos
bull Codificar las respuestas resultado de la ejecucioacuten de procesos
bull Integrar datos y metadatos en las entradas y salidas
bull Referenciar viacutea web datos de entrada y salida
bull Realizar procesos de larga duracioacuten
bull Devolver informacioacuten acerca del estado del proceso
bull Devolver errores de procesamiento
bull Solicitar el almacenamiento de las resultados de los procesos
511 Operaciones
a GetCapabilities (obligatoria)
Permite obtener el documento de capacidades donde se describen lascaracteriacutesticas del servicio En eacutel se proporcionan los nombres y una descripcioacutengeneral de cada uno de los procesos que ofrece el servicio Por ejemplo larespuesta de un GetCapabiacuteliacutetiacutees puede indicar que el WPS soporta unaoperacioacuten llamada interseccioacuten y que esta operacioacuten estaacute limitada a intersectarun poliacutegono con otro
Oficina Nacional de GOI)iemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinaoor de la IDEPDirectiva sobre estaacutendares de servicios 1Gbde informacioacuten georreferenciada par el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 17 Componentes GetCapabilities
Paacutegina 34 de 44
Componentes
i ordf-~~i~~=YYo~ordf__Request=GetCapabilitieso oJordm-~~~~~i()n5oo
Language
Obligatoriedad
Oblig~OTi() oObligtorioOpcional
Opcional
Descripcioacuten
Tipo de Servicio al que va djrigid~J~p~ticioacutenNombre de la operacioacutenVersiones ql~ordf~~Pleacutelooo o_o 0_0 o __Idioma del documento respuesta soportadopor el servidor ____o o
Ejemplo HTTP GET
La peticioacuten es una URL que contiene los paraacutemetros necesarios para poderconstruir una solicitud correcta
http IWPSservicesREQU EST=GetCapabilitiesampSERVICE=WPS
La respuesta es un documento XML que contiene los metadatos del servicioincluyendo una breve descripcioacuten de todos los procesos implementados estosprocesos son
GetLineOfSightPng realiza la liacutenea de visibilidad desde una posicioacutendefinida por las coordenadas de un supuesto observador a una alturadada y con una distancia maacutexima de visibilidad La liacutenea de visibilidad secalcula sobre un mapa raacutester en formato ASCIIGridExtended enviadomediante una peticioacuten a un WCS Obtiene la liacutenea de visibilidad en unarchivo como una imagen en formato PNG
bull GetProfileTxt realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo ASCII con los valores de las alturas
bull GetProfilePng realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo con una imagen en formato PNG
bull IntersectRaacutesterWithAsciiPolygon realiza la interseccioacuten entre un maparaacutester en formato floatGrid comprimido en llP obtenido de un WCS y unmapa vectorial pasado como un poliacutegono en formato ASCII de Grass Elresultado devuelve un raacutester en formato ASCII
IntersectRaacutesterWithPolygon realiza la interseccioacuten entre un mapa raacutesteren formato floatGrid comprimido en llP obtenido de un WCS y un mapavectorial en formato ShapeFile pasado como una peticioacuten a un WFS Elresultado devuelve un raacutester en formato ASCII
RaacutesterStatistics realiza la interseccioacuten entre un mapa raacutester en formatofloatGrid comprimido en llP obtenido de un WCS y un mapa vectorial enformato ShapeFile enviado mediante una peticioacuten a un WFS o como unpoliacutegono en formato ASCII de Grass incluyendo ademaacutes el valor maacuteximomiacutenimo y medio del mapa
bull Buffer_vectorial realiza la operacioacuten Buffer de una geometriacutea eacutesta puedepasarse tanto como un mapa vectorial en formato ASCII de Grass comopor una peticioacuten a un WFS Devuelve la ruta a un fichero ShapeFilecomprimido en llP o un fichero GML con la geometriacutea del buffer
Oficina Nacional de Gooierno Electroacutenico e Informaacutetica - ONGEl -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutenrJares de servicios teb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 35 de 44
Buffer_raacutester realiza la operacioacuten Buffer de un mapa raacutester a una distanciadada
bull VectorialOverlay realiza una operacioacuten entre dos mapas vectorialespreviamente obtenidos en formato ASCII vectorial o mediante una peticioacutena un WFS Las operaciones disponibles son de unioacuten interseccioacuten XOR yNOT
AnalisisTerritorialAreas caacutelculo de aacutereas resultado de la interseccioacuten dedistintos tipos de geometriacuteas del Corine con otros mapas vectoriales yraacutester Permite antildeadir restricciones sobre los mapas raacutester en cuanto aalturas maacuteximas y miacutenimas Como respuesta genera una imagen de lasaacutereas resultado de la operacioacuten
bull RaacutesterDistance calcula la distancia entre dos mapas raacutester obtenidosmediante peticiones a un WCS Se obtiene la miacutenima distancia y lospuntos maacutes proacuteximos ente los mapas
bull VectorialDistance calcula la distancia entre un mapa vectorial y un puntoEl mapa vectorial se obtiene mediante una peticioacuten a un WFS ointroducieacutendolo en formato ASCII de Grass
bull VectorialRaacutesterDistance distancia entre un mapa raacutester obtenidomediante una peticioacuten a un WCS y un mapa vectorial obtenido medianteuna la peticioacuten a un WFS o introducieacutendolo en formato ASCII de Grass Seobtiene la miacutenima distancia y los puntos maacutes proacuteximos entre los mapas
bull FeaturelnsideFeature informa si un mapa vectorial se solapa con otroEstos mapas se pueden obtener por medio de una peticioacuten a un WFS o serintroducidos como un mapa vectorial en formato ASCII de Grass
bull PointlnsideFeature informa si un punto estaacute contenido en un mapavectorial obtenido mediante una peticioacuten a un WFS o introducido como unmapa vectorial en formato ASCII de Grass
bull SimplifiedStatistics calcula el maacuteximo y miacutenimo de un mapa raacutester (sinposicioacuten y sin devolver el mapa) Simplificacioacuten de la operacioacutenRaacutesterStatistics para un caacutelculo previo de esta operacioacuten
b DescribeProcess (obligatoria)
Ofrece informacioacuten detallada acerca de los procesos que pueden ser ejecutadospor una operacioacuten Execute Esta descripcioacuten comprende los paraacutemetros yformatos de entrada que son requeridos en las peticiones de ejecucioacuten y losformatos de salida resultado de las operaciones Siguiendo con el ejemplo deinterseccioacuten de poliacutegonos la respuesta de una solicitud DescribeProcess podriacuteaindicar que este proceso requiere dos entradas llamadas PrimerPoliacutegono ySegundoPoliacutegono y que estas entradas se deben proporcionar en GML22 oGML 31 pudieacutendose enviar esta informacioacuten como un recurso accesible viacuteaweb
Cada paraacutemetro se describe mediante una estructura de datos que especifica losformatos codificaciones y unidades de medida permitidos (cuando esnecesario) Esta estructura de datos puede ser
Oficina Nacionai de Gobierno Electroacuteico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 36 de 44
ComplexData (Ej XML fragmento GML o imaacutegenes) estrutura de datoscompleja que soporta formatos codificaciones (tipo de URI) y schemasdefinidos para el proceso El valor de esta estructura de datos complejapuede introducirse directamente en la peticioacuten de la operacioacuten Execute oser solicitada mediante acceso remoto asiacute como ser devuelta directamenteen la operacioacuten Execute o almacenada como un recurso accesible viacutea web
bull LiteralData es un valor literal simple (Ej integer caraacutecter string URI) conunidades de medida que se codifica directamente en la peticioacuten y en larespuesta Execute
bull BoundingBox informacioacuten proporcionada en uno de los sistemas dereferencia soportados por el servicio que se codifica directamente en lapeticioacuten y en la respuesta Execute
Tabla 18 Componentes DescribeProcess
Componentes
service=WPS
request=DescribeProcessversion
language
Identifier
Obligatoriedad
Obligatorio
ObligatorioObligatorio
Opcional
Obligatorio
Descripcioacuten_ M
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenVersioacuten del servicioIdioma del documento respuesta soportadopor el servidorIdentificador del proceso uno por cadaproceso al que se desea llamar
Ejemplo HTTP GET
Solicitud de la informacioacuten del proceso GetLineOfSightPng del servicio WPS
http IWPSservicesREQUEST=DescribeProcessampSERVIC E=WPSamp VERSION=040ampldentifier=GetLineOfSightPng
c ExecuteProcess (obligatoria)
Permite ejecutar procesos especiacuteficos implementados por el WPS utilizandocomo entrada los paraacutemetros suministrados y devolviendo en la salida losvalores producidos en el proceso Los datos de entrada pueden suministrarseintegraacutendolos en la peticioacuten Execute o mediante una fuente de datos accesibleviacutea web Asiacute mismo el resultado puede devolverse directamente o seralmacenado como un recurso accesible viacutea web en cuyo caso la respuestaconsistiraacute en un documento XML con una URL por cada salida almacenada
Normalmente la respuesta a la operacioacuten Execute es devuelta cuando finaliza elproceso Sin embargo un cliente puede solicitar al servidor el documento derespuesta inmediatamente despueacutes de ser aceptada la peticioacuten por parte dedicho servidor En este caso la respuesta incluye una URL a partir de la cualpuede recuperarse el documento de respuesta durante el proceso o despueacutes delmismo A su vez se puede solicitar al servidor que actualice regularmente unamedida indicadora de la cantidad de proceso restante
Si se desea suministrar al proceso gran cantidad de datos de entrada se utilizanuna o maacutes URI con los valores de entrada (normalmente URL) excepto cuandose trata uacutenicamente de valores escalares Si el proceso ha de ejecutarse variasveces utilizando diferentes entradas en cada ocasioacuten cada procesamiento deberealizarse con peticiones Execute separadas Si se trata de peticiones sencillaslos servidores pueden implementar transferencia HTTP GET para la operacioacuten
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 37 de 44
Execute sin embargo es maacutes conveniente la utilizacioacuten de codificacioacuten XMLcuando las peticiones son maacutes complejas
Tabla 19 Paraacutemetros comunes
Obligatoriedad
Obligatorio
Opcional
Obligatorio
ObligatorioObligatorio
Opcional
Opcional
Componentes
Service=WPS
ReqLJes==xecuteVersion
Identifier
Language
Datalnputs
ResponseForm
Descripcioacuten
Tipo de Servicio al que va dirigida la peticioacuten
Nombre de la operacioacutenVersioacuten del servicioIdentificador del proceso uno por cadaproceso al que se desea llamarIdioma del documento respuesta soportadopor el servidor
Tabla 20 Peticioacuten XML
Lista de datos de entrada Estructura dedatos del tipo Datalnputs (ver estaacutendar)Formato de respuesta del procesoEstructura de datos del tipo ResponseForm(ver estaacutendar)
Tabla 21 Peticioacuten GET
Datalnputs
ResponseDocument
RawDataOutput
StoreExecuteResponse=trae
Linage=trae
Status=trae
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Lista de identificadores atributoacutesy vaiacuteoacuteresde las entradas delproce9~
Lista de identificadores y atributos de lasseacute3lidasdel iexclgtroceso Identificador y atributos de cada salida delprocesoEspecifica si la respuesta debe almacenarseen un recurso accesible via webEspecifica si se debe incluir en el documento de respuesta la informacioacuten acerca dellinaje __Especifica si se debe actualizar en eldocumento de respuesta la informacioacuten acercadel ~stado delproces()
Ejemplo HTIP POST de un Servicio WPS
Se muestran las peticiones de liacutenea de visibilidad y de perfil en formato imagenpara pedirla en formato texto basta con cambiar los identificadores deGetLineOfSightPng a GetLineOfSightTxt o de GetProfilePng a GetProfile Txt
Obtencioacuten de la liacutenea de visibilidad paraacutemetros requeridos
URLCoverageServer URL con la cobertura a utilizar en el caacutelculo de laliacutenea de visibilidad
bull coordinate coordenadas donde se situacutea el observador Deben estarseparadas por coma
bull obs_elev altura del observador (en metros)
bull max_dist distancia maacutexima en metros a la que se quiera calcular la liacuteneade visibilidad o radio (No se aconseja hacer peticiones de liacutenea devisibilidad superiores a 400m debido a un bug de Grass)
bull width ancho de la imagen a generar
bull Height alto de la imagen a generar
bull CRS sistema de referencia en el que se proporcionan los datos
Respuesta
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estmdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten POllliacuteca
Paacutegina 38 de 44
GetLineOfSightTxt La respuesta consiste en un GML que incluye ladireccioacuten del archivo en formato texto a descargar
bull GetLineOfSightPng imageURL direccioacuten donde se encuentra almacenadala imagen resultante GMLURL direccioacuten donde se encuentra almacenadoel GML de las aacutereas visibles resultantes
Obtencioacuten del perfil se definen los siguientes paraacutemetros
Resolution resolucioacuten a tomar en el caacutelculo del perfil
Profile pares de puntos separados por comas por los que se deseacalcular el perfil
URLCoverageServer URL de la cobertura a utilizar en el caacutelculo del perfil
CRS sistema de referencia en el que se proporcionan los datos
La respuesta consiste en un GML que incluye la direccioacuten del archivo adescargar
IntersectRaacutesterWithASCIIPolygon se definen los siguientes paraacutemetros
o ASCIIPolygon Archivo vectorial en formato ASCII de Grasso URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
bull IntersectRaacutesterWithPolygon se definen los siguientes paraacutemetros
o URLFeatureServer Direccioacuten del servicio WFS del que se obtiene elpoliacutegono a intersectar
o FeatureRequest Peticioacuten GetFeature al servicio WFS mediante lacual se obtiene el poliacutegono a intersectar
o URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Nacional de GOI)iemo Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinaoor de la IDEPDirectiva sobre estaacutendares de servicios 1Gbde informacioacuten georreferenciada par el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 17 Componentes GetCapabilities
Paacutegina 34 de 44
Componentes
i ordf-~~i~~=YYo~ordf__Request=GetCapabilitieso oJordm-~~~~~i()n5oo
Language
Obligatoriedad
Oblig~OTi() oObligtorioOpcional
Opcional
Descripcioacuten
Tipo de Servicio al que va djrigid~J~p~ticioacutenNombre de la operacioacutenVersiones ql~ordf~~Pleacutelooo o_o 0_0 o __Idioma del documento respuesta soportadopor el servidor ____o o
Ejemplo HTTP GET
La peticioacuten es una URL que contiene los paraacutemetros necesarios para poderconstruir una solicitud correcta
http IWPSservicesREQU EST=GetCapabilitiesampSERVICE=WPS
La respuesta es un documento XML que contiene los metadatos del servicioincluyendo una breve descripcioacuten de todos los procesos implementados estosprocesos son
GetLineOfSightPng realiza la liacutenea de visibilidad desde una posicioacutendefinida por las coordenadas de un supuesto observador a una alturadada y con una distancia maacutexima de visibilidad La liacutenea de visibilidad secalcula sobre un mapa raacutester en formato ASCIIGridExtended enviadomediante una peticioacuten a un WCS Obtiene la liacutenea de visibilidad en unarchivo como una imagen en formato PNG
bull GetProfileTxt realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo ASCII con los valores de las alturas
bull GetProfilePng realiza el perfil de elevaciones sobre un mapa raacutester enformato ASCIIGridExtended obtenido mediante una peticioacuten a WCS Lospuntos que definen el perfil se enviacutean por pares de coordenadas Devuelveun archivo con una imagen en formato PNG
bull IntersectRaacutesterWithAsciiPolygon realiza la interseccioacuten entre un maparaacutester en formato floatGrid comprimido en llP obtenido de un WCS y unmapa vectorial pasado como un poliacutegono en formato ASCII de Grass Elresultado devuelve un raacutester en formato ASCII
IntersectRaacutesterWithPolygon realiza la interseccioacuten entre un mapa raacutesteren formato floatGrid comprimido en llP obtenido de un WCS y un mapavectorial en formato ShapeFile pasado como una peticioacuten a un WFS Elresultado devuelve un raacutester en formato ASCII
RaacutesterStatistics realiza la interseccioacuten entre un mapa raacutester en formatofloatGrid comprimido en llP obtenido de un WCS y un mapa vectorial enformato ShapeFile enviado mediante una peticioacuten a un WFS o como unpoliacutegono en formato ASCII de Grass incluyendo ademaacutes el valor maacuteximomiacutenimo y medio del mapa
bull Buffer_vectorial realiza la operacioacuten Buffer de una geometriacutea eacutesta puedepasarse tanto como un mapa vectorial en formato ASCII de Grass comopor una peticioacuten a un WFS Devuelve la ruta a un fichero ShapeFilecomprimido en llP o un fichero GML con la geometriacutea del buffer
Oficina Nacional de Gooierno Electroacutenico e Informaacutetica - ONGEl -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutenrJares de servicios teb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 35 de 44
Buffer_raacutester realiza la operacioacuten Buffer de un mapa raacutester a una distanciadada
bull VectorialOverlay realiza una operacioacuten entre dos mapas vectorialespreviamente obtenidos en formato ASCII vectorial o mediante una peticioacutena un WFS Las operaciones disponibles son de unioacuten interseccioacuten XOR yNOT
AnalisisTerritorialAreas caacutelculo de aacutereas resultado de la interseccioacuten dedistintos tipos de geometriacuteas del Corine con otros mapas vectoriales yraacutester Permite antildeadir restricciones sobre los mapas raacutester en cuanto aalturas maacuteximas y miacutenimas Como respuesta genera una imagen de lasaacutereas resultado de la operacioacuten
bull RaacutesterDistance calcula la distancia entre dos mapas raacutester obtenidosmediante peticiones a un WCS Se obtiene la miacutenima distancia y lospuntos maacutes proacuteximos ente los mapas
bull VectorialDistance calcula la distancia entre un mapa vectorial y un puntoEl mapa vectorial se obtiene mediante una peticioacuten a un WFS ointroducieacutendolo en formato ASCII de Grass
bull VectorialRaacutesterDistance distancia entre un mapa raacutester obtenidomediante una peticioacuten a un WCS y un mapa vectorial obtenido medianteuna la peticioacuten a un WFS o introducieacutendolo en formato ASCII de Grass Seobtiene la miacutenima distancia y los puntos maacutes proacuteximos entre los mapas
bull FeaturelnsideFeature informa si un mapa vectorial se solapa con otroEstos mapas se pueden obtener por medio de una peticioacuten a un WFS o serintroducidos como un mapa vectorial en formato ASCII de Grass
bull PointlnsideFeature informa si un punto estaacute contenido en un mapavectorial obtenido mediante una peticioacuten a un WFS o introducido como unmapa vectorial en formato ASCII de Grass
bull SimplifiedStatistics calcula el maacuteximo y miacutenimo de un mapa raacutester (sinposicioacuten y sin devolver el mapa) Simplificacioacuten de la operacioacutenRaacutesterStatistics para un caacutelculo previo de esta operacioacuten
b DescribeProcess (obligatoria)
Ofrece informacioacuten detallada acerca de los procesos que pueden ser ejecutadospor una operacioacuten Execute Esta descripcioacuten comprende los paraacutemetros yformatos de entrada que son requeridos en las peticiones de ejecucioacuten y losformatos de salida resultado de las operaciones Siguiendo con el ejemplo deinterseccioacuten de poliacutegonos la respuesta de una solicitud DescribeProcess podriacuteaindicar que este proceso requiere dos entradas llamadas PrimerPoliacutegono ySegundoPoliacutegono y que estas entradas se deben proporcionar en GML22 oGML 31 pudieacutendose enviar esta informacioacuten como un recurso accesible viacuteaweb
Cada paraacutemetro se describe mediante una estructura de datos que especifica losformatos codificaciones y unidades de medida permitidos (cuando esnecesario) Esta estructura de datos puede ser
Oficina Nacionai de Gobierno Electroacuteico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 36 de 44
ComplexData (Ej XML fragmento GML o imaacutegenes) estrutura de datoscompleja que soporta formatos codificaciones (tipo de URI) y schemasdefinidos para el proceso El valor de esta estructura de datos complejapuede introducirse directamente en la peticioacuten de la operacioacuten Execute oser solicitada mediante acceso remoto asiacute como ser devuelta directamenteen la operacioacuten Execute o almacenada como un recurso accesible viacutea web
bull LiteralData es un valor literal simple (Ej integer caraacutecter string URI) conunidades de medida que se codifica directamente en la peticioacuten y en larespuesta Execute
bull BoundingBox informacioacuten proporcionada en uno de los sistemas dereferencia soportados por el servicio que se codifica directamente en lapeticioacuten y en la respuesta Execute
Tabla 18 Componentes DescribeProcess
Componentes
service=WPS
request=DescribeProcessversion
language
Identifier
Obligatoriedad
Obligatorio
ObligatorioObligatorio
Opcional
Obligatorio
Descripcioacuten_ M
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenVersioacuten del servicioIdioma del documento respuesta soportadopor el servidorIdentificador del proceso uno por cadaproceso al que se desea llamar
Ejemplo HTTP GET
Solicitud de la informacioacuten del proceso GetLineOfSightPng del servicio WPS
http IWPSservicesREQUEST=DescribeProcessampSERVIC E=WPSamp VERSION=040ampldentifier=GetLineOfSightPng
c ExecuteProcess (obligatoria)
Permite ejecutar procesos especiacuteficos implementados por el WPS utilizandocomo entrada los paraacutemetros suministrados y devolviendo en la salida losvalores producidos en el proceso Los datos de entrada pueden suministrarseintegraacutendolos en la peticioacuten Execute o mediante una fuente de datos accesibleviacutea web Asiacute mismo el resultado puede devolverse directamente o seralmacenado como un recurso accesible viacutea web en cuyo caso la respuestaconsistiraacute en un documento XML con una URL por cada salida almacenada
Normalmente la respuesta a la operacioacuten Execute es devuelta cuando finaliza elproceso Sin embargo un cliente puede solicitar al servidor el documento derespuesta inmediatamente despueacutes de ser aceptada la peticioacuten por parte dedicho servidor En este caso la respuesta incluye una URL a partir de la cualpuede recuperarse el documento de respuesta durante el proceso o despueacutes delmismo A su vez se puede solicitar al servidor que actualice regularmente unamedida indicadora de la cantidad de proceso restante
Si se desea suministrar al proceso gran cantidad de datos de entrada se utilizanuna o maacutes URI con los valores de entrada (normalmente URL) excepto cuandose trata uacutenicamente de valores escalares Si el proceso ha de ejecutarse variasveces utilizando diferentes entradas en cada ocasioacuten cada procesamiento deberealizarse con peticiones Execute separadas Si se trata de peticiones sencillaslos servidores pueden implementar transferencia HTTP GET para la operacioacuten
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 37 de 44
Execute sin embargo es maacutes conveniente la utilizacioacuten de codificacioacuten XMLcuando las peticiones son maacutes complejas
Tabla 19 Paraacutemetros comunes
Obligatoriedad
Obligatorio
Opcional
Obligatorio
ObligatorioObligatorio
Opcional
Opcional
Componentes
Service=WPS
ReqLJes==xecuteVersion
Identifier
Language
Datalnputs
ResponseForm
Descripcioacuten
Tipo de Servicio al que va dirigida la peticioacuten
Nombre de la operacioacutenVersioacuten del servicioIdentificador del proceso uno por cadaproceso al que se desea llamarIdioma del documento respuesta soportadopor el servidor
Tabla 20 Peticioacuten XML
Lista de datos de entrada Estructura dedatos del tipo Datalnputs (ver estaacutendar)Formato de respuesta del procesoEstructura de datos del tipo ResponseForm(ver estaacutendar)
Tabla 21 Peticioacuten GET
Datalnputs
ResponseDocument
RawDataOutput
StoreExecuteResponse=trae
Linage=trae
Status=trae
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Lista de identificadores atributoacutesy vaiacuteoacuteresde las entradas delproce9~
Lista de identificadores y atributos de lasseacute3lidasdel iexclgtroceso Identificador y atributos de cada salida delprocesoEspecifica si la respuesta debe almacenarseen un recurso accesible via webEspecifica si se debe incluir en el documento de respuesta la informacioacuten acerca dellinaje __Especifica si se debe actualizar en eldocumento de respuesta la informacioacuten acercadel ~stado delproces()
Ejemplo HTIP POST de un Servicio WPS
Se muestran las peticiones de liacutenea de visibilidad y de perfil en formato imagenpara pedirla en formato texto basta con cambiar los identificadores deGetLineOfSightPng a GetLineOfSightTxt o de GetProfilePng a GetProfile Txt
Obtencioacuten de la liacutenea de visibilidad paraacutemetros requeridos
URLCoverageServer URL con la cobertura a utilizar en el caacutelculo de laliacutenea de visibilidad
bull coordinate coordenadas donde se situacutea el observador Deben estarseparadas por coma
bull obs_elev altura del observador (en metros)
bull max_dist distancia maacutexima en metros a la que se quiera calcular la liacuteneade visibilidad o radio (No se aconseja hacer peticiones de liacutenea devisibilidad superiores a 400m debido a un bug de Grass)
bull width ancho de la imagen a generar
bull Height alto de la imagen a generar
bull CRS sistema de referencia en el que se proporcionan los datos
Respuesta
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estmdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten POllliacuteca
Paacutegina 38 de 44
GetLineOfSightTxt La respuesta consiste en un GML que incluye ladireccioacuten del archivo en formato texto a descargar
bull GetLineOfSightPng imageURL direccioacuten donde se encuentra almacenadala imagen resultante GMLURL direccioacuten donde se encuentra almacenadoel GML de las aacutereas visibles resultantes
Obtencioacuten del perfil se definen los siguientes paraacutemetros
Resolution resolucioacuten a tomar en el caacutelculo del perfil
Profile pares de puntos separados por comas por los que se deseacalcular el perfil
URLCoverageServer URL de la cobertura a utilizar en el caacutelculo del perfil
CRS sistema de referencia en el que se proporcionan los datos
La respuesta consiste en un GML que incluye la direccioacuten del archivo adescargar
IntersectRaacutesterWithASCIIPolygon se definen los siguientes paraacutemetros
o ASCIIPolygon Archivo vectorial en formato ASCII de Grasso URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
bull IntersectRaacutesterWithPolygon se definen los siguientes paraacutemetros
o URLFeatureServer Direccioacuten del servicio WFS del que se obtiene elpoliacutegono a intersectar
o FeatureRequest Peticioacuten GetFeature al servicio WFS mediante lacual se obtiene el poliacutegono a intersectar
o URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Nacional de Gooierno Electroacutenico e Informaacutetica - ONGEl -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutenrJares de servicios teb de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 35 de 44
Buffer_raacutester realiza la operacioacuten Buffer de un mapa raacutester a una distanciadada
bull VectorialOverlay realiza una operacioacuten entre dos mapas vectorialespreviamente obtenidos en formato ASCII vectorial o mediante una peticioacutena un WFS Las operaciones disponibles son de unioacuten interseccioacuten XOR yNOT
AnalisisTerritorialAreas caacutelculo de aacutereas resultado de la interseccioacuten dedistintos tipos de geometriacuteas del Corine con otros mapas vectoriales yraacutester Permite antildeadir restricciones sobre los mapas raacutester en cuanto aalturas maacuteximas y miacutenimas Como respuesta genera una imagen de lasaacutereas resultado de la operacioacuten
bull RaacutesterDistance calcula la distancia entre dos mapas raacutester obtenidosmediante peticiones a un WCS Se obtiene la miacutenima distancia y lospuntos maacutes proacuteximos ente los mapas
bull VectorialDistance calcula la distancia entre un mapa vectorial y un puntoEl mapa vectorial se obtiene mediante una peticioacuten a un WFS ointroducieacutendolo en formato ASCII de Grass
bull VectorialRaacutesterDistance distancia entre un mapa raacutester obtenidomediante una peticioacuten a un WCS y un mapa vectorial obtenido medianteuna la peticioacuten a un WFS o introducieacutendolo en formato ASCII de Grass Seobtiene la miacutenima distancia y los puntos maacutes proacuteximos entre los mapas
bull FeaturelnsideFeature informa si un mapa vectorial se solapa con otroEstos mapas se pueden obtener por medio de una peticioacuten a un WFS o serintroducidos como un mapa vectorial en formato ASCII de Grass
bull PointlnsideFeature informa si un punto estaacute contenido en un mapavectorial obtenido mediante una peticioacuten a un WFS o introducido como unmapa vectorial en formato ASCII de Grass
bull SimplifiedStatistics calcula el maacuteximo y miacutenimo de un mapa raacutester (sinposicioacuten y sin devolver el mapa) Simplificacioacuten de la operacioacutenRaacutesterStatistics para un caacutelculo previo de esta operacioacuten
b DescribeProcess (obligatoria)
Ofrece informacioacuten detallada acerca de los procesos que pueden ser ejecutadospor una operacioacuten Execute Esta descripcioacuten comprende los paraacutemetros yformatos de entrada que son requeridos en las peticiones de ejecucioacuten y losformatos de salida resultado de las operaciones Siguiendo con el ejemplo deinterseccioacuten de poliacutegonos la respuesta de una solicitud DescribeProcess podriacuteaindicar que este proceso requiere dos entradas llamadas PrimerPoliacutegono ySegundoPoliacutegono y que estas entradas se deben proporcionar en GML22 oGML 31 pudieacutendose enviar esta informacioacuten como un recurso accesible viacuteaweb
Cada paraacutemetro se describe mediante una estructura de datos que especifica losformatos codificaciones y unidades de medida permitidos (cuando esnecesario) Esta estructura de datos puede ser
Oficina Nacionai de Gobierno Electroacuteico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 36 de 44
ComplexData (Ej XML fragmento GML o imaacutegenes) estrutura de datoscompleja que soporta formatos codificaciones (tipo de URI) y schemasdefinidos para el proceso El valor de esta estructura de datos complejapuede introducirse directamente en la peticioacuten de la operacioacuten Execute oser solicitada mediante acceso remoto asiacute como ser devuelta directamenteen la operacioacuten Execute o almacenada como un recurso accesible viacutea web
bull LiteralData es un valor literal simple (Ej integer caraacutecter string URI) conunidades de medida que se codifica directamente en la peticioacuten y en larespuesta Execute
bull BoundingBox informacioacuten proporcionada en uno de los sistemas dereferencia soportados por el servicio que se codifica directamente en lapeticioacuten y en la respuesta Execute
Tabla 18 Componentes DescribeProcess
Componentes
service=WPS
request=DescribeProcessversion
language
Identifier
Obligatoriedad
Obligatorio
ObligatorioObligatorio
Opcional
Obligatorio
Descripcioacuten_ M
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenVersioacuten del servicioIdioma del documento respuesta soportadopor el servidorIdentificador del proceso uno por cadaproceso al que se desea llamar
Ejemplo HTTP GET
Solicitud de la informacioacuten del proceso GetLineOfSightPng del servicio WPS
http IWPSservicesREQUEST=DescribeProcessampSERVIC E=WPSamp VERSION=040ampldentifier=GetLineOfSightPng
c ExecuteProcess (obligatoria)
Permite ejecutar procesos especiacuteficos implementados por el WPS utilizandocomo entrada los paraacutemetros suministrados y devolviendo en la salida losvalores producidos en el proceso Los datos de entrada pueden suministrarseintegraacutendolos en la peticioacuten Execute o mediante una fuente de datos accesibleviacutea web Asiacute mismo el resultado puede devolverse directamente o seralmacenado como un recurso accesible viacutea web en cuyo caso la respuestaconsistiraacute en un documento XML con una URL por cada salida almacenada
Normalmente la respuesta a la operacioacuten Execute es devuelta cuando finaliza elproceso Sin embargo un cliente puede solicitar al servidor el documento derespuesta inmediatamente despueacutes de ser aceptada la peticioacuten por parte dedicho servidor En este caso la respuesta incluye una URL a partir de la cualpuede recuperarse el documento de respuesta durante el proceso o despueacutes delmismo A su vez se puede solicitar al servidor que actualice regularmente unamedida indicadora de la cantidad de proceso restante
Si se desea suministrar al proceso gran cantidad de datos de entrada se utilizanuna o maacutes URI con los valores de entrada (normalmente URL) excepto cuandose trata uacutenicamente de valores escalares Si el proceso ha de ejecutarse variasveces utilizando diferentes entradas en cada ocasioacuten cada procesamiento deberealizarse con peticiones Execute separadas Si se trata de peticiones sencillaslos servidores pueden implementar transferencia HTTP GET para la operacioacuten
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 37 de 44
Execute sin embargo es maacutes conveniente la utilizacioacuten de codificacioacuten XMLcuando las peticiones son maacutes complejas
Tabla 19 Paraacutemetros comunes
Obligatoriedad
Obligatorio
Opcional
Obligatorio
ObligatorioObligatorio
Opcional
Opcional
Componentes
Service=WPS
ReqLJes==xecuteVersion
Identifier
Language
Datalnputs
ResponseForm
Descripcioacuten
Tipo de Servicio al que va dirigida la peticioacuten
Nombre de la operacioacutenVersioacuten del servicioIdentificador del proceso uno por cadaproceso al que se desea llamarIdioma del documento respuesta soportadopor el servidor
Tabla 20 Peticioacuten XML
Lista de datos de entrada Estructura dedatos del tipo Datalnputs (ver estaacutendar)Formato de respuesta del procesoEstructura de datos del tipo ResponseForm(ver estaacutendar)
Tabla 21 Peticioacuten GET
Datalnputs
ResponseDocument
RawDataOutput
StoreExecuteResponse=trae
Linage=trae
Status=trae
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Lista de identificadores atributoacutesy vaiacuteoacuteresde las entradas delproce9~
Lista de identificadores y atributos de lasseacute3lidasdel iexclgtroceso Identificador y atributos de cada salida delprocesoEspecifica si la respuesta debe almacenarseen un recurso accesible via webEspecifica si se debe incluir en el documento de respuesta la informacioacuten acerca dellinaje __Especifica si se debe actualizar en eldocumento de respuesta la informacioacuten acercadel ~stado delproces()
Ejemplo HTIP POST de un Servicio WPS
Se muestran las peticiones de liacutenea de visibilidad y de perfil en formato imagenpara pedirla en formato texto basta con cambiar los identificadores deGetLineOfSightPng a GetLineOfSightTxt o de GetProfilePng a GetProfile Txt
Obtencioacuten de la liacutenea de visibilidad paraacutemetros requeridos
URLCoverageServer URL con la cobertura a utilizar en el caacutelculo de laliacutenea de visibilidad
bull coordinate coordenadas donde se situacutea el observador Deben estarseparadas por coma
bull obs_elev altura del observador (en metros)
bull max_dist distancia maacutexima en metros a la que se quiera calcular la liacuteneade visibilidad o radio (No se aconseja hacer peticiones de liacutenea devisibilidad superiores a 400m debido a un bug de Grass)
bull width ancho de la imagen a generar
bull Height alto de la imagen a generar
bull CRS sistema de referencia en el que se proporcionan los datos
Respuesta
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estmdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten POllliacuteca
Paacutegina 38 de 44
GetLineOfSightTxt La respuesta consiste en un GML que incluye ladireccioacuten del archivo en formato texto a descargar
bull GetLineOfSightPng imageURL direccioacuten donde se encuentra almacenadala imagen resultante GMLURL direccioacuten donde se encuentra almacenadoel GML de las aacutereas visibles resultantes
Obtencioacuten del perfil se definen los siguientes paraacutemetros
Resolution resolucioacuten a tomar en el caacutelculo del perfil
Profile pares de puntos separados por comas por los que se deseacalcular el perfil
URLCoverageServer URL de la cobertura a utilizar en el caacutelculo del perfil
CRS sistema de referencia en el que se proporcionan los datos
La respuesta consiste en un GML que incluye la direccioacuten del archivo adescargar
IntersectRaacutesterWithASCIIPolygon se definen los siguientes paraacutemetros
o ASCIIPolygon Archivo vectorial en formato ASCII de Grasso URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
bull IntersectRaacutesterWithPolygon se definen los siguientes paraacutemetros
o URLFeatureServer Direccioacuten del servicio WFS del que se obtiene elpoliacutegono a intersectar
o FeatureRequest Peticioacuten GetFeature al servicio WFS mediante lacual se obtiene el poliacutegono a intersectar
o URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Nacionai de Gobierno Electroacuteico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lOEDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 36 de 44
ComplexData (Ej XML fragmento GML o imaacutegenes) estrutura de datoscompleja que soporta formatos codificaciones (tipo de URI) y schemasdefinidos para el proceso El valor de esta estructura de datos complejapuede introducirse directamente en la peticioacuten de la operacioacuten Execute oser solicitada mediante acceso remoto asiacute como ser devuelta directamenteen la operacioacuten Execute o almacenada como un recurso accesible viacutea web
bull LiteralData es un valor literal simple (Ej integer caraacutecter string URI) conunidades de medida que se codifica directamente en la peticioacuten y en larespuesta Execute
bull BoundingBox informacioacuten proporcionada en uno de los sistemas dereferencia soportados por el servicio que se codifica directamente en lapeticioacuten y en la respuesta Execute
Tabla 18 Componentes DescribeProcess
Componentes
service=WPS
request=DescribeProcessversion
language
Identifier
Obligatoriedad
Obligatorio
ObligatorioObligatorio
Opcional
Obligatorio
Descripcioacuten_ M
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenVersioacuten del servicioIdioma del documento respuesta soportadopor el servidorIdentificador del proceso uno por cadaproceso al que se desea llamar
Ejemplo HTTP GET
Solicitud de la informacioacuten del proceso GetLineOfSightPng del servicio WPS
http IWPSservicesREQUEST=DescribeProcessampSERVIC E=WPSamp VERSION=040ampldentifier=GetLineOfSightPng
c ExecuteProcess (obligatoria)
Permite ejecutar procesos especiacuteficos implementados por el WPS utilizandocomo entrada los paraacutemetros suministrados y devolviendo en la salida losvalores producidos en el proceso Los datos de entrada pueden suministrarseintegraacutendolos en la peticioacuten Execute o mediante una fuente de datos accesibleviacutea web Asiacute mismo el resultado puede devolverse directamente o seralmacenado como un recurso accesible viacutea web en cuyo caso la respuestaconsistiraacute en un documento XML con una URL por cada salida almacenada
Normalmente la respuesta a la operacioacuten Execute es devuelta cuando finaliza elproceso Sin embargo un cliente puede solicitar al servidor el documento derespuesta inmediatamente despueacutes de ser aceptada la peticioacuten por parte dedicho servidor En este caso la respuesta incluye una URL a partir de la cualpuede recuperarse el documento de respuesta durante el proceso o despueacutes delmismo A su vez se puede solicitar al servidor que actualice regularmente unamedida indicadora de la cantidad de proceso restante
Si se desea suministrar al proceso gran cantidad de datos de entrada se utilizanuna o maacutes URI con los valores de entrada (normalmente URL) excepto cuandose trata uacutenicamente de valores escalares Si el proceso ha de ejecutarse variasveces utilizando diferentes entradas en cada ocasioacuten cada procesamiento deberealizarse con peticiones Execute separadas Si se trata de peticiones sencillaslos servidores pueden implementar transferencia HTTP GET para la operacioacuten
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 37 de 44
Execute sin embargo es maacutes conveniente la utilizacioacuten de codificacioacuten XMLcuando las peticiones son maacutes complejas
Tabla 19 Paraacutemetros comunes
Obligatoriedad
Obligatorio
Opcional
Obligatorio
ObligatorioObligatorio
Opcional
Opcional
Componentes
Service=WPS
ReqLJes==xecuteVersion
Identifier
Language
Datalnputs
ResponseForm
Descripcioacuten
Tipo de Servicio al que va dirigida la peticioacuten
Nombre de la operacioacutenVersioacuten del servicioIdentificador del proceso uno por cadaproceso al que se desea llamarIdioma del documento respuesta soportadopor el servidor
Tabla 20 Peticioacuten XML
Lista de datos de entrada Estructura dedatos del tipo Datalnputs (ver estaacutendar)Formato de respuesta del procesoEstructura de datos del tipo ResponseForm(ver estaacutendar)
Tabla 21 Peticioacuten GET
Datalnputs
ResponseDocument
RawDataOutput
StoreExecuteResponse=trae
Linage=trae
Status=trae
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Lista de identificadores atributoacutesy vaiacuteoacuteresde las entradas delproce9~
Lista de identificadores y atributos de lasseacute3lidasdel iexclgtroceso Identificador y atributos de cada salida delprocesoEspecifica si la respuesta debe almacenarseen un recurso accesible via webEspecifica si se debe incluir en el documento de respuesta la informacioacuten acerca dellinaje __Especifica si se debe actualizar en eldocumento de respuesta la informacioacuten acercadel ~stado delproces()
Ejemplo HTIP POST de un Servicio WPS
Se muestran las peticiones de liacutenea de visibilidad y de perfil en formato imagenpara pedirla en formato texto basta con cambiar los identificadores deGetLineOfSightPng a GetLineOfSightTxt o de GetProfilePng a GetProfile Txt
Obtencioacuten de la liacutenea de visibilidad paraacutemetros requeridos
URLCoverageServer URL con la cobertura a utilizar en el caacutelculo de laliacutenea de visibilidad
bull coordinate coordenadas donde se situacutea el observador Deben estarseparadas por coma
bull obs_elev altura del observador (en metros)
bull max_dist distancia maacutexima en metros a la que se quiera calcular la liacuteneade visibilidad o radio (No se aconseja hacer peticiones de liacutenea devisibilidad superiores a 400m debido a un bug de Grass)
bull width ancho de la imagen a generar
bull Height alto de la imagen a generar
bull CRS sistema de referencia en el que se proporcionan los datos
Respuesta
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estmdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten POllliacuteca
Paacutegina 38 de 44
GetLineOfSightTxt La respuesta consiste en un GML que incluye ladireccioacuten del archivo en formato texto a descargar
bull GetLineOfSightPng imageURL direccioacuten donde se encuentra almacenadala imagen resultante GMLURL direccioacuten donde se encuentra almacenadoel GML de las aacutereas visibles resultantes
Obtencioacuten del perfil se definen los siguientes paraacutemetros
Resolution resolucioacuten a tomar en el caacutelculo del perfil
Profile pares de puntos separados por comas por los que se deseacalcular el perfil
URLCoverageServer URL de la cobertura a utilizar en el caacutelculo del perfil
CRS sistema de referencia en el que se proporcionan los datos
La respuesta consiste en un GML que incluye la direccioacuten del archivo adescargar
IntersectRaacutesterWithASCIIPolygon se definen los siguientes paraacutemetros
o ASCIIPolygon Archivo vectorial en formato ASCII de Grasso URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
bull IntersectRaacutesterWithPolygon se definen los siguientes paraacutemetros
o URLFeatureServer Direccioacuten del servicio WFS del que se obtiene elpoliacutegono a intersectar
o FeatureRequest Peticioacuten GetFeature al servicio WFS mediante lacual se obtiene el poliacutegono a intersectar
o URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 37 de 44
Execute sin embargo es maacutes conveniente la utilizacioacuten de codificacioacuten XMLcuando las peticiones son maacutes complejas
Tabla 19 Paraacutemetros comunes
Obligatoriedad
Obligatorio
Opcional
Obligatorio
ObligatorioObligatorio
Opcional
Opcional
Componentes
Service=WPS
ReqLJes==xecuteVersion
Identifier
Language
Datalnputs
ResponseForm
Descripcioacuten
Tipo de Servicio al que va dirigida la peticioacuten
Nombre de la operacioacutenVersioacuten del servicioIdentificador del proceso uno por cadaproceso al que se desea llamarIdioma del documento respuesta soportadopor el servidor
Tabla 20 Peticioacuten XML
Lista de datos de entrada Estructura dedatos del tipo Datalnputs (ver estaacutendar)Formato de respuesta del procesoEstructura de datos del tipo ResponseForm(ver estaacutendar)
Tabla 21 Peticioacuten GET
Datalnputs
ResponseDocument
RawDataOutput
StoreExecuteResponse=trae
Linage=trae
Status=trae
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Lista de identificadores atributoacutesy vaiacuteoacuteresde las entradas delproce9~
Lista de identificadores y atributos de lasseacute3lidasdel iexclgtroceso Identificador y atributos de cada salida delprocesoEspecifica si la respuesta debe almacenarseen un recurso accesible via webEspecifica si se debe incluir en el documento de respuesta la informacioacuten acerca dellinaje __Especifica si se debe actualizar en eldocumento de respuesta la informacioacuten acercadel ~stado delproces()
Ejemplo HTIP POST de un Servicio WPS
Se muestran las peticiones de liacutenea de visibilidad y de perfil en formato imagenpara pedirla en formato texto basta con cambiar los identificadores deGetLineOfSightPng a GetLineOfSightTxt o de GetProfilePng a GetProfile Txt
Obtencioacuten de la liacutenea de visibilidad paraacutemetros requeridos
URLCoverageServer URL con la cobertura a utilizar en el caacutelculo de laliacutenea de visibilidad
bull coordinate coordenadas donde se situacutea el observador Deben estarseparadas por coma
bull obs_elev altura del observador (en metros)
bull max_dist distancia maacutexima en metros a la que se quiera calcular la liacuteneade visibilidad o radio (No se aconseja hacer peticiones de liacutenea devisibilidad superiores a 400m debido a un bug de Grass)
bull width ancho de la imagen a generar
bull Height alto de la imagen a generar
bull CRS sistema de referencia en el que se proporcionan los datos
Respuesta
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estmdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten POllliacuteca
Paacutegina 38 de 44
GetLineOfSightTxt La respuesta consiste en un GML que incluye ladireccioacuten del archivo en formato texto a descargar
bull GetLineOfSightPng imageURL direccioacuten donde se encuentra almacenadala imagen resultante GMLURL direccioacuten donde se encuentra almacenadoel GML de las aacutereas visibles resultantes
Obtencioacuten del perfil se definen los siguientes paraacutemetros
Resolution resolucioacuten a tomar en el caacutelculo del perfil
Profile pares de puntos separados por comas por los que se deseacalcular el perfil
URLCoverageServer URL de la cobertura a utilizar en el caacutelculo del perfil
CRS sistema de referencia en el que se proporcionan los datos
La respuesta consiste en un GML que incluye la direccioacuten del archivo adescargar
IntersectRaacutesterWithASCIIPolygon se definen los siguientes paraacutemetros
o ASCIIPolygon Archivo vectorial en formato ASCII de Grasso URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
bull IntersectRaacutesterWithPolygon se definen los siguientes paraacutemetros
o URLFeatureServer Direccioacuten del servicio WFS del que se obtiene elpoliacutegono a intersectar
o FeatureRequest Peticioacuten GetFeature al servicio WFS mediante lacual se obtiene el poliacutegono a intersectar
o URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estmdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten POllliacuteca
Paacutegina 38 de 44
GetLineOfSightTxt La respuesta consiste en un GML que incluye ladireccioacuten del archivo en formato texto a descargar
bull GetLineOfSightPng imageURL direccioacuten donde se encuentra almacenadala imagen resultante GMLURL direccioacuten donde se encuentra almacenadoel GML de las aacutereas visibles resultantes
Obtencioacuten del perfil se definen los siguientes paraacutemetros
Resolution resolucioacuten a tomar en el caacutelculo del perfil
Profile pares de puntos separados por comas por los que se deseacalcular el perfil
URLCoverageServer URL de la cobertura a utilizar en el caacutelculo del perfil
CRS sistema de referencia en el que se proporcionan los datos
La respuesta consiste en un GML que incluye la direccioacuten del archivo adescargar
IntersectRaacutesterWithASCIIPolygon se definen los siguientes paraacutemetros
o ASCIIPolygon Archivo vectorial en formato ASCII de Grasso URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
bull IntersectRaacutesterWithPolygon se definen los siguientes paraacutemetros
o URLFeatureServer Direccioacuten del servicio WFS del que se obtiene elpoliacutegono a intersectar
o FeatureRequest Peticioacuten GetFeature al servicio WFS mediante lacual se obtiene el poliacutegono a intersectar
o URLCoverageServer Peticioacuten al WCS de un raacutestero CRS Sistema de coordenadas
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Nacional de GObierno EI~ctroacuteniexclco e nformaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios web de informacioacuten georreiacuteerenciiexclda para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 39 de 44
6 ESTANDAR PARA SERVICIOCOORDENADAS WCTS
DE TRANSFORMACION DE
61 WCTS Coordinate Transformation Service
El Coordinate Transformation Service Estaacutendar (WCTS) o servicIo detransformacioacuten de coordenadas proporciona una forma estaacutendar viacutea web con elcual se permite transformar coordenadas de un dato o conjunto de datos(vectoriales o raster) de un sistema de referencia a otro
Las transformaciones de datos entre sistemas de referencia (CRS) sonespecialmente importantes cuando se integran datos de distintas fuentes deinformacioacuten
611 Operaciones
Las operaciones que se definen en este estaacutendar OGC son cuatro (4) siendo dos(2) obligatorias y dos (2) opcionales
a Operaciones
GetCapabilities (Obligatoria)
Solicitud de las caracteriacutesticas del servicio
bull Transform (Obligatoria)
Permite que los clientes soliciten la transformacioacuten de coordenadas de undeterminado set de datos de un CRS a otro
bull IsTransformable (Opcional)
Permite que los clientes de WCTS comprueben si la transformacioacuten esposible entre los CRS Con esta operacioacuten puede comprobarse si el serviciorealiza la transformacioacuten de un determinado tipo de geometriacutea entre dossistemas de referencia dados
bull GetLegendGraphic (Opcional)
Permite que los clientes obtengan la definicioacuten de las transformaciones apartir de un sistema de referencia de coordenadas en otro
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Naciorwl de GOJierno Electroacutenico e Informaacutetica - ONGEI Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares de servicios Vleb de informacioacuten georreferenciada pzra el intercrmbio dedatos entre entidades de la fdministriexcliexclcioacuten Puacuteblica
Paacutegina 40 de 44
7 ESTANDAR PARA SERVICIO DE MAPAS TESELADOS EN WEB WMTS
71 WMTS Web Map Tile Service
Un WMTS es un servicio que permite almacenar los datos recientemente leiacutedospor tanto agilizar la carga de los mismos en caso de que estos vuelvan a sersolicitados (cacheacute) Este servicio usa un modelo de teselas (Tiling Mode~parametrizado de tal manera que un cliente puede hacer peticiones de unconjunto discreto de valores y recibir raacutepidamente del servidor fragmentos deimaacutegenes prerenderizadas (Tiles) que generalmente ya no requieren de ningunamanipulacioacuten posterior para ser mostrados en pantalla
Cada una de las capas (ayers) de un servidor WMTS sigue una o diversasestructuras piramidales de escalas (Tile Matrix sets o conjunto de Matrices deTeselas) en la que cada escala o nivel de la piraacutemide (Tile Matrix o Matriz deTeselas) es una raacutesterizacioacuten y fragmentacioacuten regular de los datos geograacuteficos auna escala o tamantildeo de piacutexel concreto (ver figura 1) Por ello una capa puedeestar disponible en varios sistemas de coordenadas y tener diferente aacutembito enfuncioacuten de eacutestos
Alta ResolucioacutenAplicable a Escalas Grandes
tresespecifica
Figura1 Representacioacuten de la Teselacioacuten de un Tile Matrix Set
711 Operaciones
La interfaz WMTS (vesrioacuten 100)operaciones GetCapabilities GetTile y GetFeaturelnfo
a GetCapabilities (Obligatoria)
La operacioacuten de GetCapabilities obligatoria en todos los servicios web OGCpermite al cliente solicitar y recibir del servidor los metadatos del servicio esdecir una descripcioacuten detallada de las capas que puede servir y de los patronesde matrices de fragmentacioacuten que siguen estas capas
El WMTS de OGC proporciona un enfoque complementario al WMS a diferenciadel WMS que fue concebido para poder compartir por renderizado mapaspersonalizados y se adoptoacute como una solucioacuten ideal para mostrar datosdinaacutemicos el WMTS renuncia a la personalizacioacuten de estos mapas para obteneruna mayor escalabilidad sirviendo datos prerenderizados donde la envolvente ylas escalas han sido restringidas a un conjunto discreto de teselas que siguenuna geometriacutea de malla regular
I
-~
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Nacional de Gobierno Electroacutelico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estimdares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Tabla 22 Componentes GetCapabilities
Paacutegina 41 de 44
Componentes
service=WMTS
request=GetCapabilities
Version=100
Sections
Update Sequence
Accept Formats
b GetTile (Obligatoria)
Obligatoriedad
Obligatorio
Obligatorio
Opcional
Opcional
Opcional
Opcional
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elclienteLista de nombres de seccionessolicitadas en el documento completo demetadatos de servicioVersioacuten del Servicio de metadatos deldocumento el valor se incrementa cadavez que se realice una modificacioacuten en eldocumento completo de meta datos deservicio
Formatos que acepta
Una vez conocidas las capacidades de un servidor la operaclon de GetTilepermitiraacute al cliente solicitar y recibir un mapa de una tesela de una de sus capasa una escala estilo y formato determinado
Tabla 23 Componentes GetTile
c GetFeaturelnfo (Obligatoria)
Proporciona informacioacuten sobre las caracteriacutesticas ubicadas en un piacutexel particularde un mapa mosaico de una manera similar a la WMS la operacioacutenGetFeaturelnfo proporciona por ejemplo el nombre y valor del atributo de lostemaacuteticos y pares de valores en forma textual
Componentes
service=WMTS- - -
Request=GetTile
Version=100
Layer
Style
Formats
Sample dimensions
TileMatrixSet
TileMatrix
TileRow
TileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lape[cioacuten __Nombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar aceptadas por elcliente
Identifica la Capa
Identifica el Estilo
Formato de Salida de la Tesela
Valor de Dimensioacuten permitido
Identifica el TileMatrixSet
Identifica el TileMatrix
[ndice de la fila de la matriz del Teselado
Indice de la columna de la matriz delTeselado
I
L__
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Nacional de Gobierno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la IDEPDirectiva sobre estaacutendares LIacutee servicios eb de informacioacuten seorreferenciada piexclra el intercambio dedatos entre entidades de la Administracioacuten Puacuteblica
Paacutegina 42 de 44
Tabla 24 Componentes GetFeaturelnfo
Componentes
service=WMTS
Request=GetFeaturel nfo
Version=100
Sample dimensions
layer style format Sampledimension tileMatrixSettileMatrix tileRow tileCol
Obligatoriedad
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Descripcioacuten
Tipo de Servicio al que va dirigida lapeticioacutenNombre de la operacioacutenSecuencia priorizada de una o maacutesversiones estaacutendar ace~tordf~~~fl()r~I~IlD~
Valor de Dimensioacuten permitido
Estos corresponden a los paraacutemetros delmismo nombre en la solicitud GetTile
Obligatorio
Obligatorio
J Indice de fila de un pixel dentro delTeseladoa
Indice de la columna de un pixel dentro delTeseladob
InfoFormat Obligatorio ~eo~~~da~e Salida de la informacioacuten
a Nuacutemero de piacutexeles completos en el Teselado ubicados a la izquierda de la ubicacioacutensolicitadabNuacutemero de pixeles completos en el Teselado ubicados en la parte superior derecha de laubicacioacuten solicitada
Estas operaciones tienen muchas similitudes con los otros Servicios OGC Web(OWS) entre ellos por ejemplo el Web Map Service (WMS) Web Feature Service(WFS) y Web Coverage Service (WCS) Muchos de los aspectos de esta interfazWMTS que se comparten en comuacuten con otros OWSs se especifican en elOpenGIS Web Services Common
I
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Nacional de Gobirno Electroacutenico e Informaacutetica - ONGEI -Comiteacute Coordinador de la lDEPDirectiva sobre estiquestncJares de servicios web de informacioacuten georreferenciada para el intercambio dedatos entre entidades de la AdministraCioacuten Puacuteblica
Paacutegina 43 de 44
ANEXO 2 CLASIFICACiOacuteNGEOGRAacuteFICOS
CATEGORiacuteA
TEMAacuteTICA
TEMA
DE DATOS
2
3
4
5
6
7
10
11
12
Agricultura(farming)
Biologiacutea(biota)
Liacutemites(boundaries)AtmoacutesferaClimatologiacuteaMeteorologiacutea
(c1imatologyMeteorologyAtmosphere)
Economiacutea(economy)
Elevacioacuten(elevation)
Medio Ambiente(environment)
InformacioacutenGeocientiacutefica
(geoscientificl nformation)
Salud(health)
Cobertura de la Tierracon Mapas Baacutesicos e
Imaacutegenes(imageBaseMapsEarth
Cover)Inteligencia Militar
jIacute1iel~gencefl1[itaryL_
Aguas Interiacuteores(inlandWaters)
Localizacioacuten(Iocation)
Oceacuteanos(oceans)
Planeamiento Catastral(planningCadastre)
Sociedad(society)
Estructuras(structure)
Criacutea de animales yo cultivo de plantas Ejemplos agricultura irrigacioacutenacuiacutecultura plantaciones plagas epidemias y enfermedades queafectan a las cosechas y al ganado
Flora y fauna en el medio natural Ejemplos fauna vegetacioacuten cienciasbioloacutegicas ecologia vida salvaje viacuteda marina pantanos haacutebitat
Descripciones legales del terreno Ejemplos liacutemites administrativos ypoliacuteticos
Procesos y fenoacutemenos de la atmoacutesfera Ejemplos cobertura nubosatiempo clima condiciones atmosfeacutericas cambiacuteo climaacutetico precipitacioacuten
Actividades econoacutemicas condiciones y empleo Ejemplos produccioacutentrabajo ingresos comercio industria turismo y ecoturismo silviculturapoliticas pesqueras caza comercial y de subsistencia exploracioacuten yexplotacioacuten de recursos tales como minerales aceite y gas
Altura sobre o bajo el nivel del mar Ejemplos altitud batimetriacuteamodelos digitales del terreno pendiente y productos derivados
Recursos medio ambientales proteccioacuten y conservacioacuten Ejemploscontaminacioacuten ambiental tratamiento y almacenamiento de desechosvaloracioacuten del impacto ambiental monitoreo del riesgo medioambientalreservas naturales paisaje
Informacioacuten perteneciente a las ciencias de la Tierra Ejemplosprocesos y fenoacutemenos geofisicos geologiacutea minerales cienciasrelacionadas con la composicioacuten estructura y origen de las rocas de laTierra riesgo siacutesmico actividad volcaacutenica corrimiento de tierrasgraviacutemetria suelos permafrost hidrologiacutea y erosioacuten
Salud servicios de salud ecologiacutea humana y seguridad Ejemplosdolencias y enfermedades factores que afectan a la salud higieneabusos de sustancias salud mental y fiacutesica servicios ae salud
Cartografia baacutesica Ejemplos usos del suelo mapas topograacuteficosimaacutegenes imaacutegenes sin clasificar anotaciones
Redes militares estructuras actividades Ejemplos cuarteles zonas deilstruccioacuten treacutemsporte militar alistamiacuteento _ _Fenoacutemenos de agua interior sistemas de drenaje y sus caracteriacutesticasEjemplos riacuteos y glaciares lagos de agua salada planes de utilizacioacutende aguas presas corrientes inundaciacuteones calidad de agua planeshiclr()loacutegicos __o _ bull _ bullbullbullbull bull bull bullbull __ bull _
Informacioacuten posicional y servicios Ejemplos direcciones redesgeodeacutesicas puntos de control servicios y zonas postales nombres detgares _ _Fenoacutemenos y caracteriacutesticas de las aguas saladas (excluyendo lasaguas interiores) Ejemplos mareas movimientos de marea iexclinformacioacuten de costa arrecifes
Informacioacuten usada para tomar las acciones maacutes apropiadas para el usofuturo de la tierra Ejemplos Mapas del uso de suelo mapas de zonas ~levantamientos catastrales propiedad del terreno
- _- ~ ~ - __ o bull
Caracteriacutesticas de la sociedad y las culturas Ejemplos asentamientos iexcl
antropologiacutea arqueologiacutea educacioacuten creencias tradicionales modos y costumbres datos demograacuteficos aacutereas y actividades recreativas
valoraciones de impacto social crimen y justicia informacioacuten censal
Construcciones hechas por el hombre Ejemplos construccionesmuseos iglesias faacutebricas viviendas monumentos tiendas torres
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos
Oficina Nacional de Gol)ierno Electroacutenico e Informaacutetica - Oiexcl~GEI -Comiteacute Coordinador de la lOEDirectiva sobre estiquestnciares de servicios web de informacioacuten georreftrenciacuteada para el intercambio dedatos entre entidades de la Administracioacuten Puacutebliciexcliexcl
Paacutegina 44 de 44
18
19
CATEGORiacuteA
Transporte(transportation)
Redes de Suministro(util itiesCommunication)
TEMA
Medios y ayudas para transportar personas y mercanciacuteas Ejemploscarreteras aeropuertos pistas de aterrizaje rutas vias mariacutetimastuacuteneles cartas naacuteuticas localizacioacuten de barcos o vehiacuteculos cartasaeronaacuteuticas ferrocarrilesRedes de agua de energiacutea de retirada de residuos de infraestructurade comunicaciones y servicios Ejemplos hidroelectricidad fuentes deenergiacutea geotermal solar y nuclear distribucioacuten y depuracioacuten de aguarecogida y almacenamiento de aguas residuales distribucioacuten de gas yenergia comunicacioacuten de datos telecomunicaciones radio redes decomunicacioacuten
Nota
En caso de existir duda respecto a la categoriacutea de un tema el usuario se encargaraacutede seleccionar la alternativa maacutes adecuada
Esta clasificacioacuten es temporal en tanto se defina el Cataacutelogo Nacional de ObjetosGeograacuteficos El cuadro ha sido elaborado en base a las categoriacuteas temaacuteticas definidasen la ISO 191152003 Informacioacuten Geograacutefica - Metadatos