Las direcciones de los anillos (límites) son necesarias para evitar ambigüedades en los sistemas de coordenadas geográficas que cubren una superficie finita, ya que el límite definiría dos áreas, una a la izquierda y otra a la derecha del límite a lo largo de su dirección. Determinar cuál de esas dos áreas es la mayor es posible, pero sigue dejando la ambigüedad.
A continuación, un resumen de las direcciones de los anillos exteriores de los polígonos en varios formatos según sus especificaciones:
- Acceso sencillo a las funciones (ISO 19125-1) también se utiliza en WKT/GML/KML y en varias implementaciones de SQL:
- anillos exteriores: en sentido contrario a las agujas del reloj
- anillos interiores (agujeros): sentido de las agujas del reloj.
Un polígono es una superficie plana definida por 1 límite exterior y 0 o más límites interiores. Cada límite interior define un agujero en el polígono. [...]
El límite exterior LinearRing define la "parte superior" de la superficie, que es el lado de la superficie desde el que el exterior parece atravesar la frontera en un en sentido contrario a las agujas del reloj dirección. El interior Los LinearRings tendrán la orientación opuesta y aparecerán como en el sentido de las agujas del reloj cuando se ve desde la "parte superior"... Especificaciones de acceso a las funciones simples
En la mayoría de las implementaciones, el orden de los anillos en un POLIGONO es importante (a diferencia de los shapefiles)
Para un polígono con agujeros, su primer subelemento es su anillo exterior, su segundo subelemento es su primer anillo interior, su tercer subelemento es su segundo anillo interior, y así sucesivamente. Oracle Spatial
Nidos más profundos, también conocidos como isla-en-un-lago-en-una-isla... deben representarse como MultiPolígonos ( véase la figura 2.10 (4) ), ya que sólo puede haber un borde exterior y no se definen nidos más profundos que los anillos interiores.
- ESRI Shapefiles/ SHP :
- anillos exteriores: en el sentido de las agujas del reloj
- anillos interiores: en sentido contrario a las agujas del reloj
Un polígono está formado por uno o varios anillos. Un anillo es una secuencia conectada de cuatro o más puntos que forman un bucle cerrado y no autointerseccionado. Un polígono puede contener múltiples anillos exteriores . El orden de los vértices o la orientación de un anillo indica qué lado del anillo es el interior del polígono. La vecindad a la derecha de un observador que recorre el anillo en el orden de los vértices es la vecindad interior del polígono. Los vértices de los anillos que definen agujeros en polígonos están en un en sentido contrario a las agujas del reloj dirección. Por lo tanto, los vértices de un polígono anillado están siempre en en el sentido de las agujas del reloj orden. [...]
El orden de los anillos en la matriz de puntos no es significativo. Libro blanco de ESRI
Dado que se permiten múltiples límites exteriores, las configuraciones de isla en un lago en una isla son posibles con esta definición de polígono. Topológicamente, la isla en un lago sería simplemente otro anillo exterior en el sentido de las agujas del reloj. En efecto, esto hace que un Polígono ESRI Shapefile una característica simple MultiPolygon
Si no ordenas los puntos correctamente sólo tendrás polígonos superpuestos. pyshp
NOTA: El original Especificaciones de GeoJSON 2008 no se ha ejecutado ninguna orden de liquidación
- orden de bobinado: el anillo exterior es en sentido contrario a las agujas del reloj (regla de la derecha)
- los anillos interiores están en el sentido de las agujas del reloj
- El orden de los anillos es importante:
Para los polígonos con múltiples anillos, el primero debe ser el anillo exterior y los demás deben ser anillos interiores o agujeros. Especificación GeoJSON
- TopoJSON : fuerza los anillos exteriores en el sentido de las agujas del reloj por defecto
Excursión:
El razonamiento matemático de por qué se alternan los órdenes de enrollamiento de los anillos anidados es, que el cálculo del área con el fórmula de los cordones ( explicación visual ) calcula las áreas con signo en función de la dirección del anillo.
En general, los anillos anidados (límites interiores) se consideran agujeros y tienen la dirección alternativa del anillo exterior. Su valor de área con signo es negativo. Mientras que los anillos exteriores son positivos. El área total de todas las características del anillo es la suma de todas las áreas con signo.
Tal y como lo ha implementado ESRI, véase esta entrada de la Base de Conocimientos: ¿Qué algoritmo utiliza ArcGIS para determinar el área de un polígono?
Mnemotecnia propuesta
Los extremos abiertos de las letras se interpretan como flechas:
- S hapefile: S
- F simple e atur e s: e (enrollado hacia fuera en sentido de la marcha)
- GeoJSON: G (el tallo de G es una flecha)
0 votos
Depende de cómo se almacenen los datos. Oracle está en contra de las agujas del reloj gis.stackexchange.com/questions/20817/
0 votos
@Mapperz, su enlace lleva a docs.oracle.com/cd/B10501_01/appdev.920/a96630/… que dice claramente
Polygons are oriented correctly. (Exterior ring boundaries must be oriented counterclockwise, and interior ring boundaries must be oriented clockwise.)
lo que significa que Oráculo está en sentido contrario a las agujas del reloj.