Con ArcPy consultar si ya existe o no un campo (columna)

0 votos
469 vistas
preguntado por nelsonricardo Novato (101 puntos)   Sep 11, 2016 en ArcGIS
Estoy tratando de crear un script con ArcPy para añadir atributos a un feature class o shapefile a partir de un listado, pero no sé como consultar si ya existe un campo con dicho nombre.

Gracias de antemano.

1 Respuesta

0 votos
respondido por Davix Novato (182 puntos)   Sep 12, 2016

Puedes recorrer los campos de la capa para comprobar si existe o no.

import arcpy
mxd = arcpy.mapping.MapDocument("CURRENT")
df = arcpy.mapping.ListLayers(mxd,"")[0]
fieldList = arcpy.ListFields(df)
for field in fieldList:
    print field.name

Espero te ayude. Saludos.

Ofertas de trabajo SIG

Un buen usuario

  1. Comparte lo que sabe
  2. Demuestra su amabilidad
  3. Hace preguntas claras
  4. Escribe correctamente
  5. No hace daño a nadie

1,073 preguntas

1,292 respuestas

850 comentarios

2,116 usuarios

 

Gana 500 puntos y obtén un Certificado SIG validado por ArcGeek.

 

...