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


JavaScript ArcGIS OGCFeatureLayer用法及代碼示例


基本信息

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

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 類用於根據來自OGC API Features 服務的各個集合創建圖層。

以下代碼段顯示了如何向Map添加新的 OGCFeatureLayer。這網址集合 ID 必須指定以便正確加載圖層。

// Add the "countries" collection from an OGC API Feature server.
const countries = new OGCFeatureLayer({
    url: "https://vtp2.geo-solutions.it/geoserver/ogc/features",
    collectionId: "ne:countries50m"
});
map.add(countries);

已知限製

  • OGCFeatureLayer 僅支持在 GeoJSON 中編碼的集合項。如果服務器的 conformance 聲明不包括 GeoJSON 支持,則不會加載圖層。有關 Esri 對 GeoJSON 的支持的詳細說明,請參閱 GeoJSONLayer 的文檔。
  • 帶有數字 GeoJSON 特征 ID 的集合是首選。字符串或字母數字 ID 支持有限的函數,例如,彈出窗口將不可用。

相關用法


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