美文网首页Gis专辑GIS相关ArcGIS学习笔记
ArcGIS Server地图切片之二——发布地图服务

ArcGIS Server地图切片之二——发布地图服务

作者: 快减肥成功的胖纸 | 来源:发表于2017-08-03 14:51 被阅读60次

    上一篇我们进行了地图校准,这里详细说说怎样发布地图服务及使用leafletJs调用地图服务。

    发布地图服务

    stpe1
      执行菜单命令"文件"--"共享为"--"服务",打开"共享为服务"对话框,如下图。如果有使用ArcBruTile的添加参考图层做的配准,这是还需要把添加的参图层先删除,否则最后发布服务的时候会报错。
    stpe2
      选择"发布服务",点击"下一步"。
    stpe3
      这里如果已经创建过车接,直接选择连接即可。我这里当前还未创建连接,点击创建连接按钮,效果如下图。
    stpe4
      选中"发布 GIS 服务",点击"下一步"。
    stpe5
      这里我们需要填写相关信息。
      首先是"服务器URL"。如果小伙伴不知道自己的服务器URL是什么,可以在"开始"菜单--"所有程序"--"ArcGIS"--"ArcGIS 10.2 for Server"--"Manager"打开管理页面。复制浏览器地址栏manager前面一段即可。
      然后填写"ArcGIS Server"管理的用户名和密码,就是安装过程中设置的用户名各密码。如果有小伙伴真不知道是什么了,可以点击这个地址试试。
      点击"完成",如下图:
    stpe6
      这里默认会选中刚刚创建的连接,设置一下要发布的服务名称,点击"下一步"。
    stpe7
      点击"继续"。
    stpe8
      在"缓存"选项中下图所示做相关设置,这里也可以设置切片的等级范围。我这是设置的10-19;
    stpe9
      在"高级设置"选项中可以设置切片格式为png32(不压缩)
    stpe9-1
      在"项目描述"栏中填写"摘要"和"标签",否则发布服务时会报错。设置完成后点击右上角的"发布"按钮,发布服务。
    stpe10
    点击"确定",让机器跑一会,会有发布成功的提示,点击"确定"关闭提示框。到这里服务发布就算完成了。下面说说lealfet怎么使用。

    leafletJs调用地图服务

    leaflet 可以使用TileLayer方法来加载瓦片到地图(这里用的是1.1.0版的leafletJS)。所以我们需要知道服务调用的地址。
      在ArcMap 10.2的"窗口"菜单中,点击"目录",打开"目录"窗口。如下图:

    stpe11
      右击我们刚刚新建的服务连接,在快捷菜单点击"ArcGIS Server管理器",打开服务管理页面。
      或者通过"开始"菜单--"所有程序"--"ArcGIS"--"ArcGIS 10.2 for Server"--"Manager"打开服务管理页面。
      打开管理页面登陆之后,就可以看到刚刚发布的服务了。如下图:
    stpe12
      点击服务的名称,进入服务参数页面,如下图:
    stpe13
      在功能栏中,看到有一个REST URL的地址,可以就使用这个地址也请求瓦片。如下图:
    stpe14
      我这里没有使用localhost,而是使用了本机的ip,这里是一个意思。

    到这里,整个地图服务发布到调用也就算完成了。如果顺的话,那么就可以正常显示瓦片了。如果中途有报错之类了,欢迎童鞋么留言,大家一起讨论解决呀。。。。

    相关文章

      网友评论

        本文标题:ArcGIS Server地图切片之二——发布地图服务

        本文链接:https://www.haomeiwen.com/subject/xmjplxtx.html