Sistema GIS de Visualización de datos Aplicación MapServer • Grupo de Monitoreo – Proyecto LADA-FAO • Coordinador Dr. Andrés C. Ravelo Centro de Relevamiento y Evaluación de Recursos Agrícolas y Naturales, Facultad de Ciencias Agropecuarias, Universidad Nacional de Córdoba Objetivo general Desarrollo de un sistema que permita el monitoreo de la desertificación en Argentina Centro de Relevamiento y Evaluación de Recursos Agrícolas y Naturales, Facultad de Ciencias Agropecuarias, Universidad Nacional de Córdoba Requerimientos del sistema Presentación de la información en forma de mapas en Internet Capacidad de intercambio de información Alimentación a travez de datos espaciales en formato vector y raster, ademas de texto, gráficos, etc. Centro de Relevamiento y Evaluación de Recursos Agrícolas y Naturales, Facultad de Ciencias Agropecuarias, Universidad Nacional de Córdoba Mas Requerimientos… • Navegación y consulta gráfica sobre los mapas • Superposición de capas • Entorno de aplicación Open source Centro de Relevamiento y Evaluación de Recursos Agrícolas y Naturales, Facultad de Ciencias Agropecuarias, Universidad Nacional de Córdoba Algunos requerimientos no funcionales… • • • • • • Escalable Portable Licenciamiento Compatibilidad Modular Seguro Centro de Relevamiento y Evaluación de Recursos Agrícolas y Naturales, Facultad de Ciencias Agropecuarias, Universidad Nacional de Córdoba Construcción del sistema - Arquitectura COMPONENTE CLIENTE XXXXXXXXXXX Interfaz de visualización y consulta (cliente Mapserver) Sitio Web Entrada y salida de datos (SSH client) Internet Subsistema Mapserver xxxxxxxxxxxxxx xx Sistema de archivos (vectores, raster, texto, jpg) SSH server COMPONENTE SERVIDOR Centro de Relevamiento y Evaluación de Recursos Agrícolas y Naturales, Facultad de Ciencias Agropecuarias, Universidad Nacional de Córdoba Subsistema Mapserver • Es una plataforma para publicar datos espaciales e interactivos via Web • Desarrollado por la Universidad de Minesota (decada del 90) • Licencia del MIT (Massachusetts Institute of Technology ) • Open source Centro de Relevamiento y Evaluación de Recursos Agrícolas y Naturales, Facultad de Ciencias Agropecuarias, Universidad Nacional de Córdoba Mas caracteristicas… • Corre en Linux, Windows , Mac OS • Cantidad de formatos tanto vectoriales como raster soportados. • Por defecto, soporta ESRI shapefile y tiff • Mantenido por alrededor de 20 programadores • CGI y/o MapScript Centro de Relevamiento y Evaluación de Recursos Agrícolas y Naturales, Facultad de Ciencias Agropecuarias, Universidad Nacional de Córdoba Subsistema MapServer - Arquitectura Servidor Mapserver Salida: Salida: •Flash •pdf • WEB • DESKTOP Aplicación Cliente MapServer Centro de Relevamiento y Evaluación de Recursos Agrícolas y Naturales, Facultad de Ciencias Agropecuarias, Universidad Nacional de Córdoba Ejemplo de Mapfile MAP NAME "argentina" STATUS ON SIZE 550 550 EXTENT -73.5708017545756 -55.0556196875784 -53.6415593640222 -21.7431305616212 UNITS METERS SHAPEPATH “argentina/data" IMAGECOLOR 146 201 201 IMAGETYPE PNG FONTSET "fontset.txt“ REFERENCE IMAGE graphics/referencia1.png EXTENT -73.5708017545756 -55.0556196875784 -53.6415593640222 -21.7431305616212 SIZE 244 398 STATUS ON MINBOXSIZE 20 MAXBOXSIZE 100 COLOR 255 0 0 OUTLINECOLOR 255 0 0 MARKERSIZE 20 END ….. END Centro de Relevamiento y Evaluación de Recursos Agrícolas y Naturales, Facultad de Ciencias Agropecuarias, Universidad Nacional de Córdoba Ejemplo de capa vectorial LAYER NAME "sitios_pilotos" TYPE POINT DATA "Sitpilotos_crean" STATUS ON LABELITEM NOMB CLASS STYLE SYMBOL 'circle' SIZE 10 COLOR 255 0 0 END LABEL COLOR 0 0 0 SIZE SMALL BACKGROUNDCOLOR 0 255 0 FONT arial FORCE true POSITION auto END TEMPLATE "templates/sitios.html" END HEADER "templates/sitios_header.html" FOOTER "templates/sitios_footer.html" END Centro de Relevamiento y Evaluación de Recursos Agrícolas y Naturales, Facultad de Ciencias Agropecuarias, Universidad Nacional de Córdoba Ejemplo de capa raster LAYER NAME "cobertura" TYPE raster DATA "argentina/data/cobertura/GLC_5Final.tif" STATUS ON CLASS NAME “árboles" EXPRESSION ([píxel] = 1) STYLE COLOR 0 255 0 END END CLASS NAME "Arbustos y Herbáceos" EXPRESSION ([píxel] = 2) STYLE COLOR 249 249 0 END END ….. END Componente de transferencia de datos • SSH: protocolo y programa. Acceso a una pc remota por internet Cliente ssh • Aquitectura cliente servidor • Transferencia segura de claves y datos • Open source Centro de Relevamiento y Evaluación de Recursos Agrícolas y Naturales, Facultad de Ciencias Agropecuarias, Universidad Nacional de Córdoba Componente de presentación de información Dos componentes Sitio Web Cliente Mapserver Centro de Relevamiento y Evaluación de Recursos Agrícolas y Naturales, Facultad de Ciencias Agropecuarias, Universidad Nacional de Córdoba Componente Sitio Web Pagina principal contiene: • Introducción a la problemática de la desertificación en Argentina • Como participa LADA • Objetivos del proyecto • Quien coordina LADA en Argentina • Sitios pilotos participantes • Enlaces a las Web de los sitios pilotos • Enlace a Mapserver – escala nacional Centro de Relevamiento y Evaluación de Recursos Agrícolas y Naturales, Facultad de Ciencias Agropecuarias, Universidad Nacional de Córdoba Web´s de los sitios pilotos contienen: • Información introductoria del sitio • Sección con datos Biofísicos: clima, agua, suelos, vegetación • Sección con datos Socioeconómicos: uso de la tierra, producción, población • Link a Mapserver Centro de Relevamiento y Evaluación de Recursos Agrícolas y Naturales, Facultad de Ciencias Agropecuarias, Universidad Nacional de Córdoba Cliente MapServer CAPAS LEYENDAS METADATA MAPA DE REFERENCIA MAPA DE NAVEGACIÓN BARRA DE HERRAMENTAS Posibles mejoras • Incorporación de la generación de datos al Mapserver (cliente) - backend • Nivel de acceso restringido por usuario y password • Capacidad de agregar y borrar capas • Capacidad de agregar y borrar categorías • Generación de mapas al vuelo • Consultas logicas Centro de Relevamiento y Evaluación de Recursos Agrícolas y Naturales, Facultad de Ciencias Agropecuarias, Universidad Nacional de Córdoba Preguntas??? Gracias..!!! a Ir aIr lMapserver http://200.16.21.55/argentina