public class WMTSMapProviderSetting extends MapProviderSetting implements OGCProviderSetting
WMTS地图服务提供者配置对象。
该对象用于WMTS地图服务提供者所需要的相关参数信息。
dataPrjCoordSysType, watermark
构造器和说明 |
---|
WMTSMapProviderSetting() |
限定符和类型 | 方法和说明 |
---|---|
boolean |
equals(java.lang.Object obj)
判断两个对象是否相等。
|
boolean |
getCacheEnabled()
获取是否使用缓存。
|
double |
getDpi()
获取切片dpi。
|
WMTSMapLayer[] |
getLayers()
得到WMTS服务中的图层集合。
|
java.lang.String |
getOriginPoint()
获取起算点的xy坐标,用“,”隔开,例如:-20037508.3427892,20037508.3427892
|
java.lang.String |
getPassword()
获取WMTS服务密码。
|
java.lang.String |
getResolutions()
获取分辨率集合。
|
java.lang.String |
getReverseBoundingBox()
获取需要逆序解析的BoundingBox的 crs集合 多个crs之间以英文逗号隔开(“,”)。
|
java.lang.String |
getReverseTopLeftCorner()
获取需要逆序解析TopLeftCorner的TileMatrixSet Identifier集合。
|
java.lang.String |
getServiceRootURL()
获取WMTS服务地址。
|
boolean |
getTileCacheReadOnly() |
java.lang.String |
getToken()
获取WMTS服务Token。
|
java.lang.String |
getUserName()
获取WMTS服务用户名。
|
java.lang.String |
getVersion()
获取WMTS服务版本。
|
int |
hashCode()
获取对象实例的哈希值。
|
boolean |
isCalcDefaultScaleByResolution()
获取是否根据默认分辨率计算默认比例尺
|
void |
setCacheEnabled(boolean cacheEnabled)
设置是否使用缓存。
|
void |
setCalcDefaultScaleByResolution(boolean calcDefaultScaleByResolution)
设置是否根据默认分辨率计算默认比例尺
|
void |
setDpi(double dpi)
设置切片dpi。
|
void |
setLayers(WMTSMapLayer[] layers)
设置WMTS服务中的图层集合。
|
void |
setOriginPoint(java.lang.String originPoint)
获取起算点的xy坐标,用“,”隔开,例如:-20037508.3427892,20037508.3427892
|
void |
setPassword(java.lang.String password)
设置WMTS服务密码。
|
void |
setResolutions(java.lang.String resolutions)
设置分辨率集合。
|
void |
setReverseBoundingBox(java.lang.String reverseBoundingBox)
设置需要逆序解析BoundingBox的crs集合 多个crs之间以英文逗号隔开(“,”)。
|
void |
setReverseTopLeftCorner(java.lang.String reverseTopLeftCorner)
设置需要逆序解析TopLeftCorner的TileMatrixSet Identifier集合。
|
void |
setServiceRootURL(java.lang.String serviceRootURL)
设置WMTS服务地址。
|
void |
setTileCacheReadOnly(boolean tileCacheReadOnly) |
void |
setToken(java.lang.String token)
设置WMTS服务密码。
|
void |
setUserName(java.lang.String userName)
设置WMTS服务用户名。
|
void |
setVersion(java.lang.String version)
设置WMTS服务版本。
|
getCacheMode, getCacheVersion, getName, getOutputPath, getOutputSite, getWatermark, setCacheMode, setCacheVersion, setName, setOutputPath, setOutputSite, setWatermark
public java.lang.String getOriginPoint()
public void setOriginPoint(java.lang.String originPoint)
originPoint
- 起算点xy坐标字符串public boolean isCalcDefaultScaleByResolution()
public void setCalcDefaultScaleByResolution(boolean calcDefaultScaleByResolution)
calcDefaultScaleByResolution
- 是否根据默认分辨率计算默认比例尺public java.lang.String getResolutions()
public void setResolutions(java.lang.String resolutions)
设置分辨率集合。
resolutions
-public void setServiceRootURL(java.lang.String serviceRootURL)
设置WMTS服务地址。
serviceRoot
-public java.lang.String getServiceRootURL()
获取WMTS服务地址。
getServiceRootURL
在接口中 OGCProviderSetting
public java.lang.String getVersion()
获取WMTS服务版本。
public void setVersion(java.lang.String version)
设置WMTS服务版本。
version
-public java.lang.String getUserName()
获取WMTS服务用户名。
public void setUserName(java.lang.String userName)
设置WMTS服务用户名。
userName
-public java.lang.String getPassword()
获取WMTS服务密码。
public void setPassword(java.lang.String password)
设置WMTS服务密码。
password
-public java.lang.String getToken()
获取WMTS服务Token。
public void setToken(java.lang.String token)
设置WMTS服务密码。
password
-public void setCacheEnabled(boolean cacheEnabled)
设置是否使用缓存。
cacheEnable是否使用缓存
-public boolean getCacheEnabled()
获取是否使用缓存。
public boolean getTileCacheReadOnly()
public void setTileCacheReadOnly(boolean tileCacheReadOnly)
public double getDpi()
获取切片dpi。
public void setDpi(double dpi)
设置切片dpi。
默认dpi是90.7142857142857
dpi
-public WMTSMapLayer[] getLayers()
得到WMTS服务中的图层集合。
public void setLayers(WMTSMapLayer[] layers)
设置WMTS服务中的图层集合。
layers
-public java.lang.String getReverseTopLeftCorner()
获取需要逆序解析TopLeftCorner的TileMatrixSet Identifier集合。
多个Identifier之间以英文逗号隔开(“,”)。如:“identifier1,identifier2”。
iServer对于TopLeftCorner的默认解析规则如下:public void setReverseTopLeftCorner(java.lang.String reverseTopLeftCorner)
设置需要逆序解析TopLeftCorner的TileMatrixSet Identifier集合。
多个Identifier之间以英文逗号隔开(“,”)。如:“identifier1,identifier2”。
iServer对于TopLeftCorner的默认解析规则如下:public java.lang.String getReverseBoundingBox()
获取需要逆序解析的BoundingBox的 crs集合
多个crs之间以英文逗号隔开(“,”)。如:“crs1,crs2”
public void setReverseBoundingBox(java.lang.String reverseBoundingBox)
设置需要逆序解析BoundingBox的crs集合
多个crs之间以英文逗号隔开(“,”)。如:“crs1,crs2”
reverseBoundingBox
-public boolean equals(java.lang.Object obj)
判断两个对象是否相等。
equals
在类中 java.lang.Object
obj待比较的对象。
-public int hashCode()
hashCode
在类中 java.lang.Object