24.2.4. Complemento Verificador de Geometría¶
Verificador de Geometría es un poderoso complemento nuclear para verificar y corregir la validez de geometría de una capa. Está disponible desde el ).
24.2.4.1. Configurando las pruebas¶
El diálogo Check Geometries muestra diferentes configuraciones agrupadas en la primera pestaña (Setup):
Input vector layers: para seleccionar las capas a chequear. Un checkbox
Only selected features se puede usar para restringir la verificación a las geometrías de las entidades seleccionadas.
Allowed geometry types: para permitir solo algunos tipos de geometría como punto, multipunto, línea, multilínea, polígono y multipolígono.
Geometry validity: Dependiendo de los tipos de geometría, el usuario puede elegir
Self intersections,
Duplicate nodes,
Self contacts y
Polygon with less than 3 nodes.
Geometry properties: depending on geometry types, the user can choose
Polygons and multipolygons may not contain any holes,
Multipart objects must consist of more than one part y
Lines must not have dangles.
Geometry conditions: el usuario puede agregar alguna condición para validar las geometrías con una longitud mínima de segmento, un ángulo mínimo entre segmentos, un área mínima de polígonos y detección de polígonos de astillas.
Topology checks: Dependiendo de los tipos de geometría, el usuario puede elegir
Checks for duplicates,
Checks for features within other features,
Checks for overlaps smaller than
,
Checks for gaps smaller than
,
Points must be covered by lines,
Points must properly lie inside a polygon,
Lines must not intersect any other lines,
Lines must not intersect with features of layer
,
Polygons must follow boundaries of layer
.
Tolerance: Puede definir la tolerancia de la verificación en unidades de capa de mapa.
Output vector layer le da la opción al usuario de cómo obtener el resultado entre modificar la capa actual y crear una nueva capa.
Cuando esté satisfecha con la configuración, puede hacer clic en el botón Run

Figura 24.17 El complemento Verificador de Geometría¶
El Geometry Checker Plugin puede encontrar los siguientes errores:
Autointersección: un polígono con una autointersección;
Nodos duplicados: dos nodos duplicados en un segmento;
Huecos: hueco en un polígono;
Logitud de segmento: una longitud de segmento inferior a un límite;
Ángulo mínimo: dos segmentos con un águnlo menor que un límite;
Area mínima: polígono de area menor que un límite;
Polígono suelto: este error proviene de un polígono muy pequeño (con área pequeña) con un perímetro grande;
Objetos duplicados:
Entidad dentro de entidad;
Superposiciones: superposición de polígonos;
Brechas: brechas entre polígonos.
La siguiente figura muestra las diferentes comprobaciones realizadas por el complemento.

Figura 24.18 Algunas pruebas soportadas por el complemento¶
24.2.4.2. Analizando los resultados¶
Los resultados aparecen en la segunda pestaña (Result) y como una capa de descripción general de los errores en el lienzo (su nombre tiene el prefijo predeterminado checked_
). Una tabla enumera Geometry check result con un error por fila y columnas que contienen: el nombre de la capa, una ID, el tipo de error, luego las coordenadas del error, un valor (dependiendo del tipo de error) y finalmente la columna de resolución que indica la resolución del error. Al final de esta tabla, puede Export el error a diferentes formatos de archivo. También tiene un contador con el número de errores totales y los corregidos.
Puede seleccionar una fila para ver la ubicación del error. Puede cambiar este comportamiento seleccionando otra acción entre Error (default),
Feature,
Don’t move, y
Highlight contour of selected features.
Debajo de la acción de zoom al hacer clic en la fila de la tabla, puede:
Fix selected errors, prompt for resolution method. Verá una ventana para elegir el método de resolución entre los cuales:
Verá una ventana para elegir el método de resolución entre los cuales:
Combinar con el polígono vecino con el área más grande;
Combinar con el polígono vecino con un valor de atributo idéntico, si lo hay, o dejarlo como está;
Borrar entidad;
Sin acción.
Truco
Corregir errores múltiples
Puede corregir múltiples errores seleccionando más de una fila en la tabla con la acción CTRL + click.
La acción predeterminada se puede cambiar con el último icono. Error resolution settings Para algún tipo de error, puede cambiar la acción predeterminada entre alguna acción específica o No action.
Finalmente, puede elegir qué attribute to use when merging features by attribute value.