Relaciones topológicas
Consultas espaciales SQL
Por: Samuel Mesa <femesagi@unal.edu.co>
Universidad Nacional de Colombia - Sede Bogotá
Departamento de Ingeniería civil y Agrícola
SIG para Ingeniería Civil
2021

Base de datos
Consultas dentro de un SIG
Consultas en un SIG
Las consultas dentro de un SIG se conoce como selección. Se entienden como consultas sobre los datos vectorial, se realiza sobre el componente temático o componente espacial

SQL (Structured Query Language)
SQL (Structured Query Language)
- Estándar ISO 19125, y establece la arquitectura para la implementación de tablas
-
Se utiliza las cláusulas SELECT-FROM WHERE - Consultas sobre propiedades espaciales
- Consultas sobre propiedades no espaciales
componente principales dentro del SQL
- Un lenguaje de definición de datos
-
Un lenguaje de manipulación de datos.
- WHERE expresión_condicional
- Un lenguaje de control de datos.
SELECT columna1, columna2 FROM nombre_de_tablaClausulas del SQL
- SELECT especifique las columnas deseadas
- FROM especifique las tablas de consulta
- WHERE condiciones de consulta
- ORDER BY ordenar datos de las columnas de resultado
- GROUP BY, Agregación
Operadores y funciones
- Operadores aritméticos. +, -, ...
- Operadores de comparación. =, <, >, BETWEEN, LIKE...
- Operadores lógicos, e.g. AND, OR, NOT, EXISTS,
- Funciones estadísticas, e.g. SUM, COUNT, ...
- Funciones espaciales, UNION, INSTERSECTS, TRANSFORM, etc
SQL
Ejemplos de consulta




SELECT NOMBRE FROM localidad
WHERE NOMBRE = "ENGATIVA";
SELECT sum(length(geom))/1000 AS longitud_total_km
FROM via_principal;
SELECT area(the_geom)/10000 AS AREA_HAS
FROM localidad WHERE NOMBRE ='CHAPINERO';
SELECT consulta_localidad.nombre, manzanas.manz,
intersects(manzanas.the_geom,consulta_localidad.the_geom)
as intersecta
FROM consulta_localidad, manzanasRelaciones topológicas Consultas espaciales SQL
By Samuel Fernando Mesa Giraldo
Relaciones topológicas Consultas espaciales SQL
Relaciones topológicas Consultas espaciales SQL
- 1,132