N° 241-2014-PCM...

47
N° 241-2014-PCM Lima, 2 3 OCT. 2014 VISTO: El proyecto de "Directiva sobre Estándares de SeNicios Web de Información Georreferenciada para el Intercambio de Datos entre Entidades de la Administración Pública", propuesto por la Oficina Nacional de Gobierno Electrónico e Informática (ONGEI), y demás antecedentes; y, CONSIDERANDO Que, mediante Ley N° 27658 - Ley Marco de Modernización de la Gestión del Estado, se declara al Estado Peruano en proceso de modernización en sus diferentes instancias, dependencias, entidades, organizaciones y procedimientos, con la finalidad de mejorar la gestión pública y contribuir en el fortalecimiento de un Estado moderno, descentralizado y con mayor participación del ciudadano; Que, la Ley W 29158 - Ley Orgánica del Poder Ejecutivo, en el inciso 1) de su artículo 4° establece, entre otras, las competencias exclusivas del Poder Ejecutivo de diseñar y supeNisar las políticas nacionales y sectoriales, las cuales son de cumplimiento obligatorio por todas las entidades del Estado en todos los niveles de gobierno; estableciendo que las políticas nacionales definen los objetivos prioritarios, los lineamientos, los contenidos principales de las políticas públicas, los estándares nacionales de cumplimiento y la provisión de seNicios que deben ser alcanzados y supeNisados para asegurar el normal desarrollo de las actividades públicas y privadas; Que, el Reglamento de Organización y Funciones de la Presidencia del Consejo SEJO C de Ministros, aprobado por Decreto Supremo W 063-2007-PCM, dispone en su artículo ~<>~ •• ;%~;~ 49°, que la Oficina Nacional de Gobierno Electrónico e Informática (ONGEI) es el órgano So'. l:~ especializado que depende jerárquicamente de la Presidencia del Consejo de Ministros, ~;;o ,.,0 encargada de dirigir como ente rector, el Sistema Nacional de Informática y de implementar la Política Nacional de Gobierno Electrónico e Informática, para lo cual emite las directivas o lineamientos de acuerdo a su competencia; Que, mediante Decreto Supremo W 066-2011-PCM, se aprueba el "Plan de Qt>:CONS~ Desarrollo de la Sociedad de la Información en el Perú - La Agenda Digital Peruana 2.0", ,3': ~~ través del cual dispone en su Objetivo 7, promover una administración pública de ~ • ~alidad orientada a la población, estableciendo en su Estrategia 6, adecuar la ~ó"!J:¡ormatividad ecesaria para el despliegue del Gobierno Electrónico;

Transcript of N° 241-2014-PCM...

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047

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

  • 00000001
  • 00000002
  • 00000003
  • 00000004
  • 00000005
  • 00000006
  • 00000007
  • 00000008
  • 00000009
  • 00000010
  • 00000011
  • 00000012
  • 00000013
  • 00000014
  • 00000015
  • 00000016
  • 00000017
  • 00000018
  • 00000019
  • 00000020
  • 00000021
  • 00000022
  • 00000023
  • 00000024
  • 00000025
  • 00000026
  • 00000027
  • 00000028
  • 00000029
  • 00000030
  • 00000031
  • 00000032
  • 00000033
  • 00000034
  • 00000035
  • 00000036
  • 00000037
  • 00000038
  • 00000039
  • 00000040
  • 00000041
  • 00000042
  • 00000043
  • 00000044
  • 00000045
  • 00000046
  • 00000047