• Save
Editor Web Arqueológico mediante WFS-T
Upcoming SlideShare
Loading in...5
×
 

Editor Web Arqueológico mediante WFS-T

on

  • 526 views

RESUMEN ...

RESUMEN
Se presenta una aplicación Web de análisis y gestión territorial aplicada al Patrimonio Arqueológico de Navarra que cumple los siguientes objetivos de negocio:

Resumen de funcionalidades destacadas:
• Cartografía de base proporcionada por los servicios WMS y WFS de la Infraestructura de Datos Espaciales de Navarra (IDENA) (ortofoto, cartografía topográfica y catastral, etc.).
• Creación de mapas temáticos con los yacimientos y hallazgos arqueológicos diferenciando de modo visual el grado de protección
• Localización de yacimientos según distintos criterios alfanuméricos (referencia catastral, municipio, grado de protección y nombre o código del yacimiento) y espaciales (por punto, línea y polígono con y sin buffer) y generación de informes con los resultados de la búsqueda.
• Diferentes tipos de fichas e informes en HTML y PDF con los datos básicos y situación del yacimiento o hallazgo.
• Edición de los atributos y geometrías de cada yacimiento utilizando el servicio WFS-T, y posibilidad de agregar archivos adjuntos.
• Herramienta de importación de coordenadas desde un fichero GPX o KML.
• Descarga como imagen (JPG) del mapa visualizado.

Para ello se propone la siguiente arquitectura de Web Mapping:
• Almacenamiento: PostgreSQL spatial database v9.2.1 y PostGIS v2.
• Servidor de aplicaciones: GeoServer map/feature server v2.2
• Interfaz de desarrollo de componentes de mapas: OpenLayers v2.12
• Interfaz de desarrollo de interfaz usuario: jQueryUI
ABSTRACT
This document presents an analysis and territorial management Web application applied to archaeological heritage of Navarre that meet the following business objectives:

Feature overiew:
• Base Maps provided by the WMS and WFS of Spatial Data Infrastructure of Navarre (IDENA) (orthophoto, topographic and cadastral mapping, etc.).
• Creation of thematic maps with archaeological sites, so differentiating visually the degree of protection
• Location of archeological sites, according to different alphanumeric criteria (reference cadastral municipality, protection and site name or code) and spatial criteria (by point, line and polygon with and without buffer) and reporting the results of the search.
• Different types of reports in HTML and PDF with basic information and status of the archeological site or finding.
• Edition of attributes and geometry for each site using the WFS-T service, and ability to add attachments.
• Tool for importing coordinates from a GPX or KML file.
• Download as image file (JPG) of the map displayed.

Statistics

Views

Total Views
526
Views on SlideShare
526
Embed Views
0

Actions

