ArcInfo-Tabelleneigenschaften
Zusammenfassung
Die Describe-Funktion gibt die folgenden Eigenschaften für ArcInfo-Tabellen zurück. Tabelleneigenschaften und Dataset-Eigenschaften werden ebenfalls unterstützt.
Für eine ArcInfo-Tabelle wird der dataType "ArcInfoTable" zurückgegeben.
Eigenschaften
| Eigenschaft | Erläuterung | Datentyp |
| itemSet (Nur lesen) |
Eine Python-Liste mit Feldern in der Tabelle. Jeder Eintrag in der Liste ist ein ArcInfo-Feldeigenschaften-Describe-Objekt, das ein Feld in der Tabelle darstellt. | Object |
Codebeispiel
ArcInfo-Tabelleneigenschaften – Beispiel (eigenständiges Skript)
Mit dem folgenden eigenständigen Skript wird eine Tabelleneigenschaft aus einer ArcInfo-Tabelle angezeigt. Anschließend wird eine Liste der ArcInfo-Felder abgerufen und der Name jedes Felds ausgegeben.
import arcpy
# Create a Describe object from the ArcInfo Table.
#
desc = arcpy.Describe("C:/data/crimefreq")
# Print a Table property from the ArcInfo Table.
#
#print "HasOID: " + desc.hasOID
print "%-11s %s" % ("HasOID:", desc.hasOID)
# Get the itemSet from the ArcInfo Table and
# print the name and item type of each item.
#
iSet = desc.itemSet
for item in iSet:
print "%-12s %s" % ("\nName:", item.name)
print "%-11s %s" % ("Item type:", item.itemType)
7/10/2012