Tengo un problema al utilizar Python en ModelBuilder.
Mi modelo va a calcular el ritmo de la erosión lateral.
He restado dos capas de polígonos por Diferencia simétrica y añadir el campo "tempo" a la nueva capa con la expresión en "Wyrazenie na tempo" "Shape Area"/55.5 (55.5 es la longitud de mi segmento). No hay problema cuando el ritmo es positivo porque la salida de la diferencia simétrica es un valor absoluto. El problema es cuando el ritmo debe ser inferior a cero.
Debería usar algún tipo de sentencia if pero no sé cómo.
Mi declaración debería ser así:
If Shape Area of Dane 2 > Shape Area of Dane1: tempo * (-1)
else: tempo *1
No estoy seguro de en qué parte del modelo debo utilizarlo (tal vez añadir la siguiente herramienta de cálculo de campos o escribir un script) y cómo hacer referencia en una capa a otras capas.