Al trabajar con ArcGIS y Oracle Spatial, un polígono autointersecante hace que la geometría no sea válida. ¿Por qué los polígonos autointercalados son un problema?
Respuestas
¿Demasiados anuncios?Es un resultado de los algoritmos utilizados para la generación de los polígonos.
Un polígono es normalmente compuesta de varios segmentos de línea. Una lista que muestra que el polígono está a la izquierda y a la derecha de cada segmento se utiliza para determinar qué polígono se que. Cada segmento tiene sólo una entrada en esta lista.
Suponga que tiene un segmento de recta que va de un punto a a Un punto B. Uno a un lado de la línea se polígono 1 y en el otro polígono 2. Cuando vaya de a a B, polígono 1 está a la izquierda, y el polígono 2 está a la derecha.
Si la línea que cruza sobre sí mismo para formar un bucle, a continuación, la izquierda y la derecha polígonos obtener invertido por la parte de dentro del bucle. La lista muestra el polígono 1 de la izquierda y del polígono 2 de la derecha, incluso a pesar de que no es el caso dentro del bucle.
Por lo tanto, si intenta rellenar un polígono o determinar sus vecinos del polígono, el algoritmo se confunde cuando un bucle está presente, y se va a llenar o indicar el mal polígono. Esta es la razón por la mayoría de software de informes de esta situación ya no es válido.
Podría ser posible identificar automáticamente el auto intersección y corregir el problema, pero este tipo de problemas se supone que ser corregido antes de llegar al análisis de los datos.