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

0 votos
473 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,103 preguntas

1,314 respuestas

866 comentarios

2,182 usuarios

 

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

 

...