14 votos

El uso de polígonos para aplicar un valor único para todas las celdas ráster dentro de los polígonos?

En ArcGIS 9.3, tengo un archivo raster que me gustaría "máscara" con polígonos, dando un valor único para todas las celdas ráster que se superponen a los polígonos.

¿Cómo puedo hacer esto?

Aquí está una captura de pantalla, donde el negro polígonos son mis capa de polígono, y el resto es de mapa de bits.

enter image description here

15voto

Dan Puntos 16

Usted puede utilizar una instrucción condicional. El problema con las recomendaciones anteriores es que al rasterizar su polígonos (que es necesario) el fondo, que no contienen polígonos, será NoData resultante en las áreas correspondientes en la salida también se NoData. Usted tendrá que configurar su análisis de la medida en su original trama y, a continuación, establezca un valor de fondo (es decir, 0) a la rasterizado polígono ráster utilizando SetNull. Una vez hecho esto una instrucción condicional en la trama de la calculadora se verá algo como esto.

Con("praster" > 0, "praster", "OrgRaster")

"praster" es su rasterizado ploygon característica de la clase, con un valor de fondo de 0, y "OrgRaster" es el ráster que desea modificar. Esta declaración está diciendo que si praster es mayor que 0, a continuación, asignar valores de praster demás asignar valores de OrgRaster.

5voto

Konrad Garus Puntos 166

Creo que se puede rasterizar (ArcToolbox > Herramientas de Conversión > A Trama) su polígonos, y, a continuación, combinar los dos rásteres. Trate De Spatial Analyst Tools > Matemáticas > Lógica > Sobre.

0voto

mapBaker Puntos 5348

usted puede convertir el valor de trama polígono

a continuación, espacialmente unirse de nuevo a la zona de polígono

a continuación, convertir la zona del polígono de trama, manteniendo el ámbito de la unión espacial

entonces yo pienso que debe de mosaico de ellos juntos, manteniendo el 'top' de la trama, es decir, la zona de ráster de valores (en lugar de la suma/min/max/mediana)...

sabes a qué me refiero?

mb

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