快速导入 (Data Interoperability)

许可等级:BasicStandardAdvanced

摘要

将 ArcGIS Data Interoperability 扩展模块所支持的任何格式的数据转换为要素类。

输出将存储在地理数据库中。然后可直接使用地理数据库或执行进一步后处理。

用法

语法

QuickImport_interop (Input, Output)
参数说明数据类型
Input

要导入的数据。语法可以有多种形式:

  • 如果源数据是具有常见文件扩展名的文件,可以按原样给出。例如,“c:\data\roads.mif”。
  • 如果源数据不是文件,或者文件的扩展名未知,格式可作为参数的一部分给出,用逗号分隔。例如,“MIF,c:\data\roads.mif”。在对话框模式下打开此工具并单击浏览按钮,可在格式库中找到所支持的格式名称。
  • 通配符可用于读取大型数据集。例如,“MIF,c:\data\roads*.*”。
    • *字符与当前目录下的所有文件的任一系列字符匹配。例如,c:\data\roads*.mif 将与 c:\data\roads.mifc:\data\roads5.mifc:\data\roads-updated.mif 匹配。
    • ** 字符将递归匹配所有子目录。例如,c:\data\**\*.mif 将与 c:\data\roads.mifc:\data\canada\rivers.mifc:\data\canada\alberta\edmonton.mif 匹配。
  • 附加的格式特定参数可添加到数据集后,用逗号分隔。但是,语法可能很复杂,所以如果需要,使用对话框运行该工具并从“结果”窗口复制 Python 语法最为简单。

Interop Source Dataset
Output

输出文件或个人地理数据库。

Workspace

代码实例

# Name: QuickImport_Ex_01.py
# Requirements: None
# Description: Imports Map Info file to a geodatabase

# Import system modules
import arcpy
from arcpy import env

# Check out the Data Interoperability Extension
arcpy.CheckOutExtension("DataInteroperability")

# Set local variables
mif_table= "c:/data/roads.tab"
output_gdb = "c:/workspace/mif_output.gdb"

# Execute Quick Ixport
arcpy.QuickImport_interop(mif_table, output_gdb)

环境

此工具不使用任何地理处理环境

相关主题

许可信息

ArcGIS for Desktop Basic: 需要 Data Interoperability
ArcGIS for Desktop Standard: 需要 Data Interoperability
ArcGIS for Desktop Advanced: 需要 Data Interoperability
5/10/2014