要公布地理处理服务。您须要两个元素:结果 窗体中的结果和到 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. 编写高性能React组件-传值篇

    很多人在写React组件的时候没有太在意React组件的性能,使得React做了很多不必要的render,现在我就说说该怎么来编写搞性能的React组件. 首先我们来看一下下面两个组件 import ...

  2. 拼多多2018校招编程题汇总 Python实现

    题目原址 列表补全 在商城的某个位置有一个商品列表,该列表是由L1.L2两个子列表拼接而成.当用户浏览并翻页时,需要从列表L1.L2中获取商品进行展示.展示规则如下: 用户可以进行多次翻页,用offs ...

  3. [oldboy-django][1初始django]昨日回顾

    1 web框架的本质:socket客户端和服务端通信,socket遵循http协议(短连接,无状态),规定了数据格式(消息头,消息体):传输的数据本质上是字符串 2 django: django安装( ...

  4. django orm 基本Field介绍

    ORM:object relational mapping,对象关系映射 django中使用原生sql的弊端: 1.SQL语句重复率很高,利用率不高 2.如果业务逻辑生变,原生SQL更改起来比较多 3 ...

  5. tomcat源码分析一

    废话少说,拉代码,导入eclipse开干,具体步骤可以参考http://hi.baidu.com/hateeyes/blog/item/7f44942a20ad8f9d023bf66d.html 下面 ...

  6. 静态分析:IDA逆向代码段说明 text、idata、rdata、data

    静态分析:IDA逆向代码段说明 text.idata.rdata.data 通常IDA对一个PE文件逆向出来的代码中, 存在四个最基本的段text.idata.rdata.data, 四个段为PE文件 ...

  7. TortoiseGit保存用户名和密码的方法

    TortoiseGit在提交或者pull时总会提示你输入用户名密码,非常麻烦,那如何解决呢? 1. 对于TortoiseGit 1.8.1.2及其后的版本,右键选择settings ——> Gi ...

  8. MySql数据类型和Java数据类型对应一览

    类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述             VARCHAR L+N VARCHAR java.lang.String 12   CHAR N ...

  9. SQL死锁

    我们操作数据库大量数据时,可能会出现死锁现象. 所谓死锁: 是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去.此时称系统处于死锁状态或系统 ...

  10. ext2 与 ext3

    http://linux.vbird.org/linux_basic/1010appendix_B.php https://baike.baidu.com/item/Ext2/822106?fr=al ...