ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

ArcMap

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 扩展模块

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

  • 交互式要素输入控件
  • 交互式记录输入控件

利用交互式要素输入控件,可在 ArcMap、ArcGlobe 或 ArcScene 中单击地图显示添加输入要素。使用交互式记录输入控件,可在表中交互创建记录(行)。

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

交互式要素输入控件

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

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

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

交互输入要素

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

发生以下任一情况时,将禁用以交互方式添加要素:

  • 已从 ArcCatalog 打开工具,并且不存在可单击以创建要素的地图显示。
  • 在 ModelBuilder 窗口中进行编辑时打开了参数。
提示:

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

输入属性

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

输入属性

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

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

设置要素的默认属性

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

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

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

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

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

不匹配方案

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

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

如果需要在添加要素时对显示进行放大、缩小或平移,请按住以下键:

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

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

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

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

结果包含交互输入的要素

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

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

交互式记录输入控件

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

交互式记录控件
注:

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

添加记录及其属性

使用来自现有表的记录

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

注:

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

不匹配方案

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

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

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

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

相关主题

  • 使用结果窗口
  • 要素集和记录集使用方法快速浏览

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • Esri 博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
Copyright © 2021 Esri. | 隐私政策 | 法律声明