Calculer une valeur (ModelBuilder)

Synthèse

Renvoie une valeur en fonction d’une expression Python spécifiée.

En savoir plus sur le fonctionnement de l’outil Calculer une valeur dans ModelBuilder

Utilisation

  • Cet outil n’est disponible qu’à partir du ruban ModelBuilder et s’utilise dans les modèles. L’outil n’est pas disponible via la fenêtre Geoprocessing (Géotraitement) ou via Python.

  • Le paramètre Expression prend uniquement en charge les expressions Python. Les autres langages de script ne sont pas pris en charge.

  • Utilisez le paramètre Expression pour les expressions courtes d’une ligne. Utilisez le paramètre Bloc de code pour les expressions plus complexes, telles que les calculs multilignes ou les opérations logiques (if, then). Le paramètre Bloc de code ne peut pas être utilisé seul. Il doit être utilisé avec le paramètre Expression.

    Reportez-vous à la rubrique Exemples d’utilisation du paramètre Expression.

  • Les variables créées dans ModelBuilder peuvent être utilisées par cet outil, mais elles ne peuvent pas être utilisées directement dans le paramètre Expression. Pour utiliser une variable dans l’expression, placez le nom de la variable entre des signes de pourcentage (%) ou double-cliquez sur le nom de la variable dans la liste Variables pour l’ajouter au paramètre Expression.

  • Pour utiliser une fonction Python dans une expression, double-cliquez sur une fonction dans la liste Fonctions pour l’ajouter au paramètre Expression.

    Outil Calculer une valeur avec une liste de fonctions et une variable
  • Vous ne pouvez pas accéder aux variables de modèle dans le paramètre Bloc de code. Ces variables doivent être transmises au bloc de code à partir de l’expression. Pour ce faire, créez une définition de fonction dans le paramètre Bloc de code et référencez la définition dans le paramètre Expression.

    Reportez-vous à la rubrique Exemples d’utilisation du paramètre Bloc de code.

  • Le paramètre Type de données est utilisé dans ModelBuilder pour enchaîner la sortie de cet outil avec d’autres outils. Par exemple, si vous utilisez cet outil pour calculer une distance à utiliser en entrée dans le paramètre Distance de la zone tampon de l’outil Zone tampon, spécifiez Unité linéaire pour le paramètre Type de données.

    Reportez-vous à la rubrique Exemples d’utilisation du paramètre Type de données.

  • Dans Python, une indentation appropriée fait partie de la syntaxe. Le niveau d’indentation (deux ou quatre espaces) importe peu tant qu’il est homogène dans tout le bloc de code.

  • Remarque :

    Lorsque vous écrivez des scripts Python équivalents, utilisez les instructions Python standards au lieu de cet outil.

Paramètres

ÉtiquetteExplicationType de données
Expression

Expression Python à évaluer.

Utilisez le paramètre Expression pour les expressions courtes d’une ligne. Utilisez le paramètre Bloc de code pour les expressions plus complexes, telles que les calculs multilignes ou les opérations logiques (if, then). Le paramètre Bloc de code ne peut pas être utilisé seul. Il doit être utilisé avec le paramètre Expression.

SQL Expression
Bloc de code
(Facultatif)

Bloc de code Python. Le code du bloc doit être référencé dans le paramètre Expression.

String
Type de données
(Facultatif)

