El parámetro "Correction_Comments" de su función no se utiliza en absoluto dentro de la función. En su lugar, hay una variable "MSAGSTREETNAME", una variable local a la que no se hace referencia en ninguna otra parte. Además, la sentencia if está utilizando una asignación (=) en lugar de una prueba (==).
Modificaciones:
def Reclass(streetnamefield):
if streetnamefield == 'HEMLOCK':
return 'IN PARCEL 103'
Reclass( !Correction_Comments!)
Esto pasará el campo Correction_Comments
en su Reclass
función. En su lugar, es posible que desee ejecutar esto en la calculadora de campo para el Correction_Comments
campo, contra el MGAGSTREETNAME
campo, por ejemplo, haciendo clic con el botón derecho del ratón Correction_Comments
, Calculadora de campo, y ejecutar con Reclass(!MGAGSTREETNAME!)
.