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