• No se han encontrado resultados

Carlos Gustavo Infante Sepúlveda

N/A
N/A
Protected

Academic year: 2021

Share "Carlos Gustavo Infante Sepúlveda"

Copied!
40
0
0

Texto completo

(1)

Aplicaciones Geográficas Enriquecidas

para Internet utilizando componentes

libres

Carlos Gustavo Infante Sepúlveda

Ing. De Sistemas, Msc. en Geomática Gerente Kudos Ltda.

(2)

Agenda

I. Aplicaciones enriquecidas para Internet RIA II. Software libre

III. Arquitecturas tecnológicas para soporte de aplicaciones empresariales.

IV. Comparación aplicaciones tradicionales vs. RIA V. Demostración de GeoRIA’s

VI. Aplicaciones para el sector: Bodegas de datos espaciales.

(3)

I. Aplicaciones enriquecidas para

Internet RIA

(4)

Introducción

• Qué es un Sistema de Información Geográfica?

– Es un conjunto de funcionalidades que permiten capturar, almacenar, manipular, analizar,

validar y desplegar datos geográficos utilizando adecuados canales de comunicación para su

(5)

http://www.gkudos.com Página 5 28/10/2008 Personas Aplicaciones Software Equipos Datos Requieren Accesados Canales de Comunicación

Componentes de un SIG

(6)

Evolución de los SIG

1960 1970 1980 1990 2000 Implementación de primeros SIG en CANADA y EEUU Inicio de difusión en

Agencias estatales Difusión Comercial Masificación

CARTOGRAFIA

SISTEMAS DE INFORMACION GEOGRAFICA

WEB ‘ SIG

GRIA

* Adaptada de Online visualization of spatial data Thomas Hachler

Aplicaciones standalone Arquitecturas Web Sistemas Abiertos Estándares Estandarización RIA

(7)

http://www.gkudos.com

Página 7

28/10/2008

SIG en la WEB: 1997

Tomado de “Web Mapping Systems”

http://www.slideshare.net/cageyjames/web-mapping-systems/

SIG en la WEB: 2008

(8)

SIG EN LINEA

• Web Map: Se refiere a cualquier mapa disponible en Internet.

• Web Mappig: La creación, distribución y uso de los Web Maps.

• Web Based Gis: Provee las funcionalidades de un SIG pero en ambiente de Internet.

• Map Servers: Son programas que generan mapas y ejecutan algunas funcionalidades de SIG de lado del servidor.

(9)

http://www.gkudos.com

Página 9

28/10/2008

Porqué han evolucionado

• Nuevas técnicas de desarrollo, que permiten optimizar el intercambio de la información

entre el servidor y el navegador del cliente. • Mayor ancho de banda de las conexiones

que aumenta la velocidad de trasmisión de datos.

• Disponibilidad de

Web Services

para la

interoperabilidad de las diferentes plataformas.

(10)

Retos Actuales para los SIG

Basados en Web

• Masificación en el uso de Información Geográfica

• Reducción de Costos en Licenciamiento de Software

• Interoperabilidad con Otros Sistemas • Publicación a través de la Web

• Desempeño

(11)

http://www.gkudos.com

Página 11

28/10/2008

Que es una RIA

Rich Internet Applications

(

Aplicaciones

Enriquecidas para Internet

) Son un nuevo

tipo de aplicaciones Web con mejores características que los sistemas para

internet tradicionales basados únicamente en Html. Estas surgen como una

combinación de las ventajas que ofrecen las aplicaciones Web y las aplicaciones

tradicionales de escritorio.

(12)

Ventajas de las RIA

• Una buena parte de las funcionalidades se ejecutan en la maquina del cliente.

• Mayores funcionalidades asemejándose a

aplicaciones tradicionales. Son un intermedio entre las aplicaciones Web y las de escritorio.

• Rara vez requieren de una instalación. • Aumenta la usabilidad de la aplicación.

– Usabilidad “La medida en que un producto puede ser utilizado por usuarios para alcanzar los objetivos con eficacia, eficiencia y satisfacción en un ambiente

