web sig de la provincia de corrientes - web facultad de...

22
Web SIG de la Provincia Web SIG de la Provincia de Corrientes de Corrientes Ms Alba Ruth Perucca Técnico INTA-EEA Corrientes Natalia Retamozo Becaria estudiantil. INTA-EEA Corrientes Ing. Daniel Ligier Coordinador Nac. PNECO - INTA TERCERA REUNION DE USUARIOS DE TECNOLOGIAS DE LA INFORMACION GEOGRAFICA – TIG – DEL NORDESTE ARGENTINO 28 y 29 de Mayo de 2008

Upload: others

Post on 05-Jan-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Web SIG de la Provincia de Corrientes - Web Facultad de ...hum.unne.edu.ar/investigacion/geografia/labtig/3reunion_tig/PONENCIA4.pdfmultimedia de acceso a información heterogénea

Web SIG de la Provincia Web SIG de la Provincia de Corrientesde Corrientes

Ms Alba Ruth PeruccaTécnico INTA-EEA CorrientesNatalia RetamozoBecaria estudiantil. INTA-EEA CorrientesIng. Daniel LigierCoordinador Nac. PNECO - INTA

TERCERA REUNION DE USUARIOS DE TECNOLOGIAS DE LA INFORMACION GEOGRAFICA – TIG –

DEL NORDESTE ARGENTINO28 y 29 de Mayo de 2008

Page 2: Web SIG de la Provincia de Corrientes - Web Facultad de ...hum.unne.edu.ar/investigacion/geografia/labtig/3reunion_tig/PONENCIA4.pdfmultimedia de acceso a información heterogénea

Introducción• El grupo de trabajo Recursos Naturales de la Estación Experimental Agropecuaria

Corrientes del INTA, en los últimos años, ha aplicado Sistemas de Información Geográfica (SIG) para recopilar, analizar, caracterizar y evaluar datos relacionados con los recursos naturales de la provincia de Corrientes. Sin embargo era necesario integrar y unificar información territorial, dirigida a la toma de decisiones y socializar los SIG hacia los usuarios potenciales.

• El servicio WWW, o simplemente Web, se podría definir como un amplio sistema multimedia de acceso a información heterogénea distribuida por toda la red en forma de documentos hipertextuales (A.Cobo et al, 2005, 4). Como hoy día Internet tiene un impacto profundo en la sociedad a nivel mundial y gracias a la web, millones de personas tienen acceso fácil e inmediato a una cantidad extensa y diversa de información en línea, se consideró este medio para poner a disposición de los interesados la información geográfica generada por el grupo de Recursos Naturales del INTA Corrientes.

Page 3: Web SIG de la Provincia de Corrientes - Web Facultad de ...hum.unne.edu.ar/investigacion/geografia/labtig/3reunion_tig/PONENCIA4.pdfmultimedia de acceso a información heterogénea

Objetivo

• Ofrecer información geográfica de la provincia de Corrientes a través de una página web a un bajo costo, que soporte los formatos de datos manejados por los SIG, para consultas dinámicas.

Page 4: Web SIG de la Provincia de Corrientes - Web Facultad de ...hum.unne.edu.ar/investigacion/geografia/labtig/3reunion_tig/PONENCIA4.pdfmultimedia de acceso a información heterogénea

Materiales y métodos• Se utilizó el software Map Server para Windows (MS4W), de

distribución libre y gratuita. Descargado de: www.maptools.org

Componentes de una aplicación basada en Map Server.

Page 5: Web SIG de la Provincia de Corrientes - Web Facultad de ...hum.unne.edu.ar/investigacion/geografia/labtig/3reunion_tig/PONENCIA4.pdfmultimedia de acceso a información heterogénea

• La aplicación adicional que se utilizó en este trabajo fuéChameleon. Disponible para su descarga desde el sitio www.maptools.org

• La construcción de la aplicación MapServer con Chameleonnecesitó de dos componentes: un archivo de inicialización phtml y un documento HTML o “template”.

• Se generó un archivo con extensión .map llamado MapFile, el cual refleja las características del mapa que se desea publicar, y es interpretado por MapServer al momento de la publicación a través de una página Web. Para generarlo se usó Gix Export Tool módulo de ArcView 3.x de código abierto, disponible para su descarga desde: http://gix.sourceforge.net.

