SlideShare una empresa de Scribd logo
1 de 19
28 de marzo de 2014
GeoNaTec
Nuevo entorno de explotación y visualización de datos geoespaciales
basado en la plataforma Wirecloud
Stakeholders
CNIG
Proyecto para la 'Formación y consultoría en
tecnología Wirecloud para su posible aplicación
en la IDEE'
CONWET-UPM
Grupo de investigación CETTICO “Information and
Communication Technologies Group (ICTG,
cetTICo)
Dirección tecnológica. Desarrollo y soporte
técnico. Liderazgo del proyecto Wirecloud
http://conwet.fi.upm.es/
GeoNaTec Dirección de proyecto. Consultoría IDE.
Integrador.
http://geonatec.com
Otros
GeoNaTec
Agenda
1.- Wirecloud. ¿Qué es?
2.- Catálogo de widgets y roles de usuarios
3.- Catálogo de geowidgets
4.- Mashups de ejemplo
5.- Base tecnológica y licenciamiento
6.- Propuesta de valor
7.- Próximos pasos
GeoNaTec
Wirecloud. ¿Qué es?
GeoNaTec
Catálogo de widgets y roles de usuarios
- constructor: Filtra y selecciona
widgets a incluir en un workspace. Los
mashups construidos se pueden añadir al
catálogo.
- desarrolladores pueden subir nuevos
widgets al entorno (gestión de versiones)
- Usuario final
- Gestión de catálogos (Widgets &
Geowidgets)
- Gestión de comunidad
Roles:
GeoNaTec
GeoNaTec
Catálogo de
geowidgets
Implementación de un
subconjunto de
Widgets que soportan
los principales
servicios OGC y
permiten la
construcción de
variados paneles de
visualización de
servicios
geoespaciales.
GeoNaTec
Geowidgets Descripción
Service Registry Ofrece una lista de servicios por defecto para ser empleados por otros widgets. Los servicios pueden ser de tres categorías: WMS, Nomenclátor, GeoRSS. La lista de
servicios es editable, el usuario podrá añadir o eliminar servicios en cada una de las categorías.
WMS Permite mostrar múltiples WMS, cuenta con varios eventos y slots para la comunicación con otros widgets, puede interconectarse con dos o más widgets del mismo tipo.
Una vez interconectados los eventos de control de vista se pueden sincronizar. Permite posicionar marcadores con información de POI que recibe de otros widgets.
GetFeatureInfo Muestra la respuesta a una operación GetFeatureInfo sobre una capa WMS de un widget WMS. Además, parsea la información obtenida, de forma que al cliquear sobre
un enlace, la URL se pueda propara ésta a otros widgets (p.e. Widget Web Browser).
Nomenclátor Permite la consulta de servicios tipo nomenclátor. Soporta servicios basados en los estándares Inspire. Actualmente: Conciso, Cartociudad, NGCE-Inspire. En
desarrollo actualmente soporte para el nuevo Nomenclátor básico con especificación WFS 2.0
Geonames Búsqueda de topónimos a través del servicio de Geonames.
GeoRSS Permite leer feeds GeoRSS o RSS. Al tratarse de feeds geolocalizados, podemos compartir la localización con otros widgets (por ejemplo posicionar marcadores en un
widget WMS).
Catálogo de geowidgets
GeoNaTec
Catálogo de geowidgets (widgets genéricos)
Widgets
genéricos
Descripción
Web Browser Permite la visualización de páginas html y también algunas peticiones de información de mapas, como en el caso de visualizar información
de referencias parcelarias de catastro
Wikipedia Realiza búsquedas en la wikipedia, muestra los resultados de la búsqueda y un enlace al correspondiente artículo de wikipedia. Puede
utilizarse en combinación con las búsquedas y/o resultados de búsquedas en Nomenclátores
Weather Widget Consulta la predicción meteorológica en unas coordenadas determinadas. Utiliza el conector GeoRSS2Coordinate para poder conectarse con el
geowidget de GeoRSS
Flickr Permite encontrar fotos relacionadas con términos de búsqueda de una forma muy visual. Conectándolo con un visor de imágenes permite
la visualización de fotos seleccionadas
YouTube Browser Permite la búsqueda de vídeos a partir de términos e búsqueda que pueden provenir de geowidgets de nomenclátor
Photo
Viewer
Permite la visualización de ficheros de imagen de leyendas de los servicios WMS.
GeoNaTec
Mashups de ejemplo. 'Comparación servicios WMS'
http://geowidgets.conwet.fi.upm.es/test/Mashup WMS
GeoNaTec
Mashups de ejemplo. 'Visualización de leyendas'
http://geowidgets.conwet.fi.upm.es/test/Mashup de Leyendas
GeoNaTec
Mashups de ejemplo. 'Consulta múltiples servicios Nomenclátor'
http://geowidgets.conwet.fi.upm.es/test/Mashup Nomenclator
GeoNaTec
Mashups de ejemplo. 'Cartociudad'
http://geowidgets.conwet.fi.upm.es/test/Mashup Cartociudad
GeoNaTec
Mashups de ejemplo. 'GeoRSS'
http://geowidgets.conwet.fi.upm.es/test/Mashup GeoRSS
GeoNaTec
Mashups de ejemplo. 'Información sísmica'
http://geowidgets.conwet.fi.upm.es/test/Mashup Info. de Terremotos
GeoNaTec
Base tecnológica y licenciamiento
Plataforma Wirecloud: Desarrollada en Python. Modelo Open Source en
plataforma colaborativa Github (https://github.com/Wirecloud/ ). Affero GPL (AGPL3)
que incluye explícitamente una "classpath-like exception" que permite que los widgets,
operadores y mashups que se construyan sobre Wirecloud (y usen por tanto sus APIs)
se distribuyan bajo cualquier licencia, no necesariamente GPL.
Widgets y operadores: Conocer API Wirecloud y cómo desarrollar widgets.
Desarrollo a través de tecnologías web estándar como javascript, jquery, html5, css,
xml, etc.
GeoNaTec
Propuesta de valor
● Permite despliegues rápidos, para casos de uso específicos, en respuesta a
necesidades concretas, con costes bajos.
● Facilita y promueve la explotación de los servicios geoespaciales por
usuarios no expertos.
● Fomenta la combinación de datos geoespaciales con otras fuentes de
datos y servicios.
● Favorece el descubrimiento de nuevos casos de uso (innovación por
experimentación).
● Promueve la formación de una comunidad.
GeoNaTec
Próximos pasos
¿En qué estamos trabajando?
ESTANDARES OGC Multilingüismo, WMTS, WPS, otros.
PLATAFORMA Nueva plataforma llamada Wirecloud4Tablet, con el propósito de llevar Wirecloud a
dispositivos móviles en un modelo híbrido que aproveche al máximo las
posibilidades de HTML5 y del entorno nativo del dispositivo.
DATOS Datos Sensores, Open Data & Linked Data, datos particulares del usuario
METADATOS Cómo consultar orígenes de datos diversos a través de vocabularios de metadatos
semánticos comunes ( perfil DCAT)
FUENTES PUB/PRIV INE, OVC, Tráfico, Sanitario, Energía, Cuerpos de Seguridad, BANCA, otros.
GeoNaTec
GeoNaTec
www.geonatec.com
jsanchez@geonatec.com
Javier Sánchez
Gracias por vuestra atención.
UPM
www.conwet.fi.upm.es.com
jsoriano@fi.upm.es
Javier Soriano
Borja Illescas
Alejandro Vera
http://conwet.fi.upm.es/docs/display/wirecloud/
Más info:
Alvaro Arranz

Más contenido relacionado

Similar a Widgets de explotación y visualización de datos geoespaciales. Wirecloud.

Curso IDE UPM-IGN-AECI Madrid-Spain 2010
Curso IDE UPM-IGN-AECI Madrid-Spain 2010Curso IDE UPM-IGN-AECI Madrid-Spain 2010
Curso IDE UPM-IGN-AECI Madrid-Spain 2010Vladimir Gutierrez, PhD
 
Web20
Web20Web20
Web20UJAP
 
[ES] Introducción a las Aplicaciones Web con Java
[ES] Introducción a las Aplicaciones Web con Java[ES] Introducción a las Aplicaciones Web con Java
[ES] Introducción a las Aplicaciones Web con JavaEudris Cabrera
 
Experiencia de publicación de un WMTS RESTful para IDENA
Experiencia de publicación de un WMTS RESTful para IDENAExperiencia de publicación de un WMTS RESTful para IDENA
Experiencia de publicación de un WMTS RESTful para IDENAAlvaro Huarte
 
Sistemas Basado En El Conocimiento Marvin Agila Edwin Cuenca
Sistemas Basado En El Conocimiento Marvin Agila   Edwin CuencaSistemas Basado En El Conocimiento Marvin Agila   Edwin Cuenca
Sistemas Basado En El Conocimiento Marvin Agila Edwin CuencaALONSO UCHIHA
 
Computación Grid (PRP)
Computación Grid (PRP)Computación Grid (PRP)
Computación Grid (PRP)vanesav
 
Panorama del Ecosistema de software libre para SIG
Panorama del Ecosistema de software libre para SIGPanorama del Ecosistema de software libre para SIG
Panorama del Ecosistema de software libre para SIGJorge Sanz
 
Aplicación práctica de FIWARE al Internet de las Cosas
Aplicación práctica de FIWARE al Internet de las CosasAplicación práctica de FIWARE al Internet de las Cosas
Aplicación práctica de FIWARE al Internet de las CosasJavier García Puga
 
Herramientas web "Ajax"
Herramientas web "Ajax"Herramientas web "Ajax"
Herramientas web "Ajax"IngDarkseid
 
Explotación de Información Geocientífica por Internet. Desde Geo-RSS a WMS, h...
Explotación de Información Geocientífica por Internet. Desde Geo-RSS a WMS, h...Explotación de Información Geocientífica por Internet. Desde Geo-RSS a WMS, h...
Explotación de Información Geocientífica por Internet. Desde Geo-RSS a WMS, h...Carlos Gabriel Asato
 
Cesnavarra 2009-boletín 2
Cesnavarra 2009-boletín 2Cesnavarra 2009-boletín 2
Cesnavarra 2009-boletín 2Cein
 
Template paper-2015
Template paper-2015Template paper-2015
Template paper-2015facinger2
 
Open stack vs open nebula
Open stack vs  open nebulaOpen stack vs  open nebula
Open stack vs open nebulaRobert Araujo
 

Similar a Widgets de explotación y visualización de datos geoespaciales. Wirecloud. (20)

Curso IDE UPM-IGN-AECI Madrid-Spain 2010
Curso IDE UPM-IGN-AECI Madrid-Spain 2010Curso IDE UPM-IGN-AECI Madrid-Spain 2010
Curso IDE UPM-IGN-AECI Madrid-Spain 2010
 
Web20
Web20Web20
Web20
 
[ES] Introducción a las Aplicaciones Web con Java
[ES] Introducción a las Aplicaciones Web con Java[ES] Introducción a las Aplicaciones Web con Java
[ES] Introducción a las Aplicaciones Web con Java
 
Experiencia de publicación de un WMTS RESTful para IDENA
Experiencia de publicación de un WMTS RESTful para IDENAExperiencia de publicación de un WMTS RESTful para IDENA
Experiencia de publicación de un WMTS RESTful para IDENA
 
Sistemas Basado En El Conocimiento Marvin Agila Edwin Cuenca
Sistemas Basado En El Conocimiento Marvin Agila   Edwin CuencaSistemas Basado En El Conocimiento Marvin Agila   Edwin Cuenca
Sistemas Basado En El Conocimiento Marvin Agila Edwin Cuenca
 
Web services
Web services Web services
Web services
 
DSpace Workshop
DSpace Workshop DSpace Workshop
DSpace Workshop
 
Computación Grid (PRP)
Computación Grid (PRP)Computación Grid (PRP)
Computación Grid (PRP)
 
Panorama del Ecosistema de software libre para SIG
Panorama del Ecosistema de software libre para SIGPanorama del Ecosistema de software libre para SIG
Panorama del Ecosistema de software libre para SIG
 
Aplicación práctica de FIWARE al Internet de las Cosas
Aplicación práctica de FIWARE al Internet de las CosasAplicación práctica de FIWARE al Internet de las Cosas
Aplicación práctica de FIWARE al Internet de las Cosas
 
Herramientas web "Ajax"
Herramientas web "Ajax"Herramientas web "Ajax"
Herramientas web "Ajax"
 
Expoxicion2
Expoxicion2Expoxicion2
Expoxicion2
 
Expoxicion2
Expoxicion2Expoxicion2
Expoxicion2
 
Expoxicion2
Expoxicion2Expoxicion2
Expoxicion2
 
Explotación de Información Geocientífica por Internet. Desde Geo-RSS a WMS, h...
Explotación de Información Geocientífica por Internet. Desde Geo-RSS a WMS, h...Explotación de Información Geocientífica por Internet. Desde Geo-RSS a WMS, h...
Explotación de Información Geocientífica por Internet. Desde Geo-RSS a WMS, h...
 
Temas Relacionados Web 2
Temas Relacionados Web 2Temas Relacionados Web 2
Temas Relacionados Web 2
 
Cesnavarra 2009-boletín 2
Cesnavarra 2009-boletín 2Cesnavarra 2009-boletín 2
Cesnavarra 2009-boletín 2
 
AJAX
AJAXAJAX
AJAX
 
Template paper-2015
Template paper-2015Template paper-2015
Template paper-2015
 
Open stack vs open nebula
Open stack vs  open nebulaOpen stack vs  open nebula
Open stack vs open nebula
 

Último

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
 
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
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
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
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
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
 
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
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
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
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
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
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 

Último (19)

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
 
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)
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
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
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .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
 
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
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
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...
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
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
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 

