web mapping con gxp configuración con geoserver y postgis ides: la geoinformación al alcance de la...

31
Web Mapping con GXP configuración con Geoserver y Postgis IDEs: la geoinformación al alcance de la sociedad Universidad del Azuay Ing. Martin Zhindon [email protected] [email protected] SISTEMA PROVINCIAL DE INFORMACIÓN GAD Provincia del Cañar

Upload: soledad-veron

Post on 24-Jan-2015

13 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Web Mapping con GXP configuración con Geoserver y Postgis IDEs: la geoinformación al alcance de la sociedad Universidad del Azuay Ing. Martin Zhindon martin.zhindon.m@gmail.com

Web Mapping con GXPconfiguración con Geoserver y Postgis

IDEs: la geoinformación al alcance de la sociedadUniversidad del Azuay

Ing. Martin [email protected]

[email protected] PROVINCIAL DE INFORMACIÓN

GAD Provincia del Cañar

Page 2: Web Mapping con GXP configuración con Geoserver y Postgis IDEs: la geoinformación al alcance de la sociedad Universidad del Azuay Ing. Martin Zhindon martin.zhindon.m@gmail.com

Contenidos

• Introducción a Webmaping

• Alternativas

• Que es GXP?– Ventajas– Estructura de Objetos– Arquitectura plugins

• GXP, Geoserver & Postgis

• ReadyGXP

• GXP en acción

Page 3: Web Mapping con GXP configuración con Geoserver y Postgis IDEs: la geoinformación al alcance de la sociedad Universidad del Azuay Ing. Martin Zhindon martin.zhindon.m@gmail.com

Web Mapping

• Definición

• Funcionalidad

• Propósito

• Componente fundamental IDE

• Democratización de la información

http://workshops.opengeo.org/suiteintro/geoserver/introduction.htmlOriginal:

Page 4: Web Mapping con GXP configuración con Geoserver y Postgis IDEs: la geoinformación al alcance de la sociedad Universidad del Azuay Ing. Martin Zhindon martin.zhindon.m@gmail.com

Web Mapping FOSS

http://geotux.tuxfamily.org/index.php/en/component/k2/item/291-comparacion-clientes-web-v6 Fuente:

Gráfico de releación entre clientes Web Mapping existentes(Enero, 2012)

Page 5: Web Mapping con GXP configuración con Geoserver y Postgis IDEs: la geoinformación al alcance de la sociedad Universidad del Azuay Ing. Martin Zhindon martin.zhindon.m@gmail.com

Web Mapping FOSS

• Aproximadamente 45 clientes

• Cual me conviene..???

• Categorias clientes WebMapping– librerias, frameworks, etc.

• OpenLayers, Estándar de facto

• GeoExt, componentes UI

Page 6: Web Mapping con GXP configuración con Geoserver y Postgis IDEs: la geoinformación al alcance de la sociedad Universidad del Azuay Ing. Martin Zhindon martin.zhindon.m@gmail.com

GXP?

• Otro cliente– Librería JavaScript

• Proyecto relativamente nuevo(2009)

• Base solida– OpenLayers(OSGeo) & GeoExt

Page 7: Web Mapping con GXP configuración con Geoserver y Postgis IDEs: la geoinformación al alcance de la sociedad Universidad del Azuay Ing. Martin Zhindon martin.zhindon.m@gmail.com

Ventajas GXP

• Soporte para varios proveedores– OpenStreetMaps, GoogleMaps, Bing, etc.

• Geoexplorer creados con GXP.

• Cubre vacios de OpenLayers.– OpenLayers no es suficiente?

Page 8: Web Mapping con GXP configuración con Geoserver y Postgis IDEs: la geoinformación al alcance de la sociedad Universidad del Azuay Ing. Martin Zhindon martin.zhindon.m@gmail.com

Ventajas GXP

• Desarrollo eficaz y eficiente de apliación Web Mapping– Componentes UI.– Implementación de código tipo JSON

http://www.json.org/ Fuente:

Page 9: Web Mapping con GXP configuración con Geoserver y Postgis IDEs: la geoinformación al alcance de la sociedad Universidad del Azuay Ing. Martin Zhindon martin.zhindon.m@gmail.com

