Positionsfunktionen

Die folgenden Abschnitte enthalten ArcGIS Arcade-Ausdrücke, über die Sie von ArcGIS Workflow Manager verwaltete Positionsinformationen von Aufträgen abrufen können. Diese Ausdrücke können für die Berichterstellung und zusammen mit Geoverarbeitungswerkzeugen und -services für die Durchführung von Analysen verwendet werden.

GeoJsonToEsriJson

Der GeoJsonToEsriJson-Ausdruck konvertiert die Geometrie des ersten Features in der angegebenen Feature-Sammlung, das dem angegebenen Geometrietyp entspricht, aus dem GeoJSON- in das EsriJSON-Format und gibt es zurück.

Parameter

GeoJsonToEsriJson(feature_collection, geometry_type)

NameErläuterungDatentyp

feature_collection

Die Feature-Sammlung, die die zu konvertierende Geometrie enthält.

Zeichenfolge

geometry_type

Der Typ der zu konvertierenden Geometrie.

Zeichenfolge

Ausgabe

Konvertiert die Geometrie des ersten Features in der angegebenen Feature-Sammlung, das dem angegebenen Geometrietyp entspricht, aus dem GeoJSON- in das EsriJSON-Format und gibt es als Zeichenfolge zurück.

Beispiel für Ausdrücke

Der folgende Ausdruck konvertiert ein Punkt-Feature aus der Tabelle mit erweiterten Eigenschaften des aktuellen Auftrags aus dem GeoJSON- in das EsriJSON-Format:

GeoJSONToEsriJson(JobExtendedProperty($Job, 'assets', 'geojson'),'Point')
Beispielausgabe
{\"x\":1.1354588060913904e7,\"y\":55660.45186542052}

JobLocation

Der Ausdruck JobLocation gibt die Ausdehnung der Geometrie der Auftragsposition zurück.

Hinweis:

Dieser Ausdruck gibt nur die Ausdehnung und nicht die Geometrie der Auftragsposition zurück.

Parameter

JobLocation(job_id)

NameErläuterungDatentyp

job_id

Die ID des Auftrags.

Zeichenfolge

Ausgabe

Gibt ein aus der Auftragsposition erstelltes Ausdehnungsobjekt im MinX, MinY, MaxX, MaxY, WKID-Format zurück.

Beispiel für Ausdrücke

Der folgende Ausdruck gibt die Ausdehnung der Position des aktuellen Auftrags zurück:

JobLocation($Job)
Beispielausgabe
9862243.197380835,5108823.353604797,-9801843.791879544,5133768.0805264525,3857

JobLocationGeometry

Der Ausdruck JobLocationGeometry gibt die Geometrie zurück, die mit der Position eines Auftrags verknüpft ist. Unterstützte Geometrietypen sind Polygon-, Polylinien- und Multipoint-Objekte. Wenn keine Auftragsposition angegeben ist, gibt der Ausdruck eine leere Zeichenfolge zurück.

Parameter

JobLocationGeometry(job_id)

NameErläuterungDatentyp

job_id

Die ID des Auftrags.

Zeichenfolge

Ausgabe

Gibt das Geometrieobjekt des angegebenen Auftrags zurück.

Beispiel für Ausdrücke

Der folgende Ausdruck gibt das Geometrieobjekt des aktuellen Auftrags zurück:

JobLocationGeometry($job)
Beispielausgabe
{
   "points":[
      [
         -13043713.699145492,
         4033782.993028242
      ]
   ],
   "spatialReference":{
      "latestWkid":3857,
      "wkid":102100
   }
}
{
   "paths":[
      [
         [
            -13044121.111699998,
            4033549.092400003
         ],
         [
            -13045645.036699997,
            4035848.9540000223
         ]
      ]
   ],
   "spatialReference":{
      "latestWkid":3857,
      "wkid":102100
   }
}
{
   "rings":[
      [
         [
            -13046377.218799999,
            4036362.6929000057
         ],
         [
            -13046365.370699998,
            4036363.148600001
         ],
         [
            -13046365.370699998,
            4036372.262600016
         ],
         [
            -13046358.535199998,
            4036344.920700025
         ],
         [
            -13046358.0795,
            4036324.4144
         ],
         [
            -13046376.763100002,
            4036324.4144
         ],
         [
            -13046377.218799999,
            4036362.6929000057
         ]
      ]
   ],
   "spatialReference":{
      "latestWkid":3857,
      "wkid":102100
   }
}

Verwandte Themen