DW GIS-OPENSOURCE

117
GIS OPEN SOURCE GIS OPEN SOURCE Juan Salcedo Juan Salcedo Ing Msc Geografo Ing Msc Geografo

Transcript of DW GIS-OPENSOURCE

Page 1: DW GIS-OPENSOURCE

GIS OPEN SOURCEGIS OPEN SOURCE

Juan SalcedoJuan SalcedoIng Msc GeografoIng Msc Geografo

Page 2: DW GIS-OPENSOURCE

OBJETIVOSOBJETIVOS

Realizar un taller teórico práctico en donde se efectúe una demostración de las posibilidades que se tienen de desarrollo de aplicaciones web de sistemas de información geográfica con software open source.

Page 3: DW GIS-OPENSOURCE

OBJETIVOSOBJETIVOS

1. Conocer las posibilidades que ofrece el software Open Source, en el escenario de los SIG

2. Conocer los diferentes proyectos de software Open Source en este ámbito.

3. Operar una infraestructura de servicios web de mapas, la cual consta de base de datos espacial, servidor de mapas, un sitio web genérico (html cgi) y herramientas básicas de escritorio.

Page 4: DW GIS-OPENSOURCE

TemarioTemario

Software Open SourceVentajas software libreSoftware libre para sistemas de

información geográficaSIG e Inteligencia de NegociosGeoportales

Page 5: DW GIS-OPENSOURCE

INTRODUCCIONINTRODUCCION

1. Software Open Source1. Software Open Source

Page 6: DW GIS-OPENSOURCE

SITUACIÓN ANTERIOR AL CÓDIGOABIERTO … UN POCO DE HISTORIA

El software se distribuía junto con el hardware.

Las universidades tenían permisos para estudiar el código fuente

AT&T creó el Unix:◦Buena gestión de recursos◦Estabilidad◦Compatibilidad con HW de diferentes

fabricantes◦Este último factor le proporcionó mucha

popularidad

Page 7: DW GIS-OPENSOURCE

Comienzan los problemas …

A inicio de los 70 el software comenzó a ser visto como un factor de ingresos

Las empresas comienzan a vender el software como valor agregado

Las universidades dejan de recibir el código fuente que estudiaban

Richard Stallman crea el concepto de GNU (GNU is Not Unix)

Page 8: DW GIS-OPENSOURCE

¿Qué es el software propietario?

El autor cobra un precio por el uso del software (licencias)

No se puede ceder ni alquilar el software en cuestión

El único autorizado a realizar modificaciones al software es el desarrollador de éste. Siempre y cuando sea rentable. Cambio de plataforma, mejoras, customizaciones

No se podrá realizar ingeniería inversa para estudiar su comportamiento.

Page 9: DW GIS-OPENSOURCE

QUE ES SOFTWARE OPEN SOURCE?QUE ES SOFTWARE OPEN SOURCE?

Software libre?Software gratis?Software sin

licencia?Software que se

baja de internet?

Page 10: DW GIS-OPENSOURCE

Que NO es software libreQue NO es software libre

Software gratis : free software

Software de uso gratis: shareware

Software de evaluación

Software sin licenciamiento

http://www.gnu.org/home.es.html

Page 11: DW GIS-OPENSOURCE

Que es software libreQue es software libre

Libertad para correr programas con algún

propósito

Libertad para estudiar como funcionan los

programas y adaptarlos a sus necesidades

Libertad para redistribuir copias

Libertad para mejorar los programas y mostrarlas

al público en beneficio de la comunidad

Page 12: DW GIS-OPENSOURCE

EN LINEAS GENERALESEN LINEAS GENERALES

Software libre es el software que, una vez obtenido, puede ser usado, copiado, estudiado, modificado y redistribuido libremente.

Page 13: DW GIS-OPENSOURCE

EN LINEAS GENERALESEN LINEAS GENERALES

Análogamente, el software gratuito (denominado usualmente Freeware) no es libre en el mismo sentido que el software libre, a menos que se garanticen las libertades de uso, copia, modificación y re-distribución

Page 14: DW GIS-OPENSOURCE

Software Libre

!=

Codigo Abierto

- Diversos metodos, objetivos parecidos.- No son movimientos encontrados, sino compañeros de lucha.- "El Open source es un sistema de mercadeo para el software libre"

Page 15: DW GIS-OPENSOURCE

SOFTWARE OPEN SOURCESOFTWARE OPEN SOURCE

Distribución comercial de software libre◦Garantías◦Soporte◦Instalaciones

Orienta el mercado de software a una plataforma basada en servicios.

El software comercial tradicional añade costos por licenciamiento, de uso, actualizaciones etc.

Page 16: DW GIS-OPENSOURCE

