RepresentationClass-Eigenschaften

Diese ArcGIS 2.7-Dokumentation wurde archiviert und wird nicht mehr aktualisiert. Inhalt und Links sind möglicherweise veraltet. Verwenden Sie die aktuelle Dokumentation.

Zusammenfassung

Die Funktion Describe gibt die folgenden Eigenschaften für Repräsentationsklassen zurück. Dataset-Eigenschaften werden ebenfalls unterstützt.

Describe-Eigenschaften für Repräsentationsklassen können aus der GDBFeatureClass.representations-Eigenschaft oder der DescribeObject.children-Eigenschaft einer GDB-FeatureClass abgerufen werden.

Für eine Repräsentationsklasse wird der dataType "RepresentationClass" zurückgegeben.

Eigenschaften

EigenschaftErklärungDatentyp
overrideFieldName
(Nur lesen)

Der Name des Override-Feldes.

String
requireShapeOverride
(Nur lesen)

Gibt an, ob für Feature-Repräsentationen ein Shape-Override erforderlich ist.

Boolean
ruleIDFieldName
(Nur lesen)

Der Name des RuleID-Feldes.

String

Codebeispiel

RepresentationClass-Eigenschaften – Beispiel (eigenständiges Skript)

Mit dem folgenden eigenständigen Skript werden die Eigenschaften aller Repräsentationsklassen in einer Feature-Class angezeigt.

import arcpy

# Create a Describe object
#
desc = arcpy.Describe("C:/data/moad.gdb/Water_Bodies")

# Print RepresentationClass properties for each representation 
#   in the feature class.
#
for child in desc.representations:
    if child.datasetType == "RepresentationClass":
        print(child.name)
        print("\t%-25s %s" % ("Override field name:", child.overrideFieldName))
        print("\t%-25s %s" % ("Shape override required:", child.requireShapeOverride))
        print("\t%-25s %s" % ("RuleID field name:", child.ruleIDFieldName))