Materiales y métodos

Page 6: Web SIG de la Provincia de Corrientes - Web Facultad de ...hum.unne.edu.ar/investigacion/geografia/labtig/3reunion_tig/PONENCIA4.pdfmultimedia de acceso a información heterogénea

Las capas publicadas son:

• una imagen del satélite SAC-C del 2004 en formato raster

• cuerpos de agua (1:100.000).• red hidrográfica (1:100.000).• ríos Paraná y Uruguay

(1:100.000).• represas (1:50.000).• forestaciones (1:50.000).• citrus (1:30.000).• unidades cartográficas de

suelos (1:500.000).• departamentos (1:100.000).• red ferrovial (1:100.000).• localidades (1:100.000).

Materiales y métodos

Page 7: Web SIG de la Provincia de Corrientes - Web Facultad de ...hum.unne.edu.ar/investigacion/geografia/labtig/3reunion_tig/PONENCIA4.pdfmultimedia de acceso a información heterogénea

Arbol de directorios de la aplicación

Materiales y métodos

Directorio principal

Contiene el servidor Web que aloja a la librería MapServer.

Almacena los directorios que contienen aplicaciones.

Contiene archivos .confque declaran los “alias”para el acceso por parte del servidor Web.

Almacena archivos referentes a sesiones del SIG.

Page 8: Web SIG de la Provincia de Corrientes - Web Facultad de ...hum.unne.edu.ar/investigacion/geografia/labtig/3reunion_tig/PONENCIA4.pdfmultimedia de acceso a información heterogénea

Materiales y métodos

Almacena la aplicación Chameleon y los archivos fuente que hacen funcional a cada widget[*]

Almacena los directorios que contienen aplicaciones.

Almacena la aplicación desarrollada por INTA

Arbol de directorios de la aplicación

[*] widget es una pequeña aplicación o programa, usualmente presentado en archivos o ficheros pequeños que son ejecutados por un motor de widgets o Widget Engine

Page 9: Web SIG de la Provincia de Corrientes - Web Facultad de ...hum.unne.edu.ar/investigacion/geografia/labtig/3reunion_tig/PONENCIA4.pdfmultimedia de acceso a información heterogénea

Materiales y métodosEs el centro de la aplicación debido a que contiene los elementos que componen la interfaz del SIG de Corrientes.

Almacena las coberturas temáticas georeferenciadas que componen el SIG.

Directorio al que accede el servidor Web. Posee el archivo PHTML de inicialización, el formulario HTML principal que define la interfaz, los formularios HTML de leyendas y de controles de navegación y el documento CSS de cascadas de estilos.

Directorio que almacena los archivos MapFile, símbolos y fuentes.

Arbol de directorios de la aplicación

Page 10: Web SIG de la Provincia de Corrientes - Web Facultad de ...hum.unne.edu.ar/investigacion/geografia/labtig/3reunion_tig/PONENCIA4.pdfmultimedia de acceso a información heterogénea

Archivo de inicialización PHTML

