Geograma internal use only. Copyright ©2014 Geograma. All rights reserved. CONFIDENTIAL AND PROPRIETARY TRADE SECRET – DO NOT FORWARD WITHOUT OWNER’S PERMISSION. 
Gestión de la componente geográfica del negocio mediante estándares (WFS_T)
Geograma internal use only. Copyright ©2014 Geograma. All rights reserved. CONFIDENTIAL AND PROPRIETARY TRADE SECRET – DO NOT FORWARD WITHOUT OWNER’S PERMISSION. 
URA. Quienes somos 
Antecedentes 
Problemática a resolver 
Solución propuesta 
Migración infraestructura GIS Corporativo 
Despliegue servicio WFS-T 
Componente específico: Autenticación / Autorización 
Componente específico de Edición 
Arquitectura de la solución 
Geoproceso para autocompletar campos
Quienes somos 
La Agencia Vasca del Agua (URA) tiene como objeto llevar a cabo la política del agua en Euskadi. 
Líneas de actuación: 
•Mejora del estado ecológico de las masas de agua de la C.A.P.V. 
•Obtención del abastecimiento en cantidad y calidad suficiente. 
•Culminación de los Planes de saneamiento de la C.A.P.V. 
•Administración eficaz del Agua. 
•Investigación y aprovechamiento sostenible del recurso agua. 
•Promoción de la innovación tecnológica en el campo del agua. 
•Información y formación para elevar el nivel de los recursos humanos implicados en la gestión del agua. 
•Colaboración en iniciativas internacionales para la consecución de los objetivos del milenio en materia de aguas.
Antecedentes (1) 
Escenario 1. Antes del año 2004 Características: 
• Aplicaciones desktop monopuesto 
• Software propietario 
• Información en local Problemas: 
• Formatos propietarios 
• Dificultad a la hora de intercambiar información 
• La información se quedaba obsoleta 
• Actualizaciones costosas 
Administración pública con 
competencia medioambiental 
Generación y consumo de 
gran cantidad de información 
geográfica 
=
Antecedentes (2) 
Escenario 2. Años 2004-2008 Características: 
• Eliminamos formatos propietarios, pasamos a formatos estándar. 
• Uso de unidades de red como repositorios centrales de datos Problemas: 
• Actualización de la información 
• Difusión costosa 1 a 1
Antecedentes (3) 
Escenario 3. Años 2008-2013 Características: 
•URA crea de su Infraestructura de Datos Espaciales. 
•Se decide que IDEURA reutilice el Hardware / Software y recursos de la IDE GeoEuskadi 
•El nodo URA de la IDE GeoEuskadi difunde la información geográfica que genera mediante servicios OGC estándares (WMS, etc.) y consume la información necesaria de otros nodos mediante el mismo sistema. 
•Es posible la utilización de HERRAMIENTAS HETEROGÉNEAS (CAD, GIS, WEB). Se utilizan en la organización diferentes herramientas CAD/GIS. Todas ellas se integran con el nodo IDE URA de manera débilmente acoplada. Problemas: 
•Necesidad de creación y edición de información 
•Inventarios con información geográfica no fiable
Problemática a resolver 
La Agencia Vasca del Agua tenía la necesidad de integrar la componente geográfica en los procesos de gestión de la Agencia. 
De esta forma, desde cualquier aplicativo, como el Sistema de Información de Entidades Transversales o el Gestor de Expedientes Corporativo, se podrá gestionar la componente gráfica de sus activos.
Solución propuesta 
Para resolver esta problemática ha sido necesario: 
•Migrar la infraestructura del GIS Corporativo de Gobierno Vasco: ArcGIS Server 10.2 sobre Oracle Spatial (EJIE) 
•Desplegar servicio estándar WFS-T 
•Desarrollar componente específico autorización / autenticación (LDAP -> Web adaptor) 
•Desarrollar componente especifico de edición sobre el producto base sobre el que se construye el visor de la agencia. 
•Desarrollar un geoproceso para autocompletar campos alfunanuméricos, facilitando la tarea y eliminado errores
Migración infraestructura GIS Corporativo 
La Sociedad Informática de Gobierno Vasco se encarga de mantenimiento y evolución del GIS Corporativo. 
Este proyecto ha sido el primero en utilizar la nueva versión de la infraestructura del GIS Corporativo de Gobierno Vasco basada en ArcGIS Server 10.2 sobre Oracle Spatial. 
Trabajo en equipo 
Asistencia técnica DMAPT 
Asistencia URA 
Consultoría EJIE 
Geograma
Despliegue servicio WFS-T 
WFS es una especificación publicada por el Open Geospatial Consortium, Inc. (OGC), para proporcionar entidades geográficas en Internet. Un servicio de WFS Transactional (WFS-T) permite a los clientes WFS editar (inserciones, borrados y actualizaciones) los datos en la base de datos de origen a través del servicio de WFS. 
Los pasos a seguir vienen especificados en la ayuda
Componente específico: Autenticación / Autorización 
El visor GIS, utilizando los servicios XLNETs, recuperará el usuario identificado en la aplicación alfanumérica (gestor de expedientes) y lo autenticará (¿usuario autenticado? Sí -> se carga el visor; no -> se redirige a la página de autenticación de XLNET). 
Una vez autenticado se recuperará el perfil. Existen dos perfiles: perfil básico (lectura) y perfil avanzado (edición). 
A partir del perfil se recuperará el token que se deberá pasar como parámetro al servicio WFS. 
Si el perfil es avanzado se habilitará la funcionalidad de edición, permitiendo dibujar sobre el mapa el elemento en cuestión: punto, línea o polígono.
Componente específico: Autenticación / Autorización (II) 
AGS 10.2 
Oracle 11g 
BACKEND 
SERVIDOR APLICACIONES 
SERVIDOR WEB 
WEB 
OGC 
Web 
Adaptor 
Oracle 
WFS-T 
Mxd (credenciales) V06GIS / pass 
Java (Tomcat / weblogic) 
WMS, WFS WFS-T 
Se puede atacar directamente al oracle spatial en modo Lectura (Geoprocesos sencillos) 
AGS 
Clúster 
AGS 10.2 
Intranet 
Internet 
WFS-T (token) Operaciones R/W 
XLNETs (filtro) Estoy autenticado? Perfil único (AAxx)
La autenticación se gestiona directamente con la plataforma XLNets redirigiendo a su página web de acceso en el caso de no estar autenticado el usuario 
Componente específico: Autenticación / Autorización (III) 
XLNETs (filtro) 
Usuario autenticado? 
No 
Sí 
Carga de la aplicación
Componente específico de Edición 
Permite editar cualquier activo o elemento gestionado. Se puede insertar, eliminar o modificar cualquier activo. El componente se puede integrar en cualquier aplicación web de negocio URA del mundo alfanumérico, como es el caso del Sistema de Calidad del Agua. 
La leyenda del visor permite configurar, para cada capa WMS su servicio WFS-T asociado (de manera opcional).
Componente específico de Edición (II) 
Si se activa el modo edición aparece una ventana flotante con las distintas opciones de edición. 
La edición solo se activa a un nivel de escala (por configuración) para evitar penalizar el rendimiento del aplicativo, cargando en el visor todos los elementos de la capa. 
Una vez cargado los elementos, el usuario podrá editar tanto las geometrías como campos alfanuméricos asociados.
Producto base: Framework Visor GeoEuskadi 
Servicios estándar (Externos) 
WMS 
WFS 
Servicios Java: Edición, impresión, etc. 
Servidor GIS (Mapas) 
SGBD Espacial: Oracle 11g 
Usuarios 
Servicios OGC 
Cliente 
Servidor 
Visor IDE URA WEB 
Arquitectura de la solución 
Módulos Comunes 
Autenticación / Autorización 
Edición
Geoproceso para autocompletar campos 
El geoproceso es capaz de realizar un análisis espacial aplicado a N capas, para obtener a partir de un punto la información alfanumérica asociada a dichas capas. 
Permite autocompletar campos de un formulario a partir de la posición de activo, facilitando la gestión del activo y minimizando los errores. Las capas a analizar son configurables. También son configurable los campos a devolver de cada capa consultada. Normalmente identificadores de elementos: código río, código provincia. En la configuración las capas se especificarán entre otros: datos de conexión, tipo de capa, SRS de la capa, etc…
Geograma internal use only. Copyright ©2014 Geograma. All rights reserved. CONFIDENTIAL AND PROPRIETARY TRADE SECRET – DO NOT FORWARD WITHOUT OWNER’S PERMISSION. 
David Aramburu Hernaez daramburu@uragentzia.net Sergio Jorrín Abellán sergio.jorrin@geograma.com Gracias a los asistentes y a la organización del evento

