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


JavaScript ArcGIS CSVLayer.capabilities用法及代碼示例


基本信息

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

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

ESM: import CSVLayer from "@arcgis/core/layers/CSVLayer";

類: esri/layers/CSVLayer

繼承: CSVLayer > Layer > Accessor

自從:用於 JavaScript 4.1 的 ArcGIS API

用法說明

CSVLayer.capabilities函數(或屬性)的定義如下:

capabilities Object readonly


說明層支持的函數。

屬性:

類型說明
data Object

說明層中數據的特征。

規格:
supportsAttachment Boolean

指示是否在圖層上啟用了附件。目前,CSVLayer 不支持附件。

supportsM Boolean

指示圖層中的要素是否支持m-values。

supportsZ Boolean

指示圖層中的要素是否支持z-values。有關在 3D SceneViews 中使用 z-values 放置和渲染要素的詳細信息,請參閱海拔信息。

editing Object

說明可以對圖層中的要素執行的編輯函數。

規格:
supportsDeleteByAnonymous Boolean

指示匿名用戶是否可以刪除其他人創建的要素。

supportsDeleteByOthers Boolean

指示登錄用戶是否可以刪除其他人創建的函數。

supportsGeometryUpdate Boolean

指示圖層中要素的幾何是否可以編輯。

supportsGlobalId Boolean

指示applyEdits中是否使用客戶端提供的globalid值。

supportsRollbackOnFailure Boolean

指示在運行 synchronizeReplica 操作時是否可以將 rollbackOnFailure 參數設置為 truefalse

supportsUpdateByAnonymous Boolean

指示匿名用戶是否可以更新其他人創建的函數。

supportsUpdateByOthers Boolean

指示登錄用戶是否可以更新其他人創建的函數。

supportsUpdateWithoutM Boolean

指示更新函數時是否必須提供m-values

supportsUploadWithItemId Boolean

指示圖層是否支持通過 UploadId 上傳附件。

operations Object

說明可以對圖層中的要素執行的操作。

規格:
supportsAdd Boolean

指示是否可以將新要素添加到圖層中。

supportsDelete Boolean

指示是否可以從圖層中刪除要素。

supportsUpdate Boolean

指示圖層中的要素是否可以更新。

supportsEditing Boolean

指示是否可以編輯圖層中的要素。使用 supportsAddsupportsUpdatesupportsDelete 確定支持哪些編輯操作。

supportsCalculate Boolean

指示圖層中的一個或多個字段值的值是否可以更新。有關詳細信息,請參閱Calculate REST operation 文檔。

supportsQuery Boolean

指示是否可以查詢圖層中的要素。

supportsQueryAttachments Boolean

指示該層是否支持REST API queryAttachments操作。如果 false 、queryAttachments() 方法一次隻能返回一項函數的附件。如果 truequeryAttachments() 可以返回 objectIds 數組的附件。

supportsValidateSql Boolean

指示層是否支持 SQL-92 表達式或 where 子句。此操作僅在 ArcGIS Online 托管要素服務中受支持。

supportsResizeAttachments Boolean

指示圖層中是否支持調整大小的附件。這對於在 Popups 中顯示縮略圖很有用。

query Object

說明可以對圖層中的要素執行的query 操作。

規格:
supportsCentroid Boolean

指示是否可以返回與每個麵要素關聯的幾何質心。此操作僅在 ArcGIS Online 托管要素服務中受支持。

supportsDistance Boolean

指示圖層的查詢操作是否支持輸入幾何的緩衝距離。

supportsDistinct Boolean

指示圖層是否支持基於 outFields 中指定的字段查詢不同值。

supportsDisjointSpatialRelationship Boolean

指示查詢操作是否支持 disjoint spatial relationship 。這僅對 hosted feature services 有效。

supportsExtent Boolean

指示圖層的查詢響應是否包括要素範圍。

supportsGeometryProperties Boolean

指示圖層的查詢響應是否包含幾何屬性,包括形狀麵積和長度屬性。此操作僅在 ArcGIS Online 托管要素服務中受支持。

supportsHavingClause Boolean

指示圖層是否支持服務上的having 子句。

supportsOrderBy Boolean

指示查詢響應中返回的特征是否可以按一個或多個字段排序。

supportsPagination Boolean

指示查詢響應是否支持分頁。

supportsPercentileStatistics Boolean

指示圖層是否支持 percentile statisticType

supportsQueryGeometry Boolean

指示查詢響應是否包含 query geometry

supportsQuantization Boolean

指示查詢操作是否支持將幾何投影到虛擬網格上。

supportsQuantizationEditMode Boolean

指示查詢操作是否支持設計用於編輯模式的量化(給定空間參考的最高分辨率)。

supportsResultType Boolean

指示是否可以控製查詢操作返回的特征數量。

supportsSqlExpression Boolean

指示查詢操作是否支持 SQL 表達式。

supportsStandardizedQueriesOnly Boolean

指示查詢操作是否支持使用標準化查詢。了解更多關於standardized queries here 的信息。

supportsStatistics Boolean

指示圖層是否支持基於字段的統計函數。

supportsHistoricMoment Boolean

指示圖層是否支持曆史時刻查詢。

queryRelated Object

指示圖層的查詢操作是否支持查詢圖層中的要素或與要素相關的記錄。

規格:
supportsCount Boolean

指示圖層的查詢響應是否包含與圖層中的要素相關的要素或記錄的數量。

supportsOrderBy Boolean

指示查詢響應中返回的相關特征或記錄是否可以按一個或多個字段排序。

supportsPagination Boolean

指示查詢響應是否支持相關函數或記錄的分頁。

例子:

// Once the layer loads, check if the
// supportsAdd operations is enabled on the layer
layer.when(function(){
  if (layer.capabilities.operations.supportsAdd) {
    // if new features can be created in the layer
    // set up the UI for editing
    setupEditing();
  }
});

相關用法


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