especifico de uso” ISO 9241-11

(13)
(14)

Definición Filosófica

• “El software libre puede definirse como la forma ética de entender el software en su desarrollo, comercialización, distribución y uso. Tiene valores de ética, ciencia, competitividad sin discriminación y sobre todo libertad en su distribución y acceso a códigos fuente, documentación y ejecutables de los programas.

una cuestión de libertad,

no de precio

. Con software libre nos referimos a la

libertad

de los usuarios

para ejecutar, copiar, distribuir,

(15)

http://www.gkudos.com

Página 15

28/10/2008

Características

Libertad 0: la libertad para ejecutar el programa sea cual sea nuestro propósito.

Libertad 1: la libertad para estudiar el funcionamiento del programa y adaptarlo a tus necesidades el acceso al código fuente es condición indispensable para esto. Libertad 2: la libertad para redistribuir copias.

Libertad 3: la libertad para mejorar el programa y luego publicarlo para el bien de toda la comunidad el acceso al código fuente es condición indispensable para esto.”

(16)

Definición Técnica

• “

El software libre puede definirse de

manera técnicamente como aquel en

el que el código fuente esta

disponible para modificarlo y

distribuirlo por el público en general

.”

(17)

http://www.gkudos.com

Página 17

28/10/2008

Características de los Proyectos Open

Source Más Representativos

• El software está respaldado por una fundación, corporación o una comunidad de usuarios fuerte. • Construcción modular.

• Código bien documentado

• El núcleo del software es diseñado y desarrollado de manera trasparente

• El equipo de desarrollo es selecto.

• Gran número de usuarios que adoptan el producto

(18)

Software Libre

• Existe una entidad que regula el

licenciamiento del software libre Open

(19)

III. Arquitecturas tecnológicas para

soporte de aplicaciones

(20)

Componentes

Adaptada de “Adding Spatial Smarts to PostgreSQL with PostGIS Paul Ramsey

(21)

http://www.gkudos.com

Página 21

28/10/2008

Ventajas de la infraestructura

• Optimización de la inversión en

infraestructura para el Soporte SIG a través de la utilización de Software Libre / Código Abierto

• Visualización y análisis de Información Espacial basado en Web Utilizando

tecnologías interactivas de Fácil uso. (Ejm: Adobe Flex, Google Earth, Google Maps, etc)

(22)

Integración de GIS con otros Sistemas

Transportation Transportation Business Business Applications Applications Law Law Enforcement Enforcement Planning Planning Roads Roads Utilities Utilities

Web Services &

Web Services &

Messaging

Messaging

(23)

http://www.gkudos.com

Página 23

28/10/2008

Características y Requerimientos del GIS

Empresarial

• Integra datos de diferentes áreas de la organización • Soporta las actividades de Misión Crítica de la

Organización

• Gran cantidad de Usuarios

• Requiere continuidad en la planeación, administración, soporte y mantenimiento.

• Se Integra con diferentes procesos de negocio y sistemas de la organización

• Facilidad de Uso • Bajo Costo

(24)

IV. Comparación aplicaciones

tradicionales vs. RIA

(25)

http://www.gkudos.com

Página 25

28/10/2008

Aplicaciones Html Tradicionales

• Pagina de la National Geophysical Data Center (NGDC) Base de datos de Terremotos

http://www.ngdc.noaa.gov/nndc/struts/form?t=101650&s=1&d=1

• Páginas complejas de gran tamaño. •Requiere una secuencia ordenada de pasos para la realización de un proceso. •Dificultad para definir criterios

personalizados

•Interacción Compleja Humano / Máquina

• Dificultad para la representación de Información Compleja.

•Requieren un Ancho de Banda bastante considerable

(26)

Descripción del Problema

• Se desea proveer un sistema interactivo para consulta y visualización de información

relacionada con Sismos.

• El “sistema actual” tiene algunas deficiencias respecto a presentación, usabilidad y

(27)

http://www.gkudos.com

Página 27

28/10/2008

Requerimientos

• Requerimientos Funcionales:

– Visualización de Eventos en un Mapa – Filtrado Interactivo de Datos

