1 votos

¿Calcular el área de los bloques en la intersección de polígonos?

Necesito ayuda para calcular el área de los bloques de un polígono circular interceptado. La intercepción del polígono circular es de 2.000 m y hay bloques de campos de cultivo dentro de la intercepción. En algunos casos, estos bloques de campo se están cortando y, por lo tanto, necesito saber qué parte de la superficie de cada bloque de campo se encuentra dentro del polígono. Me gustaría saber esto para todos los bloques de campo que están presentes dentro de la intercepción del polígono circular.

Tengo un archivo CSV que me indica la superficie de todos los bloques de campos de cultivo presentes en mi shapefile y he hecho una intercepción circular de polígonos, pero soy incapaz de hacer que ArcGIS calcule la superficie de cada bloque dentro del polígono, especialmente los que se cortan.

La interceptación se realizó creando un búfer y luego interceptando el búfer.

He aquí una imagen del polígono y los bloques de campos de cultivo en verde y amarillo. Son de color separado debido al interés en un cultivo específico - amarillo.

Image

1voto

Gavin Schulz Puntos 592

Dependiendo de cómo estén almacenados sus datos (Shapefile, Geodatabase) puede que ya tenga un campo Área en su tabla de atributos.

Haga clic con el botón derecho en su capa en ArcMap y seleccione Abrir tabla de atributos. Busque un campo con un nombre como SHAPE_AREA .

Si no está ahí, puede añadir un campo para el área y calcularlo desde esa Tabla de Atributos abierta.

  1. En el menú de la tabla de atributos, seleccione Añadir campo
    enter image description here

  2. Dé un nombre a su nuevo campo y seleccione el tipo de campo. Yo sugeriría DOUBLE como el mejor tipo para contener un valor de Área. Pulse OK.
    enter image description here

  3. Haga clic con el botón derecho del ratón en la cabecera del nuevo campo y seleccione Calcular geometría
    enter image description here

  4. En el cuadro de diálogo Calcular geometría, seleccione las unidades de superficie y haga clic en Aceptar.
    enter image description here

  5. Su capa tendrá ahora el valor del área para cada registro de bloque en la tabla de atributos
    enter image description here

1voto

LDomagala Puntos 1360

Puede seleccionar los registros que le interesen de la tabla de atributos de sus clases de características (haga clic y arrastre sobre los registros o mantenga pulsada la tecla ctrl mientras hace clic). A continuación, haga clic con el botón derecho del ratón en el encabezamiento que contiene los atributos de área y seleccione "estadísticas". Los dos campos resaltados en la tabla de atributos son sólo aquellos registros atribuidos como "arable" dentro de mi salida de intersección.

enter image description here

Creo que la respuesta que buscas se proporciona en "SUM". Lo más probable es que las unidades sean metros si el campo de área se derivó automáticamente.

Puede hacerlo para cualquier selección de registros. O si no se selecciona ningún registro, todos los registros se computarán en las estadísticas. Midavalo acaba de proporcionar la solución si su clase de característica no tiene ya un campo con un atributo de área.

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