Likes
1
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  •   La sección de Arqueología del Gobierno de Navarra encarga el desarrollo de una aplicación Web de análisis y gestión territorial aplicada al Patrimonio Arqueológico de Navarra que cumpla los siguientes objetivos de negocio: Reducir el tiempo que destinan los técnicos de Gobierno de Navarra a la gestión de los datos, las consultas y la realización de informes. Ofrecer a usuarios públicos autorizados la posibilidad de realizar sus propias consultas con el fin de descargar de ese trabajo a los técnicos de Gobierno de Navarra. Alta, baja y modificación de yacimientos arqueológicos. Mejorar los informes existentes integrando en los mismos datos de catalogación y cartografía. Poder determinar la afectación a los yacimientos de posibles obras civiles.
  • Componentes Para la correcta y óptima realización de los trabajos se propone la siguiente arquitectura de Web Mapping:   Almacenamiento: PostgreSQL[3] spatial database v9.2.1 y PostGIS[4] v2. Servidor de aplicaciones: GeoServer[5] map/feature server v2.2 Interfaz de desarrollo de componentes de mapas: OpenLayers[6] v2.12 Interfaz de desarrollo de usuario: jQueryUI[7].
  • Características Además, cabe destacar los recursos tecnológicos más significativos utilizados en el desarrollo de la aplicación:   Mapas Temáticos Para la creación de mapas temáticos se cargan las capas ofrecidas por Geoserver y se simbolizan utilizando el estándar SLD (Styled Layer Descriptor) [8].   Consultas avanzadas. Para el servicio WMS, Geoserver ofrece más métodos que los que se definen el estándar OGC. En este caso se ha sacado provecho a la utilización de los métodos inFilter() y fid() para filtrar y acceder a registros.   Herramienta de impresión Se ha desarrollado una herramienta de impresión a medida con layouts generados a partir de OpenLayers, HTML y CSS.   Cargar KML y GPX Es posible importar directamente sobre el mapa ficheros en formato KML y GPX con reproyección al vuelo del sistema de coordenadas EPSG:4326, el obligatorio para este tipo de ficheros, al EPSG:23030, el que utiliza la aplicación, mediante la librería proj.js.   Actualización de datos Realización de operaciones transaccionales complejas multi-feature con WFS-T.   Proxy Se ha desarrollado un proxy que recibe todas las peticiones de servicios OGC que se realizan desde la aplicación. Consta de módulos de autenticación con granularidad más fina de la que ofrece por defecto GeoServer para permitir llegar a nivel de feature en la edición. Esto nos permite conectar mecanismos de autenticación a Geoserver que de otro modo no serían viables como directorio activo, sistemas propietarios de administración local como CAR(Control de Autenticación y Representación), etc. y corregir algunos bugs en las respuestas de Geoserver (por ejemplo el namespace igual a null en los GML de los WFS, cuando coexisten varios namespaces).
  • Características Además, cabe destacar los recursos tecnológicos más significativos utilizados en el desarrollo de la aplicación:   Mapas Temáticos Para la creación de mapas temáticos se cargan las capas ofrecidas por Geoserver y se simbolizan utilizando el estándar SLD (Styled Layer Descriptor) [8].   Consultas avanzadas. Para el servicio WMS, Geoserver ofrece más métodos que los que se definen el estándar OGC. En este caso se ha sacado provecho a la utilización de los métodos inFilter() y fid() para filtrar y acceder a registros.   Herramienta de impresión Se ha desarrollado una herramienta de impresión a medida con layouts generados a partir de OpenLayers, HTML y CSS.   Cargar KML y GPX Es posible importar directamente sobre el mapa ficheros en formato KML y GPX con reproyección al vuelo del sistema de coordenadas EPSG:4326, el obligatorio para este tipo de ficheros, al EPSG:23030, el que utiliza la aplicación, mediante la librería proj.js.   Actualización de datos Realización de operaciones transaccionales complejas multi-feature con WFS-T.   Proxy Se ha desarrollado un proxy que recibe todas las peticiones de servicios OGC que se realizan desde la aplicación. Consta de módulos de autenticación con granularidad más fina de la que ofrece por defecto GeoServer para permitir llegar a nivel de feature en la edición. Esto nos permite conectar mecanismos de autenticación a Geoserver que de otro modo no serían viables como directorio activo, sistemas propietarios de administración local como CAR(Control de Autenticación y Representación), etc. y corregir algunos bugs en las respuestas de Geoserver (por ejemplo el namespace igual a null en los GML de los WFS, cuando coexisten varios namespaces).
  • Características Además, cabe destacar los recursos tecnológicos más significativos utilizados en el desarrollo de la aplicación:   Mapas Temáticos Para la creación de mapas temáticos se cargan las capas ofrecidas por Geoserver y se simbolizan utilizando el estándar SLD (Styled Layer Descriptor) [8].   Consultas avanzadas. Para el servicio WMS, Geoserver ofrece más métodos que los que se definen el estándar OGC. En este caso se ha sacado provecho a la utilización de los métodos inFilter() y fid() para filtrar y acceder a registros.   Herramienta de impresión Se ha desarrollado una herramienta de impresión a medida con layouts generados a partir de OpenLayers, HTML y CSS.   Cargar KML y GPX Es posible importar directamente sobre el mapa ficheros en formato KML y GPX con reproyección al vuelo del sistema de coordenadas EPSG:4326, el obligatorio para este tipo de ficheros, al EPSG:23030, el que utiliza la aplicación, mediante la librería proj.js.   Actualización de datos Realización de operaciones transaccionales complejas multi-feature con WFS-T.   Proxy Se ha desarrollado un proxy que recibe todas las peticiones de servicios OGC que se realizan desde la aplicación. Consta de módulos de autenticación con granularidad más fina de la que ofrece por defecto GeoServer para permitir llegar a nivel de feature en la edición. Esto nos permite conectar mecanismos de autenticación a Geoserver que de otro modo no serían viables como directorio activo, sistemas propietarios de administración local como CAR(Control de Autenticación y Representación), etc. y corregir algunos bugs en las respuestas de Geoserver (por ejemplo el namespace igual a null en los GML de los WFS, cuando coexisten varios namespaces).
  • FUNCIONALIDADES Resumen de funcionalidades destacadas ofrecidas por la aplicación Web: Cartografía de base proporcionada por los servicios WMS y WFS de IDENA (mapa base, ortofotos de diferentes años, cartografía topográfica y catastral, etc.). Creación de mapas temáticos con los yacimientos y hallazgos arqueológicos diferenciando de modo visual el grado de protección. Localización de yacimientos según distintos criterios alfanuméricos (referencia catastral, municipio, grado de protección y nombre o código del yacimiento) y espaciales (por coordenadas, por punto, línea y polígono con y sin buffer) y generación de informes con los resultados de la búsqueda. Diferentes tipos de fichas e informes en HTML y PDF con los datos básicos y situación del yacimiento o hallazgo. Edición de los atributos y geometrías de cada yacimiento utilizando el servicio WFS-T, y con la posibilidad de agregar archivos adjuntos a cada yacimiento. Herramienta de importación de coordenadas desde un fichero KML o GPX. Esto permite cargar en el mapa trazados de nuevas carreteras, parques eólicos, etc. y comprobar cómo podrían afectar a los yacimientos arqueológicos. Descarga como imagen (JPG) del mapa visualizado.
  • Los objetivos tecnológicos marcados al inicio del proyecto eran conseguir cubrir el alcance del mismo utilizando únicamente servicios OGC (WMS y WFS-T), para mostrar la información y actualizarla, y de esta forma ser independientes de cualquier software o tecnología. A pesar de que el proyecto sigue en marcha, se puede decir que el objetivo se ha cumplido, y que a día de hoy es posible realizar aplicaciones web complejas que incluyan edición on-line, utilizando servicios estándares.
  • La aplicación resultante es multiplataforma, accesible desde cualquier dispositivo móvil con conexión a Internet, también navegadores actuales de equipos de escritorio. El uso de tecnología no nativa en un proyecto de esta complejidad es novedoso y, viendo el resultado final, una apuesta de futuro. A pesar de que en la actualidad las aplicaciones nativas para móviles tienen mucho éxito hemos comprobado que es posible desarrollar aplicaciones Web con la misma funcionalidad y que además aportan muchas ventajas.

