4 votos

Cómo lidiar con la dirección (CW, CCW) de círculos, en particular con el bien formada?

Yo estoy traduciendo una entrada que describe las zonas mediante la mezcla de segmentos y arcos. Los arcos son dadas por un centro, 2 puntos (inicio/fin del arco) y una dirección (CW o CCW). En un primer prototipos utilizando GDAL, me inspeccionados una vez cómo los puntos se ordenan después de la llamada .buffer() y de hecho la suposición de que ellos van a estar siempre en la misma dirección. Luego me mudé mi código para bien formada, y parece que la dirección no es la misma, así que estoy de vuelta a la inspección y codificar la interna de la dirección.

Pero mi conjetura es que esto no es la manera correcta de lidiar con el círculo de dirección. Debo comprobar después de todas las llamadas .buffer() la dirección en la que los puntos están ordenados ? Si es así, hay un conocido método para calcular la dirección ?

1voto

Antonio Haley Puntos 2588

Suena como una pregunta para el SIG-Python lista: http://lists.gispython.org/mailman/listinfo/community. (Nota: en Febrero de 2011, yo estaba pensando: "¿por qué diablos tengo campo para bien formada preguntas en algún otro foro?", pero en enero de 2012 en la que estoy pensando "¿por qué diablos no?")

Actualización: En Shapely 1.2.10 no es un valor booleano .is_ccw de la propiedad y una .orient() función para hacer especialmente orientado copias de los polígonos .

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X