1]查看arcgis server下总共有多少服务可以使用?
http://localhost/arcgis/rest/services/ 当然这只是指当前活跃的服务。
[2]如何清空rest的cache ?
http://localhost/arcgis/rest/admin/
http://localhost/arcgis/rest/admin/cache
一般重新部署服务,发布新的服务,构建新的缓存,最好都清理一下REST缓存
用户名:ArcGISSOM
[3]到底是使用esri.layers.ArcGISTiledMapServiceLayer,还是 esri.layers.ArcGISDynamicMapServiceLayer?
主要看所建立的Map Service是否采用了缓存(cache).
如果用了,就使用esri.layers.ArcGISTiledMapServiceLayer
如果没用,就使用esri.layers.ArcGISDynamicMapServiceLayer
第一次设置缓存后,需要清空一下rest的cache。
不过设置缓存后,依然可以使用ArcGISDynamicMapServiceLayer
[4]如何使用ArcCatalog 构建Map Service的Cache?
打开ArcCatalog,点击[GIS Servers],如果是第一次使用,没有添加ArcGIS Server,则点击[Add ArcGIS Server],选择[Manage GIS Services],在Host Name中输入ArcGIS
Server的IP地址(Server URL默认就可以),然后GIS Servers下将出现10.0.0.80(admin),点击10.0.0.80(admin),选择需要缓存的服务,比如JN2010 ,右击,选择[Service
properties],在新的界面中,选择最右边的[Caching],选择Suggest,填上您想要的层数,其余的都默认。则就建立好了缓存。要想使缓存有效,必须重启服务,同时清空REST 缓存
。
[5]如何通过web管理页面来访问来建立Map Service的Cache?
[开始][程序][ArcGIS][ArcGIS Server for Java PlatForm][Arcgis server Manage],登录后,在左侧的[Service]下,选择[Manage Services],勾选上需要Cache的服务,选择
Edit,在出现的界面下,选择[Caching],然后设置与ArcCatalog 相同。