ArcGIS教程:公布地理处理服务
要公布地理处理服务。您须要两个元素:结果 窗体中的结果和到 ArcGIS Server 的管理员或公布者连接。
要公布服务,请右键单击结果并选择共享为 > 地理处理服务。例如以下图所看到的。此操作将打开一系列对话框(共享为服务 分步向导和服务编辑器 对话框),以创建服务定义和包括在服务中的初始任务。初始任务与用于创建该结果的工具全然同样。能够向服务中加入其它结果。全部结果将成为服务中的任务。

下列情形中。结果的共享为菜单选项将不可用:
- 无效的结果 - 结果有运行错误。
- 服务编辑器 已打开 - 您一次仅仅能公布一项服务。
- 结果通过运行地理处理任务创建 - 仅仅可共享在计算机上运行的工具。
- 结果来自过渡服务或上载服务定义工具的运行 - 这些工具不能成为服务。
- 结果使用在模型内具有列表变量的模型工具 - 使用列表变量的模型工具不能成为地理处理任务。
准备公布
在使用共享为服务 向导或服务编辑器 之前,您须要做一些准备工作。
记录工具
公布时。自己主动对您的工具进行检查以确保其具有最小化文档 - 一个摘要和一个或多个标签,您能够在服务编辑器 中来输入这些信息。但假设希望进一步提供其它元素,如參数帮助和使用提示。则最好的方法是在公布前更新工具的项目描写叙述。
项目数据和数据存储
server的数据存储用于确定任务的项目数据的位置,如创作和共享地理处理服务高速浏览主题中所述。
公布前,请确认数据存储包括了托管在server上的项目数据项。
内容列表中的图层
设计和创作服务的一部分工作是确定任务client可訪问的图层。
比如。创作和共享地理处理服务高速浏览中所提供的生成近邻表任务使用 ArcMap 内容列表中的图层创建client可訪问的图层选择列表。
假设希望其它图层成为选择列表的一部分,请在公布前将其加入到内容列表中。
地理处理服务的选项之中的一个是使用地图服务查看结果。假设选择此项以地图服务查看结果。将会使用 ArcMap 在server上创建一个指向任务结果的地图,然后传输回client。
返回地图的符号系统、标注、透明度和全部其它属性与当前 ArcMap 会话中的输出图层同样。
您可能希望在共享结果之前更新输出图层的符号系统。
要素和表方案
假设计划让任务的client提供自己的要素或表行作为任务的输入。则可能须要查看用于创建要公布结果的图层、数据集或表的方案。
小型输出数据集
公布地理处理服务时,结果中的全部输出数据集都将拷贝到server。以确保结果地图服务的初始化和执行。这些输出数据集是必需的。由于地图服务在启动期间会对数据源进行检查以查找全部图层。假设不论什么数据集都不存在,地图服务将无法启动。
即使在公布时未指定结果地图服务,也可在以后进行更改而无需又一次公布此服务。因此,不管您在公布时是否指定了结果地图服务,都会复制输出数据集。
运行任务时。此(复制的)输出数据将被覆盖,而且地图server将绘制任务的结果(非复制数据)。
假设输出数据集非常大。则公布过程中须要花费很多其它的时间将数据拷贝到server上。您可能要执行工具以创建更小的输出数据。
以管理员或公布者权限连接到server
定义服务时无需连接到server;您能够先创建一个服务定义文件,稍后再将该文件上传到server上。但最后,您将须要一个到 ArcGIS Server 的管理员或公布者连接。然后才干创建一个可操作的服务。
能够在公布时创建此连接,也能够在公布之前单击 ArcMap 的文件夹 窗体中的加入 ArcGIS for Server 来创建此连接。
“共享为服务”向导
单击共享为 > 地理处理服务后,将打开共享为服务 向导,例如以下图所看到的。

