當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


JavaScript ArcGIS UtilityNetworkTrace用法及代碼示例

基本信息

以下是所在類或對象的基本信息。

AMD: require(["esri/widgets/UtilityNetworkTrace"], (UtilityNetworkTrace) => { /* code goes here */ });

ESM: import UtilityNetworkTrace from "@arcgis/core/widgets/UtilityNetworkTrace";

類: esri/widgets/UtilityNetworkTrace

繼承: UtilityNetworkTrace > Widget > Accessor

自從:用於 JavaScript 4.22 的 ArcGIS API

用法說明

UtilityNetworkTrace 小部件提供了一種在公共設施網絡中運行跟蹤的方法,該方法基於設置輸入標誌的連通性或可遍曆性。可以通過單擊視圖來設置輸入標誌(起點和障礙)。或者,小部件允許在創建時或在運行時以編程方式設置輸入標誌,方法是設置旗幟屬性。通過從跟蹤類型下拉列表中選擇它們,小部件可以同時執行一個或多個跟蹤。跟蹤類型可以在創建時以編程方式在小部件中預設,或者在運行時通過設置選定的痕跡屬性。tracetypes_flags

網絡拓撲必須是enabled,如果跟蹤髒區,則不能保證跟蹤結果準確。要跟蹤的區域的網絡拓撲必須是validated,以反映對網絡所做的最新編輯或更新。

追蹤結果作為選擇或圖形返回,或兩者都返回(如果聚合幾何設置為結果類型)。result_select

如果 showSelectionAttributes 屬性為 true ,則結果選擇的要素可以在按資產組和資產類型組織的列表中可視化。

results_panels在上圖中,左圖顯示了按資產組過濾的跟蹤結果列表。中心圖像顯示資產組"Service Connection" 的資產類型列表。右圖顯示資產類型"Residential" 的特征列表。

已知限製

  • 需要使用公用事業網絡發布的 WebMapshared named trace configurations(可在 Enterprise 10.9 獲得)。
  • 域的編碼值顯示在所選特征的結果選項卡列表中。
  • 日期值當前在所選要素的結果選項卡列表中顯示為紀元時間。
  • 不支持在Map服務上運行追蹤。
有關獲得對小部件樣式的完全控製的信息,請參閱Styling 主題。

例子:

// Create a new instance of the UtilityNetworkTrace widget and set
// its required parameters.
const unTraceWidget = new UtilityNetworkTrace({
  view: view
});

view.ui.add(unTraceWidget, "top-right");

相關用法


注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 UtilityNetworkTrace。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。