¿Cómo se llama esta condición de borde sin agujero?


8

Después de generalizar o simplificar los polígonos, a menudo obtienes agujeros legítimos en los polígonos, que son partes separadas y se pueden rellenar. Pero, ¿cuál es el término correcto para esta forma triangular? Es un artefacto a lo largo del borde del polígono. Puedo ejecutar una función Clean Gaps y luego editar atributos y fusionar / disolver. Pero preferiría eliminarlos como un paso distinto en un modelo / script de ArcGIS.

ingrese la descripción de la imagen aquí


2
Un polígono de auto intersección. La topología los encontrará o puede solucionarlos con Repair Geometry, que los convertirá en agujeros. ¿Quieres que los eliminemos por completo?
Michael Stimson

Frio. Gracias por la rápida respuesta. Quiero eliminarlos por completo, sí, así que usaré Repair + Fill Holes y veré si eso funciona. Estoy trabajando con alguien que entiende las herramientas de vinculación, pero está desconcertado por la topología. Muy apreciado, Stephen!
Steph

Si tiene una licencia avanzada utilizando la herramienta 'función de polígono', creará pequeños polígonos sin atributos en los huecos que puede buscar y solucionar y solucionar en consecuencia disolviendo. Si no está demasiado preocupado por la integridad de los datos, integre la herramienta con una tolerancia mayor que el triángulo que los destruirá pero también puede arruinar otras partes de los datos; asegúrese de tener una copia de seguridad.
Michael Stimson

@ MichaelMiles-Stimson Respuesta. ¡Responder! : P Además, ¿Repair Geometry no solo los rellena en lugar de convertirlos en agujeros? El archivo de ayuda indica que los 'disuelve', pero también supone una superposición en lugar de un agujero. Supongo que no hay un término diferente, entonces, ¿estás diciendo que crea un anillo interno para el agujero y luego ambos anillos tienen un vértice en el mismo punto?
Chris W

3
Consulte esta publicación reciente para obtener detalles sobre las inversiones. Son validos; la conveniencia requiere contexto.
Vince

Respuestas:


7

El nombre de este pliegue en una geometría es una "inversión". No es un error de topología per se (como se explica en esta respuesta ), pero puede ser una indicación de colapso de coordenadas (como en la boca de un puerto, etc.).

No se me ocurre ninguna forma elegante de identificar inversiones. Una posible solución (que no he probado) convertiría los anillos de polígono en polilíneas, luego probaría si alguna de las líneas es simple (no se cruza automáticamente). Es posible que deba desglosar y buscar vértices duplicados en los anillos (lo que debería funcionar sin necesidad de integerizar las comparaciones), pero no estoy seguro de qué haría con esta información, o una forma genérica de llenar estos pseudo-agujeros ( recuerde, la geometría podría comenzar dentro de la inversión, por lo que un bucle podría abarcar los extremos de la matriz de coordenadas).

Otro problema puede ser si llenar inversiones es "reparación de datos" o "corrupción de datos". Una vez alenté a un compañero de trabajo a que asignara población a la faceta TIN que contenía el basurero de Staten Island, solo para que el jefe de mi jefe lo atrapara, que entraba para ver las bonitas parcelas, y se preguntaba por qué la casa de su familia estaba despoblada. . Desde entonces he sido mucho más cuidadoso con las relaciones figura / suelo ...


Dependiendo de si los bucles o torceduras de límites Simplificar polígono puede ayudar; Presentar vértices a los puntos y luego recopilar eventos ayudará a encontrar duplicados (solo recuerde que cada polígono tiene un duplicado al inicio / final). Ha planteado un buen punto sobre Reparación de datos frente a corrupción, se requiere una decisión informada sobre si mantener o eliminar estas anomalías, una respuesta bien informada de Vince.
Michael Stimson
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.