ArcGIS for Desktop

  • 文档
  • 合约
  • 支持

  • My Profile
  • 帮助
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS for Desktop

全面的专业性 GIS

ArcGIS for Server

面向企业的 GIS

ArcGIS for Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 合约
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

帮助

  • 主页
  • 入门
  • 制图
  • 分析
  • 管理数据
  • 工具
  • 更多...

从交换文件导入

  • 摘要
  • 用法
  • 语法
  • 代码实例
  • 环境
  • 许可信息

摘要

转换 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 扩展名。

用法

  • AUTO 选项将先确定导入文件中的内容,再将其正确导入。

  • 知识库文章 21052 包含 coverage 命名限制的列表。

  • 您应在“模型构建器”中指定所导入数据的要素类型。由于只有过程执行完后才能知道数据类型,因此,AUTO 选项不会设置模型中输出变量的属性。例如,若 .e00 文件中包含 coverage,需将要素类型设置为 COVER,以便输出变量能够连接到需以 coverage 作为输入的其他过程。

  • IMPORT 可读取所有已完全或部分压缩及解压缩的导出文件。IMPORT 可自动识别导出文件是否被压缩。

  • 对于 COVER 选项来说,在 INFO 数据文件名的最终阶段写入输出 coverage 的工作空间 INFO 数据库之前,所有的 INFO 数据文件都保存在其名称中包含 coverage 名称的交换文件中。

  • 使用 INFO 选项时,可指定任意 INFO 路径名/用户名作为输出数据文件。不过,在使用 IMPORT 前,指定的 INFO 目录必须存在。

  • STACK 选项可通过以下两种工作方式之一运行。若通过 EXPORT 命令(使用 STACK 选项)创建交换文件,则只会重新创建堆叠目录,而不会重新创建与堆叠相关联的格网。如果交换文件是通过 EXPORT 命令(使用 STACKALL 选项)创建的,则会重新创建堆叠目录以及与堆叠相关联的格网。只会重新创建当前不在工作空间中的格网。

  • 默认情况下,ArcCatalog 不显示 .e00 文件,不过,只需对 ArcCatalog 做简单的配置即可显示该文件。在自定义下拉菜单中,选择 ArcCatalog 选项命令,单击文件类型选项卡,然后单击新建类型按钮。在弹出的对话框中,将 e00 输入到文件扩展名字段中(请确保使用数字零而不是字母 O),将描述信息(如“导出文件”)输入到类型描述字段中,单击更改图标并选择某一图标,然后单击确定。在 ArcCatalog 选项对话框中单击确定。ArcCatalog 将会刷新并显示 .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)

环境

  • 当前工作空间
  • 投影文件之间的比较级别
  • 派生 Coverage 的精度
  • 新 Coverage 的精度
  • 临时工作空间

许可信息

  • ArcGIS for Desktop Basic: 否
  • ArcGIS for Desktop Standard: 否
  • ArcGIS for Desktop Advanced: 需要 已安装 ArcInfo Workstation

相关主题

  • 转为 Coverage 工具集概述
  • 导出到交换文件
  • 导入 ArcInfo 交换文件 (E00)
  • 从 E00 导入
有关此主题的反馈?

ArcGIS for Desktop

  • 主页
  • 文档
  • 合约
  • 支持

ArcGIS 平台

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • 内部人员博客
  • 用户大会
  • 开发者峰会
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | 隐私政策 | 法律声明