摘要
导入 ArcInfo Workstation 交换文件 (.e00)。交换文件用于传输 coverage、INFO 表、文本文件(如 AML 宏)和其他 ArcInfo 文件。对于 coverage、格网和 tin,交换文件将包含所有信息,包括相应的 INFO 表信息。交换文件使用 .e00 作为文件后缀。这是用于导入 e00 文件的 ArcView GIS 版本工具。
用法
- 此工具不强制使用 ArcInfo Workstation 数据集命名限制。如果 e00 文件包含 coverage、格网或 tin,则应避免使用包含空格或名称长度超过 13 个字符的输出参数。INFO 表名称的长度不应超过 32 个字符。其他 coverage 名称限制列在知识库文章 21052 中。 
- 导入 INFO 表时无需在设置输出参数时使用 ! 命名约定。将此参数设置为包含目标工作空间的路径和所需表的名称。将在该工作空间的 INFO 数据库中创建表。例如,将 D:/workspace/INFO!sometable 改用为 D:/workspace/sometable。 
- 如果具有 ArcInfo 级别的许可并且已安装 ArcInfo Workstation,则还可以使用具有更多高级功能的 Import_From_Interchange_File 工具。 
语法
ImportFromE00_conversion (Input_interchange_file, Output_folder, Output_name)
| 参数 | 说明 | 数据类型 | 
| Input_interchange_file | 要转换的 ArcInfo Workstation 交换文件。此文件的名称中不能包含空格。 | File | 
| Output_folder | 要创建输出的位置。 | Folder | 
| Output_name | 输出的名称。此字符串不能包含任何空格。如果此输出已存在,则即使地理处理覆盖输出设置已设置为 true,该工具也无法将其覆盖。 | String | 
代码示例
ImportFromE00 示例(Python 窗口)
以下 Python 窗口脚本演示了如何在即时模式下使用 ImportFromE00 工具导入 coverage。
import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.ImportFromE00_conversion("citylim.e00", "C:/output", "citylim")
ImportFromE00 示例 2(独立脚本)
以下独立脚本演示了如何从 ArcInfo 交换文件中导入文件。 在本示例中,.e00 文件包含 aml,并且输出文件夹中已存在同名的 aml。脚本首先检测现有的 aml 并将其删除,然后从 .e00 文件导入 aml 替换删除的 aml。
# Name: ImportFromE00_Example2.py
# Description: Imports an e00 file that is known to contain an aml file.
# Import system modules
import arcpy
from arcpy import env
import os
# Set environment settings
env.workspace = "C:/data"
# Set local variables
importE00File = "flowaml.e00"
outDirectory = "C:/output"
outName = "flowtool.aml"
# Delete pre-existing output
if env.overwriteOutput :
    if os.path.exists(outName):
        os.remove(outName)
# Execute ImportFromE00
arcpy.ImportFromE00_conversion(importE00File, outDirectory, outName)
环境
许可信息
- ArcGIS Desktop Basic: 是
- ArcGIS Desktop Standard: 是
- ArcGIS Desktop Advanced: 是