Краткая информация
Конвертирует обменный файл, экспортированный из ArcInfo Workstation.
Обменный файл ArcInfo Workstation может использоваться для перемещения покрытий, таблиц INFO, текстовых файлов, таких как AML macros, и других файлов ArcInfo Workstation между различными типами машин. В обменном файле содержится вся информация покрытия и информация соответствующих таблиц INFO в формате ASCII фиксированной длины.
Если с помощью инструмента Экспорт в обменный файл будет создаваться несколько томов, то имя обменного файла ASCII для параметра Импорт из обменного файла импорта из обменного файла должно быть в формате от <interchange_file>.e00 до <interchange_file>.enn, где nn будет идентификатором (ID) последнего тома. Даже если создается только один том, имя этого файла должно иметь расширение .e00.
Использование
Опция AUTO определяет, что содержит файл импорта, затем корректно импортирует его.
В ModelBuilder вы должны указать тип объекта импортируемых данных. В опции AUTO свойства выходной переменной в модели не устанавливаются, поскольку пока процесс не будет выполнен, тип данных неизвестен. Например, если файл с расширением .e00 содержит покрытие, задайте тип объектов COVER, чтобы соединить выходную переменную с любым другим процессом, которому требуется покрытие в качестве входных данных.
Импорт из обменного файла читает любой полностью или частично сжатый, а также и несжатый файл экспорта.
Для опции COVER все файлы данных INFO, сохраненные в обменном файле, имена которого содержат имя покрытия перед последним периодом в имени файла данных INFO, записываются в рабочей области базы данных INFO для выходного покрытия.
Когда применяется опция INFO, для указания выходного файла данных может быть использовано любое имя пути INFO или имя пользователя. Тем не менее, перед тем, как использовать Импорт из обменного файла, директория INFO должна уже существовать.
Опция STACK может работать одним из двух способов. Если обменный файл был создан командой EXPORT с опцией STACK, то будет воссоздана только папка стека. Связанные с этим стеком гриды повторно создаваться не будут. Если же обменный файл был создан командой EXPORT с опцией STACKALL, то будут воссозданы и папка стека, и связанные с этим стеком гриды. Воссозданы будут только те гриды, которые не присутствуют в рабочей области.
По умолчанию в ArcCatalog файлы .e00 не отображаются, но можно настроить ArcCatalog так, чтобы эти файлы отображались. В ниспадающем меню Настроить выберите команду Опции ArcCatalog, щелкните закладку Типы файлов и нажмите кнопку Новый тип. В появившемся диалоговом окне введите e00 в поле Расширение файла (убедитесь, что введены нули, а не буквы O), введите в поле Описание типа описание, например, Export File, щелкните Изменить значок и выберите значок, после чего нажмите OK. Щелкните OK в диалоговом окне Опции ArcCatalog. ArcCatalog обновит и отобразит файлы .e00.
Синтаксис
Import_arc (feature_type, interchange_file, out_dataset)
Параметр | Объяснение | Тип данных |
feature_type | Тип файла для импорта. По умолчанию используется опция AUTO.
| String |
interchange_file | Префикс конвертируемого обменного файла ArcInfo Workstation. К данному обменному файлу всегда будут добавляться идентификаторы .e00, .e01 и так далее, которые будут указывать файл или файлы для импорта. | File |
out_dataset | Имя выходного набора данных. | Data Element |
Пример кода
Import, пример (автономный скрипт)
В следующем автономном скрипте показано, как импортировать покрытие из обменного файла 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 Desktop Basic: Нет
- ArcGIS Desktop Standard: Нет
- ArcGIS Desktop Advanced: Требует установленная ArcInfo Workstation