LECTURA RECOMENDADALECTURA RECOMENDADA

Software libre para una sociedad libre

Richard M. Stallman

Diciembre 2004Versión 1.0

Page 17: DW GIS-OPENSOURCE

INTRODUCCIONINTRODUCCION

2. VENTAJAS DEL SOFTWARE LIBRE2. VENTAJAS DEL SOFTWARE LIBRE

Page 18: DW GIS-OPENSOURCE

Ventajas : La apertura de codigo

Adaptable a otras plataformas

Duplicacion de proyectos a partir de uno solo

Page 19: DW GIS-OPENSOURCE

Ventajas : Libertad de Uso y Reuso

Creacion de Comunidades

ModificarPublicarMejorar

Igualdad de circunstancias para todos.

Uso y Reuso en cualquier

caso

Page 20: DW GIS-OPENSOURCE

Ventajas : Educativa

Page 21: DW GIS-OPENSOURCE

Ventajas : Economica

MERCADO ORIENTADO A SERVICIOS

Vender el software libre puede estar bien!

Page 22: DW GIS-OPENSOURCE

Ventajas : Seguridad

- La amenaza constante del virus

- Analisis de posibles fallas, observando el codigo fuente

- Ver lo que pasa detras de la interface

Page 23: DW GIS-OPENSOURCE

Ventajas : Seguridad

Riesgos de seguridad del software propietario

1. Sin codigo fuente no hay adaptabilidad ni reparabilidad

2. No hay "revision multiple".

3. Interoperabilidad mala o nula

4. Integracion dificil

Page 24: DW GIS-OPENSOURCE

Ventajas : Soporte y Respaldo

Falacia generalizada: Para el software libre no hay soporte.

Ejemplos:

- GNU Ada vende contratos de soporte. - SuSE Linux ofrece 60 dias de respaldo de instalacion y soporte bajo contrato.- Debian tiene una lista de 183 consultores alrededor del mundo.-DM SOLUTIONS da soporte comercial a postgresql, postgis y mapserver-Existen muchas empresas que dan soporte comercial a GRASS

Page 25: DW GIS-OPENSOURCE

Ventaja : Democracia

- El software libre es una opcion democratica

- Alternativa a la globalizacion corporativa

- Nadie puede restringirlo

- El futuro (nuevas versiones o caracteristicas) depende de sus usuarios

- El proveedor de software propietario puede no producir una nueva version de un software.

Page 26: DW GIS-OPENSOURCE

Ventaja : Caracteristicas vs. Funcionalidad

- Esta hecho para ser vendido, no usado.

- Poco interes por la limpieza de codigo

El software propietario

- Las caracteristicas nuevas solo se desarrollan por motivos de mercadotecnia

El software libre

- Nace simple- Su calidad mejora mientras aumenta su base de usuarios- Las caracteristicas nuevas se implantan conforme se necesitan

Page 27: DW GIS-OPENSOURCE

INTRODUCCIONINTRODUCCION

3. SOFTWARE LIBRE PARA SISTEMAS DE 3. SOFTWARE LIBRE PARA SISTEMAS DE INFORMACION GEOGRAFICAINFORMACION GEOGRAFICA

Page 28: DW GIS-OPENSOURCE

UNA TAXONOMIA DE LOS UNA TAXONOMIA DE LOS SISTEMAS DE SISTEMAS DE INFORMACION INFORMACION GEOGRAFICAGEOGRAFICA

El SIG no es una herramienta que tiene como objetivo hacer mapas

El SIG debe ser una herramienta Institucional de gestión y para toma de decisiones

◦ SIG Descriptivo◦ SIG Distribuido◦ SIG Analítico◦ SIG e Inteligencia de Negocios

Page 29: DW GIS-OPENSOURCE

SIG DESCRIPTIVOSIG DESCRIPTIVO

http://www.http://www.qgis.orgqgis.org http://www.postgresql.orghttp://www.postgresql.org http://postgis.refractions.nethttp://postgis.refractions.net

+ =

Consultar información

Georeferenciación

Productos Mapas Temáticos

Page 30: DW GIS-OPENSOURCE

SIG DISTRIBUIDOSIG DISTRIBUIDO

INTRANET

+..+ +

INTERNET

Page 31: DW GIS-OPENSOURCE

SIG ANALITICOSIG ANALITICO

Análisis e interpretación de imágenes

Interpolación EspacialAnálisis de superficies

AutoCorrelación Espacial

Grass

Page 32: DW GIS-OPENSOURCE

ES IMPORTANTE ANOTAR ES IMPORTANTE ANOTAR ……

Los diferentes proyectos de software libre enunciados se soportan en estándares de la industria del software.

Por lo tanto es viable para las diferentes organizaciones combinar la utilización de software comercial con software Libre.

