Propriétés des classes de représentations (arcpy)
Récapitulatif
La fonction Describe renvoie les propriétés suivantes pour les classes de représentations. Les propriétés des jeux de données sont également prises en charge.
Il est possible d'obtenir des propriétés Describe pour les classes de représentations à partir de la propriété GDBFeatureClass.representations ou DescribeObject.children d'une classe d'entités de géodatabase.
Une classe de représentations renvoie un dataType de "RepresentationClass".
Propriétés
Propriété | Explication | Type de données |
overrideFieldName (Lecture seule) |
Nom du champ de débrayage. | String |
requireShapeOverride (Lecture seule) |
Indique si un débrayage de forme est requis pour les représentations d'entités. | Boolean |
ruleIDFieldName (Lecture seule) |
Nom du champ ID de règle. | String |
Exemple de code
Exemple de propriétés RepresentationClass (script autonome)
Le script autonome suivant présente des propriétés pour toutes les classes de représentation d'une classe d'entités.
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)
9/12/2013