ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions

Propriétés des classes de représentations

  • Résumé
  • Propriétés
  • Exemple de code

Résumé

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éExplicationType 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)

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog d’Esri
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2021 Esri. | Confidentialité | Légal