基本信息
以下是所在類或對象的基本信息。
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 小部件提供了一種在公共設施網絡中運行跟蹤的方法,該方法基於設置輸入標誌的連通性或可遍曆性。可以通過單擊視圖來設置輸入標誌(起點和障礙)。或者,小部件允許在創建時或在運行時以編程方式設置輸入標誌,方法是設置旗幟屬性。通過從跟蹤類型下拉列表中選擇它們,小部件可以同時執行一個或多個跟蹤。跟蹤類型可以在創建時以編程方式在小部件中預設,或者在運行時通過設置選定的痕跡屬性。
網絡拓撲必須是enabled,如果跟蹤髒區,則不能保證跟蹤結果準確。要跟蹤的區域的網絡拓撲必須是validated,以反映對網絡所做的最新編輯或更新。
追蹤結果作為選擇或圖形返回,或兩者都返回(如果聚合幾何設置為結果類型)。
如果 showSelectionAttributes 屬性為 true
,則結果選擇的要素可以在按資產組和資產類型組織的列表中可視化。
在上圖中,左圖顯示了按資產組過濾的跟蹤結果列表。中心圖像顯示資產組"Service Connection" 的資產類型列表。右圖顯示資產類型"Residential" 的特征列表。
已知限製
- 需要使用公用事業網絡發布的 WebMap 和 shared named trace configurations(可在 Enterprise 10.9 獲得)。
- 域的編碼值顯示在所選特征的結果選項卡列表中。
- 日期值當前在所選要素的結果選項卡列表中顯示為紀元時間。
- 不支持在Map服務上運行追蹤。
例子:
// 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");
相關用法
- JavaScript ArcGIS UtilityNetworkTrace.on用法及代碼示例
- JavaScript ArcGIS UtilityNetworkTraceViewModel.flags用法及代碼示例
- JavaScript ArcGIS UtilityNetworkTrace.classes用法及代碼示例
- JavaScript ArcGIS UtilityNetworkTrace.InputSetting用法及代碼示例
- JavaScript ArcGIS UtilityNetworkTrace.flags用法及代碼示例
- JavaScript ArcGIS UtilityNetworkTrace.container用法及代碼示例
- JavaScript ArcGIS UtilityNetworkTraceViewModel.goToOverride用法及代碼示例
- JavaScript ArcGIS UtilityNetworkTrace.when用法及代碼示例
- JavaScript ArcGIS UtilityNetworkTrace.visible用法及代碼示例
- JavaScript Uint8Array.of()用法及代碼示例
- JavaScript ArcGIS UniqueValueRenderer用法及代碼示例
- JavaScript ArcGIS UI.padding用法及代碼示例
- JavaScript ArcGIS UnsupportedLayer layerview-create-error事件用法及代碼示例
- JavaScript ArcGIS UnknownLayer.when用法及代碼示例
- JavaScript ArcGIS UnknownLayer layerview-create-error事件用法及代碼示例
- JavaScript ArcGIS UniqueValueRenderer.valueExpressionTitle用法及代碼示例
- JavaScript ArcGIS UI.empty用法及代碼示例
- JavaScript ArcGIS UnsupportedLayer.visible用法及代碼示例
- JavaScript ArcGIS UnknownLayer.fullExtent用法及代碼示例
- JavaScript ArcGIS UniqueValueRenderer.addUniqueValueInfo用法及代碼示例
- JavaScript ArcGIS UniqueValueRenderer.visualVariables用法及代碼示例
- JavaScript ArcGIS UniqueValueRenderer.removeUniqueValueInfo用法及代碼示例
- JavaScript ArcGIS UNTraceConfiguration用法及代碼示例
- JavaScript ArcGIS UnknownLayer.on用法及代碼示例
- JavaScript ArcGIS UniqueValueRenderer.fieldDelimiter用法及代碼示例
注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 UtilityNetworkTrace。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。