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

Field

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

Résumé

The field object represents a column in a table. A field has many properties, the most obvious ones being its name and its type.

Discussion

Field properties can be accessed through the ListFields and Describe functions.

Updating a field property only updates the field object, no changes are made to the actual field in the table or feature class.

Syntaxe

 Field  ()

Propriétés

PropriétéExplicationType de données
aliasName
(Lecture/écriture)

The alias name of the field.

String
baseName
(Lecture/écriture)

The unqualified field name.

String
defaultValue
(Lecture/écriture)

The default value of the field.

Variant
domain
(Lecture/écriture)

The name of the associated domain.

String
editable
(Lecture/écriture)

The editable state: True if the field is editable.

Boolean
isNullable
(Lecture/écriture)

Indicates if the field can contain null values.

Boolean
length
(Lecture/écriture)

The length of the field.

Integer
name
(Lecture/écriture)

The name of the field.

String
precision
(Lecture/écriture)

The precision for field values.

Integer
required
(Lecture/écriture)

Indicates if the field is required. A required field cannot be deleted.

Boolean
scale
(Lecture/écriture)

The scale of the field.

Integer
type
(Lecture/écriture)

The field type.

  • Blob —Blob
  • Date —Date
  • Double —Double
  • Geometry —Geometry
  • GlobalID —Global ID
  • Guid —Guid
  • Integer —Integer (Long Integer)
  • OID —Object ID
  • Raster —Raster
  • Single —Single (Float)
  • SmallInteger —Small Integer (Short Integer)
  • String —String (Text)

Learn more about ArcGIS field data types.

Remarque :

Although the Field object's type property values are not an exact match for the keywords used by the Add Field tool's field_type parameter, all of the Field object's type values can be used as input to this parameter. The different field types are mapped as follows: Integer to LONG, String to TEXT, and SmallInteger to SHORT.

String

Exemple de code

Field example

Display field properties for the specified feature class.

import arcpy

feature_class = "c:/data/counties.shp"

# Create a list of fields using the ListFields function
fields = arcpy.ListFields(feature_class)

# Iterate through the list of fields
for field in fields:
    # Print field properties
    print("Field:       {0}".format(field.name))
    print("Alias:       {0}".format(field.aliasName))
    print("Type:        {0}".format(field.type))
    print("Is Editable: {0}".format(field.editable))
    print("Required:    {0}".format(field.required))
    print("Scale:       {0}".format(field.scale))
    print("Precision:   {0}".format(field.precision))

Rubriques connexes

  • Utilisation de champs et d'index

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