310 likes | 514 Views
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.
E N D
Web Mapping con GXPconfiguració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 Gráfico de releación entre clientes Web Mapping existentes(Enero, 2012) Fuente: http://geotux.tuxfamily.org/index.php/en/component/k2/item/291-comparacion-clientes-web-v6
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 Fuente: http://www.json.org/
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. Fuente: http://2011.foss4g.org/sessions/introducing-gxp-webmapping-made-easy
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 Original: http://developer.yahoo.com/javascript/howto-proxy.html
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)
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 Fuente: http://workshops.opengeo.org/suiteintro/geowebcache/basics.html
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.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 • 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