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 Vector menu (geometryChecker Check Geometries…).

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 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 checkbox Self intersections, checkbox Duplicate nodes, checkbox Self contacts y checkbox Polygon with less than 3 nodes.

  • Geometry properties: depending on geometry types, the user can choose checkbox Polygons and multipolygons may not contain any holes, checkbox Multipart objects must consist of more than one part y checkbox 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 checkbox Checks for duplicates, checkbox Checks for features within other features, checkbox Checks for overlaps smaller than selectNumber, checkbox Checks for gaps smaller than selectNumber, checkbox Points must be covered by lines, checkbox Points must properly lie inside a polygon, checkbox Lines must not intersect any other lines, checkbox Lines must not intersect with features of layer selectString, checkbox Polygons must follow boundaries of layer selectString.

  • 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

../../../../_images/check_geometries.png

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.

../../../../_images/geometry_checker_scheme.png

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 radioButtonOn Error (default), radioButtonOff Feature, radioButtonOff Don’t move, y checkbox Highlight contour of selected features.

Debajo de la acción de zoom al hacer clic en la fila de la tabla, puede:

  • fromSelectedFeature Show selected features in attribute table;

  • success Fix selected errors using default resolution;

  • success 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. options 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.