使用交互式要素和记录输入控件

使用交互式要素输入控制,通过在 ArcMapArcGlobeArcScene 中的地图显示上单击鼠标,可以添加输入要素。使用交互式记录输入控件,可在表中交互创建记录(行)。

这些交互式输入控件通常会在由您本人或贵组织的其他人员创作的模型和脚本工具中找到(系统工具不使用交互式输入,但旨在发布到 ArcGIS Server 的工具除外)。可输入的要素类型(点、线或面)以及要素或记录的属性将由工具创作者使用完善的要素模板进行定义和记录。

交互式要素输入控件

交互式要素输入控件提供了两种将要素输入到工具的方法 - 在地图显示上单击或提供现有数据集。

交互式输入点的要素集控制
注注:

您仅可以选择一种方法 - 提供要素图层或要素类,或交互式添加要素。如果选择提供现有要素,则仅使用来自所指定要素类或图层的要素。如果该图层拥有已选中要素,将仅使用已选中要素。

交互输入要素

要交互输入要素,请单击符号,然后开始将要素添加到地图中。交互添加要素遵循与编辑现有数据相同的规则。使用 窗口或属性 窗口创建要素、捕捉到现有要素和添加属性时,可以更改默认的绘图工具。

在以下情况下禁用交互添加要素:

  • ArcCatalog 打开工具后,并未显示可在其上单击以创建要素的地图画面。
  • 模型构建器 窗口中进行编辑时已打开参数。
提示提示:

包含要素集输入的工具对话框处于打开状态时,无法启动新的编辑会话。此外,包含要素集的工具处于打开状态时,无法结束现有编辑会话。您必须先关闭或执行该工具,然后才能修改编辑会话状态。

输入属性

要修改已创建要素的属性,请打开“内容列表”中图层的 窗口,或打开属性 窗口,然后选择新要素行。在字段中输入各个要素的值。

输入属性

要素的符号系统在您输入属性后即会更改。例如,每个建筑物要素的符号可以根据为 StoreNum 属性输入的值进行更改。创建工具时,已添加要素的符号系统由工具创作者通过要素模板来决定。

完成创建要素后,添加属性值的另一种方法是为要创建的各个要素设置默认值。通过设置默认属性,将使用预先填充的属性值来创建所有您创建的要素。创建任何要素前,通过在工具对话框中右键单击要素,将打开模板属性 窗口;可以在此更改默认绘图工具和添加默认属性。

设置要素的默认属性

注注:
您无法更改默认绘图符号或修改几何类型。可用的绘图工具取决于要素的几何类型。

使用来自现有数据集的要素

要使用现有要素类中的要素,请使用下拉箭头从地图中选择图层,或浏览 打开按钮,搜索磁盘。仅可以选择与输入要素所定义的方案相同的几何相互匹配的图层。例如,如果要素集允许您输入点,则在地图中,面图层不可用作参数输入。

使用来自现有数据集的要素
注注:

如果选择使用来自现有数据集的要素,则将忽略已交互输入的要素。

不匹配方案

要素模板定义形状类型(点、线或面)及输入要素的属性。使用与输入要素模板的属性方案不匹配的要素类时务必要谨慎。要执行的模型或脚本可能需要与原始字段相互匹配的字段,以便成功执行。您需要访问工具文档或咨询工具创作者以确定如何使用具有与要素模板不匹配的字段的要素类。在此情况下,执行工具即可创建默认值,并得到正确执行。否则,该工具可能会由于缺少某些(或全部)必要字段而失败。

法律声明法律声明:
在 ArcGIS 10.0 中,使用现有要素类或图层中的要素时,可能收到有关方案不匹配的警告。而在 ArcGIS 10.1 中不会出现此警告。

在添加要素时于显示画面中进行平移和缩放

如果需要在添加要素时对显示画面进行放大、缩小或平移,请单击并按住

  • Z 用来使用“放大”工具 放大
  • X 用来使用“缩小”工具 缩小
  • C 用来使用“平移”工具 平移

在添加要素时也可使用鼠标滚轮进行导航。通过滚动来进行放大和缩小,通过拖动来进行平移,以及通过单击一次来对地图进行重定位。

在运行工具后将输入要素添加到显示画面中

已添加的输入要素保存在内存要素类中,可以通过结果 窗口中的结果进行访问。

这些结果包含交互输入的要素

右键单击输入参数和添加至显示,可以将交互要素添加到地图显示画面中。

了解有关使用结果的详细信息

交互式记录输入控件

通过交互式记录输入控件,可交互创建输入表的记录。选中添加记录,然后单击添加记录按钮 添加,可以创建新记录。

交互式记录控件
注注:

仅可选择一种方法 - 添加记录或使用现有表中的记录。如果选择使用现有表中的记录,将仅使用指定的要素类、图层、表或表视图中的记录。如果图层或表视图拥有已选中的记录,将仅使用已选中的记录。

添加记录及其属性

使用来自现有表的记录

要使用现有表中的记录,请使用下拉箭头从地图中选择一个表,或浏览 打开按钮来搜索磁盘。

注注:

如果选择使用来自现有数据集的记录,则将忽略已交互输入的记录。

不匹配方案

要素模板用于定义表的方案。使用与模板方案不匹配的表时务必要谨慎。您所提供的表及其方案将用作输入。要执行的模型或脚本可能需要与原始字段相互匹配的字段,以便成功执行。您需要访问工具文档或咨询工具创作者以确定如何使用具有与原始方案不匹配的方案的表进行处理。在此情况下,执行工具即可创建默认值,并得到正确执行。或者可能是该工具将因缺少必要字段而失败。

法律声明法律声明:
在 ArcGIS 10.0 中,使用现有表或表视图中的记录时,可能收到方案不匹配的相关警告。

将包含输入记录的表添加到内容列表

已添加的输入记录保存在内存表中。输入可通过结果 窗口中的结果进行访问,并可被添加到应用程序的内容列表中。

您可以右键单击输入参数和添加至显示,将交互式记录添加到 ArcMap 内容列表中,使用相同方法,可以从结果 窗口中添加交互式要素。

相关主题

5/10/2014