En mi ArcGIS código de Python, tengo que recorrer un par de capas, y de esas sólo las capas seleccione la operativa de los accesorios:
arcpy.SelectLayerByAttribute_management(fittings, "NEW_SELECTION", whereClause)
Algunos de mis capas son almacenados en una geodatabase personal (.mdb) y algunos en una geodatabase de archivos (.gdb), que tiene un impacto en la sintaxis de la "whereClause" de la cadena, debido a que el mdb necesidades de los corchetes para la consulta de nombre de campo, mientras que el bgf no:
if database = GDB: # This line is pseudo-code which I need resolving
whereClause = "LIFECYCLESTATUS = 'LIVE'"
else:
whereClause = "[LIFECYCLESTATUS] = 'LIVE'"
Mi pregunta es: ¿cómo puedo determinar si una capa de origen de datos en una mdb o en un gdb? Me las he arreglado para llegar a
desc = arcpy.Describe(fittings)
delm = desc.dataElement
Pero después de esto, estoy atascado. ¿Donde puedo encontrar las propiedades disponibles para el "dataElement" de la clase?