Calculer une valeur (ModelBuilder)

Synthèse

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

Savoir comment l’outil Calculer une valeur fonctionne dans ModelBuilder

Utilisation

  • Cet outil est prévu pour une utilisation dans ModelBuilder, et non dans des scripts Python.

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

  • Utilisez le paramètre Expression pour les expressions à une ligne courtes. Utilisez le paramètre Bloc de code pour les expressions plus complexes, telles que les calculs multilignes ou les opérations logiques (si, alors). 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 les variables ne peuvent pas être directement connectées au paramètre Expression. Pour utiliser une variable dans l’expression, placez le nom de la variable entre des signes de pourcentage (%).

  • Vous ne pouvez pas accéder aux variables de modèle dans le paramètre Bloc de code. Ces variables doit ê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 la zone 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 faciliter l’enchaînement de la sortie de l’outil Calculer une valeur avec d’autres outils. Par exemple, si vous utilisez l’outil Calculer une valeur pour calculer une distance à utiliser en entrée dans le paramètre Distance de la zone tampon de l’outilZone tampon, définissez le paramètre Type de données sur Unité linéaire.

    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 standard au lieu de l’outil Calculer une valeur.

Paramètres

ÉtiquetteExplicationType de données
Expression

L’expression Python à résoudre.

SQL Expression
Bloc de code
(Facultatif)

Un 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 de retour de l’expression Python. Ce paramètre aide à enchaîner l’outil Calculer une valeur à d’autres outils.

  • Localisateur d’adressesLocalisateur d’adresses
  • Style de localisateur d'adressesStyle de localisateur d'adresses
  • Taille de cellule d'analyseTaille 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 de la calculatriceExpression de la calculatrice
  • 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
  • Classe d'entités de couvertureClasse 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
  • ÉtendueÉtendue
  • 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
  • ChampChamp
  • 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 de serveur de carteCouche de serveur de carte
  • Jeu de données mosaïqueJeu de données mosaï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 du catalogue d'imagesCouche du 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 des événements de mesures d'itinérairesPropriétés des événements de mesures d'itinéraires
  • 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
  • TableTable
  • 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 tracesRéseau de traces
  • Couche de réseau de traçagesCouche de réseau de traçages
  • 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 voxelCouche 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