-
objectIdField
String
OGCFeatureLayer 要求每個特征都用一個對象 id 唯一標識。默認情況下,OGCCeatureLayer 將使用GeoJSON 特征 ID 作為對象 ID。對象 id 字段的名稱將為
OBJECTID
。如果缺少 GeoJSON 特征 ID,則圖層將不會加載。如果GeoJSON 特征 ID 不是數字,則圖層的某些函數(例如彈出窗口)將不可用。
如果GeoJSON 特征ID 缺失或非數字,那麽您可以將現有屬性(如果有)指定為具有
objectIdField
屬性的對象ID 字段。在下麵的示例中,以下國家/地區集合的 id 如下"countries50m.1"
和"countries50m.2"
。在這種情況下,我們希望將objectIdField
指定為WOE_ID
,因為它是對每個國家/地區的數字 "where on Earth id" 的引用。最後,如果在GeoJSON 中沒有默認對象id 並且沒有指定
objectIdField
,那麽將為每個特征生成一個ObjectID
字段。默認值:null
例子:
// Create a new OGC Feature Layer using the existing GeoJSON field "WOE_ID" as the object id. const countries = new OGCFeatureLayer({ url: "https://vtp2.geo-solutions.it/geoserver/ogc/features", collectionId: "ne:countries50m", objectIdField: "WOE_ID" // uses the "where on earth id" numeric field });
基本信息
以下是所在類或對象的基本信息。
AMD:
require(["esri/layers/OGCFeatureLayer"], (OGCFeatureLayer) => { /* code goes here */ });
ESM:
import OGCFeatureLayer from "@arcgis/core/layers/OGCFeatureLayer";
類:
esri/layers/OGCFeatureLayer
繼承: OGCFeatureLayer > Layer > Accessor
自從:用於 JavaScript 4.16 的 ArcGIS API
用法說明
OGCFeatureLayer.objectIdField
函數(或屬性)的定義如下:
相關用法
- JavaScript ArcGIS OGCFeatureLayer.orderBy用法及代碼示例
- JavaScript ArcGIS OGCFeatureLayer.on用法及代碼示例
- JavaScript ArcGIS OGCFeatureLayer.opacity用法及代碼示例
- JavaScript ArcGIS OGCFeatureLayer.collectionId用法及代碼示例
- JavaScript ArcGIS OGCFeatureLayer.featureReduction用法及代碼示例
- JavaScript ArcGIS OGCFeatureLayer.fullExtent用法及代碼示例
- JavaScript ArcGIS OGCFeatureLayer.maxScale用法及代碼示例
- JavaScript ArcGIS OGCFeatureLayer.portalItem用法及代碼示例
- JavaScript ArcGIS OGCFeatureLayer.geometryType用法及代碼示例
- JavaScript ArcGIS OGCFeatureLayer.customParameters用法及代碼示例
- JavaScript ArcGIS OGCFeatureLayer.effect用法及代碼示例
- JavaScript ArcGIS OGCFeatureLayer.fieldsIndex用法及代碼示例
- JavaScript ArcGIS OGCFeatureLayer.url用法及代碼示例
- JavaScript ArcGIS OGCFeatureLayer.title用法及代碼示例
- JavaScript ArcGIS OGCFeatureLayer.when用法及代碼示例
- JavaScript ArcGIS OGCFeatureLayer.apiKey用法及代碼示例
- JavaScript ArcGIS OGCFeatureLayer.visible用法及代碼示例
- JavaScript ArcGIS OGCFeatureLayer.minScale用法及代碼示例
- JavaScript ArcGIS OGCFeatureLayer.description用法及代碼示例
- JavaScript ArcGIS OGCFeatureLayer.labelingInfo用法及代碼示例
- JavaScript ArcGIS OGCFeatureLayer.featureEffect用法及代碼示例
- JavaScript ArcGIS OGCFeatureLayer.refreshInterval用法及代碼示例
- JavaScript ArcGIS OGCFeatureLayerView.highlight用法及代碼示例
- JavaScript ArcGIS OGCFeatureLayerView.effect用法及代碼示例
- JavaScript ArcGIS OGCFeatureLayerView.queryFeatureCount用法及代碼示例
注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 OGCFeatureLayer.objectIdField。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。