2 votos

Python en la herramienta de cálculo de campos de ModelBuilder

El código funciona en ArcMap "Calculadora de campo..." cuando hago clic en el atributo y calculo.

Pero si no funciona en ModelBuilder calcular herramienta de campo.

¿Alguna idea?

Código de guión pre-lógico:

  def ifBlock(Country):
    if Country == 'China':
     return "A"
    elif Country == 'Canada':
     return "B"
    elif Country == 'Russia':
     return "C"

resultado=

   ifBlock(!Country!)

1voto

ftt Puntos 121

Encontrado el problema. Tenía : detrás de mi resultado, así:

resultado=

    ifBlock(!Country!): <--

Tengo eliminado ¡¡¡y ahora funciona bien, gracias a todos!!!

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