GDB-Tabellen-Eigenschaften
Zusammenfassung
Die Describe-Funktion gibt die folgenden Eigenschaften für Geodatabase-Tabellen zurück. Tabelleneigenschaften und Dataset-Eigenschaften werden ebenfalls unterstützt.
Für eine Geodatabase-Tabelle wird der dataType "Table" zurückgegeben.
Eigenschaften
Eigenschaft | Erläuterung | Datentyp |
aliasName (Nur lesen) |
Der Aliasname für die Tabelle. | String |
defaultSubtypeCode (Nur lesen) |
Die Standardeinstellung für den Subtype-Code. | String |
extensionProperties (Nur lesen) | Die Eigenschaften der Klassenerweiterung. | Object |
globalIDFieldName (Nur lesen) |
Der Name des GlobalID-Feldes. | String |
hasGlobalID (Nur lesen) |
Gibt an, ob die Tabelle über ein GlobalID-Feld verfügt. | Boolean |
modelName (Nur lesen) |
Der Modellname für die Tabelle. | String |
rasterFieldName (Nur lesen) |
Der Name des Raster-Feldes. | String |
relationshipClassNames (Nur lesen) |
Die Namen der Beziehungsklassen, denen diese Tabelle angehört. | String |
subtypeFieldName (Nur lesen) |
Der Name des Subtype-Feldes. | String |
Codebeispiel
GDB-Tabelleneigenschaften – Beispiel (eigenständiges Skript)
Mit dem folgenden eigenständigen Skript werden einige Eigenschaften einer GDB-Tabelle angezeigt.
import arcpy # Create a Describe object from the GDB table. # desc = arcpy.Describe("C:/data/chesapeake.gdb/munich") # Print GDB Table properties # print "%-22s %s" % ("AliasName:", desc.aliasName) print "%-22s %s" % ("DefaultSubtypeCode:", desc.defaultSubtypeCode) print "%-22s %s" % ("GlobalIDFieldName:", desc.globalIDFieldName) print "%-22s %s" % ("ModelName:", desc.modelName) print "%-22s %s" % ("RasterFieldName:", desc.rasterFieldName) print "%-22s %s" % ("RelationshipClassNames:", desc.relationshipClassNames)
7/10/2012