Импорт из E00 (Конвертация)
Резюме
Импортирует обменный файл ArcInfo Workstation (.e00). Обменный файл используется для перемещения покрытий, таблиц INFO, текстовых файлов, таких как AML macros, и других файлов ArcInfo. Для покрытий, гридов и TIN, содержит всю информацию, включая соответствующую информацию о таблице INFO. Файлы обмена обозначаются суффиксом .e00. Это версия ArcView GIS утилиты для импорта файлов .e00.
Использование
-
У этого инструмента нет ограничений на именование наборов данных ArcInfo Workstation. Если файл .e00 содержит покрытие, грид или TIN, вам следует избегать использования выходного параметра, содержащего пробелы, или имя которого длиннее 13 символов. Имена таблицы INFO не должны превышать 32 символа. Другие ограничивающие требования к именам файлов для покрытий перечислены в Статье базы знаний под номером 21052 (Knowledge Base article 21052).
-
При импорте таблиц INFO, вам не нужно использовать ! наименование конвертации при настройке выходного параметра. Просто задайте параметр, который будет включать путь к целевой рабочей области и имя нужной таблицы. Таблица будет создана в базе данных INFO рабочей области. Например, вместо использования D:/workspace/INFO!sometable, используйте D:/workspace/sometable.
-
Если у вас есть лицензия ArcInfo и установлена ArcInfo Workstation, вы также можете использовать инструмент Импорт из обменного файла (Import_From_Interchange_File), который обладает расширенными возможностями.
Этот инструмент доступен только в ArcGIS for Desktop. Он недоступен в ArcGIS for Server.
Этот инструмент не наследует настройку перезаписи выходных данных геообработки. Вам нужно удалить все ожидаемые выходные данные до импорта файла .e00.
Синтаксис
Параметр | Объяснение | Тип данных |
Input_interchange_file |
Файл обменного формата ArcInfo Workstation, который будет конвертирован. Имя этого файла не может содержать пробелы. | File |
Output_folder |
Местоположение, в котором будет создан выходной файл. | Folder |
Output_name |
Имя выходных данных. Эта строка не должна содержать пробелов. Если такие выходные данные уже существуют, инструмент их не перезапишет, даже если включена установка перезаписи результатов геообработки. | String |
Пример кода
Следующий скрипт окна Python демонстрирует, как используется инструмент Импорт из E00 (Import From E00) в непосредственном режиме для импорта покрытия.
import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.ImportFromE00_conversion("citylim.e00", "C:/output", "citylim")
Следующий автономный скрипт демонстрирует, как импортируется файл из файла 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)