5 votos

¿Cómo obtener máximo valor donde superponen dos shapefiles usando ArcGIS de escritorio 10.1?

Estoy tratando de combinar 2 bases de datos (tanto archivos de formas, pero podemos convertirlos a capas raster si es necesario) donde se comparan los valores, y el que sea mayor se convierte en el nuevo valor de la capa. ¿¿Tienes sobre esto? No son muy adyacentes a uno otro, porque hay una coincidencia bastante grande en el centro. Estoy usando ArcMap 10.1

7voto

UnkwnTech Puntos 21942

Para hacer esto, primero de la Unión (mantener todos los campos) los dos archivos juntos y agregar un campo numérico llamado decir MaxValue.

Entonces, suponiendo que se tienen los valores de shapefile1 y shapefile2 llamado val1 y val2 , respectivamente, puede utilizar el Calcular el Campo de la herramienta con la siguiente configuración para calcular MaxValue:

Parser:

Python

Expresión:

Reclass(!val1!,!val2!)

Bloque De Código:

def Reclass(val1,val2):
  if (val1 >= val2):
    return val1
  else:
    return val2

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