1 / 18

Introducción

El uso de Internet con software libre y fuentes abiertas para colaborar en la toma de decisiones espaciales: la herramienta MapChat G. Brent Hall Michael Leahy Juan Pablo Alperin Nathan Engler Universidad de Waterloo, Ontario, Canadá N2L 3G1. Introducción.

harsha
Download Presentation

Introducción

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. El uso de Internet con software libre y fuentes abiertas para colaborar en la toma de decisiones espaciales: la herramienta MapChatG. Brent Hall Michael Leahy Juan Pablo Alperin Nathan EnglerUniversidad de Waterloo, Ontario, Canadá N2L 3G1

  2. Introducción • MapServer/Chameleon y PostgreSQL/PostGIS • El proyecto MapChat • Racional y Objetivos del proyecto • Arquitectura básica • Flujo de la aplicaron • La colaboración sincronía en línea para problemas espaciales de planificación • Ejemplo con la aplicación • Conclusión

  3. Componentes OSG/FOSS4G • PostgreSQL - Base de datos relacional (DBMS) • PostGIS - Extensión espacial de Postgres • MapServer/Chameleon - servidor/generador de mapas y interfaz para la Web • Apache servidor Web

  4. Racional para el proyecto MapChat • La herramienta MapChat le permite a las comunidades de participar en línea con discusiones que involucran la toma de decisiones espaciales • El software usa un servicio de mapas Web para proporcionar las capas de mapa a los participantes • Es posible esconder y mostrar las capas del mapa, para seleccionar rasgos, dibujar nuevos rasgos, para hacer comentarios sobre algún rasgo, y para compartir comentarios con otros participantes • Todos los comentarios se guardan en una base de datos para poder ser analizadas después de su colección

  5. Arquitectura Básica Web Server Chameleon Spatial Data (file-based) Multi-Participant Client-Side PHP MapScript Spatial Data (PostGIS) User 1 Web Browser with AJAX PostGIS Server-Side Functions User 2 Web Browser with AJAX Discussion Schema PostgreSQL Submit and retrieve chat messages stored in discussion database User-initiated events … … User n Web Browser with AJAX Select/draw geographic features in the map Chat messages Associate chat messages with geographic features Visual interactive controls for use of server-side functions presented to each user Share/view maps, or analysis results among multiple users User/Group Profiles

  6. Flujo de la aplicación para MapChat Update Map Interface in the Browser Execute Event Callback JS Functions XML Event Dispatcher Web Browser Server-Side AJAX Functions Chameleon Interface <<Browser Events>> Map Navigation Widgets Load Discussion History Chameleon Session Handler Discussion Manager Class Rendered HTML Interface Feature Drawing & Selection Widgets Navigate Map [Update DB] Select Features Execute Event PHP Functions Database AJAX Request/Dispatch JavaScript Functions Chameleon Template Submit Chat Chat JavaScript Functions [Read DB] Auto-Refresh Chat / Discussion State Response XML

  7. Mensajes instantáneos por mapas • La herramienta MapChat usa una metodología para comunicaciones sincrónicas similar al ‘messenger’ para permitirles a los participantes charlar en tiempo real • Es posible usar mensajes públicos (todos a todos) o privados (a individuales seleccionados) • Todos los mensajes están encasados e identificados por el nombre del usuario • Las cadenas se pueden expandir y colapsar • Todos los mensajes tienen el tiempo para poder ser analizados después de su colección • Es posible ver los vínculos entre mensajes y objetos en el mapa

  8. Mensajes instantáneos a traves mapas Usuario1 Discussions Discussion Name Description Mapfile <<Schema>> … … ::: ::: ::: ::: … … ::: ::: ::: ::: Usuario 2 Usuario 3 Refresh Chat Submit Chat Zoom/Pan Admin/Moderador Add Record to Discussions List Create New Discussion Update Browser Update Browser BdeD Update Browser MapChat Servador Submit Chat Zoom/Pan New Schema for Discussion; Insert Member Users/Groups Vincular Discusion

  9. Ejemplo de la aplicación

  10. Ejemplo de la aplicación Usuario 1

  11. Ejemplo de la aplicación Usuario 1 Usuario 2

  12. Ejemplo de la aplicación Usuario 1 Usuario 2

  13. Ejemplo de la aplicación Usuario 1 Usuario 2

  14. Ejemplo de la aplicación Usuario 1 Usuario 2

  15. Ejemplo de la aplicación Usuario 1 Usuario 2

  16. Ejemplo de la aplicación Usuario 1 Usuario 2

  17. Ejemplo de la aplicación Usuario 3 Usuario 1 Usuario 2

  18. Conclusión • Las herramientas OSG pueden ser usadas por virtualmente cualquier aplicación geo-espacial • En nuestro paper las dos herramientas, MapChat y EduCal, se explican en detalle y les pedimos que ustedes lean está discusión • EduCal se está usando en el Perú y estamos interesados en aplicar esta herramienta en otros países en Latino-América • Los dos software están disponibles para su que los prueben (aunque solo en ingles): http://gaia.uwaterloo.ca/mapchat http://gaia.uwaterloo.ca/educal2

More Related