Wert berechnen (ModelBuilder)

Zusammenfassung

Gibt einen auf einem angegebenen Python- oder ArcGIS Arcade-Ausdruck basierenden Wert zurück.

Verwendung

  • Dieses Werkzeug ist nur über ModelBuilder zur Verwendung in Modellen verfügbar. Dieses Werkzeug ist nicht im Bereich Geoverarbeitung oder in Python verfügbar.

  • Verwenden Sie in Python den Parameter Ausdruck für kurze einzeilige Ausdrücke. Verwenden Sie den Parameter Code-Block für komplexere Ausdrücke, wie zum Beispiel mehrzeilige Berechnungen oder logische Operationen. Der Parameter Code-Block kann nicht alleine verwendet werden. Er muss in Verbindung mit dem Python-Parameter Ausdruckstyp eingesetzt werden.

  • In Python können Variablen, die in ModelBuilder erstellt wurden, in diesem Werkzeug verwendet werden, jedoch nicht direkt im Parameter Ausdruck. Wenn Sie eine Variable im Ausdruck verwenden möchten, setzen Sie den Variablennamen in Prozentzeichen (%), oder doppelklicken Sie auf den Variablennamen in der Liste Variablen, um die Variable dem Parameter Ausdruck hinzuzufügen.

  • Um eine Python-Funktion in einem Ausdruck zu verwenden, doppelklicken Sie auf eine Funktion in der Liste Funktionen, um sie zum Parameter Ausdruck hinzuzufügen.

    Werkzeug "Wert berechnen" mit Variablen- und Funktionsliste

  • Im Parameter Code-Block kann nicht auf Modellvariablen zugegriffen werden. Diese Variablen müssen vom Ausdruck an den Codeblock übergeben werden. Dazu müssen Sie eine Funktionsdefinition (Anweisung def) im Parameter Code-Block erstellen und die Definition im Parameter Ausdruck referenzieren.

  • Der Parameter Datentyp wird in ModelBuilder verwendet, um die Ausgabe dieses Werkzeugs mit anderen Werkzeugen zu verketten. Um z. B. eine Entfernung als Eingabe für den Parameter Pufferabstand des Werkzeugs Puffer zu berechnen, müssen Sie den Parameter Datentyp des Werkzeugs "Wert berechnen" auf Lineare Einheit festlegen.

  • In Python ist der richtige Einzug Teil der Syntax. Die Einzugsebene (zwei oder vier Leerstellen) spielt keine Rolle, solange sie innerhalb des Codeblocks einheitlich ist.

  • Bei Arcade-Berechnungen verwenden Sie den Parameter Ausdruck für alle Arten von Ausdrücken, darunter kurze, komplexe und logische Operationen. Um eine Variable in einem Ausdruck zu verwenden, doppelklicken Sie auf eine Variable in der Liste Variablen, sodass sie dem Parameter Ausdruck hinzugefügt wird.

  • Um eine Arcade-Funktion in einem Ausdruck zu verwenden, doppelklicken Sie auf eine Funktion in der Liste Funktionen, um sie zum Parameter Ausdruck hinzuzufügen.

Parameter

BeschriftungErläuterungDatentyp
Ausdruckstyp

Gibt den zu verwendenden Ausdruckstyp an.

  • PythonEs wird der Ausdruckstyp "Python" verwendet.
  • ArcadeEs wird der Ausdruckstyp "Arcade" verwendet.
String
Ausdruck

Der Python- oder Arcade-Ausdruck, der ausgewertet wird.

Verwenden Sie in Python den Parameter Ausdruck für kurze einzeilige Ausdrücke. Verwenden Sie den Parameter Code-Block für komplexere Ausdrücke, wie zum Beispiel mehrzeilige Berechnungen oder logische Operationen. Der Codeblock-Parameter kann nicht alleine verwendet werden. Er muss in Verbindung mit dem Parameter Ausdruck eingesetzt werden.

Bei Arcade-Ausdrücken verwenden Sie den Parameter Ausdruck für alle Arten von Ausdrücken, darunter kurze, komplexe und logische Operationen.

SQL Expression
Code-Block
(optional)

Ein Python-Code-Block. Referenzieren Sie den Code im Code-Block über den Parameter Ausdruck.

String
Datentyp
(optional)