在第一个面板中。能够选择下面三个选项的随意一个:
公布服务 - 连接到server并公布或另存为服务定义文件以在以后公布。
另存为服务定义文件 - 这样的情况下,无需连接到server。您将创建可随后公布的服务定义文件。
覆盖现有服务 - 这与在公布前停止并删除现有服务所实现的操作全然同样。
假设选择公布服务,则下一对话框将提供服务连接和服务名称。单击下一步后,可创建一个目录用于存储服务。默认情况下。服务会公布到 ArcGIS Server 的根目录下。也可将服务组织到根目录下的子目录中。
选择要将服务公布到当中的目标目录。或创建一个新目录存储服务。
假设选择另存为服务定义文件,则下一面板将提供两个选项:为特定server创建服务定义或创建通用server定义文件。最后一个面板可指定用于保存已完毕服务定义的位置。
假设选择覆盖现有服务。则下一面板可用于选择要覆盖的服务。
服务编辑器
定义要创建或覆盖的服务后。将打开地理处理服务编辑器。例如以下图所看到的。
左側是可改动设置的分类列表。
当中的一些设置应用于服务,而其余的设置则应用于服务中的任务。右上方则是用于运行操作的button。

服务设置
服务设置定义了client訪问服务和服务中的任务的方法。这些设置将应用于服务中的全部任务。
比如,当中的一个參数设置将决定任务的输出是否将作为地图影像返回到client。
任务设置
在左側面板中单击參数将在服务编辑器 的右側面板中显示其设置。
这些设置基于參数类型,如要素、表、栅格、字符串、文件、布尔值等。
导入设置
能够导入现有服务定义文件或已公布服务的属性。使用此方法,可避免使用 服务编辑器 来配置服务属性;您能够导入一个相似的服务定义文件或已公布服务的属性。
加入任务
一项地理处理服务可包括多项地理处理任务。单击加入结果 button以加入一个新的任务。
移除任务
要移除地理处理任务,请右键单击任务并选择移除。移除任务时,任务将从服务中移除 - 对应的地理处理结果及其工具不会删除。
预览任务
单击预览button 以显示在 ArcGIS for Desktop 中使用时任务对话框的出现方式。预览任务有助于验证对任务參数所作的改动。假设存在多项任务,在单击预览button之前请选择任务(或其參数之中的一个)。在公布时,任务可预览随意次数。
分析服务
单击分析button 扫描服务和任务,确定是否存在问题,此时准备 窗体打开,显示错误 和警告 。错误解决之后方可公布服务。可在随意行右键单击。然后单击帮助以获得问题的具体描写叙述和解决方法。能够跳过任务分析直接公布任务,这样。在公布之前将自己主动分析任务。
公布服务
单击公布button 公布服务。
将对服务进行分析,如有错误出现,则准备 窗体将打开且服务不会公布。若不存在错误,则进度对话框打开,服务公布完毕时将会出现提示。
保存草稿服务
假设在公布前退出服务编辑器,则系统将询问您是否要保存草稿服务定义。假设选择保存,则将创建草稿服务定义文件(.sddraft),当中包括对服务所做的全部改动。能够从ArcCatalog 或文件夹 窗体打开此草稿服务定义。保存草稿服务定义的位置取决于在共享为服务 向导的第一个面板中选择了公布服务还是选择了另存为服务定义文件。
假设选择公布服务,则草稿服务将保存到您选择作为公布目标的server上的“草稿”目录中。
假设选择另存为服务定义文件,则草稿服务将保存到选择用来保存服务定义的位置。
ArcGIS教程:公布地理处理服务的更多相关文章
- ArcGIS教程:地理处理服务演示样例(河流网络)(三)
设置输出符号系统 步骤: 展开 StoweStreamNet.tbx 并双击创建河流网络模型. 接受默认的 45 公顷并单击确定以运行模型. StreamNet 图层将加入至 ArcMap. 右键单击 ...
- arcgis server10.2.2之地理编码服务发布
1.地理编码工具(Geocoding Tools)locator制作 打开arcCatalog,找到工具箱ArcToolbox中的Geocoding Tools---Create Addres ...
- ArcGIS Server 10.2 实战(二)动态修改要素数据的地理处理服务
上一篇<ArcGIS Server 10.2 实战(一)Asp.net MVC与JSON数据妙用实现动态生成要素图层>介绍了如何用JSON转要素的地理处理服务,实现了动态创建点要素并加载到 ...
- arcgis desktop 地理编码服务发布
1.创建地址定位器 2.创建复合地址定位器 3.鼠标右键,共享为,地理编码服务.
- 利用arcgis发布综合又详细的地理定位服务
数据: sheng:省,city:城市,xian:区县,street2:街道,life:生活服务(house:住宅小区)需求: 根据经纬度信息,得到详细地址信息,比如:甘肃省兰州市**县**街道**小 ...
- 【转】从 ArcGIS for Desktop 发布地图服务
原文链接:http://resources.arcgis.com/zh-CN/help/tutorials/01z300000007000000.htm 本教程的目的是将地图服务直接从 ArcGIS ...
- webAppbuilder微件使用教程3 地理处理微件
webAppbuilder微件使用教程 --微件使用进阶地理处理微件 By 李远祥 地理处理是GIS解决问题的关键部分,也是其灵魂所在.由于WebAppBuilder框架的限制,用户如果想要非常灵活的 ...
- ArcGIS API for JavaScript(2)-ArcGIS Server发布要素图层服务
1.前言 上一篇该系列的文章我们主要讲了一下基础Web地图搭建,这篇我们主要讲一下ArcGIS Server发布服务,并且如何调用服务.将自己的数据加载到Web地图当中来,实现Web端浏览数据. 2. ...
- OpenLayers调用arcgis server发布的地图服务
有两种方式可以调用arcgis server发布的地图服务,一种是rest,一种是wms. 地图的投影为900913,arcgis server为10.0版本,地图服务的空间参考为3857. 与 ...
随机推荐
- 非旋Treap总结 : 快过Splay 好用过传统Treap
非旋$Treap$ 其高级名字叫$Fhq\ Treap$,既然叫$Treap$,它一定满足了$Treap$的性质(虽然可能来看这篇的人一定知道$Treap$,但我还是多说几句:$Fhp\ Treap$ ...
- 【转】netstat 查看端口占用情况
netstat用来查看系统当前系统网络状态信息,包括端口,连接情况等,常用方式如下: netstat -atunlp,各参数含义如下: -t : 指明显示TCP端口 -u : 指明显示UDP端口 -l ...
- 利用js生成二维码
$('#barcode').qrcode({ width: 300, height: 300, render: !!document.createElement('canvas').getContex ...
- 第五篇:python基础_5
本篇内容 协程函数 递归 二分法 import语句 from...import语句 模块搜索路径 包的导入 软件开发规范 logging模块的使用 一. 协程函数 1.定义 协程函数就是使用了yiel ...
- 【翻译】Apache软件基金会1
最近有点看不进去书,所以就找点东西翻译下,正好很想了解Apache基金会都有什么开源项目,每天找点事时间翻译翻译,还可以扩展下视野. 今天就看了两个,第一个是关于.NET的,不再兴趣范围内.第二个还挺 ...
- 共鸣(resonance)
共鸣(resonance) 题目描述 GHQ通过在24区引起基因组共鸣,从而引发了第二次失落的圣诞. 24区的地图可以视为一个二维平面.GHQ在24区布置了m架发射塔,而葬仪社也建立了n个据点.要阻止 ...
- 论文笔记《Fully Convolutional Networks for Semantic Segmentation》
一.Abstract 提出了一种end-to-end的做semantic segmentation的方法,也就是FCN,是我个人觉得非常厉害的一个方法. 二.亮点 1.提出了全卷积网络的概念,将Ale ...
- powerdesign设置字体大小
http://www.2cto.com/database/201406/308923.html
- java课后作业-4
一.编写一个方法,使用以上算法生成指定数目(比如1000个)的随机整数. public class suiji { private static final int N = 200; private ...
- 通过Xode上传代码到GIthub---步骤
---恢复内容开始--- 一:打开终端,git命令进行全局配置 由于本人已经配置完成,so,直接查看配置信息 然后在本地创建一个文件夹, 然后在gitHub上创建一个代码库 在终端clone到本地创建 ...