Widgets de explotación y visualización de datos geoespaciales. Wirecloud.

  • 1. 28 de marzo de 2014 GeoNaTec Nuevo entorno de explotación y visualización de datos geoespaciales basado en la plataforma Wirecloud
  • 2. Stakeholders CNIG Proyecto para la 'Formación y consultoría en tecnología Wirecloud para su posible aplicación en la IDEE' CONWET-UPM Grupo de investigación CETTICO “Information and Communication Technologies Group (ICTG, cetTICo) Dirección tecnológica. Desarrollo y soporte técnico. Liderazgo del proyecto Wirecloud http://conwet.fi.upm.es/ GeoNaTec Dirección de proyecto. Consultoría IDE. Integrador. http://geonatec.com Otros
  • 3. GeoNaTec Agenda 1.- Wirecloud. ¿Qué es? 2.- Catálogo de widgets y roles de usuarios 3.- Catálogo de geowidgets 4.- Mashups de ejemplo 5.- Base tecnológica y licenciamiento 6.- Propuesta de valor 7.- Próximos pasos
  • 5. GeoNaTec Catálogo de widgets y roles de usuarios - constructor: Filtra y selecciona widgets a incluir en un workspace. Los mashups construidos se pueden añadir al catálogo. - desarrolladores pueden subir nuevos widgets al entorno (gestión de versiones) - Usuario final - Gestión de catálogos (Widgets & Geowidgets) - Gestión de comunidad Roles:
  • 7. GeoNaTec Catálogo de geowidgets Implementación de un subconjunto de Widgets que soportan los principales servicios OGC y permiten la construcción de variados paneles de visualización de servicios geoespaciales.
  • 8. GeoNaTec Geowidgets Descripción Service Registry Ofrece una lista de servicios por defecto para ser empleados por otros widgets. Los servicios pueden ser de tres categorías: WMS, Nomenclátor, GeoRSS. La lista de servicios es editable, el usuario podrá añadir o eliminar servicios en cada una de las categorías. WMS Permite mostrar múltiples WMS, cuenta con varios eventos y slots para la comunicación con otros widgets, puede interconectarse con dos o más widgets del mismo tipo. Una vez interconectados los eventos de control de vista se pueden sincronizar. Permite posicionar marcadores con información de POI que recibe de otros widgets. GetFeatureInfo Muestra la respuesta a una operación GetFeatureInfo sobre una capa WMS de un widget WMS. Además, parsea la información obtenida, de forma que al cliquear sobre un enlace, la URL se pueda propara ésta a otros widgets (p.e. Widget Web Browser). Nomenclátor Permite la consulta de servicios tipo nomenclátor. Soporta servicios basados en los estándares Inspire. Actualmente: Conciso, Cartociudad, NGCE-Inspire. En desarrollo actualmente soporte para el nuevo Nomenclátor básico con especificación WFS 2.0 Geonames Búsqueda de topónimos a través del servicio de Geonames. GeoRSS Permite leer feeds GeoRSS o RSS. Al tratarse de feeds geolocalizados, podemos compartir la localización con otros widgets (por ejemplo posicionar marcadores en un widget WMS). Catálogo de geowidgets
  • 9. GeoNaTec Catálogo de geowidgets (widgets genéricos) Widgets genéricos Descripción Web Browser Permite la visualización de páginas html y también algunas peticiones de información de mapas, como en el caso de visualizar información de referencias parcelarias de catastro Wikipedia Realiza búsquedas en la wikipedia, muestra los resultados de la búsqueda y un enlace al correspondiente artículo de wikipedia. Puede utilizarse en combinación con las búsquedas y/o resultados de búsquedas en Nomenclátores Weather Widget Consulta la predicción meteorológica en unas coordenadas determinadas. Utiliza el conector GeoRSS2Coordinate para poder conectarse con el geowidget de GeoRSS Flickr Permite encontrar fotos relacionadas con términos de búsqueda de una forma muy visual. Conectándolo con un visor de imágenes permite la visualización de fotos seleccionadas YouTube Browser Permite la búsqueda de vídeos a partir de términos e búsqueda que pueden provenir de geowidgets de nomenclátor Photo Viewer Permite la visualización de ficheros de imagen de leyendas de los servicios WMS.
  • 10. GeoNaTec Mashups de ejemplo. 'Comparación servicios WMS' http://geowidgets.conwet.fi.upm.es/test/Mashup WMS
  • 11. GeoNaTec Mashups de ejemplo. 'Visualización de leyendas' http://geowidgets.conwet.fi.upm.es/test/Mashup de Leyendas
  • 12. GeoNaTec Mashups de ejemplo. 'Consulta múltiples servicios Nomenclátor' http://geowidgets.conwet.fi.upm.es/test/Mashup Nomenclator
  • 13. GeoNaTec Mashups de ejemplo. 'Cartociudad' http://geowidgets.conwet.fi.upm.es/test/Mashup Cartociudad
  • 14. GeoNaTec Mashups de ejemplo. 'GeoRSS' http://geowidgets.conwet.fi.upm.es/test/Mashup GeoRSS
  • 15. GeoNaTec Mashups de ejemplo. 'Información sísmica' http://geowidgets.conwet.fi.upm.es/test/Mashup Info. de Terremotos
  • 16. GeoNaTec Base tecnológica y licenciamiento Plataforma Wirecloud: Desarrollada en Python. Modelo Open Source en plataforma colaborativa Github (https://github.com/Wirecloud/ ). Affero GPL (AGPL3) que incluye explícitamente una "classpath-like exception" que permite que los widgets, operadores y mashups que se construyan sobre Wirecloud (y usen por tanto sus APIs) se distribuyan bajo cualquier licencia, no necesariamente GPL. Widgets y operadores: Conocer API Wirecloud y cómo desarrollar widgets. Desarrollo a través de tecnologías web estándar como javascript, jquery, html5, css, xml, etc.
  • 17. GeoNaTec Propuesta de valor ● Permite despliegues rápidos, para casos de uso específicos, en respuesta a necesidades concretas, con costes bajos. ● Facilita y promueve la explotación de los servicios geoespaciales por usuarios no expertos. ● Fomenta la combinación de datos geoespaciales con otras fuentes de datos y servicios. ● Favorece el descubrimiento de nuevos casos de uso (innovación por experimentación). ● Promueve la formación de una comunidad.
  • 18. GeoNaTec Próximos pasos ¿En qué estamos trabajando? ESTANDARES OGC Multilingüismo, WMTS, WPS, otros. PLATAFORMA Nueva plataforma llamada Wirecloud4Tablet, con el propósito de llevar Wirecloud a dispositivos móviles en un modelo híbrido que aproveche al máximo las posibilidades de HTML5 y del entorno nativo del dispositivo. DATOS Datos Sensores, Open Data & Linked Data, datos particulares del usuario METADATOS Cómo consultar orígenes de datos diversos a través de vocabularios de metadatos semánticos comunes ( perfil DCAT) FUENTES PUB/PRIV INE, OVC, Tráfico, Sanitario, Energía, Cuerpos de Seguridad, BANCA, otros.
  • 19. GeoNaTec GeoNaTec www.geonatec.com jsanchez@geonatec.com Javier Sánchez Gracias por vuestra atención. UPM www.conwet.fi.upm.es.com jsoriano@fi.upm.es Javier Soriano Borja Illescas Alejandro Vera http://conwet.fi.upm.es/docs/display/wirecloud/ Más info: Alvaro Arranz

Notas del editor

  1. 1.- Wirecloud es un entorno basado en el concepto de plataforma de mashup de datos, que permite la fácil composición de Interfaces web de valor añadido, a través de componentes tipo widgets conducidos por eventos. Estas interfaces permiten la combinación de servicios web de fuentes de datos heterogéneas, para la creación y visualización de nuevos contenidos de valor. La plataforma está orientada a que usuarios sin conocimientos de programación sean capaces de componer interfaces web de consulta de datos de servicios web estándar. 2.- Para ir añadiendo widgets al panel de trabajo o &amp;apos;workspace&amp;apos;, se puede acceder a un catálogo con su información de metadatos de proveedor, descripción de sus capacidades funcionales, versión, etc. 3.- Un vez seleccionados y colocados en el Front-End o workspace, se puede acceder al entorno de wiring dónde poder conectar eventos de entrada y salida. 4.- En este gráfico de arquitectura de datos, se representa cómo estos widgets se conectan a servicios Web de diferentes APIs
  2. Esta forma de trabajar en la plataforma implica que existen tres tipos principales de usuario o roles: Contructor: Desarrolladores: Usuarios finales: Mashup &amp;apos;frozen&amp;apos; La plataforma hace una gestión muy avanzada de los catálogos de widgets, de forma que puedo añadir diferentes catálogos existentes en otras instancias de wirecloud en Internet, y tener mi propio catálogo local. La idea es que se pueda crear una comunidad en la que se favorezca la compartición de catálogos, mashups, etc.
  3. Mashup de servicios WMS, que permite la visualización simultánea de dos visores de mapas. Ambos widgets tienen sincronizados los eventos de control de vista, y son consultables. Al hacer click en cualquiera de los dos, se puede visualizar el resultado de la consulta para ambos, en esa localización. También permite buscar topónimos a través del widget de Geonames, que utiliza el API del servicio de Geonames (www.geonames.org). Aparte de los servicios disponibles en el Widget Service Registry, se puede añadir cualquier servicio tipo WMS, haciendo click en &amp;apos;Add&amp;apos; en el Widget Service Registry. Actualmente no está soportado WMSC. Si se añade un endpoint de un servicio de este tipo, podría no funcionar correctamente.
  4. Este mashup demuestra la visualización de leyendas de servicios WMS, utilizando Widgets tipo WMS y el Widget Photo Viewer. Ya que puede haber varias capas en un mismo WMS, con leyendas diferentes cada una, se visualiza la que se seleccione haciendo click sobre la capa, en la pestaña &amp;apos;Layers&amp;apos; del widget WMS cuya leyenda se quiere visualizar. Esto permite además, visualizar las diferentes leyendas haciendo click a cada capa.
  5. Este mashup demuestra las posibilidades de consulta simultánea a varios servicios tipo de Nomenclátor a la vez. Utiliza el Nomenclátor Conciso, Nomenclátor Inspire y Geonanames. Para consultar en los tres a la vez, se debe introducir el término a consultar en el primero de ellos (Nomenclátor Conciso). Haciendo click en cualquier de los resultados, permite visualizar la localización en el mapa, y pinchando en la alguno de los resultados de Geonames, permite visualizar la página de wikipedia del fenómeno encontrado.
  6. Mashup demostración de consultas al Servicio de Cartociudad, que permite realizar consultas diversas y localizar los resultados en el mapa que visaliza el mapa base de España del Instituto Geográfico Nacional. Consulta de municipios: Utiliza el Servicio Web de Fenómenos de CartoCiudad, conforme a la Especificación OGC WFS 1.1.0 y el Modelo de Nomenclátor Español versión 1.0, que permite el acceso, consulta y localización de los municipios de España, generado en el marco del proyecto CartoCiudad. Consulta de Distritos Censales por Municipio: Servicio Web de Fenómenos de CartoCiudad, conforme a la Especificación OGC WFS 1.1.0 y el Modelo de Nomenclátor Español versión 1.0, que permite el acceso, consulta y localización de los distritos censales de España, generado en el marco del proyecto CartoCiudad. Consulta de Código Postales Servicio Web de Fenómenos de CartoCiudad, conforme a la Especificación OGC WFS 1.1.0 y el Modelo de Nomenclátor Español versión 1.0, que permite el acceso, consulta y localización de los Códigos Postales de España, generada en el marco del proyecto CartoCiudad. Consulta de Portales por Vía y Municipio Servicio Web de Fenómenos de CartoCiudad que permite el acceso, la consulta y localización de direcciones, nombres de unidades administrativas, codigos postales y nombres de viales de España, generados en el marco del proyecto CartoCiudad. El servicio es conforme a la especificación OGC WFS 2.0.0 y la guía técnica de servicios de descarga de INSPIRE (versión 3.1). Los fenómenos se sirven conforme a la especificación de datos sobre direcciones de INSPIRE (versión 3.0.1).
  7. Mashup demostración de visualización de servicios tipo GeoRSS, que integra el Widget de información meteorológica (Weather Widget). Permite visualizar la localización de todos los puntos del GeoRSS y al seleccionar uno de ellos se resalta su visualización en el mapa y se muestra el parte meteorlógico de esa zona.
  8. Mashup demostración de visualización de servicios tipo GeoRSS, que integra el Widget de información meteorológica (Weather Widget). Permite visualizar la localización de todos los puntos del GeoRSS y al seleccionar uno de ellos se resalta su visualización en el mapa y se muestra el parte meteorlógico de esa zona.