你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
WfsClient class
管理与 OGC Web 映射功能服务的连接 (WFS)
构造函数
Wfs |
用于连接到 OGC Web 功能服务 (WFS) 的类。 可能需要通过 transformRequest 的 COR 或代理。 |
方法
describe |
检索有关一个或多个功能类型的详细信息。 结果的顺序可能与输入不一致。 |
get |
请求服务元数据,其中包含服务器的信息、内容和可接受的请求参数值的说明。 |
get |
检索与查询匹配的功能数。 将 WFS |
get |
查询服务中的功能并返回原始 JSON 响应。
这可能不包括地理测量信息,具体取决于筛选器参数。
将 WFS |
get |
查询服务中的功能并返回 GeoJSON FeatureCollection。
将 WFS |
构造函数详细信息
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[]
要检索其详细信息的一个或多个功能类型名称。
返回
Promise<WfsFeatureTypeDescription[]>
getCapabilities()
请求服务元数据,其中包含服务器的信息、内容和可接受的请求参数值的说明。
function getCapabilities(): Promise<WfsCapabilities>
返回
Promise<WfsCapabilities>
getFeatureCount(WfsFeatureRequest)
检索与查询匹配的功能数。 将 WFS resultType
参数设置为 "hits"
function getFeatureCount(request: WfsFeatureRequest): Promise<number>
参数
- request
- WfsFeatureRequest
返回
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>