9 votos

¿Se puede utilizar ArcPy 10.1 para generar polígonos elípticos de curvas verdaderas en una geodatabase de archivos?

Como telón de fondo, esta pregunta surgió de intentar contestar a la pregunta de Cómo generar la superposición de polígonos a partir de la línea de salida de la Mesa A la herramienta Elipse?

El uso de la ArcMap GUI es muy fácil digitalizar la verdadera curva de polígonos en un archivo de clase de entidad de geodatabase utilizando la Elipse Herramienta de Construcción pero ...

Es posible escribir la verdadera curva elíptica polígonos, mientras que la lectura de las filas (de arcpy.da.SearchCursor) a partir de una tabla que contiene un punto central, un eje mayor, eje menor y un azimut de cada uno de ellos?

Yo tenía la esperanza de que podría ser un símbolo disponibles con arcpy.da.InsertCursor para hacer esto, pero SHAPE@ parece estar limitado por lo que la Geometría del objeto de las ayudas, y que no parecen incluir verdadero curvas.

1voto

David Puntos 2901

Nos encontramos con el mismo problema el año pasado, cuando tuvimos que dibujar cientos de parcelas a partir de las descripciones legales en una geodatabase. COGO herramientas eran la única cosa que nos permiten extraer y conservar la verdadera curvas. Por desgracia, COGO herramientas no son scritable. Sin embargo, hemos sido capaces de convertir las descripciones legales a formato txt mediante la cual se podría, a continuación, cargarlos en la travesía de la ventana para crear nuestras formas. Dependiendo del formato de tabla, usted podría (usando python) convertir las tablas txt y luego cargarlos en la travesía de la ventana.

EDIT: Hoy he estado tratando de importar la verdadera curva de contornos en una FGDB y corrió a través de este. No estoy seguro si es de ayuda, pero consideró que sería útil para la manipulación de la verdad de las curvas.

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