Web Mapping con GXP configuración con Geoserver y Postgis IDEs: la geoinformación al alcance de la...

Post on 24-Jan-2015

22 views 4 download

Transcript of Web Mapping con GXP configuración con Geoserver y Postgis IDEs: la geoinformación al alcance de la...

Web Mapping con GXPconfiguración con Geoserver y Postgis

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

Ing. Martin Zhindonmartin.zhindon.m@gmail.com

mzhindon@gobiernodelcanar.gob.ecSISTEMA PROVINCIAL DE INFORMACIÓN

GAD Provincia del Cañar

Contenidos

• Introducción a Webmaping

• Alternativas

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

• GXP, Geoserver & Postgis

• ReadyGXP

• GXP en acción

Web Mapping

• Definición

• Funcionalidad

• Propósito

• Componente fundamental IDE

• Democratización de la información

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

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)

Web Mapping FOSS

• Aproximadamente 45 clientes

• Cual me conviene..???

• Categorias clientes WebMapping– librerias, frameworks, etc.

• OpenLayers, Estándar de facto

• GeoExt, componentes UI

GXP?

• Otro cliente– Librería JavaScript

• Proyecto relativamente nuevo(2009)

• Base solida– OpenLayers(OSGeo) & GeoExt

Ventajas GXP

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

• Geoexplorer creados con GXP.

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

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:

Ventajas GXP• GeoExt:Grilla con capas WMS disponibles

Ventajas GXP

• GXP:Grilla con capas WMS disponibles

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:

GXP componentes objeto Visor

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

GXP componentes objeto Visor

• portalItems,portalConfig: disposicion

GXP componentes objeto Visor

• tools: medida, arbol de capas

GXP componentes objeto Visor

• mapItems: zoomslider, escala

GXP componentes objeto Visor

• Dispone de componente proxy– Bypass Same Origen Policy

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

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:

GXP & GEOSERVER

• GXP consume servicios OGC

• Aprovecha extensiones de Geoserver– Impresión

• json

– Proxy– SLD/SE standard OGC

• (SLD AtlasStyler)

(SLD AtlasStyler)

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:

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:

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.

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.

GXP en Acción

• Interfaz personalizada

GXP en Acción

• Consulta por atributos

GXP en Acción

• Tabla de atributos, vista en mapa

GXP en Acción

• Descarga de cartografía(shp, jpeg)

GXP en Acción

• Impresión, plantilla personalizada

Geoportal IDE

• En proceso de implementación

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

Preguntas?

Ing. Martin Zhindon

martin.zhindon.m@gmail.com

mzhindon@gobiernodelcanar.gob.ec

GAD Provincia del Cañar