Veamos …

Page 33: DW GIS-OPENSOURCE

http://www.opengeospatial.org/resources

Page 34: DW GIS-OPENSOURCE

ALTERNATIVAS DE ALTERNATIVAS DE INTEGRACION DE INTEGRACION DE SOFWARE GISSOFWARE GIS

Mi organización tiene licencias Mi organización tiene licencias de ArcMap 9.x y de Arcview de ArcMap 9.x y de Arcview 3.x.3.x.

Manejo mi información Manejo mi información espacial con archivos SHP O espacial con archivos SHP O GDBGDB

Tengo una base de datos Tengo una base de datos alfanumérica en Access MDBalfanumérica en Access MDB

Necesito evolucionar al Necesito evolucionar al concepto de una base de concepto de una base de datos espacial.datos espacial.

Que hago?Que hago?

Page 35: DW GIS-OPENSOURCE

+ DATA INTEROPERABILITY

PgARC

Page 36: DW GIS-OPENSOURCE

ALTERNATIVAS DE ALTERNATIVAS DE INTEGRACION DE INTEGRACION DE SOFWARE GISSOFWARE GIS

Mi organización tiene implementada una base de datos espacial con Oracle y ARCSDE

Tengo unos clientes internos que necesitan operar de manera básica con información espacial.

Debo comprar # licencias de ArcMap?

Page 37: DW GIS-OPENSOURCE
Page 38: DW GIS-OPENSOURCE

DE MANERA MUCHO MAS DE MANERA MUCHO MAS GENERAL …GENERAL …

Page 39: DW GIS-OPENSOURCE

Intranet/Internet

Grass

QGIS

Page 40: DW GIS-OPENSOURCE

DONDE BUSCAR?DONDE BUSCAR?

www.freegis.orghttp://geotools.codehaus.org/http://grass.itc.it/http://mapserver.gis.umn.edu/http://postgis.refractions.net/

Page 41: DW GIS-OPENSOURCE

AHORA HAGAMOS UNA AHORA HAGAMOS UNA COMPARACION DE COMPARACION DE ARQUITECTURA DE ARQUITECTURA DE SOFTWARE GISSOFTWARE GIS

Page 42: DW GIS-OPENSOURCE
Page 43: DW GIS-OPENSOURCE
Page 44: DW GIS-OPENSOURCE

VENTAJASVENTAJAS

Redundancia a bajo costoRedundancia a bajo costo Implementa WFS-TImplementa WFS-T Acceso directo para edición Acceso directo para edición

de base de datos espacialde base de datos espacial LivianoLiviano Acceso directo a los servicios Acceso directo a los servicios

de mapa por medio de de mapa por medio de estándaresestándares

Page 45: DW GIS-OPENSOURCE

VENTAJASVENTAJAS

Clientes livianosClientes livianos Desarrollo a la medidaDesarrollo a la medida Interoperable con Interoperable con

plataformas propietariasplataformas propietarias

Page 46: DW GIS-OPENSOURCE

VENTAJASVENTAJAS

Wizards y parametrización Wizards y parametrización en Capa de presentación.en Capa de presentación.

Algunos casos menos Algunos casos menos tiempo de desarrollotiempo de desarrollo

Capacidades analíticas de Capacidades analíticas de Arcmap Arcmap

Page 47: DW GIS-OPENSOURCE

Administración de los Administración de los datosdatos

VENTAJASVENTAJAS RedundanciaRedundancia

Page 48: DW GIS-OPENSOURCE

4.4. SIG E INTELIGENCIA DE NEGOCIOSSIG E INTELIGENCIA DE NEGOCIOS

Page 49: DW GIS-OPENSOURCE

SIG E INTELIGECIA DE SIG E INTELIGECIA DE NEGOCIOSNEGOCIOS

En INTELIGENCIA DE NEGOCIOS el elemento clave es la extracción de conocimiento:

• Conocimiento evidente con SQL

• Conocimiento multidimensional OLAP (On-Line Analytical Processing)

• Conocimiento oculto (Knowledge Discovery on Databases, KDD) Minería de datos

VEAMOS ESTO CON UN CASO REAL ….

Page 50: DW GIS-OPENSOURCE

Se ha hecho usted alguna vez preguntas como....

Page 51: DW GIS-OPENSOURCE

Cuánto habrán vendido mis Gerentes Nacionales Juan y Pedro a mis 4 clientes más importantes, en la línea de productos para el Hogar en un consolidado por meses, trimestres, semestres y añosdurante los últimos 5 años.....?

Page 52: DW GIS-OPENSOURCE

Ahh, y este informe lo necesito en forma de mapa para conocer como ha sido este comportamiento en las seccionales distribuidas en el país …Uhmm, bueno con esto puedo decidir si hago una fusión de seccionales …ºº

