要公布地理处理服务。您须要两个元素:结果 窗体中的结果和到 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教程:公布地理处理服务的更多相关文章

  1. ArcGIS教程:地理处理服务演示样例(河流网络)(三)

    设置输出符号系统 步骤: 展开 StoweStreamNet.tbx 并双击创建河流网络模型. 接受默认的 45 公顷并单击确定以运行模型. StreamNet 图层将加入至 ArcMap. 右键单击 ...

  2. arcgis server10.2.2之地理编码服务发布

    1.地理编码工具(Geocoding Tools)locator制作     打开arcCatalog,找到工具箱ArcToolbox中的Geocoding Tools---Create Addres ...

  3. ArcGIS Server 10.2 实战(二)动态修改要素数据的地理处理服务

    上一篇<ArcGIS Server 10.2 实战(一)Asp.net MVC与JSON数据妙用实现动态生成要素图层>介绍了如何用JSON转要素的地理处理服务,实现了动态创建点要素并加载到 ...

  4. arcgis desktop 地理编码服务发布

    1.创建地址定位器 2.创建复合地址定位器 3.鼠标右键,共享为,地理编码服务.

  5. 利用arcgis发布综合又详细的地理定位服务

    数据: sheng:省,city:城市,xian:区县,street2:街道,life:生活服务(house:住宅小区)需求: 根据经纬度信息,得到详细地址信息,比如:甘肃省兰州市**县**街道**小 ...

  6. 【转】从 ArcGIS for Desktop 发布地图服务

    原文链接:http://resources.arcgis.com/zh-CN/help/tutorials/01z300000007000000.htm 本教程的目的是将地图服务直接从 ArcGIS ...

  7. webAppbuilder微件使用教程3 地理处理微件

    webAppbuilder微件使用教程 --微件使用进阶地理处理微件 By 李远祥 地理处理是GIS解决问题的关键部分,也是其灵魂所在.由于WebAppBuilder框架的限制,用户如果想要非常灵活的 ...

  8. ArcGIS API for JavaScript(2)-ArcGIS Server发布要素图层服务

    1.前言 上一篇该系列的文章我们主要讲了一下基础Web地图搭建,这篇我们主要讲一下ArcGIS Server发布服务,并且如何调用服务.将自己的数据加载到Web地图当中来,实现Web端浏览数据. 2. ...

  9. OpenLayers调用arcgis server发布的地图服务

    有两种方式可以调用arcgis server发布的地图服务,一种是rest,一种是wms.  地图的投影为900913,arcgis server为10.0版本,地图服务的空间参考为3857.   与 ...

随机推荐

  1. Windows核心编程小结1

    这本书绝对经典,看看定会增加不少知识.当然这本书有很多东西比<Windows程序设计第五版>中的更加详细. 1.Unicode:宽字节字符集 这是一个国际的字符标准,16位,最大可支持65 ...

  2. SDRAM学习(一)之刷新心得

    本篇博文共有两种刷新方式 SDRAM数据手册给出每隔64ms就要将所有行刷新一遍, 因此每隔64_000_000 ns/2^12=15625ns 就要刷新一次.(因为一个L-Bank的行是12位,所以 ...

  3. Hadoop第三课

    1.3Hadoop基础知识 1.3.1术语解释 1.Hadoop1.0 • 第一代Hadoop,由分布式文件系统HDFS 和分布式计算框架MapReduce组成 • HDFS由一个NameNode和多 ...

  4. 配置kubectl客户端通过token方式访问kube-apiserver

    使用的变量 本文档用到的变量定义如下: $ export MASTER_IP=XX.XX.XX.XX # 替换为 kubernetes master VIP $ export KUBE_APISERV ...

  5. docker log 批量删除报错: find: `/var/lib/docker/containers/': 没有那个文件或目录

    问题描述: 服务器上面docker log太多,打算用之前写的批量清理shell脚本清理掉,但是发现报错. find: `/var/lib/docker/containers/': 没有那个文件或目录 ...

  6. jdk -version could not open jvm.cfg 的解决办法

    java 时出现 could not open jvm.cfg 的解决办法     问题描述: 重装JDK并更变目录后,出现JAVA -VERSION  出现could not open jvm.cf ...

  7. 谈谈Python中元类Metaclass(二):ORM实践

    什么是ORM? ORM的英文全称是“Object Relational Mapping”,即对象-关系映射,从字面上直接理解,就是把“关系”给“对象”化. 对应到数据库,我们知道关系数据库(例如Mys ...

  8. sql server 韩文查询匹配失败

    在SQL Server 中查询韩文信息时,没有匹配到对应的信息,检查程序后发现字段类型是nvarchar类型的没有问题, 打开存储过程后找到问题了:原来是拼接后的查询语句存储在一个varchar变量中 ...

  9. HDU 3333 Turing Tree(离线树状数组)

    Turing Tree Time Limit: 6000/3000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Tota ...

  10. [HNOI2007][bzoj1187] 神奇游乐园 [插头dp]

    题面: 传送门 给定一个四联通棋盘图,每个格子有权值,求一条总权值最大的回路 思路: 插头dp基础教程 棋盘? 回路? n,m<=10? 当然是插头dp啦~\(≧▽≦)/~ 然后发现这道题并不是 ...