Краткая информация
Конвертирует обменный экспортный файл ArcInfo Workstation.
Обменный файл ArcInfo Workstation может использоваться для перемещения покрытий, таблиц INFO, текстовых файлов, таких как AML macros, и других файлов ArcInfo Workstation между различными типами машин. В обменном файле содержится вся информация покрытия и информация соответствующих таблиц INFO в формате ASCII фиксированной длины.
Существует много способов применения импорта из обменного файла. Один из способов – перемещение покрытия и связанных с ним таблиц INFO (INFO tables). Каждый файл покрытия со своими таблицами INFO считывается из обменного файла в выходное покрытие. Это делается с помощью ключевого слова COVER для первого аргумента. Другой способ – перемещение таблицы INFO. В этом случае для указания имени выходной таблицы INFO может быть использовано любое имя пути INFO/имя пользователя. Эта опция вызывается с помощью ключевого слова INFO для первого аргумента. Третий способ – использование импорта с опцией TEXT для перемещения ключевых файлов, макросов AML и других текстовых файлов.
Если посредством Экспорт в обменный файл (Export To Interchange) будет создаваться несколько томов, то имя обменного файла ASCII для импорта из обменного файла должно быть в формате от <interchange_file>.E00 по <interchange_file>.Enn, где nn будет идентификатором (ID) последнего тома. Даже если создается только один том, имя этого файла должно иметь расширение .E00.
Использование
Опция AUTO определяет, что содержит файл импорта, затем корректно импортирует его.
Раздел базы знаний под номером 21052 (Knowledge Base article 21052) содержит список ограничений наименования файлов для покрытий.
В ModelBuilder вы должны указать тип объекта импортируемых данных. В опции AUTO свойства выходной переменной в модели не устанавливаются, поскольку пока процесс не будет выполнен, тип данных неизвестен. Например, если файл с расширением .e00 содержит покрытие, задайте тип объектов COVER, чтобы соединить выходную переменную с любым другим процессом, которому требуется покрытие в качестве входных данных.
IMPORT читает любой полностью или частично сжатый, а также и несжатый файл экспорта. IMPORT автоматически распознает сжатый файл экспорта.
Для опции COVER все файлы данных INFO, сохраненные в обменном файле, имена которого содержат имя покрытия перед последним периодом в имени файла данных INFO, записываются в рабочей области базы данных INFO для выходного покрытия.
Когда применяется опция INFO, для указания выходного файла данных может быть использовано любое имя пути INFO/имя пользователя. Тем не менее, перед тем, как использовать IMPORT, директория INFO должна уже существовать.
Опция STACK может работать одним из двух способов. Если обменный файл был создан командой EXPORT с опцией STACK, то будет воссоздана только папка стека. Связанные с этим стеком гриды (grids) повторно создаваться не будут. Если же обменный файл был создан командой EXPORT с опцией STACKALL, то будут воссозданы и папка стека, и связанные с этим стеком гриды. Воссозданы будут только те гриды, которые не присутствуют в рабочей области.
По умолчанию вArcCatalog файлы .e00 не отображаются, но можно настроить ArcCatalog так, чтобы эти файлы отображались. В ниспадающем меню Настроить (Customize) выберите команду Опции ArcCatalog (ArcCatalog Options), щелкните закладку Типы файлов (File Types) и нажмите кнопку Новый тип (New Type). В появившемся диалоговом окне введите e00 в поле Расширение файла (File extension) (убедитесь, что введены нули, а не буквы O), введите в поле Описание типа (Description of type) описание, например - Export File, нажмите Изменить значок (Change Icon) и выберите значок, после чего нажмите OK. Нажмите OK в диалоговом окне Опции ArcCatalog (ArcCatalog Options). ArcCatalog будет обновлен, и в нем появятся файлы .e00.
Синтаксис
Import_arc (feature_type, interchange_file, out_dataset)
Параметр | Объяснение | Тип данных |
feature_type | Тип файла для импорта. Auto является опцией по умолчанию.
| String |
interchange_file | Префикс конвертируемого обменного файла ArcInfo Workstation. К данному обменному файлу interchange_file всегда будут добавляться идентификаторы .e00, .e01 и так далее, которые будут указывать файл или файлы для импорта. | File |
out_dataset | Имя выходного набора данных. | Data Element |
Пример кода
Пример импорта (автономный скрипт)
Следующий автономный скрипт демонстрирует, как импортируется покрытие из обменного файла ArcInfo Workstation.
# 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)
Параметры среды
Информация о лицензировании
- ArcGIS for Desktop Basic: Нет
- ArcGIS for Desktop Standard: Нет
- ArcGIS for Desktop Advanced: Требует установленная ArcInfo Workstation