从交换文件导入 (Coverage)

许可等级:BasicStandardAdvanced

摘要

转换 ArcInfo Workstation 导出交换文件。

ArcInfo Workstation 交换文件可用于在各种类型的计算机之间传输 coverage、INFO 表、文本文件(如 AML 宏)和其他 ArcInfo Workstation 文件。交换文件中包含长度固定的 ASCII 格式的所有 coverage 信息以及相应的 INFO 表信息。

可通过多种方式来使用“从交换文件导入”。其中一种方法是传输 coverage 及其相关联的 INFO 表。每个 coverage 文件及其 INFO 表都从交换文件读入为输出 coverage。可通过将关键字 COVER 用作第一个参数来完成此操作。另一种方法是传递 INFO 表。在此情况下,任何 INFO 路径名/用户名都可用于指定输出 INFO 表的名称。通过将关键字 INFO 用作第一个参数来调用此选项。第三种方法是使用“导入”工具的“文本”选项来传递重要文件、AML 宏及其他文本文件。

如果导出到交换文件提供了多个卷,则“从交换文件导入”工具的 ASCII 交换文件名的格式必须为 <interchange_file>.E00 到 <interchange_file>.Enn,其中 nn 表示最后一个卷 ID。即使只生成了一个卷,此文件名也必须具有 .E00 扩展名。

用法

语法

Import_arc (feature_type, interchange_file, out_dataset)
参数说明数据类型
feature_type

要导入文件的类型。默认选项为“自动”。

  • AUTO
  • COVER
  • FONT
  • GRID
  • INFO
  • LINESET
  • PLOT
  • MAP
  • MARKERSET
  • SHADESET
  • STACK
  • TEXT
  • TEXTSET
  • TIN
String
interchange_file

要转换的 ArcInfo Workstation 交换文件的前缀名称。.e00、.e01 等的卷 ID 将始终被追加到给定 interchange_file 的后面,以指定文件或要导入的文件。

File
out_dataset

输出数据集的名称。

Data Element

代码实例

导入示例(独立脚本)

以下独立脚本演示了如何从 ArcInfo Workstation 交换文件中导入 coverage。

# Name: Import_Example.py
# Description: Imports from E00 format to a coverage
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"

# Set local variables
featureType = "COVER"
interchangeFile = "citylim.e00"
outDataset = "C:/output/citylimit"

# Execute Import
arcpy.Import_arc(featureType, interchangeFile, outDataset)

环境

相关主题

许可信息

ArcGIS for Desktop Basic: 否
ArcGIS for Desktop Standard: 否
ArcGIS for Desktop Advanced: 需要 已安装 ArcInfo Workstation
5/10/2014