sistemas de información geográficafobos.inf.um.es/alonso/sigccaa/tema04.pdf · características...
TRANSCRIPT
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Sistemas de Información Geográfica
Tema 4. Geoprocesamiento en formato vectorial.
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Características de un SGBDModelos de bases de datosIntroducción a SQL
Sistemas de Gestión de Bases de datos
Una Base de datos es una colección de datosinterrelacionados almacenados de forma coherente.Un SGBD consiste en un conjunto de programas paraacceder a una base de datosA lo largo del desarrollo de los SIG se observa unaimportancia cada vez mayor del uso de SGBD para lagestión de datos temáticos (modelo Geo-relacional)Hoy en día se están empezando a utilizar además para elalmacenamiento de la información geométrica de lasentidades espaciales (Geodatabases)
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Características de un SGBDModelos de bases de datosIntroducción a SQL
Sistemas de Gestión de Bases de datos
Una Base de datos es una colección de datosinterrelacionados almacenados de forma coherente.Un SGBD consiste en un conjunto de programas paraacceder a una base de datosA lo largo del desarrollo de los SIG se observa unaimportancia cada vez mayor del uso de SGBD para lagestión de datos temáticos (modelo Geo-relacional)Hoy en día se están empezando a utilizar además para elalmacenamiento de la información geométrica de lasentidades espaciales (Geodatabases)
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Características de un SGBDModelos de bases de datosIntroducción a SQL
Sistemas de Gestión de Bases de datos
Una Base de datos es una colección de datosinterrelacionados almacenados de forma coherente.Un SGBD consiste en un conjunto de programas paraacceder a una base de datosA lo largo del desarrollo de los SIG se observa unaimportancia cada vez mayor del uso de SGBD para lagestión de datos temáticos (modelo Geo-relacional)Hoy en día se están empezando a utilizar además para elalmacenamiento de la información geométrica de lasentidades espaciales (Geodatabases)
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Características de un SGBDModelos de bases de datosIntroducción a SQL
Sistemas de Gestión de Bases de datos
Una Base de datos es una colección de datosinterrelacionados almacenados de forma coherente.Un SGBD consiste en un conjunto de programas paraacceder a una base de datosA lo largo del desarrollo de los SIG se observa unaimportancia cada vez mayor del uso de SGBD para lagestión de datos temáticos (modelo Geo-relacional)Hoy en día se están empezando a utilizar además para elalmacenamiento de la información geométrica de lasentidades espaciales (Geodatabases)
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Características de un SGBDModelos de bases de datosIntroducción a SQL
Características fundamentales de un SGBD
El método de almacenamiento y el programa que gestiona losdatos (servidor) son independientes del programa desde el quese lanzan las consultas (cliente)
El ojetivo fundamental es permitir consultas complejas, cuyaresolución está optimizada, expresadas mediante un lenguajeformal (SQL).
El almacenamiento de los datos se hace de forma eficienteaunque oculta para el usuario y normalmente tiene poco quever con la estructura con la que los datos se presentan alusuario.
Se garantiza el acceso concurrente de múltiples usuarios sinproblemas de seguridad o integridad.
Incluye herramientas propias de copia de seguridad yrecuperación de datos
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Características de un SGBDModelos de bases de datosIntroducción a SQL
Características fundamentales de un SGBD
El método de almacenamiento y el programa que gestiona losdatos (servidor) son independientes del programa desde el quese lanzan las consultas (cliente)
El ojetivo fundamental es permitir consultas complejas, cuyaresolución está optimizada, expresadas mediante un lenguajeformal (SQL).
El almacenamiento de los datos se hace de forma eficienteaunque oculta para el usuario y normalmente tiene poco quever con la estructura con la que los datos se presentan alusuario.
Se garantiza el acceso concurrente de múltiples usuarios sinproblemas de seguridad o integridad.
Incluye herramientas propias de copia de seguridad yrecuperación de datos
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Características de un SGBDModelos de bases de datosIntroducción a SQL
Características fundamentales de un SGBD
El método de almacenamiento y el programa que gestiona losdatos (servidor) son independientes del programa desde el quese lanzan las consultas (cliente)
El ojetivo fundamental es permitir consultas complejas, cuyaresolución está optimizada, expresadas mediante un lenguajeformal (SQL).
El almacenamiento de los datos se hace de forma eficienteaunque oculta para el usuario y normalmente tiene poco quever con la estructura con la que los datos se presentan alusuario.
Se garantiza el acceso concurrente de múltiples usuarios sinproblemas de seguridad o integridad.
Incluye herramientas propias de copia de seguridad yrecuperación de datos
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Características de un SGBDModelos de bases de datosIntroducción a SQL
Características fundamentales de un SGBD
El método de almacenamiento y el programa que gestiona losdatos (servidor) son independientes del programa desde el quese lanzan las consultas (cliente)
El ojetivo fundamental es permitir consultas complejas, cuyaresolución está optimizada, expresadas mediante un lenguajeformal (SQL).
El almacenamiento de los datos se hace de forma eficienteaunque oculta para el usuario y normalmente tiene poco quever con la estructura con la que los datos se presentan alusuario.
Se garantiza el acceso concurrente de múltiples usuarios sinproblemas de seguridad o integridad.
Incluye herramientas propias de copia de seguridad yrecuperación de datos
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Características de un SGBDModelos de bases de datosIntroducción a SQL
Características fundamentales de un SGBD
El método de almacenamiento y el programa que gestiona losdatos (servidor) son independientes del programa desde el quese lanzan las consultas (cliente)
El ojetivo fundamental es permitir consultas complejas, cuyaresolución está optimizada, expresadas mediante un lenguajeformal (SQL).
El almacenamiento de los datos se hace de forma eficienteaunque oculta para el usuario y normalmente tiene poco quever con la estructura con la que los datos se presentan alusuario.
Se garantiza el acceso concurrente de múltiples usuarios sinproblemas de seguridad o integridad.
Incluye herramientas propias de copia de seguridad yrecuperación de datos
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Características de un SGBDModelos de bases de datosIntroducción a SQL
Esquema de un SGBD
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Características de un SGBDModelos de bases de datosIntroducción a SQL
Modelos de bases de datos
Bases de datos relacionalesLenguaje SQLModelo Geo-relacional
Bases de datos orientadas a objetos (modelo OO)Bases de datos objeto-relacionales (modelo OR)
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Características de un SGBDModelos de bases de datosIntroducción a SQL
Bases de datos relacionales
Cada tabla almacena entidades de una misma claseEl número de columnas debe ser el mismo para todos losregistros de una tabla.Cada columna tiene un único tipo de dato (tiposatómicos), estos pueden ser:
Números enterosNúmeros realesCadena de caracteres de longitud variableFechas
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Características de un SGBDModelos de bases de datosIntroducción a SQL
Bases de datos relacionales
Cada tabla almacena entidades de una misma claseEl número de columnas debe ser el mismo para todos losregistros de una tabla.Cada columna tiene un único tipo de dato (tiposatómicos), estos pueden ser:
Números enterosNúmeros realesCadena de caracteres de longitud variableFechas
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Características de un SGBDModelos de bases de datosIntroducción a SQL
Bases de datos relacionales
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Características de un SGBDModelos de bases de datosIntroducción a SQL
Bases de datos relacionales
Las tablas comparten algún campo entre ellas, quepermite establecer relaciones entre las tablas.Claves primarias y claves foránea
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Características de un SGBDModelos de bases de datosIntroducción a SQL
Bases de datos relacionales
Las tablas comparten algún campo entre ellas, quepermite establecer relaciones entre las tablas.Claves primarias y claves foránea
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Características de un SGBDModelos de bases de datosIntroducción a SQL
Bases de datos relacionales
urbanosColumna Tipocat integernombre character varying(50)municipio integerpoblacion integer
municipiosColumna Tipoident integernombre character varying(25)cod_comarc integercomarca character varying(28)poblacion integerrenta95 integerrenta00 integersecano integerregadio integerparcelas integerpresupuesto_per_capita integer
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Características de un SGBDModelos de bases de datosIntroducción a SQL
Bases de datos relacionales
Es posible crear múltiples vistas simplesEn la definición de las tablas es posible introducirrestriccionesPueden introducirse índices sobre las columnas
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Características de un SGBDModelos de bases de datosIntroducción a SQL
Bases de datos relacionales
Es posible crear múltiples vistas simplesEn la definición de las tablas es posible introducirrestriccionesPueden introducirse índices sobre las columnas
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Características de un SGBDModelos de bases de datosIntroducción a SQL
Bases de datos relacionales
Es posible crear múltiples vistas simplesEn la definición de las tablas es posible introducirrestriccionesPueden introducirse índices sobre las columnas
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Características de un SGBDModelos de bases de datosIntroducción a SQL
SQL
urbanosColumna Tipocat integernombre character varying(50)municipio integerpoblacion integer
municipiosColumna Tipoident integernombre character varying(25)cod_comarc integercomarca character varying(28)poblacion integerrenta95 integerrenta00 integersecano integerregadio integerparcelas integerpresupuesto_per_capita integer
Proyección:SELECT ident, nombre, poblacionFROM municipios
Selección:SELECT *FROM municipiosWHERE poblacion>20000;
Lo habitual será hacer unacombinación de ambas:SELECT cat, nombre, poblacionFROM municipiosWHERE poblacion>20000;
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Características de un SGBDModelos de bases de datosIntroducción a SQL
SQL
urbanosColumna Tipocat integernombre character varying(50)municipio integerpoblacion integer
municipiosColumna Tipoident integernombre character varying(25)cod_comarc integercomarca character varying(28)poblacion integerrenta95 integerrenta00 integersecano integerregadio integerparcelas integerpresupuesto_per_capita integer
Proyección:SELECT ident, nombre, poblacionFROM municipios
Selección:SELECT *FROM municipiosWHERE poblacion>20000;
Lo habitual será hacer unacombinación de ambas:SELECT cat, nombre, poblacionFROM municipiosWHERE poblacion>20000;
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Características de un SGBDModelos de bases de datosIntroducción a SQL
SQL
urbanosColumna Tipocat integernombre character varying(50)municipio integerpoblacion integer
municipiosColumna Tipoident integernombre character varying(25)cod_comarc integercomarca character varying(28)poblacion integerrenta95 integerrenta00 integersecano integerregadio integerparcelas integerpresupuesto_per_capita integer
Proyección:SELECT ident, nombre, poblacionFROM municipios
Selección:SELECT *FROM municipiosWHERE poblacion>20000;
Lo habitual será hacer unacombinación de ambas:SELECT cat, nombre, poblacionFROM municipiosWHERE poblacion>20000;
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Características de un SGBDModelos de bases de datosIntroducción a SQL
SQL: Ordenar registros
urbanosColumna Tipocat integernombre character varying(50)municipio integerpoblacion integer
municipiosColumna Tipoident integernombre character varying(25)cod_comarc integercomarca character varying(28)poblacion integerrenta95 integerrenta00 integersecano integerregadio integerparcelas integerpresupuesto_per_capita integer
Ordenar registrosSELECT id,nombre,poblacionFROM municipiosORDER BY poblacion;
Ordenar registros por mas de un campo:SELECT nombre,comarca,poblacionFROM municipiosORDER BY cod_comarc,poblacion;
Obtener registros únicos:SELECT DISTINCT cod_comarc,comarcaFROM municipios;
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Características de un SGBDModelos de bases de datosIntroducción a SQL
SQL: Ordenar registros
urbanosColumna Tipocat integernombre character varying(50)municipio integerpoblacion integer
municipiosColumna Tipoident integernombre character varying(25)cod_comarc integercomarca character varying(28)poblacion integerrenta95 integerrenta00 integersecano integerregadio integerparcelas integerpresupuesto_per_capita integer
Ordenar registrosSELECT id,nombre,poblacionFROM municipiosORDER BY poblacion;
Ordenar registros por mas de un campo:SELECT nombre,comarca,poblacionFROM municipiosORDER BY cod_comarc,poblacion;
Obtener registros únicos:SELECT DISTINCT cod_comarc,comarcaFROM municipios;
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Características de un SGBDModelos de bases de datosIntroducción a SQL
SQL: Ordenar registros
urbanosColumna Tipocat integernombre character varying(50)municipio integerpoblacion integer
municipiosColumna Tipoident integernombre character varying(25)cod_comarc integercomarca character varying(28)poblacion integerrenta95 integerrenta00 integersecano integerregadio integerparcelas integerpresupuesto_per_capita integer
Ordenar registrosSELECT id,nombre,poblacionFROM municipiosORDER BY poblacion;
Ordenar registros por mas de un campo:SELECT nombre,comarca,poblacionFROM municipiosORDER BY cod_comarc,poblacion;
Obtener registros únicos:SELECT DISTINCT cod_comarc,comarcaFROM municipios;
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Características de un SGBDModelos de bases de datosIntroducción a SQL
SQL: Agrupar y limitar registros
urbanosColumna Tipocat integernombre character varying(50)municipio integerpoblacion integer
municipiosColumna Tipoident integernombre character varying(25)cod_comarc integercomarca character varying(28)poblacion integerrenta95 integerrenta00 integersecano integerregadio integerparcelas integerpresupuesto_per_capita integer
Agrupar registros:SELECT comarca, AVG(poblacion) AS pobFROM municipios2GROUP BY comarca;
Limitar el número de registros:SELECT nombre,poblacionFROM municipios2ORDER BY poblacion DESCLIMIT 5;
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Características de un SGBDModelos de bases de datosIntroducción a SQL
SQL: Agrupar y limitar registros
urbanosColumna Tipocat integernombre character varying(50)municipio integerpoblacion integer
municipiosColumna Tipoident integernombre character varying(25)cod_comarc integercomarca character varying(28)poblacion integerrenta95 integerrenta00 integersecano integerregadio integerparcelas integerpresupuesto_per_capita integer
Agrupar registros:SELECT comarca, AVG(poblacion) AS pobFROM municipios2GROUP BY comarca;
Limitar el número de registros:SELECT nombre,poblacionFROM municipios2ORDER BY poblacion DESCLIMIT 5;
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Características de un SGBDModelos de bases de datosIntroducción a SQL
SQL: Operación JOIN
urbanosColumna Tipocat integernombre character varying(50)municipio integerpoblacion integer
municipiosColumna Tipoident integernombre character varying(25)cod_comarc integercomarca character varying(28)poblacion integerrenta95 integerrenta00 integersecano integerregadio integerparcelas integerpresupuesto_per_capita integer
Join:SELECT m.nombre,u.nombreFROM municipios2 m, urbanos uWHERE m.ident=u.municipioORDER BY m.nombre,u.nombre
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
SelecciónReclasificaciónCreación de capas con una capa de entradaCreación de capas con dos capas de entrada
Modelo Geo-relacional
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
SelecciónReclasificaciónCreación de capas con una capa de entradaCreación de capas con dos capas de entrada
Selección temática
Permite seleccionar objetos procedentes de una capavectorial y crear una nueva capa que contiene sólo losobjetos seleccionados.La selección se realiza en función de los identificadores delos objetos o de los valores almacenados en la tabla deatributosLos objetos conservan su identificador y por tanto se copiala tabla de atributos de la capa de entrada
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
SelecciónReclasificaciónCreación de capas con una capa de entradaCreación de capas con dos capas de entrada
Selección temática
Permite seleccionar objetos procedentes de una capavectorial y crear una nueva capa que contiene sólo losobjetos seleccionados.La selección se realiza en función de los identificadores delos objetos o de los valores almacenados en la tabla deatributosLos objetos conservan su identificador y por tanto se copiala tabla de atributos de la capa de entrada
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
SelecciónReclasificaciónCreación de capas con una capa de entradaCreación de capas con dos capas de entrada
Selección temática
Permite seleccionar objetos procedentes de una capavectorial y crear una nueva capa que contiene sólo losobjetos seleccionados.La selección se realiza en función de los identificadores delos objetos o de los valores almacenados en la tabla deatributosLos objetos conservan su identificador y por tanto se copiala tabla de atributos de la capa de entrada
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
SelecciónReclasificaciónCreación de capas con una capa de entradaCreación de capas con dos capas de entrada
Selección temática
v.extract municipios type=area output=extrac list=1-12
CREATE TABLE extrac ASSELECT *FROM municipiosWHERE cat<=12;
sas kaka
municipiosColumna Tipoident integernombre character varying(25)cod_comarc integercomarca character varying(28)poblacion integerrenta95 integerrenta00 integersecano integerregadio integerparcelas integerpresupuesto_per_capita integer
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
SelecciónReclasificaciónCreación de capas con una capa de entradaCreación de capas con dos capas de entrada
Selección temática
v.extract municipios type=area output=extrac where="cod_comarc=5"
CREATE TABLE extrac ASSELECT *FROM municipiosWHERE cod_comarc=5;
sas kaka
municipiosColumna Tipoident integernombre character varying(25)cod_comarc integercomarca character varying(28)poblacion integerrenta95 integerrenta00 integersecano integerregadio integerparcelas integerpresupuesto_per_capita integer
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
SelecciónReclasificaciónCreación de capas con una capa de entradaCreación de capas con dos capas de entrada
Selección temática
v.extract -d municipios type=area output=extrac where="cod_comarc=5"
CREATE TABLE extrac ASSELECT *FROM municipiosWHERE cod_comarc=5;
sas kaka
municipiosColumna Tipoident integernombre character varying(25)cod_comarc integercomarca character varying(28)poblacion integerrenta95 integerrenta00 integersecano integerregadio integerparcelas integerpresupuesto_per_capita integer
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
SelecciónReclasificaciónCreación de capas con una capa de entradaCreación de capas con dos capas de entrada
Selección espacial
Permite seleccionar objetos de un mapa vectorial a partir delos objetos presentes en otro.
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
SelecciónReclasificaciónCreación de capas con una capa de entradaCreación de capas con dos capas de entrada
Selección espacial
v.select ainput=municipios binput=marco output=seleccion
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
SelecciónReclasificaciónCreación de capas con una capa de entradaCreación de capas con dos capas de entrada
Selección espacial
v.extract municipios output=temp where="ident=31"
v.select ainput=observatorios binput=temp output=clima_31
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
SelecciónReclasificaciónCreación de capas con una capa de entradaCreación de capas con dos capas de entrada
Reclasificación
La reclasificación permite crear una nueva capa vectorialpartiendo de la reclasificación de otra anterior.Las propiedades geométricas de la capa resultantepermanecen inalteradas y los identificadores se modificanen función de los resultados de consultas SQL a la tablade atributos.Un siguiente paso podría ser la fusión de polígonosadyacentes con igual identificador eliminando los límitesentre ellos.
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
SelecciónReclasificaciónCreación de capas con una capa de entradaCreación de capas con dos capas de entrada
Reclasificación
La reclasificación permite crear una nueva capa vectorialpartiendo de la reclasificación de otra anterior.Las propiedades geométricas de la capa resultantepermanecen inalteradas y los identificadores se modificanen función de los resultados de consultas SQL a la tablade atributos.Un siguiente paso podría ser la fusión de polígonosadyacentes con igual identificador eliminando los límitesentre ellos.
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
SelecciónReclasificaciónCreación de capas con una capa de entradaCreación de capas con dos capas de entrada
Reclasificación
La reclasificación permite crear una nueva capa vectorialpartiendo de la reclasificación de otra anterior.Las propiedades geométricas de la capa resultantepermanecen inalteradas y los identificadores se modificanen función de los resultados de consultas SQL a la tablade atributos.Un siguiente paso podría ser la fusión de polígonosadyacentes con igual identificador eliminando los límitesentre ellos.
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
SelecciónReclasificaciónCreación de capas con una capa de entradaCreación de capas con dos capas de entrada
Reclasificación
v.reclass municipios output=temp column=cod_comarc
v.dissolve temp output=comarcas
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
SelecciónReclasificaciónCreación de capas con una capa de entradaCreación de capas con dos capas de entrada
Creación de una capa a partir de otra
Buffer (área de influencia),permite establecer áreas deinfluencia alrededor dedeterminados objetos(puntos, lineas o polígonos)
v.buffer input=vertices50 output=buffer type=point buffer=1000
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
SelecciónReclasificaciónCreación de capas con una capa de entradaCreación de capas con dos capas de entrada
Creación de una capa a partir de otra
Conjunto convexo, generael polígono convexo de menorárea que envuelve todos losobjetos de la capa deentrada.
v.hull input=vertices50 output=hull
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
SelecciónReclasificaciónCreación de capas con una capa de entradaCreación de capas con dos capas de entrada
Creación de una capa a partir de otra
Triangulación de Delaunay,genera una Red Irregular deTriángulos cuyos vértices sesitúan en los puntos de lacapa de entrada que debe serde puntos
v.delaunay input=vertices50 output=delaunay
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
SelecciónReclasificaciónCreación de capas con una capa de entradaCreación de capas con dos capas de entrada
Creación de una capa a partir de otra
Polígonos de Thiessen,genera una capa depolígonos centrados en lospuntos de la capa de entrada.Todo punto del interior de unpolígono esté más cerca delpunto que ha quedado dentroque de cualquier otro punto
v.voronoi input=vertices50 output=voronoi
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
SelecciónReclasificaciónCreación de capas con una capa de entradaCreación de capas con dos capas de entrada
Creación de una capa a partir de 2 anteriores
Municipios Hidrogeología
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
SelecciónReclasificaciónCreación de capas con una capa de entradaCreación de capas con dos capas de entrada
Creación de una capa a partir de 2 anteriores
Intersección, aplicado a dos capas de polígonos, devuelve toda intersecciónde un polígono de la capa A y un polígono de la capa B. Equivale al operadorlógico AND.v.overlay ainput=hidrogeologia binput=municipios output=intersec
operator=and
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
SelecciónReclasificaciónCreación de capas con una capa de entradaCreación de capas con dos capas de entrada
Creación de una capa a partir de 2 anteriores
Intersección, aplicado a dos capas de polígonos, devuelve toda intersecciónde un polígono de la capa A y un polígono de la capa B. Equivale al operadorlógico AND.v.overlay ainput=hidrogeologia binput=municipios output=intersec
operator=and
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
SelecciónReclasificaciónCreación de capas con una capa de entradaCreación de capas con dos capas de entrada
Creación de una capa a partir de 2 anteriores
Unión, genera una nueva capa en la que cada polígono es la unión de variospolígonos que se superponen en las dos capas de entrada. Equivale aloperador lógico OR.v.overlay ainput=hidrogeologia binput=municipios output=union
operator=or
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
SelecciónReclasificaciónCreación de capas con una capa de entradaCreación de capas con dos capas de entrada
Creación de una capa a partir de 2 anteriores
Unión, genera una nueva capa en la que cada polígono es la unión de variospolígonos que se superponen en las dos capas de entrada. Equivale aloperador lógico OR.v.overlay ainput=hidrogeologia binput=municipios output=union
operator=or
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
SelecciónReclasificaciónCreación de capas con una capa de entradaCreación de capas con dos capas de entrada
Creación de una capa a partir de 2 anteriores
Diferencia, devuelve la parte de la primera geometría que no formaintersección con la segunda geometría. Equivale a la operación lógica NOT.v.overlay ainput=hidrogeologia binput=municipios output=diferencia
operator=not
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
SelecciónReclasificaciónCreación de capas con una capa de entradaCreación de capas con dos capas de entrada
Creación de una capa a partir de 2 anteriores
Diferencia, devuelve la parte de la primera geometría que no formaintersección con la segunda geometría. Equivale a la operación lógica NOT.v.overlay ainput=hidrogeologia binput=municipios output=diferencia
operator=not
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
SelecciónReclasificaciónCreación de capas con una capa de entradaCreación de capas con dos capas de entrada
Creación de una capa a partir de 2 anteriores
Diferencia simétrica, devuelve la diferencia simétrica (el equivalente espacialde la operación lógica XOR) de dos geometrías.v.overlay ainput=hidrogeologia binput=municipios output=simdif
operator=xor
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
SelecciónReclasificaciónCreación de capas con una capa de entradaCreación de capas con dos capas de entrada
Creación de una capa a partir de 2 anteriores
Diferencia simétrica, devuelve la diferencia simétrica (el equivalente espacialde la operación lógica XOR) de dos geometrías.v.overlay ainput=hidrogeologia binput=municipios output=simdif
operator=xor
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Bases de datos objeto-relacionales
Bases de datos objeto-relacionales (modelo OR)
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Geodatabases
Modelo en desarrollo bajo las especificaciones del OpenGeospatial Consortium (www.opengeospatial.org)
Deben poder definirse nuevos tipos de datos que permitanalmacenar la geometría (puntos, lineas, polígonos, etc.).
El lenguaje SQL se adapta y extiende para manipular datosespaciales con operadores y funciones específicos:SELECT o.ident,o.puntoFROM observatorios o, municipios mWHERE ST_Within(o.punto,m.poligono) andm.nombre=’Murcia’;
A nivel físico (modelo digital) se requieren cambios profundos.
Ventajas: Acceso concurrente, inclusión de geometría, topologíay datos temáticos en una sola base de datos, operadores yfunciones geométricos y topológicos
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Geodatabases
Modelo en desarrollo bajo las especificaciones del OpenGeospatial Consortium (www.opengeospatial.org)
Deben poder definirse nuevos tipos de datos que permitanalmacenar la geometría (puntos, lineas, polígonos, etc.).
El lenguaje SQL se adapta y extiende para manipular datosespaciales con operadores y funciones específicos:SELECT o.ident,o.puntoFROM observatorios o, municipios mWHERE ST_Within(o.punto,m.poligono) andm.nombre=’Murcia’;
A nivel físico (modelo digital) se requieren cambios profundos.
Ventajas: Acceso concurrente, inclusión de geometría, topologíay datos temáticos en una sola base de datos, operadores yfunciones geométricos y topológicos
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Geodatabases
Modelo en desarrollo bajo las especificaciones del OpenGeospatial Consortium (www.opengeospatial.org)
Deben poder definirse nuevos tipos de datos que permitanalmacenar la geometría (puntos, lineas, polígonos, etc.).
El lenguaje SQL se adapta y extiende para manipular datosespaciales con operadores y funciones específicos:SELECT o.ident,o.puntoFROM observatorios o, municipios mWHERE ST_Within(o.punto,m.poligono) andm.nombre=’Murcia’;
A nivel físico (modelo digital) se requieren cambios profundos.
Ventajas: Acceso concurrente, inclusión de geometría, topologíay datos temáticos en una sola base de datos, operadores yfunciones geométricos y topológicos
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Geodatabases
Modelo en desarrollo bajo las especificaciones del OpenGeospatial Consortium (www.opengeospatial.org)
Deben poder definirse nuevos tipos de datos que permitanalmacenar la geometría (puntos, lineas, polígonos, etc.).
El lenguaje SQL se adapta y extiende para manipular datosespaciales con operadores y funciones específicos:SELECT o.ident,o.puntoFROM observatorios o, municipios mWHERE ST_Within(o.punto,m.poligono) andm.nombre=’Murcia’;
A nivel físico (modelo digital) se requieren cambios profundos.
Ventajas: Acceso concurrente, inclusión de geometría, topologíay datos temáticos en una sola base de datos, operadores yfunciones geométricos y topológicos
SELECT o.ident,o.puntoFROM observatorios o, municipios mWHERE ST_Within(o.punto,m.poligono) andm.nombre=’Murcia’;
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Geodatabases
Modelo en desarrollo bajo las especificaciones del OpenGeospatial Consortium (www.opengeospatial.org)
Deben poder definirse nuevos tipos de datos que permitanalmacenar la geometría (puntos, lineas, polígonos, etc.).
El lenguaje SQL se adapta y extiende para manipular datosespaciales con operadores y funciones específicos:SELECT o.ident,o.puntoFROM observatorios o, municipios mWHERE ST_Within(o.punto,m.poligono) andm.nombre=’Murcia’;
A nivel físico (modelo digital) se requieren cambios profundos.
Ventajas: Acceso concurrente, inclusión de geometría, topologíay datos temáticos en una sola base de datos, operadores yfunciones geométricos y topológicos
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Geodatabases
Modelo en desarrollo bajo las especificaciones del OpenGeospatial Consortium (www.opengeospatial.org)
Deben poder definirse nuevos tipos de datos que permitanalmacenar la geometría (puntos, lineas, polígonos, etc.).
El lenguaje SQL se adapta y extiende para manipular datosespaciales con operadores y funciones específicos:SELECT o.ident,o.puntoFROM observatorios o, municipios mWHERE ST_Within(o.punto,m.poligono) andm.nombre=’Murcia’;
A nivel físico (modelo digital) se requieren cambios profundos.
Ventajas: Acceso concurrente, inclusión de geometría, topologíay datos temáticos en una sola base de datos, operadores yfunciones geométricos y topológicos
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Funciones que devuelven un númeroFunciones topológicasFunciones que crean nuevas capas
Funciones que devuelven un número
x(geometria)
y(geometria)
z(geometria)
ST_Length(geometria)
ST_Area(polígono)
ST_Perimeter(polígono)
ST_NumPoints(geometria)
ST_Distance(geometria,geometria)
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Funciones que devuelven un númeroFunciones topológicasFunciones que crean nuevas capas
Funciones que devuelven un número
Obtención de variables relativas a los objetos geométricos
SELECT X(geom),Y(geom)FROM vertices50WHERE X(geom)>600000;
SELECT nombre,ST_PERIMETER(geom) AS perim,ST_AREA(geom) AS areaFROM municipios;
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Funciones que devuelven un númeroFunciones topológicasFunciones que crean nuevas capas
Funciones topológicas, devuelven cierto o falso
Toca, cierto si ambas geometrías se tocan, es decir si doslineas tienen un nodo común o si dos polígonos estánseparados por un arco común.
ST_Touches(X,Y)
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Funciones que devuelven un númeroFunciones topológicasFunciones que crean nuevas capas
Funciones topológicas, devuelven cierto o falso
Contiene, cierto si ningún punto de X está en el exterior delobjeto Y y al menos un punto del interior de X está en elinterior de Y.
ST_Contains(Y,X)
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Funciones que devuelven un númeroFunciones topológicasFunciones que crean nuevas capas
Funciones topológicas, devuelven cierto o falso
Cubre, cierto si ningún punto del objeto X está en elexterior del objeto Y.La diferencia entre esta función y ST_Contains(Y,X) esbasante sutil.
ST_Covers(Y,X)
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Funciones que devuelven un númeroFunciones topológicasFunciones que crean nuevas capas
Funciones topológicas, devuelven cierto o falso
Dentro de, cierto si la geometría X está dentro de lageometría YST_Within(X,Y)=ST_Contains(Y,X)
ST_Within(X,Y)
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Funciones que devuelven un númeroFunciones topológicasFunciones que crean nuevas capas
Funciones topológicas, devuelven cierto o falso
Se superpone, cierto si hay solapamiento entre ambasgeometrías, es decir el interior de ambas geometrías formaintersección con el perímetro y el interior de la otra.
ST_Overlaps(X,Y)
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Funciones que devuelven un númeroFunciones topológicasFunciones que crean nuevas capas
Funciones topológicas, devuelven cierto o falso
Igual a, cierto si ambas geometrías son iguales,independientemente del orden en que estén especificadassus coordenadas.
ST_Equals(X,Y)
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Funciones que devuelven un númeroFunciones topológicasFunciones que crean nuevas capas
Funciones topológicas, devuelven cierto o falso
Atraviesa, cierto si la geometria Z cruza la geometríaX(ambas pueden tener diferente número de dimensiones)
ST_Crosses(Z,C)
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Funciones que devuelven un númeroFunciones topológicasFunciones que crean nuevas capas
Funciones topológicas, devuelven cierto o falso
Disjunto, , cierto si no se produce intersección entre ambasgeometrías.
ST_Disjoint(X,Y)
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Funciones que devuelven un númeroFunciones topológicasFunciones que crean nuevas capas
Funciones topológicas
El siguiente ejemplo producirá un listado de todos lostérminos municipales atravesados por el cauce del Segura
SELECT m.municipiosdFROM red_drenaje r, municipios mWHERE ST_Crosses(r.linea, m.poligono)
and r.nombre=’Segura’;
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Funciones que devuelven un númeroFunciones topológicasFunciones que crean nuevas capas
Funciones que crean nuevas capas a partir de unaúnica capa de entrada
Buffer o área de influenciaST_Buffer(geometria,distancia),Conjunto convexoST_ConvexHull(geometria),
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Funciones que devuelven un númeroFunciones topológicasFunciones que crean nuevas capas
Funciones que crean nuevas capas a partir de doscapas de entrada
Intersección (and)ST_Intersection(polígono,geometria)
Unión (or)ST_Union(geometriaA, geometriaB),DiferenciaST_Difference(geometriaA,geometriaB),Diferencia simétricaST_SymDifference(geometriaA,geometriaB)
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica
Sistemas de Gestión de Bases de datosSIG y bases de datos relacionales: El modelo Geo-relacional
GeodatabasesGeoprocesamiento con PostGIS
Funciones que devuelven un númeroFunciones topológicasFunciones que crean nuevas capas
Funciones que crean nuevas capas
El siguiente ejemplo creará la intersección entre lassubcuencas y el municipio de Murcia (código 31).
CREATE TABLE interseccion ASSELECT s.num_cuenca,ST_Intersection(m.geom,s.geom)FROM municipios m, chs_subcuencas s
WHERE m.codigo=31;
Tema 4. Geoprocesamiento en formato vectorial. Sistemas de Información Geográfica