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