Gibt den Datentyp des Rückgabewertes des Python-Ausdrucks an. Über diesen Parameter wird in ModelBuilder die Verkettung von Ausgaben des Werkzeugs Wert berechnen mit anderen Werkzeugen unterstützt.

  • 3D-Objekt-Feature-Layer3D-Objekt-Feature-Layer
  • 3D-Kachel-Layer3D-Kachel-Layer
  • Adressen-LocatorAdressen-Locator
  • Zellengröße für AnalyseZellengröße für Analyse
  • Annotations-LayerAnnotations-Layer
  • Beliebiger WertBeliebiger Wert
  • ArcMap-DokumentArcMap-Dokument
  • FlächeneinheitFlächeneinheit
  • BIM-Datei-WorkspaceBIM-Datei-Workspace
  • BooleschBoolesch
  • Gebäudedisziplin-LayerGebäudedisziplin-Layer
  • Gebäudedisziplin-Szenen-LayerGebäudedisziplin-Szenen-Layer
  • Gebäude-LayerGebäude-Layer
  • Gebäude-Szenen-LayerGebäude-Szenen-Layer
  • CAD-Zeichnungs-DatasetCAD-Zeichnungs-Dataset
  • BerechnungsausdruckBerechnungsausdruck
  • Katalog-LayerKatalog-Layer
  • Katalog-StammverzeichnisKatalog-Stammverzeichnis
  • ZellengrößeZellengröße
  • Zellengröße XYZellengröße XY
  • Verbund-LayerVerbund-Layer
  • KomprimierungKomprimierung
  • KoordinatensystemKoordinatensystem
  • Koordinatensystem-OrdnerKoordinatensystem-Ordner
  • CoverageCoverage
  • Coverage-Feature-ClassCoverage-Feature-Class
  • DatenelementDatenelement
  • DatendateiDatendatei
  • DatenbankverbindungenDatenbankverbindungen
  • DatasetDataset
  • DatumDatum
  • dBASE-TabelledBASE-Tabelle
  • VerringernVerringern
  • Schema-LayerSchema-Layer
  • Bemaßungs-LayerBemaßungs-Layer
  • LaufwerkverbindungLaufwerkverbindung
  • DoubleDouble
  • Höhenoberflächen-LayerHöhenoberflächen-Layer
  • Verschlüsselte ZeichenfolgeVerschlüsselte Zeichenfolge
  • EnvelopeEnvelope
  • AuswertungsmaßstabAuswertungsmaßstab
  • AusdehnungAusdehnung
  • Werte extrahierenWerte extrahieren
  • Feature-ClassFeature-Class
  • Feature-DatasetFeature-Dataset
  • Feature-LayerFeature-Layer
  • Feature SetFeature Set
  • FeldFeld
  • Feld-InfoFeld-Info
  • FeldzuordnungFeldzuordnung
  • DateiDatei
  • OrdnerOrdner
  • Formuliertes RasterFormuliertes Raster
  • Fuzzy-FunktionFuzzy-Funktion
  • GeoDataServerGeoDataServer
  • GeodatasetGeodataset
  • Geometrisches NetzwerkGeometrisches Netzwerk
  • Geostatistischer LayerGeostatistischer Layer
  • Geostatistical Search NeighborhoodGeostatistical Search Neighborhood
  • Geostatistische WertetabelleGeostatistische Wertetabelle
  • GlobeServerGlobeServer
  • GPServerGPServer
  • DiagrammDiagramm
  • Datentabelle des DiagrammsDatentabelle des Diagramms
  • Grafik-LayerGrafik-Layer
  • Gruppen-LayerGruppen-Layer
  • Horizontaler FaktorHorizontaler Faktor
  • Image-ServiceImage-Service
  • IndexIndex
  • INFO-AusdruckINFO-Ausdruck
  • INFO-FeldINFO-Feld
  • INFO-TabelleINFO-Tabelle
  • Gekachelter Internet-LayerGekachelter Internet-Layer
  • KML-LayerKML-Layer
  • LAS-DatasetLAS-Dataset
  • LAS-Dataset-LayerLAS-Dataset-Layer
  • LayerLayer
  • Layer-DateiLayer-Datei
  • LayoutLayout
  • LinieLinie
  • Lineare EinheitLineare Einheit
  • LongLong
  • M-DomäneM-Domäne
  • KarteKarte
  • KartenserverKartenserver
  • Kartenserver-LayerKartenserver-Layer
  • Mosaik-DatasetMosaik-Dataset
  • Mosaik-LayerMosaik-Layer
  • NachbarschaftNachbarschaft
  • Feldzuordnung der Network Analyst ClassFeldzuordnung der Network Analyst Class
  • Hierarchie-Einstellungen für Network AnalystHierarchie-Einstellungen für Network Analyst
  • Network Analyst-LayerNetwork Analyst-Layer
  • NetzwerkdatenquelleNetzwerkdatenquelle
  • Netzwerk-DatasetNetzwerk-Dataset
  • Netzwerk-Dataset-LayerNetzwerk-Dataset-Layer
  • NetzwerkreisemodusNetzwerkreisemodus
  • Oriented Imagery-LayerOriented Imagery-Layer
  • Parcel-FabricParcel-Fabric
  • Parcel-Fabric für ArcMapParcel-Fabric für ArcMap
  • Parcel-Fabric-Layer für ArcMapParcel-Fabric-Layer für ArcMap
  • Flurstücks-LayerFlurstücks-Layer
  • PunktPunkt
  • PolygonPolygon
  • ProjektionsdateiProjektionsdatei
  • PyramidePyramide
  • RadiusRadius
  • ZufallszahlengeneratorZufallszahlengenerator
  • Raster-BandRaster-Band
  • Raster-BerechnungsausdruckRaster-Berechnungsausdruck
  • Raster-KatalogRaster-Katalog
  • Raster-Katalog-LayerRaster-Katalog-Layer
  • Raster-Daten-LayerRaster-Daten-Layer
  • Raster-DatasetRaster-Dataset
  • Raster-LayerRaster-Layer
  • Raster-StatistikenRaster-Statistiken
  • Raster-TypRaster-Typ
  • DatensatzDatensatz
  • BeziehungsklasseBeziehungsklasse
  • NeuzuordnungNeuzuordnung
  • BerichtBericht
  • Routenmesswert-EreigniseigenschaftenRoutenmesswert-Ereigniseigenschaften
  • Szenen-LayerSzenen-Layer
  • SemivariogrammSemivariogramm
  • ServerConnectionServerConnection
  • ShapefileShapefile
  • RaumbezugRaumbezug
  • SQL-AusdruckSQL-Ausdruck
  • ZeichenfolgeZeichenfolge
  • Zeichenfolge ausgeblendetZeichenfolge ausgeblendet
  • TabelleTabelle
  • TabellensichtTabellensicht
  • Terrain-LayerTerrain-Layer
  • TextdateiTextdatei
  • KachelgrößeKachelgröße
  • ZeitkonfigurationZeitkonfiguration
  • ZeiteinheitZeiteinheit
  • TINTIN
  • TIN-LayerTIN-Layer
  • WerkzeugWerkzeug
  • ToolboxToolbox
  • Topo-FeaturesTopo-Features
  • TopologieTopologie
  • Topologie-LayerTopologie-Layer
  • VerfolgungsnetzVerfolgungsnetz
  • Verfolgungsnetz-LayerVerfolgungsnetz-Layer
  • Trajektorie-LayerTrajektorie-Layer
  • TransformationsfunktionTransformationsfunktion
  • Utility NetworkUtility Network
  • Versorgungsnetz-LayerVersorgungsnetz-Layer
  • VariantVariant
  • Vektorkachel-LayerVektorkachel-Layer
  • Vertikaler FaktorVertikaler Faktor
  • Voxel-LayerVoxel-Layer
  • VPF-CoverageVPF-Coverage
  • VPF-TabelleVPF-Tabelle
  • WCS-CoverageWCS-Coverage
  • GewichtungsüberlagerungstabelleGewichtungsüberlagerungstabelle
  • Gewichtete SummeGewichtete Summe
  • WMS-KarteWMS-Karte
  • WMTS-LayerWMTS-Layer
  • WorkspaceWorkspace
  • XY-DomäneXY-Domäne
  • Z-DomäneZ-Domäne
String

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Wert

Der berechnete Wert.

Data Element; Layer; Table View

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

  • Basic: Ja
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen