CÓMO
En ArcGIS Pro, se pueden restar valores de campo de un valor especificado y devolver resultados negativos, como se muestra en la imagen siguiente. Sin embargo, es necesario evitar resultados negativos, ya que puede dar lugar a errores o resultados inesperados en determinadas operaciones geoespaciales. Las distancias negativas pueden ser más difíciles de interpretar en análisis de proximidad o cálculos de zonas de influencia. Por ejemplo, si se crea una zona de influencia alrededor de una entidad y da como resultado una distancia negativa, podría indicar un error en el análisis o los datos.

Este artículo proporciona el flujo de trabajo para restar valores de campo y excluir resultados negativos con Python en ArcGIS Pro.
fancy_subtract(!<fieldName>!)
def fancy_subtract(subtract_from):
value = <subtractionValue>
if subtract_from < value:
return 0
else:
diff = subtract_from - value
return diff

La siguiente imagen muestra valores no negativos cuando la resta da como resultado un número negativo.

Id. de artículo: 000031888
Obtener ayuda de expertos en ArcGIS
Empieza a chatear ahora