Page 53: DW GIS-OPENSOURCE

!!! PEDRAZA!!!Necesito un informeurgente!!!! .........

Y después....

Si señor, lo que me pide se lo tengo en 4 días.

Page 54: DW GIS-OPENSOURCE

!!! Pero como así!!!lo necesito para dentro de 1 hora!!!!

Imposible señor. Porque para hacer ese reporte, me toca :

Page 55: DW GIS-OPENSOURCE

Consultar en el sistema las ventas hechas a esos cuatro clientes por parte de juan y pedro.

Page 56: DW GIS-OPENSOURCE

Después hacer una selecciónen el sistema donde el criterio sea la línea de productos de hogar, esto por cada seccional de País.

Page 57: DW GIS-OPENSOURCE

Hasta ahí no hay problema. El sistema me permite consultar en un rango de fechas. Así que me toca hacer una consulta por cada mes para cada cliente, y después en un archivo de excel me toca calcular manualmente el consolidado del trimestre, del semestre y del año para cada cliente.....

Page 58: DW GIS-OPENSOURCE

Luego me toca ir donde los “MAGOS” del Sistema de Información Geográfica, para que me produzcan el MAPA …

Page 59: DW GIS-OPENSOURCE

y lo más grave es que hoy y mañanaestoy ocupado, comenzaría a hacerlo en 2 días...

Page 60: DW GIS-OPENSOURCE

Bueno ni modos, entonceslo espero listo en 4 días..

Si señor.

Page 61: DW GIS-OPENSOURCE

!!! PEDRAZA!!!Necesito el mismo informe de hace 3 meses, incluyendo los últimos 3 meses y agréguele estos otros dos clientes, pero para ya!!!!

3 meses después....

Pero señor, ese archivo se borró cuando se Reinstalaronlas máquinas hace 15 dias!!

Page 62: DW GIS-OPENSOURCE

Le tengo eso para dentro de 8 díassi quiere

#@!&*%

#@!&*%

Page 63: DW GIS-OPENSOURCE

Casos como este se dan al interior de las organizaciones muy frecuentemente!!!!!

Page 64: DW GIS-OPENSOURCE

¿Qué es Análisis multidimensional

Espacial?

Page 65: DW GIS-OPENSOURCE

ANALISIS DIMENSIONAL ESPACIALANALISIS DIMENSIONAL ESPACIAL

1.Es una forma de integrar eficientemente los mundos de los sistemas de Información Geográfica con las aplicaciones de Inteligencia de Negocios, soportado principalmente en los siguientes elementos:• Almacen de datos• Geovisualización• OLAP• SOLAP

Page 66: DW GIS-OPENSOURCE

Generalmente, la información que se quiere investigar sobre un cierto dominio de la organización se encuentra en bases de datos y otras fuentes muy diversas, tanto internas como externas.

Muchas de estas fuentes son las que se utilizan para el trabajo diario (bases de datos operacionales).

Necesito analizar datosComo Soporte en la Toma de Decisiones.

CASO Y OBJETIVOCASO Y OBJETIVOCASO Y OBJETIVOCASO Y OBJETIVO

Page 67: DW GIS-OPENSOURCE

BASES DE DATOS BASES DE DATOS OPERACIONALESOPERACIONALES

Sobre estas mismas bases de datos de trabajo ya se puede extraer conocimiento (visión tradicional).

Uso de la base de datos transaccional para varios propósitos:

◦ Se mantiene el trabajo transaccional diario de los sistemas de información originales (conocido como OLTP, On-Line Transactional Processing).

◦ Se hace análisis de los datos en tiempo real sobre la misma base de datos.

Page 68: DW GIS-OPENSOURCE

PROBLEMAS:

• Perturba el trabajo transaccional diario de los sistemas de información originales (“killer queries”). Se debe hacer por la noche o en fines de semana.

• La base de datos está diseñada para el trabajo transaccional, no para el análisis de los datos. Generalmente no puede ser en tiempo real.

Page 69: DW GIS-OPENSOURCE

• La extracción de conocimiento se desarrolla a partir de Hipótesis predefinidas, que obedecen a un conocimiento evidente institucional.

• Por esta razón el descubrimiento de conocimiento está limitado por los patrones pre-establecidos en las consultas.

Page 70: DW GIS-OPENSOURCE

• Se desea operar eficientemente con esos datos...

• Los costos de almacenamiento masivo y conectividad se han reducido drásticamente en los últimos años,

• Parece razonable recoger los datos (información

histórica) en un sistema separado y específico.

• Data warehouses (Almacenes o Bodegas de Datos)

NACE EL DATA-WAREHOUSING

Page 71: DW GIS-OPENSOURCE

Almacenes de Datos (AD) (data warehouse)

Disponer de Sistemas de Información de apoyo a la

toma de decisiones*

disponer de bases de datos que permitan extraer conocimiento de la información histórica almacenada en la organización

motivación

análisis de la organización

previsiones de evolución

diseño de estrategias

objetivos

* DSS: Decision Support Systems

Page 72: DW GIS-OPENSOURCE

ALMACENES DE DATOS

Base de Datos diseñada con un objetivo de explotación distinto que el de las bases de

datos de los sistemas operacionales.

Sistema Operacional

(OLTP)

Sistema de Almacén de Datos

(DWH)

BD orientada al proceso

BD orientada al análisis

El DWH es una herramienta PARA la Gestión

Las BD-operacionales son una herramienta de Gestión

Page 73: DW GIS-OPENSOURCE

Almacenes de Datos

Orientada a temas, no a procesos

orientada hacia la información* relevante de la organización

integrada variable en el tiempo

no volátil

características

1

2

34

Page 74: DW GIS-OPENSOURCE

1. Orientado hacia la información relevante de la organización

Se diseña para consultar eficientemente información relativa a las actividades (ventas, compras, producción, ...) básicas de la organización, no para soportar los procesos que se realizan en ella (gestión de pedidos, facturación, etc).

Información Necesaria

PRODUCTO...

GAMA...

VENTA...

PAÍS...

Base de Datos Transaccional

CURSO...

REUNION...

PROTOTIPO...

Page 75: DW GIS-OPENSOURCE

Base de Datos Transaccional 1

Fuente de Datos 1

Fuentes Externas

Fuentes Internas

Fuente de Datos 2

Fuente de Datos 3

HTML

Almacén de Datos

texto

Base de Datos Transaccional 2

2 Integrado

Integra datos recogidos de diferentes sistemas operacionales de la organización (y/o fuentes externas).

Page 76: DW GIS-OPENSOURCE

Los datos son almacenados como fotos (snapshots) correspondientes a períodos de tiempo.

DatosTiempo

01/2003

02/2003

03/2003

Datos de Enero

Datos de Febrero

Datos de Marzo

3 Variable en el tiempo

Los datos son relativos a un período de tiempo y deben ser incrementados periódicamente.

Page 77: DW GIS-OPENSOURCE

READ

Carga

INSERT READ

UPDATE

DELETE

Bases de datos operacionales Almacén de Datos

4 No volátil

Los datos almacenados no son actualizados, sólo son incrementados.

El periodo de tiempo cubierto por un DWH varía entre 2 y 10 años.

Page 78: DW GIS-OPENSOURCE

Sistema Operacional (OLTP)

Almacén de datos (DWH)

- almacena datos actuales - almacena datos históricos

- almacena datos de detalle - almacena datos de detalle y agregados a distintos

niveles

- bases de datos medianas - bases de datos grandes

-los datos son dinámicos - los datos son (actualizables) estáticos

-los procesos (transacciones) - procesos no son previsibles

son repetitivos

- el número de transacciones - el número de transacciones es elevado es bajo o medio

DIFERENCIAS

Page 79: DW GIS-OPENSOURCE

Sistema Operacional (OLTP)

Almacén de datos (DWH)

-dedicado al procesamiento de - dedicado al análisis de datos

transacciones

-orientado a los procesos - orientado a la información

de la organización relevante

- soporta decisiones diarias - soporta decisiones estratégicas

-sirve a muchos usuarios - sirve a técnicos de dirección

(administrativos)

Page 80: DW GIS-OPENSOURCE

audience

private

public

interactivity highlow

Carto-graphy

Geo-visual-ization

goals

discover

present

Page 81: DW GIS-OPENSOURCE

OLAPOLAP

On Line Analitical Process es el nuevo paradigma que brinda la posibilidad de imaginar los datos organizados LOGICAMENTE de forma multidimensional .

En realidad las personas de negocio cuando razonan analíticamente lo hacen en términos de dimensiones.

Page 82: DW GIS-OPENSOURCE

OLAPOLAP

El único principio de arquitectura que caracteriza a OLAP es su multidimensionalidad.

En una aplicación OLAP, de forma típica no se conoce que se busca, sino que de forma interactiva se va explorando.

Cualquier software OLAP debe ser potente para calcular agregados, navegar por productos, regiones, monedas, regiones; así como debe ser amistoso para facilitar la comprensión de usuarios no especialistas.

Page 83: DW GIS-OPENSOURCE

ESQUEMA DE BASE DE DATOS PARA ESQUEMA DE BASE DE DATOS PARA MODELOS DIMENSIONALESMODELOS DIMENSIONALES