Editor Web Arqueológico mediante WFS-T Editor Web Arqueológico mediante WFS-T Presentation Transcript

  • Editor Web Arqueológico mediante WFS-TJuan Luis Cardoso, Miguel Villafranca, Melissa Santan
  • Introducción  SITNA e IDENAEn Navarra, desde 2000, existe el SITNA, el sistemacorporativo y horizontal del Gobierno de Navarra queintegra y difunde la información geográfica sobre suterritorio.
  • Introducción  SITNA e IDENA Tienda de Infraestruct. SIUN Cartografía biodiversidad Geoportal de Catastro de Toponimia Navarra Navarra SIGPAC IDENA Etc… View slide
  • Introducción  SITNA e IDENAEn 2005, el SITNA publica su portal IDENA, oInfraestructura de Datos Espaciales de Navarra, según losprincipios INSPIRE. Este portal ofrece datos y servicios demapas conformes a estándares y de libre acceso. View slide
  • Introducción IDENAIDENA trata de cubrir en el territorio de Navarra tresnecesidades básicas de los usuarios: Buscar, Ver yObtener información georreferenciada. Buscador de datos Visualizador Descargas Servicios OGC • WMS: 496 layers • WFS: 318 layers • WCS: 3 layers • CSW: 651 metadatos
  • Introducción  IDENAEn 2011 se decide potenciar la utilización de IDENA  “Pasar de laIDE como artefacto a la IDE como infraestructura”. Desarrollo de visualizadores Acercar IDENA a usuarios de corporativos de bajo coste. dispositivos móviles
  • Visualizadores corporativos de bajo costeObjetivos y logros de este proyecto:  Ser capaces de desarrollar rápida y económicamente visualizadores para portales temáticos de Gobierno de Navarra que precisen un cliente de mapas ligero y una funcionalidad a su medida.  Aspecto corporativo.  Reutilizar componentes.  Basado en tecnología open source (OpenLayers).  En la medida de lo posible, los datos se consumen a través de servicios estándar WMS y WFS de IDENA.
  • Introducción  Visores específicos  Despliegue sin coste adicional de licencias.  Acumulación de experiencias previas.  Existencia de soluciones tecnológicas libres consolidadas. 2009: PCCS 2010: IDENA2008: Catastro Navarra 2011: IDE Menorca 2011: Portal de Geología Tracasa 2007: CROSSIS 2012: FOSAS Proyectos y tecnologías 2012: HLANDATA empleadas. 2007: SIUN 2012: IDENA mobile Desarrollos propios 2013: Arqueología Soluciones comerciales 2005: IDENA Soluciones open source 2005: SIGPAC 2000: SITNA
  • Visualizadores corporativos de bajo coste Capas Navegación LeyendaHerramientas Mapa Situación
  • Visualizadores corporativos de bajo costeEjemplos: Ejemplos:http://geologia.navarra.es http://geologia.navarra.eshttp://fosas.navarra.es http://fosas.navarra.es Incrustable en IFrame
  • Visor Inventario Arqueológico: Requisitos La sección de Arqueología del Gobierno de Navarra encarga eldesarrollo de una aplicación Web de análisis y gestión territorialaplicada al Patrimonio Arqueológico:• Reducir el tiempo que destinan los técnicos de Gobierno deNavarra a la gestión de los datos, las consultas y la realización deinformes.• Ofrecer a usuarios públicos autorizados la posibilidad de realizarsus propias consultas• Alta, baja y modificación de yacimientos arqueológicos.• Mejorar los informes existentes integrando en los mismos datos decatalogación y cartografía.• Poder determinar la afectación a los yacimientos de posiblesobras civiles.
  • Visor Inventario Arqueológico: Objetivo TecnológicoUtilizar únicamente servicios estándares WMS y WFS-T para mostrarla información y actualizarla, y de esta forma ser independientes decualquier software o tecnología.
  • Visor Inventario Arqueológico: ComponentesSe propone la siguiente arquitectura de Web Mapping:  • Almacenamiento: • PostgreSQL spatial database v9.2.1 y PostGIS v2 • Servidor de aplicaciones: • GeoServer map/feature server v2.2 • Interfaz de desarrollo de componentes de mapas: • OpenLayers v2.12 • Interfaz de desarrollo de usuario: • jQueryUI.
  • Visor Inventario Arqueológico: Funcionalidades I•Cartografía de base proporcionada por los servicios WMS y WFS deIDENA.•Creación de mapas temáticos con los yacimientos y hallazgosarqueológicos diferenciando de modo visual el grado de protección.•Localización de yacimientos según distintos criterios alfanuméricosy espaciales y generación de informes HTML y PDF con losresultados de la búsqueda.•Herramienta de importación de coordenadas desde un fichero KMLo GPX. Esto permite cargar en el mapa trazados de nuevascarreteras, parques eólicos, etc. y comprobar cómo podrían afectara los yacimientos arqueológicos.
  • Visor Inventario Arqueológico: Destacamos I• Edición de los atributos y geometrías de cada yacimientoutilizando el servicio WFS-T, y con la posibilidad de agregar archivosadjuntos a cada yacimiento. Realización de operacionestransaccionales complejas multi-feature con WFS-T.• Importar directamente sobre el mapa ficheros en formato KML yGPX con reproyección al vuelo del sistema de coordenadasEPSG:4326, el obligatorio para este tipo de ficheros, al EPSG:23030,mediante la librería proj.js.•Consultas avanzadas. Geoserver ofrece el servicio WMS con másmétodos que los que se definen el estándar OGC. En este caso se hasacado provecho a la utilización de los métodos inFilter() y fid() parafiltrar y acceder a registros.   
  • Visor Inventario Arqueológico: Destacamos II • Herramienta de impresión a medida con layouts generados a partirde OpenLayers, HTML y CSS.• Proxy que recibe todas las peticiones de servicios OGC que serealizan desde la aplicación. Consta de módulos de autenticación congranularidad más fina de la que ofrece por defecto GeoServer parapermitir llegar a nivel de feature en la edición. Esto nos permiteconectar mecanismos de autenticación a Geoserver.• Mapas Temáticos de las capas ofrecidas por Geoserver simbolizandocon SLD (Styled Layer Descriptor) 
  • Visor Inventario Arqueológico: Demo
  • Alta de un yacimiento
  • Modificación de un contorno
  • Informe dinámico
  • ConclusionesLos objetivos tecnológicos marcados al inicio del proyecto eranconseguir cubrir el alcance del mismo utilizando únicamenteservicios OGC (WMS y WFS-T), para mostrar la información yactualizarla, y de esta forma ser independientes de cualquiersoftware o tecnología.A pesar de que el proyecto sigue en marcha, se puede decir que elobjetivo se ha cumplido, y que a día de hoy es posible realizaraplicaciones Web complejas que incluyan edición on-line,utilizando servicios estándares.
  • Moltes gràcies Eskerrik asko Gracias Juan Luis Cardoso @tracasa @jl_cardoso jlcardoso@tracasa.es