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

EigenschaftErläuterungDatentyp
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