public class ArcGISRestMapProviderSetting extends MapProviderSetting
ArcGIS Rest地图服务提供者配置对象
该对象用于ArcGIS Rest地图服务提供者所需要的相关参数信息,包含:Rest地图服务地址;用户名;密码。
限定符和类型 | 字段和说明 |
---|---|
java.lang.Boolean |
filterVisibleScales
是否过滤可见比例尺,还是返回所有比例尺,默认为true。
|
boolean |
replaceTRNS
ArcGIS 返回的有些图片为PNG24格式,但是又包含tRNS可选块,该块中指定了RGB(253,253,253)的颜色都是透明 的(这种图片在Windows文件属性显示位深是32,其实是24的)。
|
int |
tilePixWidth
瓦片的块宽,单位是像素
|
dataPrjCoordSysType, watermark
构造器和说明 |
---|
ArcGISRestMapProviderSetting() |
ArcGISRestMapProviderSetting(ArcGISRestMapProviderSetting setting) |
限定符和类型 | 方法和说明 |
---|---|
ArcGISRestMapProviderSetting |
clone() |
boolean |
equals(java.lang.Object o) |
boolean |
getCacheEnabled()
是否开启缓存。
|
java.lang.String |
getCustomMapName() |
java.lang.String |
getGetTokenUrl()
获取ArcGIS Token服务地址。
|
java.lang.String |
getHttpReferer()
获取访问ArcGIS REST服务的HTTP referer。
|
java.lang.String |
getPassword()
获取访问ArcGIS Rest服务的密码。
|
java.lang.String |
getRestServiceRootURL()
获取ArcGIS Rest地图服务地址。
|
static long |
getSerialversionuid()
获取服务版本的UID。
|
boolean |
getTileCacheReadOnly() |
java.lang.String |
getToken()
获取访问ArcGIS REST服务的Token。
|
java.lang.String |
getUserName()
获取访问ArcGIS Rest服务的用户名。
|
int |
hashCode() |
void |
setCacheEnabled(boolean cacheEnabled)
是否开启缓存。
|
void |
setCustomMapName(java.lang.String customMapName) |
void |
setGetTokenUrl(java.lang.String getTokenUrl)
设置ArcGIS Token服务地址。
|
void |
setHttpReferer(java.lang.String httpReferer)
设置访问ArcGIS REST服务的HTTP referer。
|
void |
setPassword(java.lang.String password)
设置访问ArcGIS Rest服务的密码。
|
void |
setRestServiceRootURL(java.lang.String restServiceRootURL)
设置ArcGIS Rest地图服务地址。
|
void |
setTileCacheReadOnly(boolean tileCacheReadOnly) |
void |
setToken(java.lang.String token)
设置访问ArcGIS REST服务的Token。
|
void |
setUserName(java.lang.String userName)
设置访问ArcGIS Rest服务的用户名。
|
getCacheMode, getCacheVersion, getName, getOutputPath, getOutputSite, getWatermark, setCacheMode, setCacheVersion, setName, setOutputPath, setOutputSite, setWatermark
public int tilePixWidth
public boolean replaceTRNS
public java.lang.Boolean filterVisibleScales
public ArcGISRestMapProviderSetting()
public ArcGISRestMapProviderSetting(ArcGISRestMapProviderSetting setting)
public java.lang.String getRestServiceRootURL()
public void setRestServiceRootURL(java.lang.String restServiceRootURL)
restServiceRootURL
-public java.lang.String getUserName()
public void setUserName(java.lang.String userName)
userName
-public java.lang.String getPassword()
public void setPassword(java.lang.String password)
password
-public java.lang.String getGetTokenUrl()
获取ArcGIS Token服务地址。
该参数只在以“用户名/密码”方式进行安全认证时有效,并且允许为空。当该参数为空时, 系统自动处理为{rootUrl}/tokens。如 :ArcGISRestMapProviderSetting#restServiceRootURL
为http://127.0.0.1:6080/arcgis/rest/services/Sample/MapServer时, Token服务地址自动处理为http://127.0.0.1:6080/arcgis/tokens。
public void setGetTokenUrl(java.lang.String getTokenUrl)
设置ArcGIS Token服务地址。
该参数只在以“用户名/密码”方式进行安全认证时有效,并且允许为空。当该参数为空时, 系统自动处理为{rootUrl}/tokens。如 :ArcGISRestMapProviderSetting#restServiceRootURL
为http://127.0.0.1:6080/arcgis/rest/services/Sample/MapServer时, Token服务地址自动处理为http://127.0.0.1:6080/arcgis/tokens。
getTokenUrl
-public static long getSerialversionuid()
public boolean getCacheEnabled()
public void setCacheEnabled(boolean cacheEnabled)
cacheEnabled
-public boolean getTileCacheReadOnly()
public void setTileCacheReadOnly(boolean tileCacheReadOnly)
public java.lang.String getToken()
获取访问ArcGIS REST服务的Token。
当同时配置了用户名/密码和Token时,以token验证为准。
public void setToken(java.lang.String token)
设置访问ArcGIS REST服务的Token。
当同时配置了用户名/密码和Token时,以token验证为准。
token
- tokenpublic java.lang.String getHttpReferer()
获取访问ArcGIS REST服务的HTTP referer。使用HTTP Referer形式的Token时,需要设置该值。
public void setHttpReferer(java.lang.String httpReferer)
设置访问ArcGIS REST服务的HTTP referer。使用HTTP Referer形式的Token时,需要设置该值。
httpReferer
- HTTP refererpublic boolean equals(java.lang.Object o)
equals
在类中 java.lang.Object
public int hashCode()
hashCode
在类中 java.lang.Object
public java.lang.String getCustomMapName()
public void setCustomMapName(java.lang.String customMapName)
public ArcGISRestMapProviderSetting clone()
clone
在类中 java.lang.Object