Импорт из E00 (Конвертация)

Уровень лицензии:BasicStandardAdvanced

Резюме

Импортирует обменный файл ArcInfo Workstation (.e00). Обменный файл используется для перемещения покрытий, таблиц INFO, текстовых файлов, таких как AML macros, и других файлов ArcInfo. Для покрытий, гридов и TIN, содержит всю информацию, включая соответствующую информацию о таблице INFO. Файлы обмена обозначаются суффиксом .e00. Это версия ArcView GIS утилиты для импорта файлов .e00.

Использование

Синтаксис

ImportFromE00_conversion (Input_interchange_file, Output_folder, Output_name)
ПараметрОбъяснениеТип данных
Input_interchange_file

Файл обменного формата ArcInfo Workstation, который будет конвертирован. Имя этого файла не может содержать пробелы.

File
Output_folder

Местоположение, в котором будет создан выходной файл.

Folder
Output_name

Имя выходных данных. Эта строка не должна содержать пробелов. Если такие выходные данные уже существуют, инструмент их не перезапишет, даже если включена установка перезаписи результатов геообработки.

String

Пример кода

Пример ImportFromE00 (окно Python)

Следующий скрипт окна Python демонстрирует, как используется инструмент Импорт из E00 (Import From E00) в непосредственном режиме для импорта покрытия.

import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.ImportFromE00_conversion("citylim.e00", "C:/output", "citylim")
Пример 2 ImportFromE00. (автономный скрипт)

Следующий автономный скрипт демонстрирует, как импортируется файл из файла ArcInfo обменного формата.

В этом примере файл .e00 содержит aml, и aml с таким же именем уже существует в выходной папке. Сначала скрипт обнаруживает и удаляет существующий aml, затем заменяет его путем импорта из файла .e00.

# Name: ImportFromE00_Example2.py
# Description: Imports an e00 file that is known to contain an aml file.

# Import system modules
import arcpy
from arcpy import env
import os

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

# Set local variables
importE00File = "flowaml.e00"
outDirectory = "C:/output"
outName = "flowtool.aml"

# Delete pre-existing output
if env.overwriteOutput :
    if os.path.exists(outName):
        os.remove(outName)

# Execute ImportFromE00
arcpy.ImportFromE00_conversion(importE00File, outDirectory, outName)

Параметры среды

Связанные темы

Информация о лицензировании

ArcGIS for Desktop Basic: Да
ArcGIS for Desktop Standard: Да
ArcGIS for Desktop Advanced: Да
9/10/2013