public abstract class AbstractWMTSResource
extends ResourceBaseAdapter
WMTS 资源抽象类。提供 WMTS 服务 RESTful 实现时,所需资源基本功能的抽象。
构造器和说明 |
---|
AbstractWMTSResource(Context context, Request request, Response response)
构造函数,通过应用上下文、请求对象、响应对象构造
AbstractWMTSResource 对象。 |
限定符和类型 | 方法和说明 |
---|---|
void |
checkGetTileParams(WMTSGetTileParameter tileParameter, java.util.List<java.lang.String> mapNames, java.util.List<TileMatrixSet> tileMatrixSets, VerifyMode verifyMode)
检查WMST的TileParamter操作layer,tileMatrixSet,tileMatrix,tileRow,tileCol,style是否正确
|
void |
create(java.lang.Object obj) |
protected java.lang.String |
getBaseUri()
获取WMTS 服务的根地址。
|
protected WMTSConfig |
getConfig()
获取 WMTS 服务配置信息。
|
protected Image |
getImageComponent() |
protected Map |
getMapComponent()
获取向 WMTS 服务提供地图功能的地图服务组件。
|
WMTSGetCapabilities |
getWMTSCapabilities(Image imageComponent, Map mapComponent, WMTSConfig wmtsConfig, java.util.List<java.lang.String> publishMapNames, java.lang.String baseUri)
获取WMTS Capabilities
|
boolean |
isAddContent() |
boolean |
isResourceExist()
资源是否存在。
|
boolean |
isUpdate() |
public AbstractWMTSResource(Context context, Request request, Response response)
构造函数,通过应用上下文、请求对象、响应对象构造 AbstractWMTSResource
对象。
context
- REST 应用上下文。request
- 请求对象。response
- 响应对象。protected final WMTSConfig getConfig()
获取 WMTS 服务配置信息。
protected final java.lang.String getBaseUri()
获取WMTS 服务的根地址。
protected final Map getMapComponent()
获取向 WMTS 服务提供地图功能的地图服务组件。
protected final Image getImageComponent()
public void checkGetTileParams(WMTSGetTileParameter tileParameter, java.util.List<java.lang.String> mapNames, java.util.List<TileMatrixSet> tileMatrixSets, VerifyMode verifyMode)
检查WMST的TileParamter操作layer,tileMatrixSet,tileMatrix,tileRow,tileCol,style是否正确
tileParameter
-mapNames
-tileMatrixSets
-verifyMode
-public void create(java.lang.Object obj)
public boolean isAddContent()
public boolean isUpdate()
public boolean isResourceExist()
资源是否存在。本资源一直存在。
public WMTSGetCapabilities getWMTSCapabilities(Image imageComponent, Map mapComponent, WMTSConfig wmtsConfig, java.util.List<java.lang.String> publishMapNames, java.lang.String baseUri)
mapComponent
-wmtsConfig
- 配置信息publishMapNames
- 地图名称baseUri
- url