Bases de Datos Espaciales · Sesión 2

Arquitectura de una aplicación SIG

Qué piezas forman un sistema de información geográfica, cómo se comunican y en qué lugar están los datos espaciales.

Guía de la sesión (3 horas)

0:00 – 0:20
Repaso rápido de la sesión 1 (tres preguntas de la autoevaluación).
0:20 – 0:50
¿Qué es un SIG? Componentes, datos vectoriales y ráster, y por qué guardar geometrías en una base de datos.
0:50 – 1:20
Arquitectura por capas: recorrer los cuatro escenarios del diagrama interactivo.
1:20 – 1:35
Descanso.
1:35 – 2:00
El viaje de una consulta: de un zoom en el visor a una consulta SQL espacial.
2:00 – 2:30
¿Dónde viven los datos? Shapefile, GeoPackage, geodatabases de Esri, PostGIS y Oracle. Estándares OGC.
2:30 – 2:55
Ejercicios: clasificación de componentes y casos. Dejar listas las conexiones a PostGIS y Oracle para la sesión 3.
2:55 – 3:00
Autoevaluación y cierre.

Idea central

Una aplicación SIG casi nunca es un solo programa. Hay una capa que el usuario ve, una capa que publica y procesa, y una capa que guarda los datos. La base de datos espacial está en la capa de datos y es la que garantiza que muchas personas y aplicaciones trabajen sobre la misma información, al mismo tiempo y sin dañarla.

Para la sesión 3 cada estudiante debe tener acceso a una base PostgreSQL con PostGIS y a un usuario de Oracle (o a los de la sala de cómputo). El ejercicio 6 trae los pasos para dejar listas las conexiones.

¿Qué es un SIG?

Un Sistema de Información Geográfica integra datos con ubicación, software, equipos, personas y métodos para capturar, guardar, analizar y mostrar información del territorio. Toque cada componente.

Dos formas de representar el mundo

Vectorial

polígonoslíneapunto

Objetos con forma exacta: puntos, líneas y polígonos, cada uno con sus atributos. Es lo que guardan PostGIS, Oracle Spatial y las feature classes de ArcGIS. Es el foco de este curso.

Ráster

Una malla de celdas, cada una con un valor: imágenes de satélite, modelos de elevación, temperatura. PostGIS lo maneja con la extensión postgis_raster y Oracle con SDO_GEORASTER.

¿Por qué guardar las geometrías en una base de datos?

Muchos usuarios a la vez

Varias personas editan sin pisarse, gracias a las transacciones y bloqueos del SGBD.

Un solo dato oficial

El visor web, QGIS y ArcGIS leen la misma tabla. No hay copias desactualizadas.

Preguntas en SQL

"¿Qué colegios están en zona de inundación?" se responde con una consulta, sin abrir un programa de escritorio.

Seguridad y respaldo

Permisos por usuario, copias de seguridad y auditoría, como cualquier dato institucional.

Arquitectura por capas

Escoja un escenario para ver qué piezas participan y cómo se comunican. Toque cualquier caja para ver su detalle.

El viaje de una consulta

Qué pasa por dentro cuando alguien hace zoom sobre el barrio Centro en un visor web. Avance paso a paso.

¿Dónde viven los datos espaciales?

Los mismos barrios pueden estar en un archivo o en una base de datos. Cada opción sirve para algo distinto.

Geodatabase empresarial no es lo mismo que base de datos espacial. La geodatabase empresarial de Esri es un conjunto de tablas y reglas de ArcGIS que se instala dentro de un SGBD (Oracle, PostgreSQL o SQL Server). Las geometrías se pueden guardar con el tipo de Esri (ST_Geometry) o con el tipo nativo del motor: SDO_GEOMETRY en Oracle o geometry de PostGIS en PostgreSQL. Por eso lo que se aprende en este curso sirve también para administrar geodatabases de ArcGIS.

¿Qué me conviene? Un ayudante rápido

¿Cuántas personas editan los datos al mismo tiempo? ¿Los datos se deben publicar en la web o consultar desde otras aplicaciones?
¿La organización trabaja con ArcGIS y necesita versionado, topología o dominios de Esri? ¿La organización ya tiene Oracle como base de datos institucional?

Estándares: el idioma común

Gracias a los estándares, QGIS puede leer una tabla de Oracle, ArcGIS puede consumir un servicio de GeoServer y una geometría escrita en WKT significa lo mismo en PostGIS y en Oracle.

Sistemas de referencia en Colombia

EPSG:4326 · WGS84

Latitud y longitud en grados. Lo usan los GPS, Google Maps y GeoJSON. No sirve para medir áreas en m² directamente.

EPSG:3116 · MAGNA-SIRGAS Bogotá

Proyección en metros con origen en Bogotá. Muy usada en datos existentes de la región.

EPSG:9377 · Origen Nacional

Proyección única en metros para todo el país, adoptada por el IGAC en 2020. Es la que usa el curso.

Ejercicios

1

Cada pieza en su capa

Básico

Asigne cada componente a la capa de la arquitectura a la que pertenece y pulse Revisar.

Autoevaluación