widgets de explotación y visualización de datos geoespaciales. wirecloud

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

If you can't read please download the document

Upload: javier-sanchez

Post on 16-Apr-2017

824 views

Category:

Technology


2 download

TRANSCRIPT

Nuevo entorno de explotacin y visualizacin de datos geoespaciales basado en la plataforma Wirecloud

Stakeholders

CNIG

Proyecto para la 'Formacin y consultora en tecnologa Wirecloud para su posible aplicacin en la IDEE'

CONWET-UPM Grupo de investigacin CETTICO Information and Communication Technologies Group (ICTG, cetTICo)Direccin tecnolgica. Desarrollo y soporte tcnico. Liderazgo del proyecto Wirecloud

http://conwet.fi.upm.es/

GeoNaTec

Direccin de proyecto. Consultora IDE. Integrador.

http://geonatec.com

Otros

Agenda

1.- Wirecloud. Qu es?
2.- Catlogo de widgets y roles de usuarios
3.- Catlogo de geowidgets
4.- Mashups de ejemplo
5.- Base tecnolgica y licenciamiento
6.- Propuesta de valor
7.- Prximos pasos



Wirecloud. Qu es?

1.- Wirecloud es un entorno basado en el concepto de plataforma de mashup de datos, que permite la fcil composicin de Interfaces web de valor aadido, a travs de componentes tipo widgets conducidos por eventos. Estas interfaces permiten la combinacin de servicios web de fuentes de datos heterogneas, para la creacin y visualizacin de nuevos contenidos de valor. La plataforma est orientada a que usuarios sin conocimientos de programacin sean capaces de componer interfaces web de consulta de datos de servicios web estndar.

2.- Para ir aadiendo widgets al panel de trabajo o 'workspace', se puede acceder a un catlogo con su informacin de metadatos de proveedor, descripcin de sus capacidades funcionales, versin, etc.

3.- Un vez seleccionados y colocados en el Front-End o workspace, se puede acceder al entorno de wiring dnde poder conectar eventos de entrada y salida.

4.- En este grfico de arquitectura de datos, se representa cmo estos widgets se conectan a servicios Web de diferentes APIs

Catlogo de widgets y roles de usuarios

- constructor: Filtra y selecciona widgets a incluir en un workspace. Los mashups construidos se pueden aadir al catlogo.

- desarrolladores pueden subir nuevos widgets al entorno (gestin de versiones)

- Usuario final

- Gestin de catlogos (Widgets & Geowidgets)

- Gestin de comunidad

Roles:

Esta forma de trabajar en la plataforma implica que existen tres tipos principales de usuario o roles:Contructor:Desarrolladores:Usuarios finales: Mashup 'frozen'

La plataforma hace una gestin muy avanzada de los catlogos de widgets, de forma que puedo aadir diferentes catlogos existentes en otras instancias de wirecloud en Internet, y tener mi propio catlogo local.

La idea es que se pueda crear una comunidad en la que se favorezca la comparticin de catlogos, mashups, etc.

Catlogo de geowidgets

Implementacin de un subconjunto de Widgets que soportan los principales servicios OGC y permiten la construccin de variados paneles de visualizacin de servicios geoespaciales.

GeowidgetsDescripcin

Service RegistryOfrece una lista de servicios por defecto para ser empleados por otros widgets. Los servicios pueden ser de tres categoras: WMS, Nomencltor, GeoRSS. La lista de servicios es editable, el usuario podr aadir o eliminar servicios en cada una de las categoras.

WMSPermite mostrar mltiples WMS, cuenta con varios eventos y slots para la comunicacin con otros widgets, puede interconectarse con dos o ms widgets del mismo tipo. Una vez interconectados los eventos de control de vista se pueden sincronizar. Permite posicionar marcadores con informacin de POI que recibe de otros widgets.

GetFeatureInfoMuestra la respuesta a una operacin GetFeatureInfo sobre una capa WMS de un widget WMS. Adems, parsea la informacin obtenida, de forma que al cliquear sobre un enlace, la URL se pueda propara sta a otros widgets (p.e. Widget Web Browser).

