图解ArcGIS Server之发布结果地图服务

时间:2024-10-27 18:03:51

本篇经验将和大家介绍ArcGIS Server之发布结果地图服务的步骤,希望对大家的工作和学习有所帮助!

什么是结果地图服务?

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

发布结果地图服务

1、在本实例中,以空间插值为例,创建我们的结果地图服务,创建结果地图服务一般步骤如下:创建模型修改我们的模型参数运行新创建的模型将运行后的结果进行渲染将模型发布为服务

2、创建空间插值模型,如下图所示:注:参数一定要用英文,参数一定要用英文,参数一定要用英文

图解ArcGIS Server之发布结果地图服务

3、修改我们的模型参数将Input的类型改为要素集,如下图所示:

图解ArcGIS Server之发布结果地图服务

4、运行新创建的模型运行我们的模型结果,如下图所示:

图解ArcGIS Server之发布结果地图服务

5、运行后的结果进行渲染(很重要)选择渲染方式,如下图所示:注:很重要,如果选择的渲染方式不好,那么Web端返回的结果变不是很好。

图解ArcGIS Server之发布结果地图服务
图解ArcGIS Server之发布结果地图服务

6、将模型发布为服务点击地理处理->结果->右键模型共享为地理处理服务,服务名称为:Myking,存放在Test文件夹下面,如下图所示:

图解ArcGIS Server之发布结果地图服务
图解ArcGIS Server之发布结果地图服务

7、修改服务参数为同步,并查看地图服务结果,如下图所示:注:一定要勾选查看含地图服务的结果,很重要!!很重要!!很重要!!

图解ArcGIS Server之发布结果地图服务

8、修改服务属性参数,如下图所示:

图解ArcGIS Server之发布结果地图服务
图解ArcGIS Server之发布结果地图服务
图解ArcGIS Server之发布结果地图服务
图解ArcGIS Server之发布结果地图服务
图解ArcGIS Server之发布结果地图服务
图解ArcGIS Server之发布结果地图服务

9、发布成功,如下图所示:

图解ArcGIS Server之发布结果地图服务

查看服务结果

1、在Manager中查看发布的服务结果在网址处输入:http://localhost:6080/arcgis/manager/输入账户密码,进入Test,查看到发布了两个服务,如下图所示:

图解ArcGIS Server之发布结果地图服务

2、在ArcGIS REST Services Directory 运行服务,如下图所示:在网址处输入http://localhost:6080/arcgis/rest/services进入Test目录,点击进入GP服务(GP服务,不是Map服务)

图解ArcGIS Server之发布结果地图服务

3、进入Task的king目录,点击 Submit Job,进入测试页面,如下图所示:

图解ArcGIS Server之发布结果地图服务

4、在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}}

5、如图所示,显示我们运行成功,如下图所示:

图解ArcGIS Server之发布结果地图服务

6、此时进入我们的站点文件夹(我的是:D:\arcgisserver)找到directories\arcgisjobs\test\myking_gpserver目录,如下图所示:注:正好和我们上面的jobID对应

图解ArcGIS Server之发布结果地图服务

7、我们生成的图形为:也正好和我们选择的渲染方式对应,如下图所示:

图解ArcGIS Server之发布结果地图服务

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

© 手抄报圈