从交换文件导入 (Coverage)

摘要

转换 ARC/INFO 导出交换文件。

ARC/INFO 交换文件用于在各种类型的计算机之间传输 coverage、INFO 表、文本文件(如 AML 宏)和其他 ARC/INFO 文件。交换文件中包含长度固定的 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

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

File
out_dataset

输出数据集的名称。

Coverage

代码示例

导入示例(独立脚本)

以下独立脚本演示了如何从 ArcInfo 交换文件中导入 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)

环境

相关主题


7/10/2012