分享

ArcGIS Server地图服务的发布教程

 风声之家 2022-03-07

24个

使用到的软件

安装好ArcGIS Desktop和ArcGIS Server。


数据

一:打开ARCMAP,准备好要发布的地图文档内容。例如我的是青岛市矢量地图。

图片

进入地图服务发布程序

二:地图文档右上角菜单栏选择“文件”下的“共享为”下的“服务”。

图片

三:弹出“共享为服务”窗口,按下图操作:
弹出“发布服务”窗口,点击“选择现有连接或创建一个新连接”右边的“+”添加ArcGIS Server连接。

图片

输入服务器URL,一般新安装的ArcGIS Server默认端口号为6443,我这里端口号已改为6080,端口号修改教程.。再输入ArcGIS Server创建站点时设置的账号密码。点击完成。

图片

设置地图服务名,如果需要调用到地图服务,建议用英文名。

图片

选择一个文件夹,根目录也可以,创建一个文件夹也可以。点击继续。

图片

缓存类型的设置:进入到“服务编辑”窗口,点击“缓存“设置切片比例,我这里直接用了”ArcGIS Online/Bing地图...."的切片方案,这个切片方案只能用于坐标为4326的,其他坐标切片会失败。由于此推文是演示发布地图服务,我这里恰好没有切片方案,我就选择ArcGIS Online/Bing地图...."的切片方案来进行发布,平时我一般通过工具去生成一个切片方案。
非4326坐标就通过“生成切片方案文件”工具生成一个切片方案,然后在“服务编辑”窗口切片方案选择“切片方案文件”来切片。
高级设置:点击“高级设置”,再点击右下角“高级”,弹出“高级缓存设置”,设置切片存储格式,EXPLCOED为松散性切片,也就是图片,COMPACT为紧凑型切片,格式为Boundle"。一般前端调用地图服务的话用的是”EXPLCOED“。我这里选的是”EXPLCOED“。
在切片格式这里选择png切片格式,图片不失真。

在项目描述这里添加摘要和标签,会让其他人知道这个地图服务是干什么的。

设置完后,点击左上角的”分析“,这里没有错误,只有几个比较高的警告,这样可以发布服务了。ps:如果数据过大或不想把数据源再复制一份到arcgisserver缓存目录下去,点击24011错误,注册一个文件路径,点一下就可以,这样就会把该文件路径作为数据源进行切片,否则会复制传输一份到arcgisserver路径下,数据量大的话,用时很久的,且占内存。
再重新点一下分析,发现这个24011警告没了。点击“服务编辑”窗口右上角的“发布”将服务发布。
服务发布成功

附赠补充内容

五:查看发布的服务
打开ArcGIS Server Manager程序。

图片

输入账号密码登录站点

图片

双击视图,查看刚刚发布的服务

图片

六:缓存切片存储文件格式和路径。(介绍这里主要为了后面推文介绍如何用已缓存好的ArcGIS Server缓存切片发布地图服务,要是学纯发服务的,这里可以不看了)
切片后的数据会缓存中电脑的arcgisserver目录下,路径如下,这个文件夹的生成规则是“文件夹命_服务名”.

图片

打开上述文件夹,进入到“图层”文件夹。这个文件夹命名规则是自动生成的,是根据ARCMAP文档内容窗口顶端的图层图层名来生成的。
打开“图层”文件夹“,进入下一个路径

图片

打开”_alllayers“文件夹,这些子文件夹是缓存切片的级数,每一级都存有每一级的切片。

图片

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多