arcgis server 地图发布.docx
《arcgis server 地图发布.docx》由会员分享,可在线阅读,更多相关《arcgis server 地图发布.docx(13页珍藏版)》请在冰豆网上搜索。
arcgisserver地图发布
一、发布地图服务
打开ArcMap,在ArcCatalog中连接ArcGISServer站点(登录ArcGISManager时创建),双击AddArcGISServer,弹出AddArcGISServer向导:
这里有三种连接方式:
1.UseGISservices:
用户身份连接
使用此种连接,可以浏览、使用站点内发布的所有服务。
但是,不能编辑服务器属性、发布服务、编辑服务属性或者添加、删除、启动、停止或暂停服务。
2.PulishGISservices:
发布身份连接
使用此种连接,可以发布GIS服务,也可以配置和发布草案服务,但是不能编辑站点的任何属性。
3.AdministratorGISservices:
管理者身份连接
使用管理身份连接,可以编辑服务器属性,如configurationstore位置、集群配置以及站点中的所有参与机器列表。
也可以发布、添加、删除、启动或停止服务。
这里我们使用管理者身份连接,选择AdministratorGISservices,点击下一步,进入常规向导,在ServerURL后面输入http:
//localhost:
6080/arcgis,其中arcgis为安装时的默认实例名。
用户名和密码是安装时自己设定的。
在ArcCatalog中定位到地图文档所在的位置,选中之前保存的无标题mxd文档,右键ShareAsService
在弹出的窗口中选择Publishaservice:
下一步:
在Chooseaconnection中选择server连接,在Servicename中输入服务名:
下一步:
默认
Continue,弹出服务编辑器,在Capabilities中,设置地图服务功能
分析服务,服务发布之前必须分析。
点击Analyse按钮:
发布地图服务,点击Publish,向服务器拷贝数据,然后发布:
点击ok,在ArcCatalog中多了一个MyMapServer服务:
二、创建缓存
在ArcCatalog中,右键单击要创建缓存的地图服务,如下图所示,点击“ServiceProperties…”:
进入地图服务属性页面:
选择“Usingtilesfromacache”选项卡:
“Choosetheminimumandmaximumscalesforthistiledmap/imageservice.Alllevelsbetweentheminimumandmaximumscalelevelswillbecached.”的意思是:
你可以设置别人访问的最大最小缓存比例尺,最小比例尺:
比如你的缓存方案中设置的最小比例尺是1:
2000000,但是你想要其他人使用缓存切片的最小比例尺是1:
5000000,你就可以在”LevelsofDetail”中设置你的最小比例尺缓存为1:
5000000。
最大比例尺也是类似的道理。
点击Suggest,在”ScaleLevels”中输入比例尺个数,点击OK。
也可以点击”AdvancedSettings”,在右边的页面中的文本中输入比例尺,点击“Add”:
设置好所有参数后,点击OK:
切图过程可以通过右键“ViewCacheStatus”查看:
在Rest目录查看:
三、删除缓存
右键选择要删除缓存的地图服务,如下图所示:
选择DeleteCache,删除缓存窗体中会默认输入这个地图服务路径,及切图时的实例数:
点击OK,执行删除。
四、更新缓存
如下图,给mxd增加一个河流图层,保存
定位到MyMapServer,右键ManageCache/ManageTiles
打开“ManageMapServerCacheTiles”对话框:
点击OK,在Rest目录中浏览如下: