Reparar geometría (Herramientas de administración de datos)
Resumen
Inspecciona las entidades para detectar problemas de geometría y los repara. Si se detecta un problema, se realizará una reparación, y una descripción de una línea identificará la entidad, así como el problema de geometría que se ha reparado.
Esta herramienta utiliza la misma lógica que la herramienta Verificar geometría para reparar problemas de geometría.
Uso
Precaución:
Esta herramienta modifica los datos de entrada. Consulte Herramientas que modifican o actualizan los datos de entrada para obtener más información y estrategias para evitar cambios de datos no deseados.
Los formatos de entrada válidos son shapefiles y clases de entidad almacenadas en una geodatabase de archivos, base de datos, geodatabase corporativa, GeoPackage o base de datos SpatiaLite. Las geodatabases móviles son incompatibles. Para las clases de entidad almacenadas en una base de datos corporativa o geodatabase corporativa, se admiten los siguientes tipos espaciales:
Microsoft SQL Server—Geometría y geografía
PostgreSQL—PostSIG, Geometría y Geografía
Oracle—SDO_Geometry
SAP HANA—ST_Geometry
Licencia:
Si la entrada es una base de datos corporativa o una geodatabase corporativa, se necesita una licencia de Desktop Standard o Desktop Advanced.
Las clases de entidad almacenadas en una geodatabase corporativa y registradas como versionadas no son compatibles.
El botón de alternancia Habilitar Deshacer no es válido para las entradas de una geodatabase corporativa.
A continuación, se detalla una lista de problemas de geometría y la correspondiente reparación que realizará la herramienta:
Null geometry—Se eliminará el registro de la clase de entidad. Para conservar los registros con geometría nula, desactive el parámetro Eliminar entidades con geometría nula.Short segment—Se eliminará el segmento corto de la geometría.Incorrect ring ordering—La geometría se actualizará con el orden correcto de los anillos.Incorrect segment orientation—La geometría se actualizará con la orientación correcta de los segmentos.Self intersections—Se disolverán las áreas de superposición en un polígono.Unclosed rings—Se cerrarán los anillos abiertos conectando sus extremos.Empty parts—Se eliminarán las partes que son nulas o están vacías.Duplicate vertex—Se eliminará uno de los vértices.Mismatched attributes—Se actualizará la coordenada z o m para que coincida.Discontinuous parts—Se crearán varias partes a partir de la parte discontinua existente.Empty Z values—El valor z se establecerá en 0.Bad envelope—Se actualizará el sobre de la entidad para que sea correcto.Bad dataset extent—Se actualizará la extensión de la clase de entidad para que sea correcta.
A continuación, se muestra la lista de problemas de geometría que pueden derivarse de los datos almacenados en una geodatabase corporativa y la correspondiente reparación (si existe alguna) que realizará la herramienta:
NEEDS_REORDERING—Se reordenará la forma y se eliminarán los puntos duplicados.SE_INVALID_ENTITY_TYPE—No se reparará el tipo de entidad (se debe eliminar la entidad).SE_SHAPE_INTEGRITY_ERROR—Es posible que la forma no se pueda reparar.SE_INVALID_SHAPE_OBJECT—Es posible que el objeto de la forma no se pueda reparar.SE_COORD_OUT_OF_BOUNDS—La coordenada no se reparará.SE_POLY_SHELLS_OVERLAP—Los shells superpuestos se fusionarán.SE_TOO_FEW_POINTS—Los puntos no se repararán.SE_INVALID_PART_SEPARATOR—Es posible que el separador de partes no se pueda reparar.SE_INVALID_POLYGON_CLOSURE—Se descartarán los shells sin cerrar (el polígono resultante se puede dejar vacío).SE_INVALID_OUTER_SHELL—Se hará un intento de reparar los shells exteriores de la entidad; es posible que se descarten shells en el proceso.SE_ZERO_AREA_POLYGON—El polígono se convertirá en una forma vacía.SE_POLYGON_HAS_VERTICAL_LINE—Se eliminará la línea vertical (la forma puede convertirse a 2D).SE_OUTER_SHELLS_OVERLAP—Las partes superpuestas se fusionarán.SE_SELF_INTERSECTING—Se agregarán puntos de intersección según sea necesario.
Nota:
Es posible que algunos problemas asociados con los datos almacenados en una base de datos corporativa no se puedan reparar con las herramientas de ArcGIS.
Después de realizar una reparación, la herramienta volverá a evaluar la geometría resultante y, si encuentra otro problema, realizará la reparación correspondiente a ese problema. Por ejemplo, el resultado de reparar una geometría con el problema
Incorrect ring orderingpodría ser una geometría con el problemaNull geometry.La opción del método de validación de Esri garantiza que la geometría sea topológicamente correcta mediante el método Simplificar de Esri. Solo la validación de Esri está disponible para los datos almacenados en una geodatabase corporativa.
El método de validación de geometría OGC garantiza que la geometría cumple con la especificación del Consorcio Geoespacial abierto (OGC) que se define en el Estándar de implementación de OpenGIS para información geográfica - acceso a entidades simples - Parte 1: arquitectura común.
Después de reparar la geometría de una entidad utilizando la opción OGC, las siguientes ediciones o modificaciones podrían provocar que la geometría no cumpla con la especificación de OGC.
Tras la modificación de la entidad, ejecute la herramienta Verificar geometría para comprobar si hay nuevos problemas relacionados con la geometría. Si es necesario, vuelva a ejecutar la herramienta Reparar geometría.
La geometría validada o reparada con la opción OGC será válida para la opción de Esri. Para obtener más información sobre ambos métodos de validación, consulte Qué es un polígono simple.
Parámetros
| Etiqueta | Explicación | Tipo de datos |
|---|---|---|
|
Entidades de entrada |
Clase de entidad o capa que se procesará. Los servicios de entidades no se admiten. Licencia:Si la entrada es una base de datos corporativa o una geodatabase corporativa, se necesita una licencia de Desktop Standard o Desktop Advanced. |
Feature Layer |
|
Eliminar entidades con geometría nula (Opcional) |
Especifica si se eliminarán las entidades con geometrías nulas. Nota:Solo la opción activada es válida para las entradas de una base de datos corporativa, geodatabase corporativa, GeoPackage o base de datos SpatiaLite.
|
Boolean |
|
Método de validación (Opcional) |
Especifica el método de validación de geometría que se usará para identificar problemas de geometría.
|
String |
Salida derivada
| Etiqueta | Explicación | Tipo de datos |
|---|---|---|
|
Entidades de entrada reparadas |
Las entidades de entrada actualizadas. |
Feature Layer |
Entornos
Espacio de trabajo actual, Extensión, Factor de procesamiento en paralelo
Casos especiales
- Factor de procesamiento en paralelo
-
If the environment is not set (the default) or is set to 0, parallel processing will be disabled. If set to 100, the tool will attempt to distribute the work to all the logical cores on the machine. Specifying a factor between 1 and 99 will cause the tool to identify the percentage of logical cores to use by applying the formula (Parallel Processing Factor / 100 * Logical Cores) rounded up to the nearest integer. If the result of this formula is 0 or 1, parallel processing will not be enabled.
Información de licenciamiento
- Basic: Limitado
Algunos parámetros están limitados por el nivel de licencia. - Standard: Sí
- Avanzado: Sí