Les sections suivantes contiennent des expressions ArcGIS Arcade qui vous permettent d’extraire les informations d’emplacement de tâche gérées par ArcGIS Workflow Manager. Ces expressions peuvent être utilisées pour générer des rapports et en tandem avec des outils et des services de géotraitement pour effectuer des analyses.
GeoJsonToEsriJson
L’expression GeoJsonToEsriJson convertit la géométrie de la première entité dans la collection d’entités spécifiée correspondant au type de géométrie spécifié du format GeoJSON au format EsriJSON et renvoie cette géométrie.
Paramètres
GeoJsonToEsriJson(feature_collection, geometry_type)
Nom | Explication | Type de données |
---|---|---|
feature_collection | Collection d’entités contenant la géométrie à convertir. | Chaîne |
geometry_type | Type de géométrie à convertir. | Chaîne |
Sortie
Convertit la géométrie de la première entité dans la collection d’entités spécifiée correspondant au type de géométrie spécifié du format GeoJSON au format EsriJSON et renvoie cette géométrie en tant que chaîne.
Exemple d’expression
L’expression suivante convertit une entité ponctuelle de la table de propriétés étendues de la tâche actuelle du format GeoJSON au format EsriJSON :
GeoJSONToEsriJson(JobExtendedProperty($Job, 'assets', 'geojson'),'Point')
{\"x\":1.1354588060913904e7,\"y\":55660.45186542052}
JobLocation
L’expression JobLocation renvoie l’étendue de la géométrie de l’emplacement de la tâche.
Remarque :
Cette expression ne renvoie que l’étendue de l’emplacement de la tâche et ne renvoie pas la géométrie de l’emplacement de la tâche.
Paramètres
JobLocation(job_id)
Nom | Explication | Type de données |
---|---|---|
job_id | ID de la tâche. | Chaîne |
Sortie
Renvoie un objet d’étendue construit à partir de l’emplacement de la tâche au format MinX, MinY, MaxX, MaxY, WKID.
Exemple d’expression
L’expression suivante renvoie l’étendue de l’emplacement de la tâche actuelle :
JobLocation($Job)
9862243.197380835,5108823.353604797,-9801843.791879544,5133768.0805264525,3857
JobLocationGeometry
L’expression JobLocationGeometry renvoie la géométrie associée à l’emplacement d’une tâche : Les types de géométrie pris en charge incluent les objets multipoint, la polyligne et le polygone. Si l’emplacement de la tâche n’est pas défini, l’expression renvoie une chaîne vide.
Paramètres
JobLocationGeometry(job_id)
Nom | Explication | Type de données |
---|---|---|
job_id | ID de la tâche. | Chaîne |
Sortie
Renvoie l’objet géométrie de la tâche spécifiée.
Exemple d’expression
L’expression suivante renvoie l’objet géométrie de la tâche actuelle :
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
}
}
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?