ArcGIS: Acceso a la salida de la lista de Python desde ListFields Geoprocessor

StackOverflow https://stackoverflow.com/questions/2133576

  •  22-09-2019
  •  | 
  •  

Pregunta

Estoy tratando de acceder a la salida del listFields Objeto de geoprocesamiento usando el siguiente código:

sFields = gp.ListFields(linktofeatureclass)
for j in range(len(sFields)):
    print sFields[j]

¿Cómo obtengo información sobre los campos que he enumerado? Imprimirlos (es decir, sFields En lo anterior) solo devuelve "Geoprocesamiento Describa el objeto de objeto de campo a 0x00e42e18". Estoy buscando el nombre del campo, el tipo, la longitud, etc.

Gracias

¿Fue útil?

Solución

prueba esto:

sFields = gp.ListFields(linktofeatureclass)
for field in sFields:
    print field.Name, field.Type, field.Scale

Para obtener más información, consulte con los documentos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top