NomencltorPermite la consulta de servicios tipo nomencltor. Soporta servicios basados en los estndares Inspire. Actualmente: Conciso, Cartociudad, NGCE-Inspire. En desarrollo actualmente soporte para el nuevo Nomencltor bsico con especificacin WFS 2.0

GeonamesBsqueda de topnimos a travs del servicio de Geonames.

GeoRSSPermite leer feeds GeoRSS o RSS. Al tratarse de feeds geolocalizados, podemos compartir la localizacin con otros widgets (por ejemplo posicionar marcadores en un widget WMS).

Catlogo de geowidgets

Catlogo de geowidgets (widgets genricos)

WidgetsgenricosDescripcin

Web BrowserPermite la visualizacin de pginas html y tambin algunas peticiones de informacin de mapas, como en el caso de visualizar informacin de referencias parcelarias de catastro

WikipediaRealiza bsquedas en la wikipedia, muestra los resultados de la bsqueda y un enlace al correspondiente artculo de wikipedia. Puede utilizarse en combinacin con las bsquedas y/o resultados de bsquedas en Nomencltores

Weather WidgetConsulta la prediccin meteorolgica en unas coordenadas determinadas. Utiliza el conector GeoRSS2Coordinate para poder conectarse con el geowidget de GeoRSS

FlickrPermite encontrar fotos relacionadas con trminos de bsqueda de una forma muy visual. Conectndolo con un visor de imgenes permite la visualizacin de fotos seleccionadas

YouTube BrowserPermite la bsqueda de vdeos a partir de trminos e bsqueda que pueden provenir de geowidgets de nomencltor

Photo ViewerPermite la visualizacin de ficheros de imagen de leyendas de los servicios WMS.

Mashups de ejemplo. 'Comparacin servicios WMS'

http://geowidgets.conwet.fi.upm.es/test/Mashup WMS

Mashup de servicios WMS, que permite la visualizacin simultnea 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 localizacin. Tambin permite buscar topnimos a travs 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 aadir cualquier servicio tipo WMS, haciendo click en 'Add' en el Widget Service Registry. Actualmente no est soportado WMSC. Si se aade un endpoint de un servicio de este tipo, podra no funcionar correctamente.

Mashups de ejemplo. 'Visualizacin de leyendas'

http://geowidgets.conwet.fi.upm.es/test/Mashup de Leyendas

Este mashup demuestra la visualizacin 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 pestaa 'Layers' del widget WMS cuya leyenda se quiere visualizar. Esto permite adems, visualizar las diferentes leyendas haciendo click a cada capa.

Mashups de ejemplo. 'Consulta mltiples servicios Nomencltor'

http://geowidgets.conwet.fi.upm.es/test/Mashup Nomenclator

Este mashup demuestra las posibilidades de consulta simultnea a varios servicios tipo de Nomencltor a la vez. Utiliza el Nomencltor Conciso, Nomencltor Inspire y Geonanames. Para consultar en los tres a la vez, se debe introducir el trmino a consultar en el primero de ellos (Nomencltor Conciso). Haciendo click en cualquier de los resultados, permite visualizar la localizacin en el mapa, y pinchando en la alguno de los resultados de Geonames, permite visualizar la pgina de wikipedia del fenmeno encontrado.

Mashups de ejemplo. 'Cartociudad'

http://geowidgets.conwet.fi.upm.es/test/Mashup Cartociudad

Mashup demostracin de consultas al Servicio de Cartociudad, que permite realizar consultas diversas y localizar los resultados en el mapa que visaliza el mapa base de Espaa del Instituto Geogrfico Nacional.