– Diseño Gráfico Atractivo – Basado en Web

– Incorporación de Animación, Video y Fotografías – Compatibilidad con Firefox e Internet Explorer • Requerimientos No Funcionales:

– Rapidez en el Desarrollo !PARA HOY!!! MAXIMO 8 HORAS DE DESARROLLO!

– El sistema no debe implicar licenciamiento para los usuarios

(28)

Qué se hizo?

• Se desarrolló un prototipo de aplicación

utilizando Adobe Flex y Google Maps donde se mostrarán algunas de las características más sobresalientes de dichas herramientas. • Metodología:

– Definición de Requerimientos del Sistema – Desarrollo Iterativo del Prototipo creando y

explicando cada una de las partes de código fuente que lo componen.

(29)

http://www.gkudos.com

Página 29

28/10/2008

Fases del Prototipo

1. Instalando Google Maps.

2. Configurar Controles de Google Maps.

3. Cargar de Datos y Mostrar Puntos en Google Maps. 4. Personalizar de Markers y Animación.

5. Filtrar datos en la Interfaz de Usuario. 6. Adicionar Polígonos a Google Maps.

7. Cargar y Desplegar Imágenes externas. 8. Cargar y Desplegar Videos externos.

9. Personalización del Diseño Gráfico utilizando CSS e imágenes.

(30)

Código Fuente

• Puede descargar el código fuente desde la siguiente ubicación:

(31)

http://www.gkudos.com

Página 31

28/10/2008

El resultado

• Visualización Gráfica, Interactividad, Multimedia • Facilidad de la navegación, Facilidad de Uso

(32)
(33)

http://www.gkudos.com Página 33 28/10/2008

Demostración de GeoRIA’s

Kudos Ltda.

• Visualización de Accidentalidad y Contravenciones de Tránsito http://gkudos.com/web/guest/portfolio/client s/ibague

• Seguimiento a la Ejecución de Contratos de Inversión Social

http://gkudos.com/web/guest/portfolio/client s/ue

(34)

Demostración de GeoRIA’s

Kudos Ltda.

• Visualización de Indicadores de Salud en Colombia

http://gkudos.com/web/guest/portfolio/demos

• Visualización de Inversiones de Contratación de Colombia en 3D

(35)

VI. Aplicación para el Sector: Bodegas

de datos espaciales

(36)

Bodega de Datos

• Construcción de grandes repositorios integrados de datos que pueden ser

generados internamente o recibidos de fuentes externas, organizados de tal

manera que facilitan el proceso de toma de decisiones.

(37)

http://www.gkudos.com Página 37 28/10/2008

Caso Práctico

Eventos Delicuenciales Cubrimiento Institucional Unidades Disponibles Cartografía Bodega de Datos

(38)
(39)

PREGUNTAS?

Gracias por su Atención

(40)

Referencias

Documento similar

Partiendo de las ideas sobre el liberalsocialismo en el pensamiento de Norberto B OBBIO y hallando en el ámbito del constitucionalismo el terreno propicio, no ya para un

In another study about depression and alcohol consumption 23 , the J-shaped curve (that reflects a higher risk of depression among non-drinkers than among people having one drink

Primeros ecos de la Revolución griega en España: Alberto Lista y el filohelenismo liberal conservador español 369 Dimitris Miguel Morfakidis Motos.. Palabras de clausura

de mutuo acuerdo y en igual de condiciones, otras veces de mutuo acuerdo pero en desigualdad porque no le queda más remedio a una de ellas (se encuentra en

Los directivos más exitosos en las escuelas heterogéneas mantienen su atención prioritaria en mejorar la enseñanza, las prácticas de aula y ayudar a los docentes a

Cedulario se inicia a mediados del siglo XVIL, por sus propias cédulas puede advertirse que no estaba totalmente conquistada la Nueva Gali- cia, ya que a fines del siglo xvn y en

Esta hipótesis se desglosa, a su vez, en otras 14 hipótesis sustantivas, que esperan la existencia de diferencias significativas en el grado de desarrollo de las dimensiones