位置関数

次のセクションでは、ArcGIS Workflow Manager が管理するジョブの位置情報を取得できる ArcGIS Arcade 式について説明します。 これらの式は、レポートに使用したり、ジオプロセシング ツールと併用したり、解析を実行するサービスに使用したりすることができます。

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

JobLocationGeometry

JobLocationGeometry 式は、ジョブの位置に関連付けられたジオメトリを返します。 サポートされるジオメトリ タイプは、ポリゴン、ポリライン、マルチポイント オブジェクトです。 ジョブの位置が定義されていない場合、式は空の文字列を返します。

パラメーター

JobLocationGeometry(job_id)

名前説明データ タイプ

job_id

ジョブの ID です。

String

出力

指定したジョブのジオメトリ オブジェクトを返します。

式の例

次の式は、現在のジョブのジオメトリ オブジェクトを返します。

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
   }
}

関連トピック