Consulta de municipios:Utiliza el Servicio Web de Fenmenos de CartoCiudad, conforme a la Especificacin OGC WFS 1.1.0 y el Modelo de Nomencltor Espaol versin 1.0, que permite el acceso, consulta y localizacin de los municipios de Espaa, generado en el marco del proyecto CartoCiudad.Consulta de Distritos Censales por Municipio:Servicio Web de Fenmenos de CartoCiudad, conforme a la Especificacin OGC WFS 1.1.0 y el Modelo de Nomencltor Espaol versin 1.0, que permite el acceso, consulta y localizacin de los distritos censales de Espaa, generado en el marco del proyecto CartoCiudad.Consulta de Cdigo PostalesServicio Web de Fenmenos de CartoCiudad, conforme a la Especificacin OGC WFS 1.1.0 y el Modelo de Nomencltor Espaol versin 1.0, que permite el acceso, consulta y localizacin de los Cdigos Postales de Espaa, generada en el marco del proyecto CartoCiudad.Consulta de Portales por Va y MunicipioServicio Web de Fenmenos de CartoCiudad que permite el acceso, la consulta y localizacin de direcciones, nombres de unidades administrativas, codigos postales y nombres de viales de Espaa, generados en el marco del proyecto CartoCiudad. El servicio es conforme a la especificacin OGC WFS 2.0.0 y la gua tcnica de servicios de descarga de INSPIRE (versin 3.1). Los fenmenos se sirven conforme a la especificacin de datos sobre direcciones de INSPIRE (versin 3.0.1).

Mashups de ejemplo. 'GeoRSS'

http://geowidgets.conwet.fi.upm.es/test/Mashup GeoRSS

Mashup demostracin de visualizacin de servicios tipo GeoRSS, que integra el Widget de informacin meteorolgica (Weather Widget). Permite visualizar la localizacin de todos los puntos del GeoRSS y al seleccionar uno de ellos se resalta su visualizacin en el mapa y se muestra el parte meteorlgico de esa zona.

Mashups de ejemplo. 'Informacin ssmica'

http://geowidgets.conwet.fi.upm.es/test/Mashup Info. de Terremotos

Mashup demostracin de visualizacin de servicios tipo GeoRSS, que integra el Widget de informacin meteorolgica (Weather Widget). Permite visualizar la localizacin de todos los puntos del GeoRSS y al seleccionar uno de ellos se resalta su visualizacin en el mapa y se muestra el parte meteorlgico de esa zona.

Base tecnolgica y licenciamiento

