ArcGis Python modifica la información del campo según los datos existentes

Suponga que los datos originales son los siguientes

 

Campo 1 Campo 2 Campo 3 Campo 4 Nuevo campo
es bueno Lo es  
es bueno Lo es  
es bueno Lo es  
es bueno Lo es  
es bueno Lo es  
es bueno Lo es  
es bueno Lo es  
es bueno Lo es  
es bueno Lo es  
es bueno Lo es  
es bueno Lo es  
es bueno Lo es  
es bueno Lo es  

 

 

1. Abra la tabla de atributos

2. Agregar nuevos campos

3. Abra el editor de Python

     Haga clic con el botón izquierdo en el título del nuevo campo para seleccionar todo, y luego haga clic con el botón derecho en el título para mostrar la calculadora de campo.

4. Editor de configuración

     El programa de análisis se cambia a: python

     Marque [Mostrar bloque de código]

5. Complete el código

Complete el [código de secuencia de comandos de prelógica]:

all_data = {}
def xgmc(dlmc):
  if dlmc not in all_data:
    all_data[dlmc]=0
  all_data[dlmc]+=1
  return dlmc+str(all_data[dlmc])

6. Llamar en la casilla de llamadas

Complete el código:

xgmc(!字段1!)

 

7. Haga clic en [Aceptar].

Supongo que te gusta

Origin blog.csdn.net/usdnfo/article/details/110588268
Recomendado
Clasificación