Ventajas GXP• GeoExt:Grilla con capas WMS disponibles

Page 10: Web Mapping con GXP configuración con Geoserver y Postgis IDEs: la geoinformación al alcance de la sociedad Universidad del Azuay Ing. Martin Zhindon martin.zhindon.m@gmail.com

Ventajas GXP

• GXP:Grilla con capas WMS disponibles

Page 11: Web Mapping con GXP configuración con Geoserver y Postgis IDEs: la geoinformación al alcance de la sociedad Universidad del Azuay Ing. Martin Zhindon martin.zhindon.m@gmail.com

Estructura de Objetos GXP

• Sencilla, pero funcional.

• El objeto central es el visor.– Combina los objetos; LayerSource, Tools,

Map.

http://2011.foss4g.org/sessions/introducing-gxp-webmapping-made-easyFuente:

Page 12: Web Mapping con GXP configuración con Geoserver y Postgis IDEs: la geoinformación al alcance de la sociedad Universidad del Azuay Ing. Martin Zhindon martin.zhindon.m@gmail.com

GXP componentes objeto Visor

• Objetos de la configuración del Visor– sources: servidor wms, google, etc.– map: proyección, unidades, capas, zoom

Page 13: Web Mapping con GXP configuración con Geoserver y Postgis IDEs: la geoinformación al alcance de la sociedad Universidad del Azuay Ing. Martin Zhindon martin.zhindon.m@gmail.com

GXP componentes objeto Visor

• portalItems,portalConfig: disposicion

Page 14: Web Mapping con GXP configuración con Geoserver y Postgis IDEs: la geoinformación al alcance de la sociedad Universidad del Azuay Ing. Martin Zhindon martin.zhindon.m@gmail.com

GXP componentes objeto Visor

• tools: medida, arbol de capas

Page 15: Web Mapping con GXP configuración con Geoserver y Postgis IDEs: la geoinformación al alcance de la sociedad Universidad del Azuay Ing. Martin Zhindon martin.zhindon.m@gmail.com

GXP componentes objeto Visor

• mapItems: zoomslider, escala

Page 16: Web Mapping con GXP configuración con Geoserver y Postgis IDEs: la geoinformación al alcance de la sociedad Universidad del Azuay Ing. Martin Zhindon martin.zhindon.m@gmail.com

GXP componentes objeto Visor

• Dispone de componente proxy– Bypass Same Origen Policy

http://developer.yahoo.com/javascript/howto-proxy.htmlOriginal:

Page 17: Web Mapping con GXP configuración con Geoserver y Postgis IDEs: la geoinformación al alcance de la sociedad Universidad del Azuay Ing. Martin Zhindon martin.zhindon.m@gmail.com

Arquitectura Plugins GXP

• Arquitectura basada en plugins

• Beneficios– adición de funcionalidades sencilla– Reduce el tamaño de la aplicación

• Aprovecha la tecnologia extensible de Ext– Creación de componentes

personalizados

http://en.wikipedia.org/wiki/Plug-in_(computing) Fuente:

Page 18: Web Mapping con GXP configuración con Geoserver y Postgis IDEs: la geoinformación al alcance de la sociedad Universidad del Azuay Ing. Martin Zhindon martin.zhindon.m@gmail.com

GXP & GEOSERVER

• GXP consume servicios OGC

• Aprovecha extensiones de Geoserver– Impresión

• json

– Proxy– SLD/SE standard OGC

• (SLD AtlasStyler)

Page 19: Web Mapping con GXP configuración con Geoserver y Postgis IDEs: la geoinformación al alcance de la sociedad Universidad del Azuay Ing. Martin Zhindon martin.zhindon.m@gmail.com

(SLD AtlasStyler)

Page 20: Web Mapping con GXP configuración con Geoserver y Postgis IDEs: la geoinformación al alcance de la sociedad Universidad del Azuay Ing. Martin Zhindon martin.zhindon.m@gmail.com

GXP & GeoWebCache(GWC)

• GeoWebCache– Acelera el requerimiento de tiles

WMS

• Generacion de tiles por GWC– Bajo demanda– Implantación

