5 votos

¿Cómo reclasificar aleatoriamente valores de píxeles ráster en ArcGIS?

Tengo un conjunto de datos raster (USDA Cropscape dataset) en el que a cada píxel se le asigna un tipo de cultivo o de cubierta vegetal (por ejemplo, maíz, arroz, zona urbana, bosque). Algunos de los valores de los píxeles se clasifican en más de un tipo de cultivo o cubierta vegetal. Por ejemplo, hay 40.000 píxeles clasificados como "Doble cultivo cebada/maíz" como nombre de clase. Esto se debe a que algunos acres de tierra se dedican a prácticas de rotación de cultivos. He adjuntado una captura de pantalla de la tabla de atributos.

Me gustaría reclasificar los píxeles (mostrados en la columna "Recuento" de la captura de pantalla adjunta) como cebada O maíz (pero no ambos), de forma que 20.000 píxeles se clasifiquen como cebada y 20.000 como maíz. Ahora viene lo importante: Me gustaría distribuir aleatoriamente la reclasificación para que no haya una agrupación de un tipo de cultivo (es decir, maíz o cebada), sino una distribución uniforme y aleatoria de cada reclasificación. en toda su extensión . No quiero que los primeros 20.000 píxeles sean de maíz y los siguientes de cebada, pero que todos los demás píxeles se clasifiquen como uno u otro estaría bien.

¿Cómo lo haría? Esquema general o guía paso a paso, si es posible. Lo importante es conseguir reclasificar la mitad de los píxeles en distribución aleatoria attribute table of Cropscape raster layer

3voto

user1965813 Puntos 153

Genere un raster aleatorio utilizando el mismo tamaño de celda (y ajustado a) que sus datos ag, reclasifique el raster aleatorio de forma que todos los valores >0,5 representen valores de maíz y los valores < 0,5 sean valores de cebada.

Utilice una función Con para sustituir todas las celdas de maíz+cebada por los valores con la superficie de maíz o cebada creados aleatoriamente.

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