Импорт из САПР (VPF) (Покрытие)
Резюме
Конвертирует таблицу 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.
Синтаксис
Параметр | Объяснение | Тип данных |
input_vpf |
Имя таблицы, не разбитого на листы покрытия или листа VPF, которые будут конвертироваться. Необходимо указать полный путь. | VPF Coverage; VPF Table |
output |
Создаваемые выходные таблица или покрытие. | Data Element |
tile_name (дополнительно) |
Входной лист VPF, если он существует. | String |
control_file (дополнительно) |
Файл, который можно использовать для исключения определенных классов объектов VPF или трехмерных координат при преобразовании. Имя этого файла определяется пользователем. | File |
standard_vpf (дополнительно) |
Определяет, будут ли конвертироваться нестандартные таблицы VPF.
| Boolean |
Пример кода
В следующем автономном скрипте показано, как импортировать покрытие из формата 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)