• GXP dispone componente WMSC– Integración con GeoWebCache

http://workshops.opengeo.org/suiteintro/geowebcache/basics.html

Fuente:

Page 21: Web Mapping con GXP configuración con Geoserver y Postgis IDEs: la geoinformación al alcance de la sociedad Universidad del Azuay Ing. Martin Zhindon martin.zhindon.m@gmail.com

GXP & Postgis• Relación indirecta

– Publicación a través de Geoserver– Rendimiento Web Mapping

• Recomendaciones – Seguridad, usuarios y operaciones

CRUD– Almacenes Geoserver y esquemas

BBDD.– Índices espaciales– Vacuum analize

http://workshops.opengeo.org/suiteintro/geoserver/introduction.htmlOriginal:

Page 22: Web Mapping con GXP configuración con Geoserver y Postgis IDEs: la geoinformación al alcance de la sociedad Universidad del Azuay Ing. Martin Zhindon martin.zhindon.m@gmail.com

ReadyGXP

• Configurar un ambiente de desarrollo de aplicaciones GXP.

• Herramienta Java.

• Dispone modo de depuración.

• Crea una plantilla basica – mapa, un arbol de capas y algunas

herramientas basicas.

Page 23: Web Mapping con GXP configuración con Geoserver y Postgis IDEs: la geoinformación al alcance de la sociedad Universidad del Azuay Ing. Martin Zhindon martin.zhindon.m@gmail.com

GXP en Acción

• Demostración de aplicación en producción

• Interfaz personalizada.

• Utilización de componentes GXP– Para que reinventar la rueda.

• Componentes personalizados.– Requerimientos específicos.

• Componentes externos– Componente de impresión MapFish.

Page 24: Web Mapping con GXP configuración con Geoserver y Postgis IDEs: la geoinformación al alcance de la sociedad Universidad del Azuay Ing. Martin Zhindon martin.zhindon.m@gmail.com

GXP en Acción

• Interfaz personalizada

Page 25: Web Mapping con GXP configuración con Geoserver y Postgis IDEs: la geoinformación al alcance de la sociedad Universidad del Azuay Ing. Martin Zhindon martin.zhindon.m@gmail.com

GXP en Acción

• Consulta por atributos

Page 26: Web Mapping con GXP configuración con Geoserver y Postgis IDEs: la geoinformación al alcance de la sociedad Universidad del Azuay Ing. Martin Zhindon martin.zhindon.m@gmail.com

GXP en Acción

• Tabla de atributos, vista en mapa

Page 27: Web Mapping con GXP configuración con Geoserver y Postgis IDEs: la geoinformación al alcance de la sociedad Universidad del Azuay Ing. Martin Zhindon martin.zhindon.m@gmail.com

GXP en Acción

• Descarga de cartografía(shp, jpeg)

Page 28: Web Mapping con GXP configuración con Geoserver y Postgis IDEs: la geoinformación al alcance de la sociedad Universidad del Azuay Ing. Martin Zhindon martin.zhindon.m@gmail.com

GXP en Acción

• Impresión, plantilla personalizada

Page 29: Web Mapping con GXP configuración con Geoserver y Postgis IDEs: la geoinformación al alcance de la sociedad Universidad del Azuay Ing. Martin Zhindon martin.zhindon.m@gmail.com

Geoportal IDE

• En proceso de implementación

Page 30: Web Mapping con GXP configuración con Geoserver y Postgis IDEs: la geoinformación al alcance de la sociedad Universidad del Azuay Ing. Martin Zhindon martin.zhindon.m@gmail.com

Recursos

• GXP– https://github.com/opengeo/gxp– https://github.com/opengeo/readygxp

• Otros– Guia instalación Geoserver en ambientes de

producción– http://gis.uazuay.edu.ec/ide/index.php?

page=manuales-y-tutoriales

Page 31: Web Mapping con GXP configuración con Geoserver y Postgis IDEs: la geoinformación al alcance de la sociedad Universidad del Azuay Ing. Martin Zhindon martin.zhindon.m@gmail.com

Preguntas?

Ing. Martin Zhindon

[email protected]

[email protected]

GAD Provincia del Cañar