此工具使用輸入圖層來計算全新或現有欄位的值。建立 Arcade 表達式以計算用來填入圖徵的值。如果資料具有時間功能並屬於「即時」時間類型,您可以選擇性地建立作為軌跡感知的表達式。
例如,假設您想要修改名為 TotalSales 的現有欄位。您想要以 2016 和 2017 年的業績總和來表示欄位。您可以在表達式中使用那些欄位,將欄位值計算為
$feature["Sales2016"] + $feature["Sales2017"]。
舉另一個例子,假設您擁有 GPS 測量,其記錄城市中的位置、時間、巴士 ID 和巴士的速度。我們想要建立稱為 SpeedFrom3 的新欄位,其平均每個圖徵的最後 3 筆記錄的 GPS 測量的速度。我們將針對此計算使用軌跡感知計算,其中的軌跡是以巴士 ID 表示的巴士。用來判定前 3 個時間步長和目前時間步長之平均速度的計算是
average($track.field["speed"].history(-4))。
將計算欄位值的點、線、區域或表格。
除了從地圖選擇圖層外,您也可以選擇下拉式清單底部的 瀏覽圖層,以瀏覽到大數據檔案分享資料集或圖徵圖層的內容。
將計算值及該欄位之資料類型的全新或現有欄位。若是計算已存在的欄位值,不需要符合資料類型。
使用表達式建立器新增表達式,以計算欄位值。
例如,假設我們要新增名為 income 和 bonus 的欄位值。若要這麼做,請新增表達式 $feature["income"] + $feature["bonus"]
。
指定表達式是否為軌跡感知。軌跡感知表達式將包含
$track.field["fieldname"].history(...)之類的格式。軌跡感知表達式需要欄位來識別個別軌跡。軌跡可包含點、線、區域或表格,並只要求輸入具有軌跡識別碼,及資料具有「即時」時間類型的時間功能。
在 我的內容中建立並新增到地圖中的圖層的名稱。預設名稱參照工具名稱以及輸入圖層名稱。如果圖層已存在,工具將失敗。
使用 將結果儲存到下拉式方塊,可以在 我的內容中指定储存结果的文件夾的名稱。