Conferencia ESRI 2014. Gestión de la componente geográfica del negocio mediante estándares (WFS-T)

  • 1.
    Geograma internal useonly. Copyright ©2014 Geograma. All rights reserved. CONFIDENTIAL AND PROPRIETARY TRADE SECRET – DO NOT FORWARD WITHOUT OWNER’S PERMISSION. Gestión de la componente geográfica del negocio mediante estándares (WFS_T)
  • 2.
    Geograma internal useonly. Copyright ©2014 Geograma. All rights reserved. CONFIDENTIAL AND PROPRIETARY TRADE SECRET – DO NOT FORWARD WITHOUT OWNER’S PERMISSION. URA. Quienes somos Antecedentes Problemática a resolver Solución propuesta Migración infraestructura GIS Corporativo Despliegue servicio WFS-T Componente específico: Autenticación / Autorización Componente específico de Edición Arquitectura de la solución Geoproceso para autocompletar campos
  • 3.
    Quienes somos LaAgencia Vasca del Agua (URA) tiene como objeto llevar a cabo la política del agua en Euskadi. Líneas de actuación: •Mejora del estado ecológico de las masas de agua de la C.A.P.V. •Obtención del abastecimiento en cantidad y calidad suficiente. •Culminación de los Planes de saneamiento de la C.A.P.V. •Administración eficaz del Agua. •Investigación y aprovechamiento sostenible del recurso agua. •Promoción de la innovación tecnológica en el campo del agua. •Información y formación para elevar el nivel de los recursos humanos implicados en la gestión del agua. •Colaboración en iniciativas internacionales para la consecución de los objetivos del milenio en materia de aguas.
  • 4.
    Antecedentes (1) Escenario1. Antes del año 2004 Características: • Aplicaciones desktop monopuesto • Software propietario • Información en local Problemas: • Formatos propietarios • Dificultad a la hora de intercambiar información • La información se quedaba obsoleta • Actualizaciones costosas Administración pública con competencia medioambiental Generación y consumo de gran cantidad de información geográfica =
  • 5.
    Antecedentes (2) Escenario2. Años 2004-2008 Características: • Eliminamos formatos propietarios, pasamos a formatos estándar. • Uso de unidades de red como repositorios centrales de datos Problemas: • Actualización de la información • Difusión costosa 1 a 1
  • 6.
    Antecedentes (3) Escenario3. Años 2008-2013 Características: •URA crea de su Infraestructura de Datos Espaciales. •Se decide que IDEURA reutilice el Hardware / Software y recursos de la IDE GeoEuskadi •El nodo URA de la IDE GeoEuskadi difunde la información geográfica que genera mediante servicios OGC estándares (WMS, etc.) y consume la información necesaria de otros nodos mediante el mismo sistema. •Es posible la utilización de HERRAMIENTAS HETEROGÉNEAS (CAD, GIS, WEB). Se utilizan en la organización diferentes herramientas CAD/GIS. Todas ellas se integran con el nodo IDE URA de manera débilmente acoplada. Problemas: •Necesidad de creación y edición de información •Inventarios con información geográfica no fiable
  • 7.
    Problemática a resolver La Agencia Vasca del Agua tenía la necesidad de integrar la componente geográfica en los procesos de gestión de la Agencia. De esta forma, desde cualquier aplicativo, como el Sistema de Información de Entidades Transversales o el Gestor de Expedientes Corporativo, se podrá gestionar la componente gráfica de sus activos.
  • 8.
    Solución propuesta Pararesolver esta problemática ha sido necesario: •Migrar la infraestructura del GIS Corporativo de Gobierno Vasco: ArcGIS Server 10.2 sobre Oracle Spatial (EJIE) •Desplegar servicio estándar WFS-T •Desarrollar componente específico autorización / autenticación (LDAP -> Web adaptor) •Desarrollar componente especifico de edición sobre el producto base sobre el que se construye el visor de la agencia. •Desarrollar un geoproceso para autocompletar campos alfunanuméricos, facilitando la tarea y eliminado errores
  • 9.
    Migración infraestructura GISCorporativo La Sociedad Informática de Gobierno Vasco se encarga de mantenimiento y evolución del GIS Corporativo. Este proyecto ha sido el primero en utilizar la nueva versión de la infraestructura del GIS Corporativo de Gobierno Vasco basada en ArcGIS Server 10.2 sobre Oracle Spatial. Trabajo en equipo Asistencia técnica DMAPT Asistencia URA Consultoría EJIE Geograma
  • 10.
    Despliegue servicio WFS-T WFS es una especificación publicada por el Open Geospatial Consortium, Inc. (OGC), para proporcionar entidades geográficas en Internet. Un servicio de WFS Transactional (WFS-T) permite a los clientes WFS editar (inserciones, borrados y actualizaciones) los datos en la base de datos de origen a través del servicio de WFS. Los pasos a seguir vienen especificados en la ayuda
  • 11.
    Componente específico: Autenticación/ Autorización El visor GIS, utilizando los servicios XLNETs, recuperará el usuario identificado en la aplicación alfanumérica (gestor de expedientes) y lo autenticará (¿usuario autenticado? Sí -> se carga el visor; no -> se redirige a la página de autenticación de XLNET). Una vez autenticado se recuperará el perfil. Existen dos perfiles: perfil básico (lectura) y perfil avanzado (edición). A partir del perfil se recuperará el token que se deberá pasar como parámetro al servicio WFS. Si el perfil es avanzado se habilitará la funcionalidad de edición, permitiendo dibujar sobre el mapa el elemento en cuestión: punto, línea o polígono.
  • 12.
    Componente específico: Autenticación/ Autorización (II) AGS 10.2 Oracle 11g BACKEND SERVIDOR APLICACIONES SERVIDOR WEB WEB OGC Web Adaptor Oracle WFS-T Mxd (credenciales) V06GIS / pass Java (Tomcat / weblogic) WMS, WFS WFS-T Se puede atacar directamente al oracle spatial en modo Lectura (Geoprocesos sencillos) AGS Clúster AGS 10.2 Intranet Internet WFS-T (token) Operaciones R/W XLNETs (filtro) Estoy autenticado? Perfil único (AAxx)
  • 13.
    La autenticación segestiona directamente con la plataforma XLNets redirigiendo a su página web de acceso en el caso de no estar autenticado el usuario Componente específico: Autenticación / Autorización (III) XLNETs (filtro) Usuario autenticado? No Sí Carga de la aplicación
  • 14.
    Componente específico deEdición Permite editar cualquier activo o elemento gestionado. Se puede insertar, eliminar o modificar cualquier activo. El componente se puede integrar en cualquier aplicación web de negocio URA del mundo alfanumérico, como es el caso del Sistema de Calidad del Agua. La leyenda del visor permite configurar, para cada capa WMS su servicio WFS-T asociado (de manera opcional).
  • 15.
    Componente específico deEdición (II) Si se activa el modo edición aparece una ventana flotante con las distintas opciones de edición. La edición solo se activa a un nivel de escala (por configuración) para evitar penalizar el rendimiento del aplicativo, cargando en el visor todos los elementos de la capa. Una vez cargado los elementos, el usuario podrá editar tanto las geometrías como campos alfanuméricos asociados.
  • 16.
    Producto base: FrameworkVisor GeoEuskadi Servicios estándar (Externos) WMS WFS Servicios Java: Edición, impresión, etc. Servidor GIS (Mapas) SGBD Espacial: Oracle 11g Usuarios Servicios OGC Cliente Servidor Visor IDE URA WEB Arquitectura de la solución Módulos Comunes Autenticación / Autorización Edición
  • 17.
    Geoproceso para autocompletarcampos El geoproceso es capaz de realizar un análisis espacial aplicado a N capas, para obtener a partir de un punto la información alfanumérica asociada a dichas capas. Permite autocompletar campos de un formulario a partir de la posición de activo, facilitando la gestión del activo y minimizando los errores. Las capas a analizar son configurables. También son configurable los campos a devolver de cada capa consultada. Normalmente identificadores de elementos: código río, código provincia. En la configuración las capas se especificarán entre otros: datos de conexión, tipo de capa, SRS de la capa, etc…
  • 18.
    Geograma internal useonly. Copyright ©2014 Geograma. All rights reserved. CONFIDENTIAL AND PROPRIETARY TRADE SECRET – DO NOT FORWARD WITHOUT OWNER’S PERMISSION. David Aramburu Hernaez daramburu@uragentzia.net Sergio Jorrín Abellán sergio.jorrin@geograma.com Gracias a los asistentes y a la organización del evento