ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

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

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 扩展模块

从交换文件导入

  • 描述
  • 使用方法
  • 语法
  • 代码示例
  • 环境
  • 许可信息

描述

转换 ArcInfo Workstation 导出交换文件。

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

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

使用方法

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

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

  • 从交换文件导入可读取所有已完全或部分压缩及解压缩的导出文件。

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

  • 使用 INFO 选项时,可指定任意 INFO 路径名或用户名作为输出数据文件。但是,在使用从交换文件导入前,指定的 INFO 目录必须存在。

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

  • 默认情况下,ArcCatalog 不显示 .e00 文件,但您可以配置 ArcCatalog 来显示这些文件。在自定义下拉菜单中,选择 ArcCatalog 选项命令,单击文件类型选项卡,然后单击新建类型按钮。在弹出的对话框中,将 e00 输入到文件扩展名字段中(请确保使用数字零而不是字母 O),将描述信息(如导出文件)输入到类型描述字段中,单击更改图标并选择某一图标,然后单击确定。在 ArcCatalog 选项对话框中单击确定。ArcCatalog 将刷新并显示 .e00 文件。

语法

arcpy.arc.Import(feature_type, interchange_file, out_dataset)
参数说明数据类型
feature_type

要导入文件的类型。AUTO 为默认选项。

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

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

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 的精度
  • 临时工作空间

许可信息

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

相关主题

  • 转为 Coverage 工具集概述
  • 导出到交换文件
  • 导入 ArcInfo 交换文件 (E00)
  • 从 E00 导入

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • Esri 博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
Copyright © 2021 Esri. | 隐私政策 | 法律声明