SlideShare a Scribd company logo
1 of 22
Editor Web Arqueológico
                        mediante WFS-T
Juan Luis Cardoso, Miguel Villafranca, Melissa Santan
Introducción  SITNA e IDENA

En Navarra, desde 2000, existe el SITNA, el sistema
corporativo y horizontal del Gobierno de Navarra que
integra y difunde la información geográfica sobre su
territorio.
Introducción  SITNA e IDENA

    Tienda de     Infraestruct.      SIUN
    Cartografía   biodiversidad




                   Geoportal de   Catastro de
    Toponimia
                     Navarra       Navarra




      SIGPAC          IDENA          Etc…
Introducción  SITNA e IDENA

En 2005, el SITNA publica su portal IDENA, o
Infraestructura de Datos Espaciales de Navarra, según los
principios INSPIRE. Este portal ofrece datos y servicios de
mapas conformes a estándares y de libre acceso.
Introducción IDENA

IDENA trata de cubrir en el territorio de Navarra tres
necesidades básicas de los usuarios: Buscar, Ver y
Obtener información georreferenciada.


                  Buscador de datos              Visualizador




                  Descargas                          Servicios OGC
                                                      • WMS: 496 layers
                                                      • WFS: 318 layers
                                                      • WCS:   3 layers
                                                      • CSW: 651 metadatos
Introducción  IDENA

En 2011 se decide potenciar la utilización de IDENA  “Pasar de la
IDE 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 coste

Objetivos 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: IDENA

2008: 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



                              Leyenda

Herramientas
                                  Mapa Situación
Visualizadores corporativos de bajo coste

Ejemplos:
 Ejemplos:
http://geologia.navarra.es
 http://geologia.navarra.es
http://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 el
desarrollo de una aplicación Web de análisis y gestión territorial
aplicada al Patrimonio Arqueológico:

• 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
• 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.
Visor Inventario Arqueológico: Objetivo Tecnológico



Utilizar únicamente servicios estándares WMS y WFS-T para mostrar
la información y actualizarla, y de esta forma ser independientes de
cualquier software o tecnología.
Visor Inventario Arqueológico: Componentes
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 usuario:
        • jQueryUI
.
Visor Inventario Arqueológico: Funcionalidades I
•Cartografía de base proporcionada por los servicios WMS y WFS de
IDENA.

•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
y espaciales y generación de informes HTML y PDF con los
resultados de la búsqueda.

•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.
Visor Inventario Arqueológico: Destacamos I
• 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. Realización de operaciones
transaccionales complejas multi-feature con WFS-T.

• 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,
mediante la librería proj.js.

•Consultas avanzadas. Geoserver ofrece el servicio WMS con 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.  
 
Visor Inventario Arqueológico: Destacamos II
 
• Herramienta de impresión a medida con layouts generados a partir
de OpenLayers, HTML y CSS.

• 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.

• Mapas Temáticos de las capas ofrecidas por Geoserver simbolizando
con SLD (Styled Layer Descriptor) 
Visor Inventario Arqueológico: Demo
Alta de un yacimiento
Modificación de un contorno
Informe dinámico
Conclusiones

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.
Moltes gràcies                     Eskerrik asko


                   Gracias

                  Juan Luis Cardoso
                 @tracasa @jl_cardoso
                 jlcardoso@tracasa.es

More Related Content

More from Juan Luis Cardoso

Novedades en el visualizador web de IDENA
Novedades en el visualizador web de IDENANovedades en el visualizador web de IDENA
Novedades en el visualizador web de IDENAJuan Luis Cardoso
 
Intelligent water resources management with OGC SOS. Gestión Inteligente de R...
Intelligent water resources management with OGC SOS. Gestión Inteligente de R...Intelligent water resources management with OGC SOS. Gestión Inteligente de R...
Intelligent water resources management with OGC SOS. Gestión Inteligente de R...Juan Luis Cardoso
 
«SITNA en tu móvil». Cliente HTML5 para dispositivos móviles basados en servi...
«SITNA en tu móvil». Cliente HTML5 para dispositivos móviles basados en servi...«SITNA en tu móvil». Cliente HTML5 para dispositivos móviles basados en servi...
«SITNA en tu móvil». Cliente HTML5 para dispositivos móviles basados en servi...Juan Luis Cardoso
 
SITNA 2013. Inventario Arqueologico. Web WFS Editing
SITNA 2013. Inventario Arqueologico. Web WFS Editing SITNA 2013. Inventario Arqueologico. Web WFS Editing
SITNA 2013. Inventario Arqueologico. Web WFS Editing Juan Luis Cardoso
 
IDENA Mobile, explorando HTML5 (SITNA en tu móvil)
IDENA Mobile, explorando HTML5 (SITNA en tu móvil)IDENA Mobile, explorando HTML5 (SITNA en tu móvil)
IDENA Mobile, explorando HTML5 (SITNA en tu móvil)Juan Luis Cardoso
 

More from Juan Luis Cardoso (6)

Novedades en el visualizador web de IDENA
Novedades en el visualizador web de IDENANovedades en el visualizador web de IDENA
Novedades en el visualizador web de IDENA
 
