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)
Name | Erläuterung | Datentyp |
---|---|---|
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')
{\"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)
Name | Erläuterung | Datentyp |
---|---|---|
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)
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)
Name | Erläuterung | Datentyp |
---|---|---|
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)
{
"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
}
}