com.supermap.web.ogc.wmts
public class GetWMTSCapabilities
继承 GetWMTSCapabilities Inheritance flash.events.EventDispatcher
子类 WMTSManager

WMTS 服务元数据信息获取类.

该类用于获取 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 对象。
GetWMTSCapabilities
   
ProcessAsync(responder:IResponder = null):void
发送 WMTS 服务元数据信息请求。
GetWMTSCapabilities
受保护的方法
  方法 定义方
   
faultHandler(event:FaultEvent, asyncToken:AsyncToken):void
GetWMTSCapabilities
   
getWGS84BoundingBox(lowerCorner:String, upperCorner:String):Rectangle2D
根据图层左下、右上地理坐标点,获取图层地理范围。
GetWMTSCapabilities
   
解析 WMTS 服务元数据信息(xml 类型),并将解析结果封装于 WMTSCapabilitiesResult 类。
GetWMTSCapabilities
属性详细信息
requestEncoding 属性
requestEncoding:String

WMTS 服务请求模式,该属性值由 RequestEncoding 枚举类定义,支持两种模式:KVP 和 REST。


Implementation
    public function get requestEncoding():String
    public function set requestEncoding(value:String):void
url 属性  
url:String

WMTS 服务地址。


Implementation
    public function get url():String
    public function set url(value:String):void
version 属性  
version:String

请求的 WMTS 服务版本号。


Implementation
    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)