在服务器上处理gis文件,ArcGIS教程:地理处理服务示例(几何网络追踪)

本示例详细介绍了如何使用ArcGIS分享和利用地图及地理处理服务。内容涉及从ArcGIS.com下载数据,创建服务器管理连接,共享地图服务和地理处理服务。示例中,模型TraceGeometricNetwork用于追踪供水管网,用户可通过选择起点进行追踪,获取上游阀门的图层。最后,展示了如何在ArcMap中使用发布的地图和地理处理服务进行交互操作。
摘要由CSDN通过智能技术生成

对应的文件夹

本示例的数据可从ArcGIS.com下载。下载后,提取zip文件至C:\arcgis\ArcTutor\。GP Service

Examples\TraceGeometricNetwork文件夹包含了完成的模型和数据。

关于本示例

本示例显示了共享和使用地图及地理处理服务的详细步骤。服务中使用的模型TraceGeometricNetwork来自追踪几何网络工具。地理处理任务让您在供水管网上选择一点,从该点开始追踪。追踪的结果会是一个包含了从追踪起点上溯的所有值的要素图层。

数据

此示例的研究区域是供水管网。数据包括了一个供水管网的标准部分,例如主干,支管和阀。同样还包括道路和兴趣区域宗地。此数据存放在C:\arcgis\ArcTutor\GP Service Examples\TraceGeometricNetwork\ToolData\Montgomery.gdb中。

模型和工具数据

地理处理服务的工具箱是TraceGeometricNetwork.tbx,地理处理服务的源地图文档是TraceGeometricNetwork.mxd。TraceGeometricNetwork.mxd包含若干源数据图层:各有一个图层分别对应于几何网络中的要素类,另有对应于道路和宗地的图层。只有参与了几何网络的图层才为TraceGeometricNetwork模型所使用。

通过双击从目录窗口打开TraceGeometricNetwork地图文档。

模型概览

为了更好地理解模型,展开TraceGeometricNetwork.tbx工具箱,右键单击TraceGeometricNetwork模型,然后单击编辑。模型TraceGeometricNetwork如下图所示。有两个输入变量标记和障碍。这些变量的每一个都是一个点要素集,通过点要素集您可交互地将要素定义为模型输入。

标记和障碍变量提供的输入点使用捕捉工具捕捉给配水总管要素。标记位置在追踪之初用来作为输入,而障碍位置用来从追踪中禁用要素。

0dc962c99c3ce1aa6ccd57e03a4aa38f.png

模型使用追踪几何网络工具从捕捉的标记位置点执行一次上溯追踪,并返回从输入标记点识别任意阀上游的追踪结果图层。选择数据工具用来提取值,而创建要素图层工具用来创建只包含被追踪阀门的图层。

为发布创建服务器管理连接

请确保您有向服务器发布的权限。如果有,请按照以下步骤创建到服务器的发布者或管理连接:

步骤:

转到GIS服务器>添加ArcGIS for Server可弹出添加ArcGIS Server对话框。

选中发布GIS服务或管理GIS服务器。

在常规面板上,输入一个值给服务器管理员URL并提供用户名和密码的值。

单击完成完成连接。

共享地图服务

按照以下步骤创建一项地图服务,服务的用户可将其作为参考地图使用:

步骤:

从目录窗口,导航至C:\arcgis\ArcTutor\GP Service Examples\TraceGeometricNetwork。

打开TraceGeometricNetwork.mxd。

从ArcMap主菜单中,选择文件>共享为>服务。将打开共享为服务向导。

在共享为服务向导的第一个面板中,选择发布服务,然后单击下一步。

在选择一个连接下拉列表中,选择您之前连接的服务器名称。服务名称的默认值是TraceGeometricNetwork(地图文档名)。您可以接受默认名称或输入新名称。

在下一个面板中,给出您的服务文件夹或接受默认的[根]并单击继续。将打开服务编辑器对话框。

在服务编辑器中,单击功能选项卡。默认选中地图和KML。此服务不需要KML功能,所以取消选中KML复选框。

单击项目描述选项卡并输入概述和标签需要的文本。

单击在服务编辑器右上角的分析按钮。将打开准备窗口。

如果您在准备窗口看见任何警告或错误消息,右键单击有错误或警告消息的行,然后单击突出显示的消息,进行修复。

您消除了所有错误后,单击服务编辑器右上角的发布按钮。发布完成后会得到一条成功的消息。

TraceGeometricNetwork地图服务已发布,可供使用。

共享地理处理服务

步骤:

您需要至少运行该工具一次,才能将工具共享为服务。要运行该工具,请执行以下步骤:

在目录窗口中,导航至C:\arcgis\ArcTutor\GP Service Examples\TraceGeometricNetwork。尽管您不需要对此目录的数据和文档做任何编辑,值得提倡的做法是复制并粘贴整个TraceGeometricNetwork目录至其他本地目录中。这样,您就可以在复制的目录中浏览数据和文档、进行编辑,同时保存原始内容。

打开TraceGeometricNetwork.mxd。

运行TraceGeometricNetwork模型工具以创建一个输出图层:

在ArcMap主菜单中,选择地理处理>环境。将打开环境设置对话框。

单击工作空间类别。

在目录窗口,单击转至默认工作目录文件夹按钮。展开TraceGeometricNetwork.tbx并双击模型工具TraceGeometricNetwork以打开其对话框。

对于标记参数,在您希望开始追踪的配水总管旁单击。

单击确定以运行工具。工具执行完毕后,结果窗口中将写入新的结果。要打开结果窗口,选择ArcMap主菜单中的地理处理>结果。

查看结果窗中的结果,检查工具执行是否成功。若执行失败,则结果旁边会显示错误图标。

步骤:

创建一项地理处理服务,共享结果。

在结果窗口中,右键单击TraceGeometricNetwork结果并选择共享为>地理处理服务。将打开共享为服务向导。

选择之前连接的服务器,发布到与之前创建地图服务相同的文件夹。服务默认名称和工具名称相同,为TraceGeometricNetwork。您可以接受默认服务名称或输入新名称。

在共享为服务向导的最后一个面板上,单击继续以打开服务编辑器。

您可以接受地理处理服务的所有默认值,并单击发布按钮来发布服务。

使用地理处理服务

以下步骤显示了如何使用之前发布的地图和地理处理服务。

步骤:

打开新的ArcMap文档。

在目录窗口中进行以下操作:

导航至GIS服务器下的服务器连接,选择地图服务TraceGeometricNetwork,然后将其拖动到ArcMap的内容列表中。

在内容列表中展开TraceGeometricNetwork地图服务。您可看见所有属于TraceGeometricNetwork地图服务的图层。

在目录窗口中,导航至GIS服务器下的服务器连接,查找在前一部分发布的地理处理服务,然后将其展开。将出现任务TraceGeometricNetwork。

双击TraceGeometricNetwork任务以打开任务对话框。

追踪几何网络对话框上是如下所示的标记参数。单击工具对话框内的标记参数,在地图服务中单击您希望开始追踪的配水总管。或者,也可单击障碍参数,然后单击一个配水总管要素以阻碍追踪那些要素中的任何一个。如果您选择不指明任何障碍,会显示一个“将生成空输出”的警告。

2c5e7d9a0cdbead047ee8fa8b0669a05.png

单击确定以运行地理处理任务。输出将从服务器返回并写入在地理处理临时工作空间环境中设置的位置。

当任务完成时,输出以要素图层的形式添加至ArcMap。

f24d3240f8783596297ff7d81648ac4e.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值