ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Топология листа VPF

  • Сводка
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензиях

Сводка

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

Этот инструмент используется для заключительной обработки покрытия или библиотеки VPF, полученных в результате работы инструмента Экспорт в VPF (Export To VPF). Для повышения эффективности рекомендуется строить общую для всех листов топологию только после завершения конвертации всех покрытий в библиотеке VPF.

Дополнительные сведения о работе инструмента Топология листа VPF (Learn more about how VPF Tile Topology works)

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

  • Военный стандарт MIL-STD-2407 (28 июня 1996 года) содержит новое определение общей для всех листов топологии. Команда Топология листа VPF (VPF Tile Topology) была обновлена, чтобы соответствовать новой спецификации. Можно использовать дополнительный параметр, чтобы выбрать стандарт VPF 1993 или 1996 года.

  • Топология листа VPF (VPF Tile Topology) работает со всеми разбитыми на листы покрытиями библиотеки VPF или единым покрытием внутри библиотеки. Последний дополнительный параметр, VPF_cover, позволяет выбирать, какое покрытие в какой общей для всех листов топологии следует заполнять. Однако более эффективно запустить Топологию листа VPF (VPF Tile Topology) после того, как всех покрытия для библиотеки были конвертированы из формата VPF.

  • Топология листа VPF (VPF Tile Topology), использующая стандарт VPF 1993 года не будет работать, если вдоль границы листа совпадает более двух ребер. Топология листа VPF (VPF Tile Topology) не знает, как назначать значения левой и правой граней для каждого ребра.

  • Стандарт VPF 1996 года требует, чтобы на соединенных узлах была реализована общая для всех листов топология. Чтобы она работала правильно, столбец "first_edge" в таблицах соединенных узлов должен иметь тип Triplet.

  • Поскольку Топология листа VPF (VPF Tile Topology), вносит изменения в первичный файл в базе данных VPF, важно понимать, какие требования предъявляются к данным VPF, прежде чем удастся правильно выполнить процесс. Помнить надо о следующих наиболее важных особенностях общей для всех листов топологии стандарта 1996 года:

    • Если ребро касается границы листа, точка, в которой происходит касание, должна быть узлом.
    • Все узлы, существующие на границе, должны существовать в примыкающем листе, если таковой имеется.
    • Все ребра, совпадающие с внутренним листом, должны существовать в обоих листах.
    • Все ребра границ должны быть совершенно прямыми.

Синтаксис

arcpy.arc.VPFTile(VPF_library, {sig_digits}, {VPF_standard}, {spec_cover})
ПараметрОбъяснениеТип данных
VPF_library

Местоположение базы данных VPF, для которой создается общая для всех листов топология.

Folder
sig_digits
(Дополнительный)

Количество цифр, которое будет использовать программное обеспечение при поиске совпадений координат узлов на границах листа. Чем больше цифра, тем меньше допуск поиска. Значение, предлагаемое по умолчанию, равно 4.

Long
VPF_standard
(Дополнительный)

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

  • 93 —Создает общую для всех листов топологию на основе стандарта VPF от 30 сентября 1993 года (MIL-STD-2407). Опцией по умолчанию является стандарт 1993 года.
  • 96 —Создает общую для всех листов топологию на основе стандарта VPF от 28 июня 1996 года (MIL-STD-2407).
Long
spec_cover
(Дополнительный)

Указывает, нужно ли обрабатывать все покрытия в библиотеке VPF или только заданное покрытие.

  • ALL —Обрабатываются все покрытия библиотеке VPF
  • VPF_cover —Обрабатывается только заданное покрытие.
String

Пример кода

Инструмент Лист VPF (VPFTile): пример (автономный скрипт)

Следующий автономный скрипт демонстрирует, как экспортировать два покрытия в 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)

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

  • Текущая рабочая область
  • Степень сравнения между файлами проекций
  • Точность при расчете покрытия
  • Точность для новых покрытий
  • Временная рабочая область

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

  • Basic: Нет
  • Standard: Нет
  • Advanced: Требуется установленная ArcInfo Workstation

Связанные разделы

  • Обзор группы инструментов Топология (Topology)
  • Импорт из САПР (VPF)
  • Экспорт в САПР (VPF)

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация