与 Spatial Analyst 并行处理

需要 Spatial Analyst 许可。

对一些工具而言,Spatial Analyst 可通过使用并行处理增强性能。 这项技术利用现代计算硬件上的多核处理器,能够更快地完成处理任务。

以下是当前支持并行处理的工具列表(以工具集的形式):

  • 密度分析:

    计算核密度比、核密度分析、时空核密度

  • 距离分析:

    距离累积、距离分配、最小成本廊道、最佳廊道连接、最佳区域连接

  • 距离分析(旧版本):

    成本分配、成本回溯链接、成本距离、欧氏分配、欧氏反向、欧氏方向、欧氏距离、路径距离、路径距离分配、路径距离回溯链接

  • 提取分析:

    采样

  • 栅格综合:

    聚合、边界清理、扩展、蚕食、收缩

  • 水文分析:

    填洼、流量、流向、流动距离、汇、存储容量、河流链、集水区

  • 多维分析:

    聚合多维栅格、生成多维异常

  • 邻域分析:

    焦点统计

  • 叠加分析:

    加权叠加、加权总和

  • 重分类:

    重分类、分割

  • 影像分割和分类:

    分类栅格、计算分割影像属性、导出训练数据进行深度学习、检查训练样本、线性光谱解混、移除栅格影像分割块伪影、均值漂移影像分割、训练 ISO 聚类分类器、训练支持向量机分类器

  • 太阳辐射

    要素太阳辐射、栅格太阳辐射

  • 表面分析:

    等值线、等值线列表、要素保留平滑、测地线视域、多尺度表面差异、多尺度表面百分位数、表面参数

  • 区域分析:

    分区特征、分区统计、以表格显示分区统计

什么是并行处理?

并行处理是指,将一项计算任务分成多个小任务,然后将它们发送至可用的计算核以进行处理。 该软件将所有的单独操作结果重新组成最终结果,其所花费的时间通常比由单核处理整个数据集要少。

大部分现代计算机具有多核 CPU。 多核芯片是指计算机中每个单独的物理 CPU 在同一个硅芯片上具有若干个逻辑处理器。 通常,微处理器的每个处理器有 2 个、4 个、8 个或更多核,有时也会有 6 个或 12 个核。 一些计算机有多个 CPU,因此系统中可用核总数就是每个 CPU 具有的核数乘以主逻辑板上的 CPU 数。

根据环境控制并行处理

对支持并行处理的工具来说,默认情况下,通常使用其可用处理核的 50%。 由于不同工具之间存在一定差异,因此务必仔细阅读每个工具的使用说明。

您可以使用并行处理因子环境,以控制可在操作中使用的处理器数量。

这取决于所处理的数据大小。 对大部分工具而言,在输入栅格的大小大于 5K x 5K 行与列时,并行处理将自动启用。 如果输入小于此值,则由于分开输入和启动并行处理技术带来的计算成本,可能无法实现明显的性能提高。 您可通过为环境指定值来覆盖此行为。

TempFolders 系统环境

一些工具使用 Windows 系统环境变量,在进行并行处理时控制临时数据的去向。 打开“系统属性”,单击高级选项卡,然后单击环境变量。 单击新建以打开新系统变量对话框。 为变量名称设置临时文件夹。 对变量值,指定可将临时数据写入的本地文件夹路径。 完成操作后,单击确定。 需要重启计算机才能使更改生效。

注:

一些细节可能会根据具体的 Microsoft Windows 操作系统版本而有所不同。 请咨询系统管理员以获取帮助。

按工具集列出的工具列表:

  • 距离分析:

    距离累积、距离分配、最小成本廊道、最佳廊道连接、最佳区域连接

  • 距离分析(旧版本):

    成本分配、成本回溯链接、成本距离、欧氏分配、欧氏反向、欧氏方向、欧氏距离、路径距离、路径距离分配、路径距离回溯链接

  • 栅格综合:

    边界清理、扩展、蚕食、收缩

  • 水文分析:

    填洼、流量、流向、流动距离、汇、河流链和集水区

通过 SSD 实现性能最大化

您可通过在计算机中安装固态硬盘 (SSD) 来提升性能。 通常,通过比较 SSD 和物理硬盘驱动器 (HDD) 上产生的输入、输出和临时数据,可最大限度提升性能。 但由于这些设备的价格相对昂贵且通常磁盘空间不够大,因此将输入数据保存在 HDD,并仅仅将 SSD 用于 TempFolders,仍然能实现显著的性能提升。

相关主题