中文

操作方法:校准 ArcGIS 性能:创建编辑脚本和捕获编辑次数

摘要

提供的说明描述了如何使用 PerfQAnalyzer 工具创建编辑脚本和捕获编辑次数。 (要测试渲染,请参阅“相关信息”部分以获取更多详细信息。) 这是一个提供给 Esri 用户社区的免费的、不受支持的工具,可用于帮助用户校准 ArcGIS 性能。

PerfQAnalyzer 工具可以作为 ArcMap 加载项运行,也可以作为一个独立应用程序运行。 因为不需要地图控件,独立(无地图)版本也可用于创建和执行编辑脚本。

将针对每个图层报告和记录编辑次数,并对地图文档中的所有图层进行汇总。 编辑类型包括创建、修改、旋转、分割、移动和删除。 此工具对于性能调查很有用,可以与数据库追踪结合使用。

最新版本的 PerfQAnalyzer 10.6(内部版本 173)与早期发布的 ArcGIS 10.2 到 10.5.1 版本兼容。

该工具可以从以下链接下载:

过程

这些说明用于通过 ArcMap 加载项工具从现有 ArcMap 文档 (.mxd) 中创建编辑脚本。 如果使用独立(无地图)应用程序,则步骤类似。 必须已将所有要编辑的要素类添加到地图文档中。 脚本创建完成后,可以修改脚本以指向特定的编辑版本。

  1. 如果使用 ArcMap 加载项工具:
    1. 添加 PerfQAnalyzer 工具栏。
      [O-Image]
    2. 单击显示/隐藏可停靠窗口控件。
      [O-Image]
  2. PerfQAnalyzer 窗口中,单击脚本选项卡。
    [O-Image]
  3. 如有必要,在脚本选项卡下,单击生成子选项卡。
    [O-Image]
  4. 单击获取要素类按钮以返回要素类列表。
警告:
该工具为当前地图范围内的每个图层生成要素计数。 这将用于计算步骤 6 中的编辑要素数量。 如果您正在以全图范围查看地图,则计算可能会花费很长时间;因此,建议在单击“获取要素类”按钮之前将地图缩放至小地图范围。
  1. 单击用于为每个要素类编写脚本的相关编辑任务的复选框(即:创建、删除、移动、旋转、分割)。
  2. 指示要编辑的要素数量;这是基于先前在步骤 4 中计算的总要素的百分比(也就是说,如果工具在地图范围内计算 100 个要素,输入 20% 的要素即会编辑 20 个要素)。
  3. 单击生成脚本按钮。 此操作将会自动创建一个显示在脚本子选项卡下的编辑脚本。
    [O-Image]
  4. 可接受脚本的默认路径,或单击“文件夹”按钮将脚本保存到其他位置。
  5. 查看编辑脚本内容。
警告:
如果要连接到 ArcSDE 数据源,则需要修改用户名和密码。 如果在版本化环境中进行编辑,则可以选择修改 VERSION 参数以指示编辑版本。
  1. 要保存编辑内容,请通过输入 StopEdit Save 而非 StopEdit Discard 来修改 StopEdit 参数(位于脚本末尾)。 默认情况下,编辑内容将回滚而不被保存。
  2. 单击保存按钮将编辑内容保存到脚本中。
  3. 单击 PerfQAnalyzer 窗口顶部的执行脚本按钮。
    [O-Image]
注:
创建脚本后,可以通过批处理文件中的命令提示符执行该脚本。 有关编写脚本的信息,请参阅 PerfQAnalyzer 窗口中的帮助选项卡。

相关信息