4 votos

¿Cómo encontrar el porcentaje de una característica en un ráster con ArcGIS Desktop?

Intento encontrar el porcentaje de características poligonales con una resolución de 5 metros que se encuentran dentro de cada celda raster de 25 km. Quiero asignar porcentajes a cada celda en función del porcentaje de una característica que aparece en la celda (10%, 20%...).

¿Existe alguna herramienta que pueda realizar este procedimiento?

El hecho de que la trama esté limitada a un único campo de valor me ha impedido realizar consultas de atributos.

Utilizo ArcGIS Desktop.

1voto

Markus Olsson Puntos 12651

Aquí tienes una de las posibles soluciones en ArcGIS - la metodología es un poco complicada, pero debería resolver tu problema.

1) Utilice Crear Fishnet (Gestión de datos) (disponible en todos los niveles de licencia) para crear una cuadrícula de 25x25 km de celdas rectangulares. Tendrá que crearse de forma concurrente con el ráster (hacer coincidir las celdas del ráster con las celdas de la malla poligonal) - puede hacerlo utilizando el parámetro *origin_coord*.

2) Fusión el fishnet con su featureclass de polígono basado en un atributo común - algo como un simple campo ID funcionará.

3) Dividir el polígono original featureclass por la cuadrícula. Calcular el área de cada pieza de sus polígonos originales.

4) Ahora tiene trozos de polígono con un ID que asigna al polígono entero original y el área de cada uno. A partir de aquí puedes calcular el porcentaje del polígono entero que representa cada pieza. Esta parte puede ser un poco más complicada de automatizar, pero se puede completar utilizando la función calculadora de campo .

5) Fusión el ID y el porcentaje con la cuadrícula.

6) Convertir la cuadrícula en una trama utilizando el nuevo campo de porcentaje.

1 votos

La conversión a vector para esta operación es extremadamente ineficiente. Se puede hacer todo en una operación de estadísticas de bloque.

0 votos

@whuber ¿Podrías explicarme el funcionamiento de las estadísticas de bloque, por favor? Nunca he oído hablar de esa operación.

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