(七)ArcGIS Server之发布结果地图服务

1.什么是结果地图服务?

      在ArcGIS中空间插值应该是我们经常用到的操作,但是在ArcGIS API却并没有提供相应的功能,此时我们可以想到上一篇博客讲到的:用GP服务来实现我们的功能,但是又有一个问题存在,插值之后的数据时栅格数据,在客户端我们应该怎么接受插值后的栅格数据呢,接受到的栅格信息我们又要怎么显示呢?此时就用到了我们的结果地图服务!!,所谓的结果地图服务,便是为了接受GP服务返回栅格数据的情况。

2.发布结果地图服务

      在本实例中,以空间插值为例,创建我们的结果地图服务,创建结果地图服务一般步骤如下:

  • 创建模型
  • 修改我们的模型参数
  • 运行新创建的模型
  • 将运行后的结果进行渲染
  • 将模型发布为服务

2.1创建空间插值模型

这里写图片描述

注:参数一定要用英文,参数一定要用英文,参数一定要用英文

2.2修改我们的模型参数

  • 将Input的类型改为要素集

这里写图片描述

2.3运行新创建的模型

  • 运行我们的模型结果

这里写图片描述

2.4将运行后的结果进行渲染(很重要)

  • 选择渲染方式:

这里写图片描述

这里写图片描述

注:很重要,如果选择的渲染方式不好,那么Web端返回的结果变不是很好。

2.5将模型发布为服务

  • 点击地理处理->结果->右键模型共享为地理处理服务,服务名称为:Myking,存放在Test文件夹下面:

这里写图片描述

这里写图片描述

  • 修改服务参数为同步,并查看地图服务结果

这里写图片描述
注:一定要勾选查看含地图服务的结果,很重要!!很重要!!很重要!!

  • 修改服务属性参数

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

  • 发布成功

这里写图片描述

3.查看服务结果

3.1 在Manager中查看发布的服务结果

  • 在网址处输入:http://localhost:6080/arcgis/manager/
  • 输入账户密码,进入Test,查看到发布了两个服务:

这里写图片描述

3.2 在ArcGIS REST Services Directory 运行服务

  • 在网址处输入http://localhost:6080/arcgis/rest/services
  • 进入Test目录,点击进入GP服务(GP服务,不是Map服务)

这里写图片描述

  • 进入Task的king目录,点击 Submit Job,进入测试页面

这里写图片描述

这里写图片描述

  • 在Input输入代码
{
"fields":[{"name":"h","type":"esriFieldTypeSmallInteger","alias":"h"}],
"geometryType":"esriGeometryPoint",
"features":[
{"geometry":{"x":21261594.47991704,"y":3998735.4872666216,"spatialReference":{"wkid":2334,"latestWkid":2334}},"attributes":{"h":30}},
{"geometry":{"x":21265424.177675154,"y":3997758.254045585,"spatialReference":{"wkid":2334,"latestWkid":2334}},"attributes":{"h":40}},
{"geometry":{"x":21267431.46753458,"y":4000822.0122520775,"spatialReference":{"wkid":2334,"latestWkid":2334}},"attributes":{"h":50}},
{"geometry":{"x":21267827.64316473,"y":4003938.5938759227,"spatialReference":{"wkid":2334,"latestWkid":2334}},"attributes":{"h":60}},
{"geometry":{"x":21265873.176722657,"y":4005576.1198138753,"spatialReference":{"wkid":2334,"latestWkid":2334}},"attributes":{"h":70}},
{"geometry":{"x":21262439.654594693,"y":4002301.06793797,"spatialReference":{"wkid":2334,"latestWkid":2334}},"attributes":{"h":80}},
{"geometry":{"x":21265397.76596648,"y":4001191.7761735506,"spatialReference":{"wkid":2334,"latestWkid":2334}},"attributes":{"h":90}}],
"sr":{"wkid":2334,"latestWkid":2334}
}
  • 如图所示,显示我们运行成功:

这里写图片描述

  • 此时进入我们的站点文件夹(我的是:D:\arcgisserver)找到directories\arcgisjobs\test\myking_gpserver目录,可以看到

这里写图片描述

注:正好和我们上面的jobID对应

  • 我们生成的图形为:也正好和我们选择的渲染方式对应

这里写图片描述

3.3到目前为止我们的结果图层服务便发布成功了。

4.补充本实例的数据下载地址为:

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值