从 E00 导入 (转换)

许可等级:BasicStandardAdvanced

摘要

此工具用于导入 ArcInfo Workstation 交换文件 (.e00)。交换文件用于传输 coverage、INFO 表、文本文件(如 AML 宏)和其他 ArcInfo 文件。对于 coverage、格网和 tin,交换文件将包含所有信息,包括相应的 INFO 表信息。交换文件使用 .e00 作为文件扩展名。这是用于导入 .e00 文件的工具的 ArcView GIS 版本。

用法

语法

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 for Desktop Basic:是
ArcGIS for Desktop Standard:是
ArcGIS for Desktop Advanced:是
9/15/2013