ArcGIS Desktop

  • Documentation
  • Support

  • 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 for 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

Utilisation de champs et d'index

Lorsqu'elles sont décrites, les classes et les tables d'entités ont une propriété Champ qui renvoie une liste d'objets Field, ainsi qu'une propriété d'index qui renvoie une liste d'objets Index. Chaque objet de champ ou d'index dispose de plusieurs propriétés pouvant être utilisées pour explorer l'objet. Les fonctions ListFields et ListIndexes peuvent également permettre de créer les mêmes listes. L'exemple suivant montre comment créer une liste de champ et parcourir son contenu à la recherche d'un champ spécifique.

import arcpy

fc = 'D:/St_Johns/data.gdb/roads'

# Get a list of field objects
#
fields = arcpy.ListFields(fc, 'Flag')

for field in fields:
    # Check the field name, perform a calculation when finding the field 'Flag'
    #
    if field.name == 'Flag':
        # Set the value for the field and exit loop
        #
        arcpy.CalculateField_management(fc, 'Flag', '1')
        break

Les propriétés des objets champ et index sont répertoriées ci-dessous :

PropriétéExplication

name

Nom du champ.

aliasName

Nom d'alias du champ.

domain

Nom du domaine associé.

editable

True, si le champ est modifiable.

isNullable

True, si le champ accepte les valeurs nulles.

required

True, si le champ est obligatoire.

length

Longueur du champ.

type

SmallInteger, Integer, Single, Double, String, Date, OID, Geometry, BLOB.

scale

Echelle du champ.

precision

Précision du champ.

Propriétés du champ

PropriétéExplication

name

Nom de l'index.

isAscending

True, si l'index est trié par ordre croissant.

isUnique

True, si l'index est unique.

fields

Liste d'objets Field. Cela équivaut à utiliser la propriété du champ Describe.

Propriétés de l'index

Astuce:

Les méthodes ListFields et ListIndexes permettent de limiter les résultats en fonction d'un nom et d'un type.

Rubriques connexes

  • ListFields
  • ListIndexes
  • Créer des listes de données

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

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