当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JavaScript ArcGIS wfsUtils.getWFSLayerInfo用法及代码示例


基本信息

以下是所在类或对象的基本信息。

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

ESM: import * as wfsUtils from "@arcgis/core/layers/ogc/wfsUtils";

对象: esri/layers/ogc/wfsUtils

自从:用于 JavaScript 4.20 的 ArcGIS API

用法说明

wfsUtils.getWFSLayerInfo函数(或属性)的定义如下:

getWFSLayerInfo (capabilities, name, namespaceUri, options) {Promise<WFSLayerInfo>}


从 WFS 服务的函数中返回 WFSLayerInfo。可与 getCapabilities 结合使用

参数:

规格:
类型说明
capabilities WFSCapabilities

WFS 服务的函数。

name String
可选的

要获取信息的类型名称。如果未指定,则选择服务的第一层。

namespaceUri String
可选的

类型名称的命名空间 URI。如果未指定,则选择为 name 找到的第一个命名空间。

options Object
可选的

指定附加选项的对象。有关此对象所需的属性,请参阅下面的对象规格表。

规格:
customParameters

Object

可选的

要附加到 url 的参数的键值对列表。

spatialReference

Object

可选的

图层所需的空间参考。

signal

AbortSignal

可选的

AbortSignal 用于中止远程方法的执行。如果取消,promise 将被拒绝,并出现名为 AbortError 的错误。另见AbortController

返回:

类型 说明
Promise<WFSLayerInfo> 可用于创建WFSLayer 的图层信息

例子:

const capabilities = await wfsUtils.getCapabilities(url);
const layerInfo = await wfsUtils.getWFSLayerInfo(capabilities, "layer");

const layer = WFSLayer.fromWFSLayerInfo(layerInfo);

// Same as
const layer = WFSLayer({
  url,
  name: "layer"
});

相关用法


注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 wfsUtils.getWFSLayerInfo。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。