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

Table vers domaine

  • Résumé
  • Utilisation
  • Syntaxe
  • Exemple de code
  • Environnements
  • Informations de licence

Résumé

Crée ou met à jour un domaine de valeurs précodées à partir de valeurs extraites d'une table.

Utilisation

  • Un domaine peut être également créé avec l’outil Créer un domaine.

  • Le séparateur standard pour les fichiers texte à données tabulaires dotés de l'extension .csv ou .txt est une virgule, et pour les fichiers dotés d'une extension .tab, une tabulation. Pour utiliser une table en entrée avec un séparateur non standard, vous devez spécifier d'abord le séparateur correct utilisé dans la table à l'aide d'un fichier schema.ini.

    Pour en savoir plus sur l'utilisation de fichiers texte à données tabulaires

Syntaxe

arcpy.management.TableToDomain(in_table, code_field, description_field, in_workspace, domain_name, {domain_description}, {update_option})
ParamètreExplicationType de données
in_table

Table de base de données de laquelle extraire les valeurs de domaine.

Table View
code_field

Champ de la table de base de données duquel extraire les valeurs de code de domaine.

Field
description_field

Champ de la table de base de données duquel extraire les valeurs de description de domaine.

Field
in_workspace

Espace de travail contenant le domaine à créer ou à mettre à jour.

Workspace
domain_name

Nom du domaine à créer ou à mettre à jour.

String
domain_description
(Facultatif)

Description du domaine à créer ou à mettre à jour. Les descriptions de domaines existants ne sont pas mises à jour.

String
update_option
(Facultatif)

Si le domaine existe déjà, spécifie la manière de mettre à jour le domaine.

  • APPEND —Ajoute les valeurs de domaine extraites de la table de base de données.
  • REPLACE —Remplace les valeurs du domaine par les valeurs extraites de la table de base de données.
String

Sortie dérivée

NomExplicationType de données
out_workspace

Espace de travail en entrée mis à jour.

Espace de travail

Exemple de code

Exemple 1 d'utilisation de l'outil TableToDomain (fenêtre Python)

Le script de fenêtre Python ci-dessous illustre l'utilisation de la fonction TableToDomain en mode immédiat.

import arcpy
from arcpy import env
env.workspace =  "C:/data"
arcpy.TableToDomain_management ("diameter.dbf",
                                "code",
                                "descript",
                                "montgomery.gdb",
                                "diameters",
                                "Valid pipe diameters")
Exemple 2 d’utilisation de l’outil TableToDomain (script autonome)

Ce script autonome utilise la fonction TableToDomain dans le cadre d’un workflow.

# Name: TableToDomain.py
# Description: Update an attribute domain to constrain valid pipe material values

# Import system modules
import arcpy
 
# Set the workspace (to avoid having to type in the full path to the data every time)
arcpy.env.workspace = "C:/data"

#Set local parameters
domTable = "diameter.dbf"
codeField = "code"
descField = "descript"
dWorkspace = "Montgomery.gdb"
domName = "diameters"
domDesc = "Valid pipe diameters"

# Process: Create a domain from an existing table
arcpy.TableToDomain_management(domTable, codeField, descField, dWorkspace, domName, domDesc)

Environnements

  • Validation automatique
  • Espace de travail courant

Informations de licence

  • Basic: Oui
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes

  • Vue d'ensemble du jeu d'outils Domaines
  • Présentation rapide des sous-types
  • Présentation rapide des domaines attributaires
  • Remarques concernant le géotraitement pour les domaines attributaires

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