Tengo dos imágenes ráster, booleanas clasificadas (1 o 2). Se superponen en áreas determinadas.
Necesito un ráster que sea solo las secciones superpuestas.
Uso de Arcinfo 10. Answer solo puede usar métodos de trama, sin conversión a polígonos, puntos, etc.
arcgis-10.0
raster
Thad
fuente
fuente
Respuestas:
Esto parece una operación de recorte bastante simple. Use la herramienta Clip (gestión de datos) .
De la documentación de ayuda:
En realidad, esto debería ser más simple que su requisito, ya que utiliza funciones básicas y ni siquiera debería requerir la extensión Spatial Analyst , como podrían hacerlo otros métodos.
-------------- Editar
Por otro lado, si su objetivo es crear un ráster que muestre dónde ambas entradas eran nulas, o si una tenía un valor o ambas tenían un valor, entonces usaría la Multiplicación de ráster . Esto esencialmente crea un ráster de salida que tiene valores que son los múltiplos de los valores de los rásteres de entrada. Tenga en cuenta que lo que sigue requiere la extensión Spatial Analyst.
Un ejemplo, en su caso, con rásteres booleanos.
Si desea poder determinar cuál de sus entradas tiene un valor verdadero, deberá reclasificar uno de los rásteres de entrada para que sus valores multiplicados sean completamente únicos. Ambas entradas deberán reclasificarse para que no haya un valor de "1", ya que esto permitirá valores duplicados en un ráster multiplicado.
Ejemplo:
Puede hacer una combinación de estas operaciones donde recorta uno de los rásteres por el otro, para mostrar solo el área superpuesta. Luego reclasifique y multiplique los rásteres para mostrar dónde ambos son Falsos, uno u otro son Verdaderos, o ambos son Verdaderos.
Espero que esto ayude.
fuente
Supongo que en sus rásteres tiene el valor 1 para blanco (de alguna manera área de nodata) y 2 para azul / verde.
Por lo tanto, debe obtener áreas donde ambos rásteres tengan valor 2.
Esto se puede realizar fácilmente con la Calculadora ráster en ArcGIS.
La expresión se verá así:
("raster1" == 2) & ("raster2" == 2)
o
Con(("raster1" == 2) & ("raster2" == 2), 1, 0)
PD: esta herramienta requiere la extensión Spatial Analyst
fuente
Creo que este método puede ayudarte:
arctoolbox >> Data management tools >> Raster >> Rasterprocessing >> Clip
arrastre y suelte su ráster en entrada y salida (sin importar cuál). Ahora tiene un archivo shape desde su área de superposición (lo llamamos overlap.shp).arctoolbox >> Spatial analyst tools >> Extraction >> Extract by mask
input: el Ráster 1, datos de máscara: el overlap.shp. Ahora tiene un ráster de superposición ráster 1 (lo llamamos overlap1).arctoolbox >> Spatial analyst tools >> Extraction >> Extract by mask
: input: el ráster 2. datos de máscara: el overlap.shp. Ahora tiene un ráster de superposición ráster 1 (lo llamamos overlap2).arctoolbox >> Spatial analyst tools >> Map algebra
arrastrar y soltar overlap2 y overlap1.Ahora puedes hacer cualquier cosa. Todas las estadísticas que necesitas.
fuente