8 votos

¿Calcular el apoyo de un edificio con ArcGIS Desktop?

¿Es posible obtener el porte principal de los edificios por planta?

Quiero tener un edificio (por ID) y su orientación principal (por ejemplo, E/90° o W/270°). La idea es cambiar la clase de característica de polígono por una clase de característica de línea. Entonces puedo calcular las longitudes de cada lado. También puedo calcular el rumbo de cada lado. En los edificios con una planta más compleja he pensado acumular las longitudes de los lados en el rumbo.

El problema es que un edificio con cuatro lados paralelos obtiene cuatro rumbos diferentes debido al punto de partida para el cálculo del rumbo (ver imagen). Además, el cálculo no siempre comienza en el mismo extremo de la línea.

Little Sketch

8voto

Monroecheeseman Puntos 825

La versión 10 de ArcGIS tiene la "Geometría mínima de contorno" en la Gestión de datos, conjunto de herramientas de características. Veo una opción RECTANGLE_BY_WIDTH que produce un nuevo campo MBG_Orientation-La orientación del lado más largo del rectángulo resultante. Si esto no le da la orientación correcta, también hay "Actualizar atributos COGO", para cada línea. Luego puede usar Summary Statistics o arcpy.Statistics_analysis para obtener el ángulo de la Longitud Máxima, para cada ID de polígono.

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