Técnicas de diseño ER no adecuadas.

El diseño debe reflejar una vista multidimensional.◦Esquema estrella◦Esquema Copo de nieve ◦Esquema constelación de hechos.

Page 84: DW GIS-OPENSOURCE

ESQUEMA DE BASE DE DATOS PARA MODELOS ESQUEMA DE BASE DE DATOS PARA MODELOS DIMENSIONALESDIMENSIONALES

Ventas

Id_productoId_tiempoId_tienda

Cantidad

Producto

Id_producto

DescrpcionTipoCategoríaCompañíaEmpresa

Seccional

Id_tienda

CiudadRegiónPaís

Tiempo

Id_tiempo

DíaMesAño

Dimensión

Dimensión

Dimensión

Hechos

Page 85: DW GIS-OPENSOURCE

OPERACIONES OLAPOPERACIONES OLAP

Slice: Extracción resumida para un valor de una dimensión desde un cubo de datos.

Dice: Extracción de un "subcubo" o intersección de varios slices.

Pivot: Intercambio de filas y columnas en una tabla de referencias cruzadas.

Drill Down: Presenta los datos a un nivel mas detallado.

Roll Up: Presenta los datos a un nivel menos detallado.

Page 86: DW GIS-OPENSOURCE

SOLAPSOLAP

Es una técnica de exploración de los modelos multidimensionales a través de una interfaz de Mapa.

Como mínimo tiene los siguientes operadores adicionales al OLAP tradicional:◦Spatial Drill Down◦Spatial Roll Up◦Graphic Drill Down

Page 87: DW GIS-OPENSOURCE

REPORTES OLAPREPORTES OLAP

Page 88: DW GIS-OPENSOURCE
Page 89: DW GIS-OPENSOURCE

OLAP ESPACIALOLAP ESPACIAL

Page 90: DW GIS-OPENSOURCE
Page 91: DW GIS-OPENSOURCE

ESQUEMA GENERAL DE UN ALMACEN DE ESQUEMA GENERAL DE UN ALMACEN DE DATOSDATOS

Base de Datos Transaccional

Fuentes Internas

Fuentes Externas

Fuente de Datos

Fuente de Datos 3

HTML

Fuente de Datos 1

texto

Almacén de DatosETL INTERFAZ

Herramientas de consultas e

informes

Indicadores MultidimensionalesTableros de mando

Herramientas OLAP

Herramientas de Minería de Datos

Copias de Seguridad

Page 92: DW GIS-OPENSOURCE

ANALISIS DIMENSIONAL ESPACIALANALISIS DIMENSIONAL ESPACIAL

REPORTES

SECCIONAL 1 SECCIONAL 2 SECCIONAL ….. FUENTES EXTERNAS ………….

ANÁLISIS ESPACIALMULTIDIMENSIONAL

MINERIA DEDATOS

INDICADORES MULTIDIMENSIONALES

Page 93: DW GIS-OPENSOURCE

Intranet/Internet

QGIS

Page 94: DW GIS-OPENSOURCE

5. GEOPORTALES5. GEOPORTALES

Page 95: DW GIS-OPENSOURCE

DEFINICION GEOPORTALDEFINICION GEOPORTAL

Es una estrategia institucional que soporta la gestión de servicios de información geográfica en un contexto dado, a través de:◦ Conocimiento público de la información existente a

través de metadatos geográficos.◦ La integración de servicios de información web a

través de estándares OGC WMS, WFS y WCS◦ Integración de servidores de catalogo de metadatos◦ Gestión interinstitucional o intrainstitucional de

intercambio de información ◦ Establecer las condiciones de acceso a la información ◦ Información espacial institucional

Page 96: DW GIS-OPENSOURCE

ARQUITECTURA DE REFERENCIAARQUITECTURA DE REFERENCIA

Geospatial Portal Reference Architecture, A Community Guide to Implementing Standards-Based Geospatial Portals. Open Geospatial Consortium Inc.

Page 97: DW GIS-OPENSOURCE

GEOPORTAL OPEN SOURCEGEOPORTAL OPEN SOURCE

Se tiene una oportunidad importante de implementación con software Open Source, a través del proyecto GEONETWORK, el cual es auspiciado por la FAO-UN, para implementar Infraestructuras de Datos Espaciales.

Page 98: DW GIS-OPENSOURCE

GEOPORTAL OPEN SOURCEGEOPORTAL OPEN SOURCETiene importantes implementaciones a lo largo

del planeta.

Page 99: DW GIS-OPENSOURCE

GEOPORTAL OPEN SOURCEGEOPORTAL OPEN SOURCE

En síntesis este proyecto provee una serie de herramientas basadas en software open source y licenciamiento GPL para la distribución a través de catálogos de metadatos e integración de servicios web de mapas de la información espacial.

