Сводка
Конвертирует таблицу VPF в таблицу INFO, или конвертирует не разбитое на листы покрытие VPF или лист VPF в покрытие ArcGIS.
Использование
В параметре Входное покрытие или таблица VPF необходимо указывать полный путь к VPF.
При использовании опции Coverage (Покрытие) путь указывается в виде vpfDatabase\vpfLibrary\vpfCoverage или vpfDatabase\vpfLibrary\vpfCoverage\vpfTile.
При использовании опции Table (Таблица) путь указывается в виде vpfDatabase\vpfLibrary\vpfTable.
Если покрытие VPF было создано с помощью инструмента Экспорт в VPF с опцией конвертации всех выбранных таблиц,, то выходное покрытие будет полностью совпадать с входным покрытием VPF.
Покрытия VPF с несколькими классами линейных объектов будут транслироваться в покрытия с подклассами маршрутов. Классы мультиплощадных объектов будут конвертированы в подклассы регионов. Классы текстовых объектов, соединенных узлов и точечных объектов будут транслироваться в таблицы INFO, которые можно связать с соответствующими таблицами атрибутов объектов покрытия. Классы сложных объектов тоже будут конвертированы в таблицы INFO.
Синтаксис
arcpy.arc.VPFImport(input_vpf, output, {tile_name}, {control_file}, {standard_vpf})
Параметр | Объяснение | Тип данных |
input_vpf | Имя таблицы, не разбитого на листы покрытия или листа VPF, которые будут конвертироваться. Необходимо указать полный путь. | VPF Coverage; VPF Table |
output | Создаваемые выходные таблица или покрытие. | Data Element |
tile_name (Дополнительный) | Входной лист VPF, если он существует. | String |
control_file (Дополнительный) | Файл, который можно использовать для исключения определенных классов объектов VPF или трехмерных координат при преобразовании. Имя этого файла определяется пользователем. | File |
standard_vpf (Дополнительный) | Определяет, будут ли конвертироваться нестандартные таблицы VPF.
| Boolean |
Пример кода
Пример использования инструмента VPFImport (автономный скрипт)
В следующем автономном скрипте показано, как импортировать покрытие из формата VPF.
# Name: VPFImport_Example.py
# Description: Import coverages from a VPF tile
# Requirements: ArcInfo Workstation
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
inputVpf = "vpfLibrary/lib_000:hydro"
output = "C:/output/coast1"
tileName = "E/J/B/D"
standardVpf = "NO_EXTRA"
# Execute VPFImport
arcpy.VPFImport_arc(inputVpf, output, tileName, "", standardVpf)
Параметры среды
Информация о лицензиях
- Basic: Нет
- Standard: Нет
- Advanced: Требуется установленная ArcInfo Workstation