Tesis loGIS

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Tesis loGIS - Presentation Transcript

    1. 2 UNIVERSIDAD POLITÉCNICA SALESIANA SEDE GUAYAQUIL TEMA: ”Sistema de apoyo logístico basado en mapas para un ISP” AUTORES: Christian Julián Sánchez Arévalo Voltaire Alejandro Bazurto Blacio
    2. La evolución de una idea ● Google Maps es publicado el 8 de Febrero, 2005 ● Inmediatemente hackers comienzan a desarrollar sobre este nuevo servicio web ● Luego de 4 meses Google libera el API del servicio ● IDEA: Desarrollar un GIS trabajando con el API de Google Maps
    3. GIS ● Sistema de Información Geográfica ● Información geográficamente referenciada ● Consultas interactivas ● Analizar información espacial ● Editar datos y mapas para presentar resultados ● Utilizados en diversos campos
    4. Necesidades de Proveedores de Servicio ● Proveedores de Servicio requieren: ● Administrar – Cobertura – Información geográfica ● Consultar – Demanda ● Analizar – Estadísticas ● Generar – Reportes
    5. Caso de estudio: ISP Transtelco S.A. ● Sistema rudimentario ● Datos cobertura ● Archivos planos – Gran tamaño ● Programa propietario ● AutoCAD ● Funcionalidades innecesarias – Enfoque alejado de las necesidades ● Disponibilidad limitada ● Información manejada por DT (bajo autorización) ● No es posible manejar estadísticas
    6. Objetivo General Proveer una plataforma Web centralizada, extensible y administrable que brinde una experiencia de usuario enriquecida al consultar y gestionar la información geográfica de los equipos de la red del ISP dentro de la ciudad de Guayaquil.
    7. Objetivos Específicos ● Crear un sistema flexible y escalable ● Administrar y auditar la información geográfica ● Mantener informados a los usuarios ● Brindar a los clientes del ISP el servicio de consulta de cobertura ● Reducir el consumo de ancho de banda ● Evitar al usuario final la instalación de software propietario ● Demostrar la versatilidad y funcionalidad de la tecnología de software libre
    8. loGIS ● Sistema Web 2.0 ● Interfaces de usuario amigables y enriquecidas ● Georeferenciación ● Seguridad basada en roles y ACLs ● Base de datos ● Reportes estadísticos en diferentes formatos ● Notificaciones vía e-mail ● Feeds
    9. Web Services Es un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Ventajas ● Aportan interoperabilidad entre aplicaciones ● Fomentan los estándares y protocolos basados en texto ● Basados en HTTP, amigables con firewalls ● Facilitan la integración de servicios y software remoto Estilos de uso: ● RPC (Remote Procedure Call) ● SOA (Service Oriented Architecture Service) ● REST (Representational State Transfer)
    10. Arquitectura Simple WS
    11. Arquitectura por capas WS
    12. Google Maps API ● Web API ● Servicio Web de mapas y georeferenciación ● API disponible en javascript y flash ● Para consumirlas se requiere: ● Cuenta de Google ● Clave generada por cada URL o IP donde se usará ● Navegador web compatible ● Permite integrarse a páginas web propias ● Interoperabilidad con otros servicios externos
    13. Google Maps en loGIS
    14. Interacción Usuario - Google Maps
    15. Interacción Usuario - loGIS
    16. Arquitectura de loGIS
    17. Representación geográfica en loGIS Georeferenciación ● Define el posicionamiento de un objeto espacial en un sistema de coordenadas ● Proyección geográfica ● GMaps usa proyección de Mercator ● Coordenadas basadas en latitud y longitud (medidas en grados) ● -90 > Lat < 90 (y) ● -180 > Lng < 180 (x) Geocodificación ● Es el proceso de asignar coordenadas geográficas a puntos del mapa ● Se usa para localizar los puntos marcados dentro del mapa ● Almacenados en la base de datos como tipo GEOMETRY y transmitidos en la red en formato JSON
    18. Elementos de Gmaps usados en loGIS La API permite agregar varios elementos a un mapa para mejorar la interacción con el usuario: ● Controles ● Marcadores que señalan un punto específico ● Capas traslúcidas ● Imágenes e íconos para los marcadores ● Líneas, polilíneas y polígonos ● Etiquetas ● Ventanas de información (Tooltip) Adicionalmente se pueden definir eventos que permiten la interacción entre los distintos elementos de un mapa
    19. Elementos de Gmaps usados en loGIS Marcador con ícono personalizado Conjunto de marcadores que al moverse generan un evento que dibuja una polilínea Polígono representando un área de cobertura Ventana de información mostrada al dispararse con su respectiva etiqueta el evento onClick de la etiqueta
    20. Geocodificación en loGIS Definiendo un área para luego etiquetarla y almacenar sus coordenadas en la base de datos
    21. Geocodificación en loGIS Las coordenadas almacenadas en la BD permiten calcular el centroide del polígono para poder desplazarnos fácilmente a un área seleccionada en la lista derecha
    22. MySQL ● Optimizado para sistemas Web ● Extensiones espaciales ● Tipos de datos geométricos (OpenGIS) ● Funciones específicas para cálculos espaciales ● Múltiples motores de almacenamiento
    23. Modelado de la Base de Datos
    24. BIRT ● Herramienta nativa de Java ● Permite crear reportes (diseñador) ● Exportable a múltiples formatos ● Soporta múltiples fuentes de origen de datos ● Motor de reportes oficialmente no soporta PHP ● Se creó una clase propia para integrarlo
    25. Reportes en loGIS con BIRT
    26. Dojo Toolkit ● Soporte para los navegadores más usados ● Multiplataforma ● Controles avanzados y fáciles de implementar ● Comunicación asíncrona ● Graceful Degradation ● RIA (Rich Internet Application)
    27. Interfaces enriquecidas en loGIS
    28. PHP y Zend Framework ● PHP ● Fácil de aprender y ejecución rápida ● Lenguaje Web orientado a objetos ● Altamente soportado y mantenido ● Zend Framework ● Conjunto de librerías para PHP creadas por Zend ● Modelo MVC ● Componentes débilmente acoplados ● RAD (Rapid Application Development)
    29. Librerías utilizadas en loGIS ● Zend_Db – Abstracción de la base de datos – Soporte ORM (Object-relational mapping) ● Zend_Auth y Zend_Acl – API de autenticación – Autorización a Recursos – Listas de control de acceso (roles) ● Zend_Mail y Zend_Feeds – Facilita el envío de correos – Creación dinámica de Feeds RSS
    30. Librerías utilizadas en loGIS Menú generado a partir de la BD y un ACL Información de la identidad del usuario provista por Zend_Auth Formulario de ingreso al sistema Una nueva noticia publicada validado por Zend_Auth con Zend_Feed
    31. Librerías utilizadas en loGIS
    32. Conclusiones ● Sistema centralizado, fácilmente accesible y administrable ● Usuarios que se adaptan fácilmente gracias a las interfaces enriquecidas ● Administración de los mapas de manera intuitiva ● Información oportuna a través de los canales de información del sistema ● Optimización del tiempo tanto para el cliente como para el ISP gracias a procesos automatizados y remotos ● Información geográfica compartida de manera segura, rápida y eficiente entre los empleados del ISP ● El usuario final se libera de instalar software adicional ● Reducción de costos a nivel de software
    33. Recomendaciones ● Adquirir una licencia comercial de Google Maps para obtener mejores prestaciones del servicio ● Incorporar la opción de importar/exportar áreas mediante el formato KML. ● Permitir interoperabilidad con otras aplicaciones como el Google Earth ● Crear nuevos reportes en base a las necesidades de la empresa ● Vincular fotografías a ciertos elementos en el mapa a través de la interacción con el api de Flickr ● Combinar información proveniente de otros sistemas a través de web services ● Extender las funcionalidades del actual sistema de roles y privilegios ● Promover y difundir masivamente el uso de tecnología Open Source
    34. Preguntas?
    35. Muchas Gracias Ingenieros

    + vbazurtovbazurto, 5 months ago

    custom

    570 views, 0 favs, 0 embeds more stats

    Tesis de grado para la obtención del título de In more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 570
      • 570 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 0
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories