Your SlideShare is downloading. ×
2


       UNIVERSIDAD POLITÉCNICA SALESIANA
                  SEDE GUAYAQUIL
                            TEMA:
”Sistema d...
La evolución de una idea
●   Google Maps es publicado el 8 de Febrero,
    2005
●   Inmediatemente      hackers    comienz...
GIS
●   Sistema de Información Geográfica
●   Información geográficamente referenciada
●   Consultas interactivas
●   Anal...
Necesidades de Proveedores de
          Servicio
●   Proveedores de Servicio requieren:
    ●   Administrar
        –   Co...
Caso de estudio: ISP Transtelco S.A.
●   Sistema rudimentario
    ●   Datos cobertura
    ●   Archivos planos
         –  ...
Objetivo General
Proveer una plataforma Web centralizada,
extensible y administrable que brinde una
experiencia de usuario...
Objetivos Específicos
●   Crear un sistema flexible y escalable
●   Administrar y auditar la información geográfica
●   Ma...
loGIS
●   Sistema Web 2.0
●   Interfaces de usuario amigables y enriquecidas
●   Georeferenciación
●   Seguridad basada en...
Web Services
Es un conjunto de protocolos y estándares que sirven para intercambiar
datos entre aplicaciones.
Ventajas
●  ...
Arquitectura Simple WS
Arquitectura por capas WS
Google Maps API
●   Web API
●   Servicio Web de mapas y georeferenciación
●   API disponible en javascript y flash
●   Par...
Google Maps en loGIS
Interacción Usuario - Google Maps
Interacción Usuario - loGIS
Arquitectura de loGIS
Representación geográfica en loGIS
Georeferenciación
●   Define el posicionamiento de un objeto espacial en un sistema de
...
Elementos de Gmaps usados en loGIS
La API permite agregar varios elementos a un mapa para mejorar la interacción
con el us...
Elementos de Gmaps usados en loGIS




    Marcador con ícono personalizado          Conjunto de marcadores que al moverse...
Geocodificación en loGIS




Definiendo un área para luego etiquetarla y almacenar sus coordenadas en la
base de datos
Geocodificación en loGIS




Las coordenadas almacenadas en la BD permiten calcular el centroide del
polígono para poder d...
MySQL
●   Optimizado para sistemas Web
●   Extensiones espaciales
    ●   Tipos de datos geométricos (OpenGIS)
    ●   Fun...
Modelado de la Base de Datos
BIRT
●   Herramienta nativa de Java
●   Permite crear reportes (diseñador)
●   Exportable a múltiples formatos
●   Soporta...
Reportes en loGIS con BIRT
Dojo Toolkit
●   Soporte para los navegadores más usados
●   Multiplataforma
●   Controles avanzados y fáciles de implemen...
Interfaces enriquecidas en loGIS
PHP y Zend Framework
●   PHP
    ●   Fácil de aprender y ejecución rápida
    ●   Lenguaje Web orientado a objetos
    ●  ...
Librerías utilizadas en loGIS
●   Zend_Db
      –   Abstracción de la base de datos
      –   Soporte ORM (Object-relation...
Librerías utilizadas en loGIS



Menú generado a partir de la BD y un ACL   Información de la identidad del usuario
      ...
Librerías utilizadas en loGIS
Conclusiones
●   Sistema centralizado, fácilmente accesible y administrable
●   Usuarios que se adaptan fácilmente gracias...
Recomendaciones
●   Adquirir una licencia comercial de Google Maps para obtener mejores
    prestaciones del servicio
●   ...
Preguntas?
Muchas Gracias Ingenieros
Upcoming SlideShare
Loading in...5
×

Tesis loGIS

2,319

Published on

Tesis de grado para la obtención del título de Ing. Electrónico mención en sistemas computacionales.

Published in: Technology
3 Comments
3 Likes
Statistics
Notes
  • Saludos, uno de los libros que recuerdo era Beginning Google Maps Applications with PHP and Ajax de Apress. De qué país eres? Qué carrera sigues?
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Hola, muy interesante, yo estoy haciendo mi tesis sobre esta API, ¿qué bibliografía utilizaste?
    muchas gracias!!!!
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • good
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
2,319
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
3
Likes
3
Embeds 0
No embeds

No notes for slide

Transcript of "Tesis loGIS"

  1. 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. 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. 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. 4. Necesidades de Proveedores de Servicio ● Proveedores de Servicio requieren: ● Administrar – Cobertura – Información geográfica ● Consultar – Demanda ● Analizar – Estadísticas ● Generar – Reportes
  5. 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. 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. 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. 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. 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. 10. Arquitectura Simple WS
  11. 11. Arquitectura por capas WS
  12. 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. 13. Google Maps en loGIS
  14. 14. Interacción Usuario - Google Maps
  15. 15. Interacción Usuario - loGIS
  16. 16. Arquitectura de loGIS
  17. 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. 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. 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. 20. Geocodificación en loGIS Definiendo un área para luego etiquetarla y almacenar sus coordenadas en la base de datos
  21. 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. 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. 23. Modelado de la Base de Datos
  24. 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. 25. Reportes en loGIS con BIRT
  26. 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. 27. Interfaces enriquecidas en loGIS
  28. 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. 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. 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. 31. Librerías utilizadas en loGIS
  32. 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. 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. 34. Preguntas?
  35. 35. Muchas Gracias Ingenieros

×