索鸟网

  1. 首页
  2. ArcGIS Server地图切片之二——发布地图服务

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


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

发布地图服务


  执行菜单命令"文件"--"共享为"--"服务",打开"共享为服务"对话框,如下图。如果有使用ArcBruTile的添加参考图层做的配准,这是还需要把添加的参图层先删除,否则最后发布服务的时候会报错。

  选择"发布服务",点击"下一步"。

  这里如果已经创建过车接,直接选择连接即可。我这里当前还未创建连接,点击创建连接按钮,效果如下图。

  选中"发布 GIS 服务",点击"下一步"。

  这里我们需要填写相关信息。
  首先是"服务器URL"。如果小伙伴不知道自己的服务器URL是什么,可以在"开始"菜单--"所有程序"--"ArcGIS"--"ArcGIS 10.2 for Server"--"Manager"打开管理页面。复制浏览器地址栏manager前面一段即可。
  然后填写"ArcGIS Server"管理的用户名和密码,就是安装过程中设置的用户名各密码。如果有小伙伴真不知道是什么了,可以点击这个地址试试。
  点击"完成",如下图:

  这里默认会选中刚刚创建的连接,设置一下要发布的服务名称,点击"下一步"。

  点击"继续"。

  在"缓存"选项中下图所示做相关设置,这里也可以设置切片的等级范围。我这是设置的10-19;

  在"高级设置"选项中可以设置切片格式为png32(不压缩)

  在"项目描述"栏中填写"摘要"和"标签",否则发布服务时会报错。设置完成后点击右上角的"发布"按钮,发布服务。

点击"确定",让机器跑一会,会有发布成功的提示,点击"确定"关闭提示框。到这里服务发布就算完成了。下面说说lealfet怎么使用。

leafletJs调用地图服务

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

  右击我们刚刚新建的服务连接,在快捷菜单点击"ArcGIS Server管理器",打开服务管理页面。
  或者通过"开始"菜单--"所有程序"--"ArcGIS"--"ArcGIS 10.2 for Server"--"Manager"打开服务管理页面。
  打开管理页面登陆之后,就可以看到刚刚发布的服务了。如下图:

  点击服务的名称,进入服务参数页面,如下图:

  在功能栏中,看到有一个REST URL的地址,可以就使用这个地址也请求瓦片。如下图:

  我这里没有使用localhost,而是使用了本机的ip,这里是一个意思。

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

arcgis

来源地址:https://segmentfault.com/a/1190000010486266 版权归作者所有!

相关教程

  • ArcGIS Server地图切片之一——地图校准

      一直在使用leaflet进行地图相关的开发。之前的地图定置一直都是直接使用整张图片来实现,对于一块小的区域这样似乎没有什么问题。但是,在范围过大情况下,图片过大导致加载过慢、操作严重卡顿的这两个问题就特别突出了。所以就想尝试一下瓦片加载是否能够解决这两个问题。   之前从没有接触过ArcGIS相关软件,如何将一张图片发布为一个可用的ArcGIS地图服
  • arcgis api for js入门开发系列二不同地图服务展示(含源

    上一篇介绍了arcgis api离线部署,这篇开始正式介绍arcgis api for js开发;想要学习webgis开发,首先得熟悉了解前端技术,比如界面布局设计的html+css,核心的是javascript(js),arcgis api就是js写的,就是说想要开发gis功能前提下,你得熟悉了解js,不然你连源代码都看不懂。在这里,推荐esri官网的arcgis a
  • ArcGIS Runtime For Android 开发(2)

    第二课 空间参考、地图控件、图层 空间参考 GIS的空间参考,包含坐标系和其他相关空间属性 。空间参考是用于存储各要素类和栅格数据集,以及其他坐标属性(例如,x,y 坐标的坐标分辨率及可选的 z 坐标和测量 (m) 坐标)的坐标系。如果需要,可使用表示表面高程的 z 坐标为数据集定义一个垂直坐标系。 空间参考是GIS系统的一个数学基础,在中国,最常用的坐标系有北京
  • arcgis server10.2.2的安装步骤过程

    1、找到ArcGIS Server软件包目录下的esri.exe,打开运行,选择安装ArcGIS for Server,见下图: 2、确定之后,会弹出让用户输入用户名和密码的界面,这个可以自己定义,但是一定要记住用户名和密码,后面的管理发布地图服务的站点创建需要用到的,界面如下: 3、破解。安装ArcGIS Server过程中选择ArcGIS Server破解文件进
  • arcgis api for js共享干货系列之二自定义Navigat

    arcgis api for js默认的Navigation控件样式风格如下图: 这样的风格不能说不好,各有各的爱好,审美观,这里也不是重点,这里的重点是如何自定义一套自己喜欢的样式风格呢;自己自定义一个NavigationControl控件类,最终实现的效果如下图: 思路如下:其实就是在网上参照天地图或者谷歌地图的Navigation风格样式,下载它们的图片模版,
  • arcgis api for js入门开发系列三地图工具栏(含源代码)

    上一篇实现了demo的地图加载展示,在上篇实现的基础上,新增了地图工具栏以及通用地图控件功能,比如地图框选缩放、地图漫游、清空、量算工具、地图导航控件、地图比例尺控件、地图鹰眼图等等,总共分为5个部分,截图如下: 1.工具栏,在map.html页面引入工具栏实现需要的js文件 <script type="text/javascript" src="js/mai
  • arcgis api for js入门开发系列一arcgis api离

    在我的GIS之家兴趣部落,很多都是arcgis api for js开发的新手,他们一般都是GIS专业的学生,或者从计算机专业刚刚转向来的giser,他们难免会遇到各种webgis开发的简单问题,由于白天工作忙碌的原因,没有来得及回答他们的提出的问题,所以利用空余时间来写一系列简单的入门arcgis api for js开发教程,仅供初学者giser学习使用,其中写的不
  • 现阶段选择ArcMap还是ArcGIS Pro

    现阶段选择ArcMap还是ArcGIS Pro 在文章开始之前先插入一个该文章的编写的日起:2017-07-01 这是一个时间节点的问题,不然后面的讨论一点意义都没有!BY 李远祥 事件起源 就在6月底,ArcMap软件的在线使用申请已经更改了,申请试用时不在提供ArcMap的EVA 60 天许可码!虽然还没有得到官方的证实,而且在网站上也没有特别的说明