Las siguientes secciones contienen expresiones de ArcGIS Arcade que le permiten recuperar información sobre la ubicación de los trabajos administrada por ArcGIS Workflow Manager. Estas expresiones se pueden utilizar para generar informes y junto con herramientas y servicios de geoprocesamiento para realizar análisis.
GeoJsonToEsriJson
La expresión GeoJsonToEsriJson convierte la geometría de la primera entidad del conjunto de entidades especificado que coincide con el tipo de geometría especificado de GeoJSON al formato EsriJSON y la devuelve.
Parámetros
GeoJsonToEsriJson(feature_collection, geometry_type)
Nombre | Explicación | Tipo de datos |
---|---|---|
feature_collection | El conjunto de entidades que contiene la geometría que se va a convertir. | Cadena de caracteres |
geometry_type | El tipo de geometría que se va a convertir. | Cadena de caracteres |
Salida
Convierte la geometría de la primera entidad del conjunto de entidades especificado que coincide con el tipo de geometría especificado de GeoJSON al formato EsriJSON y la devuelve como una cadena de caracteres.
Expresión de muestra
La siguiente expresión convierte una entidad de puntos de la tabla de propiedades extendidas del trabajo actual de GeoJSON al formato EsriJSON:
GeoJSONToEsriJson(JobExtendedProperty($Job, 'assets', 'geojson'),'Point')
{\"x\":1.1354588060913904e7,\"y\":55660.45186542052}
JobLocation
La expresión JobLocation devuelve la extensión de la geometría de la ubicación del trabajo.
Nota:
Esta expresión solo devuelve la extensión de la ubicación del trabajo y no devuelve la geometría de la ubicación del trabajo.
Parámetros
JobLocation(job_id)
Nombre | Explicación | Tipo de datos |
---|---|---|
job_id | El Id. del trabajo. | Cadena de caracteres |
Salida
Devuelve un objeto de extensión construido desde la ubicación del trabajo en formato MinX, MinY, MaxX, MaxY, WKID.
Expresión de muestra
La siguiente expresión devuelve la extensión de la ubicación del trabajo actual:
JobLocation($Job)
9862243.197380835,5108823.353604797,-9801843.791879544,5133768.0805264525,3857
JobLocationGeometry
La expresión JobLocationGeometry devuelve la geometría asociada con la ubicación de un trabajo. Los tipos de geometría compatibles son objetos de polígono, polilínea o multipunto. Si la ubicación del trabajo no se ha definido, la expresión devuelve una cadena vacía.
Parámetros
JobLocationGeometry(job_id)
Nombre | Explicación | Tipo de datos |
---|---|---|
job_id | El Id. del trabajo. | Cadena de caracteres |
Salida
Devuelve el objeto de geometría del trabajo especificado.
Expresión de muestra
La siguiente expresión devuelve el objeto de geometría del trabajo actual:
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
}
}