Page 100: DW GIS-OPENSOURCE

GEOPORTAL OPEN SOURCEGEOPORTAL OPEN SOURCE

Según los precursores y líderes de este proyecto, las metas de GeoNetwork son:◦ Mejorar el acceso a los datos y facilitar la integración de

los mismos (interoperabilidad)◦ Ayudar en la toma de decisiones◦ Promocionar soluciones multidisciplinares entorno al

desarrollo sostenible◦ Enfatizar los beneficios que proporcionan la comprensión

de la Información Geográfica Elementos que consignan algunos de las directrices del

sistema. En forma general el proyecto GeoNetwork opensource promueve que se comparta la información temática y georeferenciada disponible entre las organizaciones.

Page 101: DW GIS-OPENSOURCE

ARQUITECTURAARQUITECTURA

Page 102: DW GIS-OPENSOURCE

TECNOLOGIASTECNOLOGIAS

Las tecnologías asociadas a Geonetwork son:◦Lenguaje de desarrollo Java◦Ambiente basado en servlet (Tomcat

Jetty)◦Representación XML para datos◦Templates a traves de XSL◦XML Eschema para edición de

metadatos ◦Capacidades de búsqueda basado en

Lucent◦JDBC para conexiones directas a base

de datos.

Page 103: DW GIS-OPENSOURCE

ESTANDARESESTANDARES

Los estándares que cumple Geonetwork son:Metadata

◦ – ISO 19115 / 19139◦ – FGDC – Federal Geographic Data Committee◦ – Dublin Core◦ Data

OGC compliant web map services (intermap) OGC WMS OGC WFS OGC WCS

◦ Búsqueda◦ – Z39.50 with GEO profile◦ – OGC Catalogue Services for the Web

Page 104: DW GIS-OPENSOURCE

CONCLUISONESCONCLUISONES

El software Open Source nace como un movimiento en pro de la libertad del uso del software.

Se ha consolidado en diferentes ámbitos con ventajas competitivas al software comercial.

El software Open Source esta orientado a un negocio basado en conocimiento.

Page 105: DW GIS-OPENSOURCE

CONCLUSIONESCONCLUSIONES

En el mundo de los SIG se tienen diversas propuestas de software libre.

Los software Open Source GIS basados en estándares de la OGC pueden competir con el software comercial

El software Open Source GIS, se puede integrar con plataformas propietarias, brindando ventajas adicionales.

Page 106: DW GIS-OPENSOURCE

CONCLUSIONESCONCLUSIONES

Existen proyectos de software Open Source con auspicio de entidades muy importantes que promueven su implementación en países en vías de desarrollo.

Page 107: DW GIS-OPENSOURCE

CONCLUSIONESCONCLUSIONES

De manera competitiva se pueden desarrollar Sistemas de Información Geográfica con software open source:◦SIG Descriptivo◦SIG Distribuido◦SIG Analítico◦SIG e inteligencia de Negocios◦Geoportales

Page 108: DW GIS-OPENSOURCE

GRACIAS POR SU ATENCIÓN!GRACIAS POR SU ATENCIÓN!

Juan SalcedoJuan Salcedo

Page 109: DW GIS-OPENSOURCE

PRESENTACION DE LA PRESENTACION DE LA SESIONSESION

1. OBJETIVOS

Presentar una sucinta referencia a las bases

de datos espaciales, con el propósito de

abordar adecuadamente las sesiones

prácticas de implementación con software

Open Source

Page 110: DW GIS-OPENSOURCE

Bases de datos Espaciales - EstándarBases de datos Espaciales - Estándar

OpenGIS “Simple Features for SQL” (SFSQL)

OpenGIS SFSQL Objects◦ POINT, LINESTRING, POLYGON,

MULTIPOINT, MULTILINESTRING, MULTIPOLYGON, GEOMETRYCOLLECTION

OpenGIS SFSQL Representations◦ AsBinary() Well-Known Binary ◦ AsText() Well-Known Text

POINT(-128 45) MULTILINESTRING((-128 45,-128 46),(-130 50,-131

55))

Page 111: DW GIS-OPENSOURCE

Ejemplos de objetos geográficosEjemplos de objetos geográficos

POINT(0 0)LINESTRING(0 0,1 1,1 2)POLYGON((0 0,4 0,4 4,0 4,0 0),(1 1, 2 1, 2 2, 1 2,1 1))MULTIPOINT(0 0,1 2)MULTILINESTRING((0 0,1 1,1 2),(2 3,3 2,5 4))MULTIPOLYGON(((0 0,4 0,4 4,0 4,0 0),(1 1,2 1,2 2,1 2,1 1)), ((-1 -1,-1 -2,-2 -2,-2 -1,-1 -1)))GEOMETRYCOLLECTION(POINT(2 3),LINESTRING((2 3,3 4)))