Spécifie le type de données de la valeur renvoyée par l’expression Python. Ce paramètre permet d’enchaîner l’outil Calculer une valeur à d’autres outils.

  • Couche d’entités d’objets 3DCouche d’entités d’objets 3D
  • Localisateur d’adressesLocalisateur d’adresses
  • Analysis Cell Size (Taille de cellule d’analyse)Analysis Cell Size (Taille de cellule d’analyse)
  • Couche d’annotationsCouche d’annotations
  • Toute valeurToute valeur
  • Document ArcMapDocument ArcMap
  • Unité surfaciqueUnité surfacique
  • Espace de travail de fichier BIMEspace de travail de fichier BIM
  • BooléenBooléen
  • Création de la couche de disciplineCréation de la couche de discipline
  • Création de la couche de scène de disciplineCréation de la couche de scène de discipline
  • Construction de la coucheConstruction de la couche
  • Création de la couche de scèneCréation de la couche de scène
  • Jeu de données de dessin DAOJeu de données de dessin DAO
  • Expression du calculateurExpression du calculateur
  • Couche de catalogueCouche de catalogue
  • Racine du catalogueRacine du catalogue
  • Taille de celluleTaille de cellule
  • Taille de cellule XYTaille de cellule XY
  • Couche compositeCouche composite
  • CompressionCompression
  • Système de coordonnéesSystème de coordonnées
  • Dossier des systèmes de coordonnéesDossier des systèmes de coordonnées
  • CouvertureCouverture
  • Classes d’entités de couvertureClasses d’entités de couverture
  • Elément de donnéesElément de données
  • Fichier de donnéesFichier de données
  • Connexions aux bases de donnéesConnexions aux bases de données
  • Jeu de donnéesJeu de données
  • DateDate
  • Table dBASETable dBASE
  • EliminerEliminer
  • Couche de diagrammeCouche de diagramme
  • Couche de dimensionsCouche de dimensions
  • Connexion de disqueConnexion de disque
  • DoubleDouble
  • Couche de surface d’altitudeCouche de surface d’altitude
  • Chaîne chiffréeChaîne chiffrée
  • EnveloppeEnveloppe
  • Echelle d’évaluationEchelle d’évaluation
  • EtendueEtendue
  • Extraire des valeursExtraire des valeurs
  • Classe d’entitésClasse d’entités
  • Jeu de classes d’entitésJeu de classes d’entités
  • Couche d’entitésCouche d’entités
  • Jeu d’entitésJeu d’entités
  • TerrainTerrain
  • Informations de champInformations de champ
  • Appariements de champsAppariements de champs
  • FichierFichier
  • DossierDossier
  • Raster (formule)Raster (formule)
  • Fonction de recherche approximativeFonction de recherche approximative
  • Serveur de géodonnéesServeur de géodonnées
  • Jeu de données géographiquesJeu de données géographiques
  • Réseau géométriqueRéseau géométrique
  • Couche géostatistiqueCouche géostatistique
  • Voisinage de recherche géostatistiqueVoisinage de recherche géostatistique
  • Table de valeurs géostatistiquesTable de valeurs géostatistiques
  • Serveur de globeServeur de globe
  • Serveur de géotraitementServeur de géotraitement
  • DiagrammeDiagramme
  • Table de données de diagrammeTable de données de diagramme
  • Couche de graphiquesCouche de graphiques
  • Groupe de couchesGroupe de couches
  • Facteur horizontalFacteur horizontal
  • Service d’imagerieService d’imagerie
  • IndexIndex
  • Expression INFOExpression INFO
  • Elément INFOElément INFO
  • Table INFOTable INFO
  • Couche Internet tuiléeCouche Internet tuilée
  • Couche KMLCouche KML
  • Jeu de données LASJeu de données LAS
  • Couche du jeu de données LASCouche du jeu de données LAS
  • CoucheCouche
  • Fichier de couchesFichier de couches
  • Mise en pageMise en page
  • LigneLigne
  • Unité linéaireUnité linéaire
  • LongLong
  • Domaine MDomaine M
  • CarteCarte
  • Serveur de carteServeur de carte
  • Couche du serveur de carteCouche du serveur de carte
  • MosaïqueMosaïque
  • Couche de mosaïqueCouche de mosaïque
  • QuartierQuartier
  • Appariement des champs de classe Network AnalystAppariement des champs de classe Network Analyst
  • Paramètres de hiérarchie Network AnalystParamètres de hiérarchie Network Analyst
  • Couche Network AnalystCouche Network Analyst
  • Source de données réseauSource de données réseau
  • Jeu de données réseauJeu de données réseau
  • Couche du jeu de données réseauCouche du jeu de données réseau
  • Mode de déplacement réseauMode de déplacement réseau
  • Atelier parcellaireAtelier parcellaire
  • Atelier parcellaire pour ArcMapAtelier parcellaire pour ArcMap
  • Couche d’atelier parcellaire pour ArcMapCouche d’atelier parcellaire pour ArcMap
  • Couche de parcelleCouche de parcelle
  • PointPoint
  • PolygonePolygone
  • Fichier de projectionFichier de projection
  • PyramidePyramide
  • RayonRayon
  • Générateur de nombres aléatoiresGénérateur de nombres aléatoires
  • Bande rasterBande raster
  • Expression de la calculatrice rasterExpression de la calculatrice raster
  • Catalogue d’imagesCatalogue d’images
  • Couche de catalogue d’imagesCouche de catalogue d’images
  • Couche de données rasterCouche de données raster
  • Jeu de données rasterJeu de données raster
  • Couche rasterCouche raster
  • Statistiques rasterStatistiques raster
  • Type de rasterType de raster
  • Jeu d’enregistrementsJeu d’enregistrements
  • Classe de relationsClasse de relations
  • ClassificationClassification
  • RapportRapport
  • Propriétés d’événements de mesure d’itinérairePropriétés d’événements de mesure d’itinéraire
  • Couche de scèneCouche de scène
  • Semi-variogrammeSemi-variogramme
  • ServerConnectionServerConnection
  • Fichier de formesFichier de formes
  • Référence spatialeRéférence spatiale
  • Expression SQLExpression SQL
  • ChaîneChaîne
  • Chaîne masquéeChaîne masquée
  • TableauTableau
  • Vue tabulaireVue tabulaire
  • Couche de MNTCouche de MNT
  • Fichier texteFichier texte
  • Taille de tuileTaille de tuile
  • Configuration de tempsConfiguration de temps
  • Unités de tempsUnités de temps
  • TINTIN
  • Couche du TINCouche du TIN
  • OutilOutil
  • Boîte d’outilsBoîte d’outils
  • Entités topologiquesEntités topologiques
  • TopologieTopologie
  • Couches topologiqueCouches topologique
  • Réseau de traçagesRéseau de traçages
  • Couche de réseau de traçagesCouche de réseau de traçages
  • Couche de trajectoireCouche de trajectoire
  • Fonction de transformationFonction de transformation
  • Réseau de distributionRéseau de distribution
  • Couche de réseau de distributionCouche de réseau de distribution
  • VarianteVariante
  • Couche de tuiles vectoriellesCouche de tuiles vectorielles
  • Facteur verticalFacteur vertical
  • Couche de voxelCouche de voxel
  • Couverture VPFCouverture VPF
  • Tableau VPFTableau VPF
  • Couverture WCSCouverture WCS
  • Table de superposition pondéréeTable de superposition pondérée
  • Somme pondéréeSomme pondérée
  • Carte WMSCarte WMS
  • Couche WMTSCouche WMTS
  • Espace de travailEspace de travail
  • Domaine XYDomaine XY
  • Domaine ZDomaine Z
String

Sortie obtenue

ÉtiquetteExplicationType de données
Valeur

Valeur calculée.

Data Element; Layer; Table View

Environnements

Cet outil n’utilise pas d’environnement de géotraitement.

Informations de licence

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

Rubriques connexes