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, setWatermarkpublic 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 在接口中 OGCProviderSettingpublic 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.Objectobj待比较的对象。 -public int hashCode()
hashCode 在类中 java.lang.Object