Skip To Content

Функции местоположения

Следующие разделы содержат выражения ArcGIS Arcade, которые позволяют получить информацию о местоположении задания, управляемого ArcGIS Workflow Manager. Эти выражения можно использовать для создания отчетов и в сочетании с инструментами и сервисами геообработки для выполнения анализа.

GeoJsonToEsriJson

Выражение GeoJsonToEsriJson преобразует геометрию первого объекта в указанном наборе объектов, который соответствует указанному типу геометрии, из формата GeoJSON в формат EsriJSON и возвращает его.

Параметры

GeoJsonToEsriJson(feature_collection, geometry_type)

ИмяОбъяснениеТип данных

feature_collection

Коллекция объектов, содержащая геометрию, которую необходимо преобразовать.

String

geometry_type

Тип геометрии, которую необходимо преобразовать.

String

Выходные данные

Преобразует геометрию первого объекта в указанном наборе объектов, который соответствует указанному типу геометрии, из формата GeoJSON в формат EsriJSON и возвращает его как строку.

Образец выражения

Следующее выражение преобразует точечный объект из расширенной таблицы свойств текущего проекта из формата GeoJSON в формат EsriJSON:

GeoJSONToEsriJson(JobExtendedProperty($Job, 'assets', 'geojson'),'Point')
Пример результата
{\"x\":1.1354588060913904e7,\"y\":55660.45186542052}

JobLocation

Выражение JobLocation возвращает экстент геометрии местоположения задания.

Примечание:

Это выражение возвращает только экстент местоположения задания и не возвращает геометрию местоположения задания.

Параметры

JobLocation(job_id)

ИмяОбъяснениеТип данных

job_id

ID задания.

String

Выходные данные

Возвращает объект экстента, созданный из местоположения задания в формате MinX, MinY, MaxX, MaxY, WKID.

Образец выражения

Следующее выражение возвращает экстент местоположения текущего задания:

JobLocation($Job)
Пример результата
9862243.197380835,5108823.353604797,-9801843.791879544,5133768.0805264525,3857

Связанные разделы


В этом разделе
  1. GeoJsonToEsriJson
  2. JobLocation