包 | com.supermap.web.ogc.wmts |
类 | public class GetWMTSCapabilities |
继承 | GetWMTSCapabilities ![]() |
子类 | WMTSManager |
该类用于获取 WMTS 服务元数据信息。
WMTS 服务的元数据主要由 ServiceIdentification、ServiceProvider、OperationsMetadata、Contents 和 Themes 几个元素组成。其中 ServiceIdentification 是对服务的整体介绍;ServiceProvider 是关于服务提供商的信息;OperationsMetadata 描述了当前服务中支持的所有操作(如:GetTile、GetCapabilities、GetFeatureInfo)以及操作请求的 URI;Contents 是对服务中可用图层的整体描述,包括瓦片矩阵集、可操作图层等等;Themes 是描述专题图层的元数据。
属性 | 定义方 | ||
---|---|---|---|
requestEncoding : String
WMTS 服务请求模式,该属性值由 RequestEncoding 枚举类定义,支持两种模式:KVP 和 REST。
|
GetWMTSCapabilities | ||
url : String
WMTS 服务地址。
|
GetWMTSCapabilities | ||
version : String
请求的 WMTS 服务版本号。
|
GetWMTSCapabilities |
方法 | 定义方 | ||
---|---|---|---|
GetWMTSCapabilities(url:String)
实例化 GetWMTSCapabilities 对象。
|
GetWMTSCapabilities | ||
ProcessAsync(responder:IResponder = null):void
发送 WMTS 服务元数据信息请求。
|
GetWMTSCapabilities |
方法 | 定义方 | ||
---|---|---|---|
faultHandler(event:FaultEvent, asyncToken:AsyncToken):void
|
GetWMTSCapabilities | ||
getWGS84BoundingBox(lowerCorner:String, upperCorner:String):Rectangle2D
根据图层左下、右上地理坐标点,获取图层地理范围。
|
GetWMTSCapabilities | ||
getWMTSCapabilities(responseData:XML):WMTSCapabilitiesResult
解析 WMTS 服务元数据信息(xml 类型),并将解析结果封装于 WMTSCapabilitiesResult 类。
|
GetWMTSCapabilities |
requestEncoding | 属性 |
requestEncoding:String
WMTS 服务请求模式,该属性值由 RequestEncoding 枚举类定义,支持两种模式:KVP 和 REST。
public function get requestEncoding():String
public function set requestEncoding(value:String):void
url | 属性 |
url:String
WMTS 服务地址。
public function get url():String
public function set url(value:String):void
version | 属性 |
version:String
请求的 WMTS 服务版本号。
public function get version():String
public function set version(value:String):void
GetWMTSCapabilities | () | 构造函数 |
public function GetWMTSCapabilities(url:String)
实例化 GetWMTSCapabilities 对象。
参数url:String — WMTS 服务地址。 |
faultHandler | () | 方法 |
protected function faultHandler(event:FaultEvent, asyncToken:AsyncToken):void
参数
event:FaultEvent |
|
asyncToken:AsyncToken |
getWGS84BoundingBox | () | 方法 |
protected function getWGS84BoundingBox(lowerCorner:String, upperCorner:String):Rectangle2D
根据图层左下、右上地理坐标点,获取图层地理范围。
参数
lowerCorner:String — 左下角点。 |
|
upperCorner:String — 右上角点。 |
Rectangle2D — 图层地理范围。 |
getWMTSCapabilities | () | 方法 |
protected function getWMTSCapabilities(responseData:XML):WMTSCapabilitiesResult
解析 WMTS 服务元数据信息(xml 类型),并将解析结果封装于 WMTSCapabilitiesResult 类。
参数
responseData:XML — WMTS 服务元数据信息,xml 类型。 |
WMTSCapabilitiesResult — WMTS 服务元数据信息(xml 格式)解析结果。 |
ProcessAsync | () | 方法 |
public function ProcessAsync(responder:IResponder = null):void
发送 WMTS 服务元数据信息请求。
参数
responder:IResponder (default = null ) |