Экспорт в САПР (VPF) (Покрытие)

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

Резюме

Конвертирует покрытие либо в Покрытие VPF (формат векторных данных), либо в лист VPF (VPF Tile).

Более подробно о Формате векторных данных

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

Синтаксис

VPFExport_arc (in_cover, out_file, {tile_name}, {control_file}, {standard_table}, {index_table})
ПараметрОбъяснениеТип данных
in_cover

Входное покрытие, конвертируемое в формат VPF.

Coverage; INFO Table
out_file

Имя создаваемого покрытия или таблицы VPF. Необходимо указать полное имя пути.

Data Element
tile_name
(дополнительно)

Имя создаваемого листа VPF.

String
control_file
(дополнительно)

Файл, который может использоваться для удаления, добавления, изменения элементов и другой информации во время перевода. Имя этого файла определяется пользователем. Polycov.ccf, poly_cov_con и conversionfile - все эти имена приемлемы.

Для заданных классов объектов входное покрытие определяет, какие объекты будут переводиться, а какие будут проигнорированы. Входное покрытие может также использоваться для того, чтобы определить, какие значения должны быть заполнены в базу данных и в файлы заголовка библиотеки при создании.

File
standard_table
(дополнительно)

Указывает, будут ли конвертироваться нестандартные таблицы ArcInfo Workstation.

  • EXTRAПереводит все файлы ArcInfo Workstation в VPF. Эту опцию необходимо использовать только если переводимые в VPF данные будут конвертироваться назад с помощью инструмента Импорт из VPF (Import From VPF). Установка по умолчанию.
  • NO_EXTRAНе отмечено—предотвращает создание инструментом VPFEXPORT (Экспорт в VPF) экстра таблиц при создании покрытия VPF. Эту опцию необходимо использовать, только если экспортированное покрытие не будет импортироваться назад с помощью инструмента Импорт из VPF (Import From VPF). Инструмент VPFEXPORT (Экспорт в VPF) считает такие файлы, как TIC и LAB, экстра файлами. Эти файлы не нужны для создания покрытия VPF.
Boolean
index_table
(дополнительно)

Указывает, надо ли создавать индексную таблицу объектов (FIT).

  • NO_FITИндексная таблица объектов не создается.
  • FITСоздать индексную таблицу объектов.
Boolean

Пример кода

Пример VPFExport (автономный скрипт)

В следующем автономном скрипте показано, как создать покрытие VPF с помощью покрытия.

# Name: VPFExport_Example.py
# Description: Creates a VPF coverage from an ArcInfo coverage
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inCover = "caligrat"
outFile = "C:/output/caligrat"
standardTable = "NO_EXTRA"
indexTable = "NO_FIT"

# Execute VPFExport
arcpy.VPFExport_arc (inCover, outFile, "" , "" , standardTable, indexTable)
VPFExport. Пример 2 (автономный скрипт)

В следующем автономном скрипте показано, как экспортировать два покрытия в VPF и затем создать общую для всех листов топологию для покрытий VPF.

# Name: VPFTile_Example.py
# Description: Exports two coverages to VPF format then builds tile topology
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inCover1 = "coastb"
inCover2 = "coastc"
outFile1 = "C:/output/vpfdb/wlib/coast2"
outFile2 = "C:/output/vpfdb/wlib/coast3"

vpfLibrary = "C:/output/vpfdb"
vpfStandard = 96
specCover = "ALL"

# Execute VPFExport
arcpy.VPFExport_arc(inCover1, outFile1)
arcpy.VPFExport_arc(inCover2, outFile2)

# Execute VPFTile
arcpy.VPFTile_arc(vpfLibrary, "", vpfStandard, specCover)

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

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

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

ArcGIS for Desktop Basic: Нет
ArcGIS for Desktop Standard: Нет
ArcGIS for Desktop Advanced: Требует установленная ArcInfo Workstation
9/10/2013