你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

WfsClient class

管理与 OGC Web 映射功能服务的连接 (WFS)

构造函数

WfsClient(WfsServiceOptions)

用于连接到 OGC Web 功能服务 (WFS) 的类。 可能需要通过 transformRequest 的 COR 或代理。

方法

describeFeatureTypes(string | string[])

检索有关一个或多个功能类型的详细信息。 结果的顺序可能与输入不一致。

getCapabilities()

请求服务元数据,其中包含服务器的信息、内容和可接受的请求参数值的说明。

getFeatureCount(WfsFeatureRequest)

检索与查询匹配的功能数。 将 WFS resultType 参数设置为 "hits"

getFeatureInfo(WfsFeatureRequest)

查询服务中的功能并返回原始 JSON 响应。 这可能不包括地理测量信息,具体取决于筛选器参数。 将 WFS resultType 参数设置为 "results".

getFeatures(WfsFeatureRequest)

查询服务中的功能并返回 GeoJSON FeatureCollection。 将 WFS resultType 参数设置为 "results". 如果筛选出几何图形详细信息,将返回 null。

构造函数详细信息

WfsClient(WfsServiceOptions)

用于连接到 OGC Web 功能服务 (WFS) 的类。 可能需要通过 transformRequest 的 COR 或代理。

new WfsClient(options: WfsServiceOptions)

参数

options
WfsServiceOptions

定义如何连接到 WFS 服务的选项。

方法详细信息

describeFeatureTypes(string | string[])

检索有关一个或多个功能类型的详细信息。 结果的顺序可能与输入不一致。

function describeFeatureTypes(featureTypeNames: string | string[]): Promise<WfsFeatureTypeDescription[]>

参数

featureTypeNames

string | string[]

要检索其详细信息的一个或多个功能类型名称。

返回

getCapabilities()

请求服务元数据,其中包含服务器的信息、内容和可接受的请求参数值的说明。

function getCapabilities(): Promise<WfsCapabilities>

返回

Promise<WfsCapabilities>

getFeatureCount(WfsFeatureRequest)

检索与查询匹配的功能数。 将 WFS resultType 参数设置为 "hits"

function getFeatureCount(request: WfsFeatureRequest): Promise<number>

参数

返回

Promise<number>

getFeatureInfo(WfsFeatureRequest)

查询服务中的功能并返回原始 JSON 响应。 这可能不包括地理测量信息,具体取决于筛选器参数。 将 WFS resultType 参数设置为 "results".

function getFeatureInfo(request: WfsFeatureRequest): Promise<Record<string, any>>

参数

request
WfsFeatureRequest

WFS 服务的请求详细信息。

返回

Promise<Record<string, any>>

getFeatures(WfsFeatureRequest)

查询服务中的功能并返回 GeoJSON FeatureCollection。 将 WFS resultType 参数设置为 "results". 如果筛选出几何图形详细信息,将返回 null。

function getFeatures(request: WfsFeatureRequest): Promise<azmaps.data.FeatureCollection>

参数

request
WfsFeatureRequest

WFS 服务的请求详细信息。

返回

Promise<azmaps.data.FeatureCollection>