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 mzhindon@gobiernodelcanar.gob.ec SISTEMA 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.html Original:
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 Proyecto relativamente nuevo(2009) Base solida 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? http://www.openlayers.org/dev/examples/google.html http://suite.opengeo.org/geoexplorer/composer
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-easy Fuente:
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.html Original:
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 Fuente: http://en.wikipedia.org/wiki/Plug-in_(computing)
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) Acelera el requerimiento de tiles WMS Generacion de tiles por GWC Bajo demanda Implantación GXP dispone componente WMSC Integración con GeoWebCache Fuente: http://workshops.opengeo.org/suiteintro/geowebcache/basics.html
GXP & Postgis Relación indirecta Recomendaciones 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.html Original:
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 Otros 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