Estoy trabajando en una sesión de ArcMap, he marcado la opción de obtener una ID para cada una de las capas en mi documento, por lo que cualquiera lo tiene.
Ahora, lo que necesito es una forma de obtener estos valores dentro de un script de Python (para copiar eso automáticamente en una tabla): no existe tal información en las propiedades de la capa alcanzadas por una descripción, ni desde el módulo .mapping.
arcpy
arcgis-10.3
layers
Davide Pavia
fuente
fuente
DSID
enarcpy.describe
devuelve la ID del conjunto de datos. has intentado eso? Un ejemplo seríadesc = arcpy.Describe("some layer")
entoncesdesc.DSID
Respuestas:
Después de probar esto en ArcGIS 10.3, y de acuerdo con la documentación disponible para Layer and Describe en arcpy, y también este hilo: https://geonet.esri.com/thread/178341 , esta funcionalidad aún no existe. No puede acceder a la ID de capa desde arcpy. Es posible que pueda acceder a través de ArcObjects si tiene el conocimiento.
Como solución alternativa, ¿puede ingresar la ID en los campos Créditos o Descripción? Puede acceder a ambos campos a través de arcpy.
fuente