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 ...