Professional Documents
Culture Documents
En sta entrada vamos a ver cmo unir tablas con QGIS (Join). Esta operacin sirve para explotar la
informacin contenida en una tabla con formato .dbf realizando una unin de tablas con la tabla de atributos
de un shapefile en QGIS. Tambin es posible enlazar con datos de PostGIS.
En nuestro caso, vamos a partir de la informacin alfanumrica contenida en una tabla .dbf con datos
municipales, y procederemos a realizar una unin (Join) de sta con la tabla de atributos original de una
capa con la informacin geomtrica de los municipios.
La operacin que permite la unin de dos tablas de atributos requiere conocer las caractersticas de las tablas
que se desean unir, y la direccin de la unin, es decir:
Cul es el campo que posee valores similares en cada tabla; es decir, el campo clave comn que
permitir asociar los registros de una y otra tabla garantizando su integridad.
Cul es la tabla que va a aumentar el nmero de campos gracias a la anexin de otra tabla.
Ambas cuestiones son claves porque si no existe un campo con valores comunes en cada tabla, estas no
pueden unirse.
Por ello se utilizar aqu, en ambas tablas, el cdigo del Instituto Nacional de Estadstica (Cdigo INE).
En primer lugar se aade al proyecto la capa que contiene la informacin geomtrica a travs del botn
Aadir capa vectorial.
En QGIS no hay un botn exclusivamente para incorporar tablas al proyecto, para ello se utiliza el tambin el
botn Aadir capa vectorial y en el selector de tipo de archivo seleccionar Todos los archivos (*), de sta
forma QGIS reconocer el formato .dbf
Para establecer una Unin de tablas (Join), presione el botn de adicin (cruz verde) en la parte inferior de
la ventana de Propiedades de la capa.
Aparecer en pantalla la ventana Aadir unin vectorial (Add vector join). en la que se debern de
introducir los parmetros para llevar a cabo dicha unin.
2
x en Cachear capa de unin en memoria virtual (Cache join layer in virtual memory)
x en Crear ndice de atributos en el campo unin (Create attribute indexo on join field), ste ndice se
utiliza para acelerar las bsquedas.
Tras pulsar el botn Aceptar aparecer registrada dicha unin en las Propiedades de la capa:
Hasta el momento se trata de una unin virtual entre tablas, para que la unin sea definitiva es necesario
guardar la nueva capa generada. Para ello, con un click del botn secundario del ratn sobre la capa
desplegamos sus opciones y seleccionamos Guardar como (Save as).
Por ltimo en Guardar capa vectorial como. indicamos un directorio en el que sta nueva capa quedar
guardada, as como el Sistema de Coordenadas (opcional) y si deseamos aplicarle algn tipo de simbologa.
Aceptamos y listo!
Permite racionalizar el almacenamiento de las geometras. Todas las geometras que participan en la
topologa se descomponen en primitivas geomtricas compartidas.
Las relaciones espaciales se pueden diferenciar en: relaciones topolgicas, de tipo cualitativo, y relaciones
geomtricas, calculadas a partir de las coordenadas de los objetos.
Las relaciones topolgicas ms importantes son:
La topologa permite encontrar geometras coincidentes o comunes tanto en entidades de puntos, lneas y
polgonos, as como comprobar la integridad de la informacin y la validacin de la veracidad en la misma.
Describe las relaciones entre puntos, lneas y polgonos que representa los objetos espaciales de una regin
geogrfica.
En el presente tutorial vamos a mostrarte como crear y corregir topologa en QGIS. Si deseas seguirlo puedes
hacerlo descargando los datos pinchando aqu.
6
Con el plugin de Comprobador de Topologa es posible revisar nuestras capas vectoriales y verificar la
topologa con varias reglas topolgicas en QGIS. Estas reglas comprueban con relaciones espaciales si un
objeto espacial es Equal, Contain, Cover, CoveredBy, Cross, o son Disjoint, Intersect, Overlap,
Touch o Within el uno al otro.
Lo primero que debemos de hacer es asegurarnos de que disponemos del plugin mencionado est activado.
Para ello accede al Administrador e Instalador de complementos desde el men Complementos
Carga en el proyecto las capas parcela.shp, senda.shp, punto_informacion.shp y edificios.shp que has
descargado al inicio del tutorial y ordnalas en la ToC.
Vamos a poner un ejemplo de un proyecto en el que se han de construir una serie de edificios administrativos
dentro de una parcela y una senda que comunique los mismos. Las normas para la realizacin del mismo son:
Los edificios no deben de solaparse entre ellos y no deben de presentar geometras duplicadas.
La senda ha de comunicar los edificios y no debe tener nodos colgados o desconectados.
Vamos a empezar a establecer reglas topolgicas, para ello haz clic en el botn Configurar .
Puedes conocer las reglas topolgicas disponibles para cada tipo de geometra pinchando aqu.
Establece las siguientes:
Validar todo. Comprueba las reglas topolgicas establecidas para todas las capas que se encuentran
incluidas en el proyecto, aparezcan o no en la vista actual de la interfaz de QGIS.
Validar extensin. Comprueba las reglas topolgicas establecidas para todas las capas que se
encuentran en ese momento en el zoom en el que nos encontremos, descartando el resto de extensin.
10
La herramienta ha encontrado 4 errores topolgicos en funcin a las reglas que establecimos anteriormente.
Has de tener en cuenta que, a la hora de corregir los errores topolgicos que surjan, tendrs que valerte de las
opciones de autoensamblado de forma que la edicin sea lo ms precisa posible. Recuerda que puedes
configurar esta herramienta desde el men Configuracin/Opciones de autoensamblado.
Haciendo clic sobre cada error topolgico en la herramienta automticamente esta hace un zoom hacia la
localizacin del mismo. Vamos a comenzar a corregir los errores detectados:
1) Error 1: Geometra duplicada en la capa edificios. Selecciona la parcela duplicada con Seleccionar
objetos espaciales
Edicin.
de la barra de herramientas
11
Debido a que la geometra estaba duplicada y, ese mismo elemento, tambin presenta un error de
superposicin, habremos eliminado dos errores.
2) Error 2: Punto de informacin fuera de la capa edificios. Selecciona el punto de informacin que se
encuentra mal ubicado y desplzalo con la herramienta Mover objeto espacial
herramientas Edicin.
de la barra de
12
3) Error 3: Superposicin entre dos elementos espaciales de la capa edificios. Selecciona el edificio afectado
y, con la Herramienta de nodos
13
4)
Error
4:
Extremo suelto en la capa que contiene la senda. Se trata de un tramo que no conecta ningn edificio y que,
adems, se encuentra fuera de la parcela.
Inicia una sesin de edicin en la capa, selecciona el tramo a eliminar con la herramienta Seleccionar objetos
espaciales
14
Si quieres aprender ms sobre cmo corregir errores de topologa con QGIS, contando con el apoyo de un
tutor, inscrbete en nuestro curso online de QGIS avanzado.
15
Must be covered by: Aqu puede elegir una capa vectorial de su proyecto. Los puntos que no estn
cubiertos por la capa vectorial dada se produce en el campo Error.
Must be covered by endpoints of: Aqu puede elegir una capa de lneas de su proyecto.
Must be inside: Aqu puede elegir una capa de polgonos de su proyecto. Los puntos deben estar
dentro del polgono. De lo contrario, QGIS escribe un Error del punto.
Must not have duplicates: Siempre que un punto se representa dos o ms veces, se producir el
campo Error.
Must not have invalid geometries: Comprobar si las geometras son validas.
Must not have multi-part-geometries: Todos los puntos multi-parte se escriben en el campo Error.
End points must be covered by: Aqu se puede seleccionar una capa de puntos de su proyecto.
Must not have dangles: Este mostrar los overshoots en la capa de lneas.
Must not have duplicates: Siempre que un objeto lnea es representado una o dos veces, se producir
en el campo Error.
Must not have invalid geometries: Comprobar si las geometras son validas.
Must not have multi-part geometries: A veces, una geometra es en realidad una coleccin de
simples (una sola pieza) geometras. Una geometra de este tipo se denomina de geometra multiparte.
Si contiene slo un tipo de geometra simple, lo llamamos multi-punto, multi-lnea o multi-polgono.
Todas las lneas de multi-partes se escriben en el campo Error.
Must not have pseudos: Un punto final de geometra de lnea debe estar conectado a los extremos de
otras dos geometras. Si el punto final est conectado al punto final de otra geometra, el punto final
se denomina un nodo psuedo.
Must contain: La capa de polgonos debe contener al menos un punto de la geometra de la segunda
capa.
Must not have duplicates: Los polgonos de la misma capa no deben tener geometras idnticas.
Cada vez que una entidad de polgono se represente dos veces o ms se producir en el campo
Error.
Must not have gaps: Los polgonos adyacentes no deben formar espacios entre ellos. Los lmites
administrativos podran mencionarse como ejemplo (polgonos de los estados de Estados Unidos no
tienen espacios entre ellos ...).
Must not have invalid geometries: Comprobar si las geometras con validas. Algunas de las reglas
que definen si una geometra es valida son:
o
Los anillos que definen agujeros deben estar dentro de los anillos que definen los lmites
exteriores.
Los anillos no deben intersectarse (Ni pueden tocarse o cruzarse entre si)
17
Must not have multi-part geometries: A veces, una geometra es en realidad una coleccin
geometras sencillas (parte sencilla). Una geometra de este tipo se denomina de geometra multiparte. Si contiene slo un tipo de geometra simple, lo llamamos multi-punto, multi-lneas o multipolgono. Por ejemplo, un pas que consta de mltiples islas se puede representar como un multipolgono.
Must not overlap: Los polgonos adyacentes no deben de compartir un rea en comn.
Must not overlap with: Los polgonos adyacentes de una capa no deben compartir un rea con los
polgonos de otra.
18