Page 112: DW GIS-OPENSOURCE

SPATIAL_REF_SYS SPATIAL_REF_SYS

The SPATIAL_REF_SYS table definition is as follows: CREATE TABLE SPATIAL_REF_SYS ( SRID INTEGER NOT NULL

PRIMARY KEY, AUTH_NAME VARCHAR(256), AUTH_SRID INTEGER, SRTEXT VARCHAR(2048), PROJ4TEXT VARCHAR(2048) )The SPATIAL_REF_SYS columns are as follows:

SRID◦ An integer value that uniquely identifies the Spatial

Referencing System (SRS) within the database. AUTH_NAME

◦ The name of the standard or standards body that is being cited for this reference system. For example, "EPSG" would be a valid AUTH_NAME.

AUTH_SRID◦ The ID of the Spatial Reference System as defined by the

Authority cited in the AUTH_NAME. In the case of EPSG, this is where the EPSG projection code would go.

SRTEXT◦ The Well-Known Text representation of the Spatial

Reference System. An example of a WKT SRS representation is:

Page 113: DW GIS-OPENSOURCE

SPATIAL_REF_SYS SPATIAL_REF_SYS

◦ PROJCS["NAD83 / UTM Zone 10N", GEOGCS["NAD83", DATUM["North_American_Datum_1983", SPHEROID["GRS 1980",6378137,298.257222101] ], PRIMEM["Greenwich",0], UNIT["degree",0.0174532925199433] ], PROJECTION["Transverse_Mercator"], PARAMETER["latitude_of_origin",0], PARAMETER["central_meridian",-123], PARAMETER["scale_factor",0.9996], PARAMETER["false_easting",500000], PARAMETER["false_northing",0], UNIT["metre",1] ]

Page 114: DW GIS-OPENSOURCE

SPATIAL_REF_SYS SPATIAL_REF_SYS

PROJ4TEXT◦ PostGIS uses the Proj4 library to provide

coordinate transformation capabilities. The PROJ4TEXT column contains the Proj4 coordinate definition string for a particular SRID.

For more information about, see the Proj4 web site at http://www.remotesensing.org/proj. The spatial_ref_sys.sql file contains both SRTEXT and PROJ4TEXT definitions for all EPSG projections.

Page 115: DW GIS-OPENSOURCE

GEOMETRY_COLUMNS TableGEOMETRY_COLUMNS Table

The GEOMETRY_COLUMNS table definition is as follows:

CREATE TABLE GEOMETRY_COLUMNS ( F_TABLE_CATALOG VARCHAR(256) NOT NULL, F_TABLE_SCHEMA VARCHAR(256) NOT NULL, F_TABLE_NAME VARCHAR(256) NOT NULL, F_GEOMETRY_COLUMN VARCHAR(256) NOT NULL, COORD_DIMENSION INTEGER NOT NULL, SRID INTEGER NOT NULL, TYPE VARCHAR(30) NOT NULL )

Page 116: DW GIS-OPENSOURCE

GEOMETRY_COLUMNS TableGEOMETRY_COLUMNS Table

The columns are as follows: F_TABLE_CATALOG, F_TABLE_SCHEMA, F_TABLE_NAME

◦ The fully qualified name of the feature table containing the geometry column. Note that the terms "catalog" and "schema" are Oracle-ish. There is not PostgreSQL analogue of "catalog" so that column is left blank -- for "schema" the PostgreSQL schema name is used (public is the default).

F_GEOMETRY_COLUMN◦ The name of the geometry column in the feature

table. COORD_DIMENSION

◦ The spatial dimension (2, 3 or 4 dimensional) of the column.

Page 117: DW GIS-OPENSOURCE

GEOMETRY_COLUMNS TableGEOMETRY_COLUMNS Table

SRID◦ The ID of the spatial reference system used for the

coordinate geometry in this table. It is a foreign key reference to the SPATIAL_REF_SYS.

TYPE◦ The type of the spatial object. To restrict the spatial

column to a single type, use one of: POINT, LINESTRING, POLYGON, MULTIPOINT, MULTILINESTRING, MULTIPOLYGON, GEOMETRYCOLLECTION or corresponding XYM versions POINTM, LINESTRINGM, POLYGONM, MULTIPOINTM, MULTILINESTRINGM, MULTIPOLYGONM, GEOMETRYCOLLECTIONM. For heterogeneous (mixed-type) collections, you can use "GEOMETRY" as the type.

◦ Note◦ This attribute is (probably) not part of the OpenGIS

specification, but is required for ensuring type homogeneity.