错误

错误:ERROR 000426:内存不足

Last Published: April 25, 2020

错误消息

在数据集上执行导出或选择操作或者使用地理处理工具时,会返回以下错误消息:

错误: 
ERROR 000426:内存不足

原因

该错误可能由以下原因导致:

  • 处理大型数据集
  • 另一地理处理工具进行的后台处理
这会造成磁盘空间不足,无法存储操作过程中创建的临时文件,由此造成操作失败。

有关错误消息的详细信息,请参阅以下文档: 000426:内存不足
 

解决方案或解决方法

要解决此错误,请使用以下任一解决方案(视原因而定),然后重新运行工具或操作。

A. 将较大的数据集分割为较小的组。

此方法可将要素类分割为更小的数据组,并将数据存储为新要素类。

  1. 要在 ArcMap 中创建新要素类,请在目录窗格右键单击所需的文件夹 > 新建 > 要素类
  2. 内容列表中,右键单击要分割的较大要素类,然后单击打开属性表
  3. 在属性表中,为第一组选择要素。
  4. 右键单击内容列表中的图层 > 数据 > 单击导出数据
  5. 导出数据对话框的导出下,单击下拉列表中的所选要素
  6. 对于输出要素类,选择在步骤 1 创建的新要素类,然后单击确定
  7. 针对其他要素组重复上述步骤。
The image of the Export Data dialog box.

B. 使用“格网索引要素”工具将要素裁剪成较小块

此方法使用格网索引要素工具对要素进行裁剪。
  1. 在 ArcMap 中,运行格网索引要素地理处理工具(地理处理 > ArcToolbox > 制图工具 > 数据驱动页面 > 格网索引要素)。
  2. 输出要素类框中,输入格网索引要素的输出名称(不含空格)。
  3. 输入要素框中,选择下拉列表中的要素类。
  4. 针对面宽度面高度输入 10000,然后从下拉列表中选择英尺作为面宽度面高度的单位。
  5. 单击确定将格网添加到地图中。
  6. 右键单击地图上的其中一个格网框,然后单击选择要素
  7. 地理处理菜单中,单击裁剪工具。
  8. 输入要素框中选择要素类,然后针对裁剪要素选择格网索引要素图层。
  9. 指定输出要素类的名称,然后单击确定运行工具。
  10. 针对其他格网框重复步骤 6 到 9。
  The image of the Grid Index Features dialog box.

C. 使用“创建渔网”工具提取数据集

此工具用于提取部分数据并将子集导出到新数据集中。
  1. 要运行创建渔网工具,请导航至 地理处理 > ArcToolbox > 数据管理工具 > 采样 > 创建渔网
  2. 输入输出要素类的名称和位置。
  3. 针对模板范围,选择要素类。
  4. 针对行数列数,输入所需数值。
  5. 针对几何类型参数,选择 POLYGON,然后单击确定运行工具。 POLYGON 几何可形成叠加在现有数据集上的格网。
  6. 选择地图上的其中一个格网框,右键单击,然后单击选择要素
  7. 打开按位置选择对话框(选择 > 按位置选择)。
  8. 将要素类设置为目标图层,并将格网设置为源图层。
  9. 启用使用所选要素复选框,然后单击确定
  10. 单击常规图表操作 > 导出 > 所选记录的图标。 本步骤仅导出所选数据。
  11. 针对每个部分重复步骤 7 到 10 以导出所有数据。
  The image of the Create Fishnet tool dialog box.

D. 禁用后台处理

在后台执行的其他地理处理工具会占用计算机内存,并可能导致操作失败。 禁用其他工具的后台处理可释放内存,允许所需操作运行。
  1. 要禁用后台进程,请导航至地理处理 > 地理处理选项
  2. 取消选中后台处理部分中的启用复选框,然后单击确定
  3. 重新运行失败的工具或操作。
The image of the Geoprocessing Options dialog box.
 

文章 ID:000014733

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

相关信息

发现关于本主题的更多内容