Plataforma Wirecloud: Desarrollada en Python. Modelo Open Source en plataforma colaborativa Github (https://github.com/Wirecloud/ ). Affero GPL (AGPL3) que incluye explcitamente 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 cmo desarrollar widgets. Desarrollo a travs de tecnologas web estndar como javascript, jquery, html5, css, xml, etc.

Propuesta de valor

Permite despliegues rpidos, para casos de uso especficos, en respuesta a necesidades concretas, con costes bajos.

Facilita y promueve la explotacin de los servicios geoespaciales por usuarios no expertos.

Fomenta la combinacin de datos geoespaciales con otras fuentes de datos y servicios.

Favorece el descubrimiento de nuevos casos de uso (innovacin por experimentacin).

Promueve la formacin de una comunidad.

Prximos pasos

En qu estamos trabajando?

ESTANDARES OGCMultilingismo, WMTS, WPS, otros.

PLATAFORMANueva plataforma llamada Wirecloud4Tablet, con el propsito de llevar Wirecloud a dispositivos mviles en un modelo hbrido que aproveche al mximo las posibilidades de HTML5 y del entorno nativo del dispositivo.

DATOSDatos Sensores, Open Data & Linked Data, datos particulares del usuario

METADATOSCmo consultar orgenes de datos diversos a travs de vocabularios de metadatos semnticos comunes ( perfil DCAT)

FUENTES PUB/PRIVINE, OVC, Trfico, Sanitario, Energa, Cuerpos de Seguridad, BANCA, otros.

[email protected]

Javier Snchez

Gracias por vuestra atencin.

[email protected]

Javier Soriano

Borja Illescas

Alejandro Vera

http://conwet.fi.upm.es/docs/display/wirecloud/

Ms info:

Alvaro Arranz

Pulse para editar el formato del texto de ttuloTitle

28 de marzo de 2014

GeoNaTec

Pulse para editar el formato del texto de ttuloClick to edit Master title style

Pulse para editar los formatos del texto del esquemaSegundo nivel del esquemaTercer nivel del esquemaCuarto nivel del esquemaQuinto nivel del esquemaSexto nivel del esquema

Sptimo nivel del esquemaClick to edit Master text stylesSecond levelThird level

Fourth level

Fifth level

27/03/14

Pulse para editar los formatos del texto del esquemaSegundo nivel del esquemaTercer nivel del esquemaCuarto nivel del esquemaQuinto nivel del esquemaSexto nivel del esquema

Sptimo nivel del esquemaClick to edit Master text styles

Pulse para editar los formatos del texto del esquemaSegundo nivel del esquemaTercer nivel del esquemaCuarto nivel del esquemaQuinto nivel del esquemaSexto nivel del esquema

Sptimo nivel del esquemaClick to edit Master text styles

Pulse para editar los formatos del texto del esquemaSegundo nivel del esquemaTercer nivel del esquemaCuarto nivel del esquemaQuinto nivel del esquemaSexto nivel del esquema

Sptimo nivel del esquemaClick to edit Master text styles

Pulse para editar los formatos del texto del esquemaSegundo nivel del esquemaTercer nivel del esquemaCuarto nivel del esquemaQuinto nivel del esquemaSexto nivel del esquema

Sptimo nivel del esquemaClick to edit Master text styles

Pulse para editar los formatos del texto del esquemaSegundo nivel del esquemaTercer nivel del esquemaCuarto nivel del esquemaQuinto nivel del esquemaSexto nivel del esquema

Sptimo nivel del esquemaClick to edit Master text styles

Pulse para editar el formato del texto de ttuloClick to edit Master title style

GeoNaTec

Pulse para editar el formato del texto de ttuloClick to edit Master title style

27/03/14

GeoNaTec

Pulse para editar el formato del texto de ttuloClick to edit Master title style

Pulse para editar los formatos del texto del esquemaSegundo nivel del esquemaTercer nivel del esquemaCuarto nivel del esquemaQuinto nivel del esquemaSexto nivel del esquema

Sptimo nivel del esquemaClick to edit Master text stylesSecond levelThird level

Fourth level

Fifth level

Pulse para editar los formatos del texto del esquemaSegundo nivel del esquemaTercer nivel del esquemaCuarto nivel del esquemaQuinto nivel del esquemaSexto nivel del esquema

Sptimo nivel del esquemaClick to edit Master text stylesSecond levelThird level

Fourth level

Fifth level

27/03/14

GeoNaTec

Pulse para editar el formato del texto de ttuloClick to edit Master title style

Pulse para editar los formatos del texto del esquemaSegundo nivel del esquemaTercer nivel del esquemaCuarto nivel del esquemaQuinto nivel del esquemaSexto nivel del esquema

Sptimo nivel del esquemaClick to edit Master text stylesSecond levelThird level

Fourth level

Fifth level

Pulse para editar los formatos del texto del esquemaSegundo nivel del esquemaTercer nivel del esquemaCuarto nivel del esquemaQuinto nivel del esquemaSexto nivel del esquema

Sptimo nivel del esquemaClick to edit Master text styles

27/03/14

GeoNaTec

Pulse para editar los formatos del texto del esquemaSegundo nivel del esquemaTercer nivel del esquemaCuarto nivel del esquemaQuinto nivel del esquemaSexto nivel del esquema

Sptimo nivel del esquemaClick to edit Master text styles

Pulse para editar el formato del texto de ttuloClick to edit Master title style

Pulse para editar los formatos del texto del esquemaSegundo nivel del esquemaTercer nivel del esquemaCuarto nivel del esquemaQuinto nivel del esquemaSexto nivel del esquema

Sptimo nivel del esquemaClick to edit Master text stylesSecond levelThird level

Fourth level

Fifth level

Pulse para editar los formatos del texto del esquemaSegundo nivel del esquemaTercer nivel del esquemaCuarto nivel del esquemaQuinto nivel del esquemaSexto nivel del esquema

Sptimo nivel del esquemaClick to edit Master text styles

Pulse para editar los formatos del texto del esquemaSegundo nivel del esquemaTercer nivel del esquemaCuarto nivel del esquemaQuinto nivel del esquemaSexto nivel del esquema

Sptimo nivel del esquemaClick to edit Master text stylesSecond levelThird level

Fourth level

Fifth level

27/03/14

GeoNaTec

Pulse para editar el formato del texto de ttuloClick to edit Master title style

Pulse para editar los formatos del texto del esquemaSegundo nivel del esquemaTercer nivel del esquemaCuarto nivel del esquemaQuinto nivel del esquemaSexto nivel del esquemaSptimo nivel del esquema

Pulse para editar los formatos del texto del esquemaSegundo nivel del esquemaTercer nivel del esquemaCuarto nivel del esquemaQuinto nivel del esquemaSexto nivel del esquema

Sptimo nivel del esquemaClick to edit Master text styles

27/03/14

GeoNaTec

Pulse para editar los formatos del texto del esquemaSegundo nivel del esquemaTercer nivel del esquemaCuarto nivel del esquemaQuinto nivel del esquemaSexto nivel del esquema

Sptimo nivel del esquemaClick to edit Master text styles

Pulse para editar los formatos del texto del esquemaSegundo nivel del esquemaTercer nivel del esquemaCuarto nivel del esquemaQuinto nivel del esquemaSexto nivel del esquema

Sptimo nivel del esquemaClick to edit Master text styles

Pulse para editar los formatos del texto del esquemaSegundo nivel del esquemaTercer nivel del esquemaCuarto nivel del esquemaQuinto nivel del esquemaSexto nivel del esquema

Sptimo nivel del esquemaClick to edit Master text styles

Pulse para editar los formatos del texto del esquemaSegundo nivel del esquemaTercer nivel del esquemaCuarto nivel del esquemaQuinto nivel del esquemaSexto nivel del esquema

Sptimo nivel del esquemaClick to edit Master text styles

Pulse para editar los formatos del texto del esquemaSegundo nivel del esquemaTercer nivel del esquemaCuarto nivel del esquemaQuinto nivel del esquemaSexto nivel del esquema

Sptimo nivel del esquemaClick to edit Master text styles

Pulse para editar los formatos del texto del esquemaSegundo nivel del esquemaTercer nivel del esquemaCuarto nivel del esquemaQuinto nivel del esquemaSexto nivel del esquema

Sptimo nivel del esquemaClick to edit Master text styles

Pulse para editar el formato del texto de ttuloClick to edit Master title style

GeoNaTec

Pulse para editar los formatos del texto del esquemaSegundo nivel del esquemaTercer nivel del esquemaCuarto nivel del esquemaQuinto nivel del esquemaSexto nivel del esquema

Sptimo nivel del esquemaClick to edit Master text stylesLevel 2Level 3Level 4Level 5

Pulse para editar los formatos del texto del esquemaSegundo nivel del esquemaTercer nivel del esquemaCuarto nivel del esquemaQuinto nivel del esquemaSexto nivel del esquema

Sptimo nivel del esquemaClick to edit Master text styles

Pulse para editar los formatos del texto del esquemaSegundo nivel del esquemaTercer nivel del esquemaCuarto nivel del esquemaQuinto nivel del esquemaSexto nivel del esquema

Sptimo nivel del esquemaClick to edit Master text stylesLevel 2Level 3Level 4Level 5

Pulse para editar los formatos del texto del esquemaSegundo nivel del esquemaTercer nivel del esquemaCuarto nivel del esquemaQuinto nivel del esquemaSexto nivel del esquema

Sptimo nivel del esquemaClick to edit Master text styles

Pulse para editar el formato del texto de ttuloClick to edit Master title style

GeoNaTec

Pulse para editar los formatos del texto del esquemaSegundo nivel del esquemaTercer nivel del esquemaCuarto nivel del esquemaQuinto nivel del esquemaSexto nivel del esquema

Sptimo nivel del esquemaClick to edit Master text styles

Pulse para editar el formato del texto de ttuloClick to edit Master title style

GeoNaTec