Intelligent water resources management with OGC SOS. Gestión Inteligente de R...
Intelligent water resources management with OGC SOS. Gestión Inteligente de R...Intelligent water resources management with OGC SOS. Gestión Inteligente de R...
Intelligent water resources management with OGC SOS. Gestión Inteligente de R...
 
«SITNA en tu móvil». Cliente HTML5 para dispositivos móviles basados en servi...
«SITNA en tu móvil». Cliente HTML5 para dispositivos móviles basados en servi...«SITNA en tu móvil». Cliente HTML5 para dispositivos móviles basados en servi...
«SITNA en tu móvil». Cliente HTML5 para dispositivos móviles basados en servi...
 
SITNA 2013. Inventario Arqueologico. Web WFS Editing
SITNA 2013. Inventario Arqueologico. Web WFS Editing SITNA 2013. Inventario Arqueologico. Web WFS Editing
SITNA 2013. Inventario Arqueologico. Web WFS Editing
 
Jiide2012 ide menorca
Jiide2012 ide menorcaJiide2012 ide menorca
Jiide2012 ide menorca
 
IDENA Mobile, explorando HTML5 (SITNA en tu móvil)
IDENA Mobile, explorando HTML5 (SITNA en tu móvil)IDENA Mobile, explorando HTML5 (SITNA en tu móvil)
IDENA Mobile, explorando HTML5 (SITNA en tu móvil)
 

Recently uploaded

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 

Recently uploaded (13)

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 

Editor Web Arqueológico mediante WFS-T

  • 1. Editor Web Arqueológico mediante WFS-T Juan Luis Cardoso, Miguel Villafranca, Melissa Santan
  • 2. Introducción  SITNA e IDENA En Navarra, desde 2000, existe el SITNA, el sistema corporativo y horizontal del Gobierno de Navarra que integra y difunde la información geográfica sobre su territorio.
  • 3. Introducción  SITNA e IDENA Tienda de Infraestruct. SIUN Cartografía biodiversidad Geoportal de Catastro de Toponimia Navarra Navarra SIGPAC IDENA Etc…
  • 4. Introducción  SITNA e IDENA En 2005, el SITNA publica su portal IDENA, o Infraestructura de Datos Espaciales de Navarra, según los principios INSPIRE. Este portal ofrece datos y servicios de mapas conformes a estándares y de libre acceso.
  • 5. Introducción IDENA IDENA trata de cubrir en el territorio de Navarra tres necesidades básicas de los usuarios: Buscar, Ver y Obtener información georreferenciada. Buscador de datos Visualizador Descargas Servicios OGC • WMS: 496 layers • WFS: 318 layers • WCS: 3 layers • CSW: 651 metadatos
  • 6. Introducción  IDENA En 2011 se decide potenciar la utilización de IDENA  “Pasar de la IDE como artefacto a la IDE como infraestructura”. Desarrollo de visualizadores Acercar IDENA a usuarios de corporativos de bajo coste. dispositivos móviles
  • 7. Visualizadores corporativos de bajo coste Objetivos 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.
  • 8. 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: IDENA 2008: 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
  • 9. Visualizadores corporativos de bajo coste Capas Navegación Leyenda Herramientas Mapa Situación
  • 10. Visualizadores corporativos de bajo coste Ejemplos: Ejemplos: http://geologia.navarra.es http://geologia.navarra.es http://fosas.navarra.es http://fosas.navarra.es Incrustable en IFrame
  • 11. Visor Inventario Arqueológico: Requisitos  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: • 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 • 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.
  • 12. Visor Inventario Arqueológico: Objetivo Tecnológico Utilizar únicamente servicios estándares WMS y WFS-T para mostrar la información y actualizarla, y de esta forma ser independientes de cualquier software o tecnología.
  • 13. Visor Inventario Arqueológico: Componentes 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 usuario: • jQueryUI .
  • 14. Visor Inventario Arqueológico: Funcionalidades I •Cartografía de base proporcionada por los servicios WMS y WFS de IDENA. •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 y espaciales y generación de informes HTML y PDF con los resultados de la búsqueda. •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.
  • 15. Visor Inventario Arqueológico: Destacamos I • 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. Realización de operaciones transaccionales complejas multi-feature con WFS-T. • 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, mediante la librería proj.js. •Consultas avanzadas. Geoserver ofrece el servicio WMS con 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.    
  • 16. Visor Inventario Arqueológico: Destacamos II   • Herramienta de impresión a medida con layouts generados a partir de OpenLayers, HTML y CSS. • 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. • Mapas Temáticos de las capas ofrecidas por Geoserver simbolizando con SLD (Styled Layer Descriptor) 
  • 18. Alta de un yacimiento
  • 21. Conclusiones 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.
  • 22. Moltes gràcies Eskerrik asko Gracias Juan Luis Cardoso @tracasa @jl_cardoso jlcardoso@tracasa.es

Editor's Notes

  1.   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.
  2. 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].
  3. 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).
  4. 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).
  5. 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).
  6. 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.
  7. 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.
  8. 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.