Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porElpidio Vilchez Modificado hace 10 años
1
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
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 Brent
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 Brent
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 Brent
5
Arquitectura Básica Web Server Chameleon Multi-Participant Client-Side
Spatial Data (file-based) 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 … … Juan 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
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 Juan Chat JavaScript Functions [Read DB] Auto-Refresh Chat / Discussion State Response XML XML Event Dispatcher Execute Event Callback JS Functions Update Map Interface in the Browser
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 Juan
8
Mensajes instantáneos a traves mapas
Usuario1 Refresh Chat Submit Chat Zoom/Pan Admin/Moderador Add Record to Discussions List Discussion Name Description Mapfile Discussions Create New Discussion Update Browser Update Browser Update Browser BdeD Usuario 2 <<Schema>> ::: … Usuario 3 MapChat Servador Juan Submit Chat Zoom/Pan New Schema for Discussion; Insert Member Users/Groups Vincular Discusion 8
9
Ejemplo de la aplicación
Mike
10
Ejemplo de la aplicación
Mike Usuario 1
11
Ejemplo de la aplicación
Mike Usuario 1 Usuario 2
12
Ejemplo de la aplicación
Mike Usuario 1 Usuario 2
13
Ejemplo de la aplicación
Mike Usuario 1 Usuario 2
14
Ejemplo de la aplicación
Mike Usuario 1 Usuario 2
15
Ejemplo de la aplicación
Mike Usuario 1 Usuario 2
16
Ejemplo de la aplicación
Mike Usuario 1 Usuario 2
17
Ejemplo de la aplicación
Mike 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): Brent
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.