<?php12 include(../chameleon.php" );34 $szTemplate = "./index.html";5 $szMapFile = "../map/nuestra_aplicación.map";67 class SampleApp extends Chameleon8 {9 function SampleApp()10 {11 parent::Chameleon();12 $this->moMapSession = new MapSession_RW;13 $this->moMapSession->setTempDir( getSessionSavePath());14 }15 }1617 $oApp = new SampleApp();18 $oApp->registerSkin( 'skins/sample' );19 $oApp->CWCInitialize( $szTemplate, $szMapFile );20 $oApp->CWCExecute();21 ?>

Materiales y métodos

Page 11: Web SIG de la Provincia de Corrientes - Web Facultad de ...hum.unne.edu.ar/investigacion/geografia/labtig/3reunion_tig/PONENCIA4.pdfmultimedia de acceso a información heterogénea

Formulario HTML principal

• La interfaz de la aplicación es un formulario HTML normal con bloques de código CWC2[*] embebidos en su código fuente. Estos bloques CWC2 hacen referencia al mapa principal, información sobre éste, y las herramientas de navegación con las que estádotada la aplicación.

• El formulario HTML contiene distintos tipos de elementos. Algunos de ellos son generados a partir del archivo MapFile, otros provienen de la implementación de controles de navegación a través de widgets, y otros resultan de la interacción del usuario con el conjunto de capas de datos mostradas en un momento dado.

[*] CWC2 es una versión de Chameleon que implementa los estándares del Consorcio de GIS Abierto (OGC – Open Gis Consortium), para la sencilla integración de fuentes de datos remotos accesibles a través de protocolos OGC.

Materiales y métodos

Page 12: Web SIG de la Provincia de Corrientes - Web Facultad de ...hum.unne.edu.ar/investigacion/geografia/labtig/3reunion_tig/PONENCIA4.pdfmultimedia de acceso a información heterogénea

Materiales y métodosMapa principal

• El sector principal del formulario comprende la implementación de un widget denominado MapDHTML. Este widget está compuesto de un archivo .php que provee una interfaz DHTML (HTML dinámico, el usuario interactúa) que habilita el mapeo de los datos geográficos y la navegación sobre el mapa. En el widget MapDHTML el área de selección se denomina marquee.

• En este widget se define también la imagen de espera, generalmente un archivo .gif animado, que es mostrado cuando la aplicación está en la mitad de un proceso prolongado.

Page 13: Web SIG de la Provincia de Corrientes - Web Facultad de ...hum.unne.edu.ar/investigacion/geografia/labtig/3reunion_tig/PONENCIA4.pdfmultimedia de acceso a información heterogénea

Mapa principal

• widget LegendTemplate. Éste es usado para desplegar la leyenda correspondiente al mapa.

• La leyenda consiste en un formulario HTML individual (leyendacapas.html), el cual es llamado por el widget a través de la ruta de acceso al mismo.

• El código escrito en leyendacapa.html es analizado por LegendTemplate.widget.php, éste devuelve contenido HTML que es insertado en tiempo de ejecución en el formulario HTML principal. La leyenda consta de una casilla de confirmación de capa activa, un íconoheredado del archivo de símbolos creado al generar el MapFile, y el nombre de la cobertura temática que figura en el atributo NAME en el MapFile.

• Para una mejor comprensión de las capas de información disponibles, se incluyó un enlace a un hipertexto para cada una de ellas.

Materiales y métodos

Page 14: Web SIG de la Provincia de Corrientes - Web Facultad de ...hum.unne.edu.ar/investigacion/geografia/labtig/3reunion_tig/PONENCIA4.pdfmultimedia de acceso a información heterogénea

Mapa principal

• Debajo del sector de la leyenda se incluyó un widget con atributos de control de un botón denominado UpdateMap. Éste es usado para actualizar la vista vigente del mapa al ocultar o mostrar las distintas capas.

• En el sector derecho de la interfaz se situó un widgetdenominado KeyMap. Es usado para mostrar un mapa de referencia que indica la posición de la vista actual del conjunto de capas en las extensiones totales del mapa.

Materiales y métodos

Page 15: Web SIG de la Provincia de Corrientes - Web Facultad de ...hum.unne.edu.ar/investigacion/geografia/labtig/3reunion_tig/PONENCIA4.pdfmultimedia de acceso a información heterogénea

Mapa principal

• Sobre el borde superior del mapa principal, se colocaron un conjunto de herramientas de navegación para posibilitar la interacción con el conjunto de capas. Las funcionalidades ofrecidas por estas herramientas son las que fueron planteadas como básicas para este trabajo. Con el objeto de disminuir el tiempo de carga del fomularioHTML principal, los widgets correspondientes a estas herramientas se declararon en un formulario HTML individual nombrado nav_botones.html.

Materiales y métodos

ZoomAllLayers

BoundingBoxPopup

Recenter Query PanMap

Ruler

ExtentHistory

ZoomIn y ZoomOut

ZoomFactor

Page 16: Web SIG de la Provincia de Corrientes - Web Facultad de ...hum.unne.edu.ar/investigacion/geografia/labtig/3reunion_tig/PONENCIA4.pdfmultimedia de acceso a información heterogénea

Mapa principal

• Debajo del sector del mapa principal se colocó un widget denominado ScaleBar, que es usado para representar una referencia a la escala actual del mapa. La funcionalidad se activa al ampliar o alejar una determinada vista, calculando una nueva representación de la barra de escala que se corresponda con las extensiones de la nueva vista.

• En el sector izquierdo de la interfaz de la aplicación, debajo del mapa de referencia, se situaron una serie de widgets capaces de publicar información a cerca del mapa. La referida información se muestra en cajas tipo input correspondiente al entorno HTML.

Materiales y métodos

Extent

MapUnits

CursorPos

RulerResult

Page 17: Web SIG de la Provincia de Corrientes - Web Facultad de ...hum.unne.edu.ar/investigacion/geografia/labtig/3reunion_tig/PONENCIA4.pdfmultimedia de acceso a información heterogénea

Mapa principal

• El requerimiento funcional que debió desarrollarse individualmente ha sido el de la vista de impresión del mapa mostrado en la aplicación.

• En el sector izquierdo de la interfaz, se localizó un widget especial denominado Link. En cuanto a su apariencia, se forzó al widget a heredar las propiedades de un botón normal para incluirlo en la interfaz. Se declaró el widget como un enlace a una función JavaScript, la cual se encuentra definida en el HTML principal.

• Al invocar al widget, la función JavaScript llama a un archivo PHTML que crea un frameset[*]. Este está compuesto de dos marcos o frames; uno superior que albergará la invocación a la función de impresión propiamente dicha, y una central que contendrá la vista del mapa a imprimir. El marco central posee una referencia a un archivo PHTML de inicialización que se carga en el referido marco. La nueva aplicación consta de un formulario HTML similar al de la aplicación principal. Al solicitar la impresión de la nueva vista, el navegador realiza las operaciones usuales con respecto a la impresión de una página Web.

[*] Frameset: es un archivo HTML que define el diseño de una página Web que está compuesta de otras, en archivos HTML separados.

Materiales y métodos

Page 18: Web SIG de la Provincia de Corrientes - Web Facultad de ...hum.unne.edu.ar/investigacion/geografia/labtig/3reunion_tig/PONENCIA4.pdfmultimedia de acceso a información heterogénea

• La aplicación construida, fue testeada en un entorno LAN, instalada en un equipo del grupo de trabajo de Recursos Naturales de la EEA INTA Corrientes, utilizando el servidor Web Apache que es incluido en el paquete MS4W.

• Fue probada con cuatro navegadores (Microsoft Explorer 6.0, Mozilla5.0, Netscape, Firefox) sin presentar ningún tipo de problema.

• Luego de la prueba en la red LAN se instaló la aplicación en un servidor dedicado del Data Center del INTA, para el acceso de toda la comunidad.

• Se accede a la misma desde: http://190.7.62.179/sig/index.phtml

Resultados y discusión

Page 19: Web SIG de la Provincia de Corrientes - Web Facultad de ...hum.unne.edu.ar/investigacion/geografia/labtig/3reunion_tig/PONENCIA4.pdfmultimedia de acceso a información heterogénea

Resultados y discusión

Page 20: Web SIG de la Provincia de Corrientes - Web Facultad de ...hum.unne.edu.ar/investigacion/geografia/labtig/3reunion_tig/PONENCIA4.pdfmultimedia de acceso a información heterogénea

• Los enlaces desde la leyenda muestran una descripción de la capa temática, que puede ser impresa.

Resultados y discusión

Page 21: Web SIG de la Provincia de Corrientes - Web Facultad de ...hum.unne.edu.ar/investigacion/geografia/labtig/3reunion_tig/PONENCIA4.pdfmultimedia de acceso a información heterogénea

• Se puede imprimir en todo momento el mapa visualizado.

Resultados y discusión

Page 22: Web SIG de la Provincia de Corrientes - Web Facultad de ...hum.unne.edu.ar/investigacion/geografia/labtig/3reunion_tig/PONENCIA4.pdfmultimedia de acceso a información heterogénea

• Se logró ofrecer información geográfica de la provincia de Corrientes a través de una página web, que soporte los formatos de datos manejados por los SIG, para consultas dinámicas.

• El costo de realización de la página fue minimo, ya que se utilizaron softwares libres de distribución gratuita y otros con licencias existentes en la institución.

• Es fácilmente mantenida y la información publicada puede ser actualizada a medida que se generen nuevas capas temáticas.

• Este trabajo permitió poner a disposición de los distintos tipos de usuarios, múltiples coberturas referidas a Corrientes con la posibilidad de superponerlas de acuerdo a sus requerimientos.

Conclusiones