1 votos

¿Contando el número de grupos de trama dentro de la capa intermedia?

Estoy tratando de contar el número de veces que cada categoría de una capa rasterizada aparece en un cuadrado del buffer. He adjuntado una imagen para ayudar a explicar.

En el ejemplo de la imagen, quiero que el "grupo rojo" tenga la salida 2 para ese búfer, el gris la salida 2, el verde 2, el naranja 4 y el marrón 4 o 5. Tengo que hacer esto para unos cientos de sitios, por lo que una técnica en la que puedo hacer todos los buffers al mismo tiempo sería bueno, incluso si esto significa que sólo un grupo de trama se puede asignar un número a la vez, por ejemplo, sólo la salida de "grupo rojo" en cada buffer. No estoy seguro de que esto sea posible, pero espero que sí. ¿Tendría que convertir primero la capa de trama?

No estoy seguro de si importa o no, pero ninguno de mis búferes se superpone y algunos grupos de trama podrían estar en más de un búfer como se ve a continuación.

enter image description here

Estoy usando ArcGIS - ArcMap 10.1. Debería tener todas las licencias ya que está en la Universidad

enter image description here Esta es la salida que puedo obtener

2voto

John Kramlich Puntos 286

No das ninguna indicación sobre el tamaño de la trama o el número de búferes por lo que el siguiente enfoque puede ser poco práctico y hay una manera mejor. De todos modos aquí hay un método:

  1. Convierta su ráster en un conjunto de datos de puntos, si utiliza el polígono del buffer como máscara reducirá el volumen de datos.
  2. Asumiendo que los buffers tienen un ID único (no use FID/ObjectID - cree uno si es necesario) use la herramienta de unión espacial para unir el buffer a la capa de puntos. El conjunto de datos resultante es un nuevo conjunto de datos de puntos con los ID de los buffers adjuntos.
  3. Ejecute la herramienta de resumen de estadísticas agrupando por ID de búfer y contando con grid_code. No sólo obtendrá una tabla con el número de grupos (los colores de su ejemplo), sino que también obtendrá un recuento y, por tanto, una indicación del á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