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

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

Объединение (Union)

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

Сводка

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

Более подробно о том, как работает инструмент Объединение (Union)

Иллюстрация

Принцип работы инструмента Объединение (Union)

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

  • Входное и объединяемое покрытия должны иметь топологию полигона.

  • Подклассы регионов во входном или объединяемом покрытии сохраняются в выходном покрытии. Добавляются подклассы с идентичными именами и схемы атрибутов.

  • В каждом полигоне выходного покрытия создаются точки надписи. Идентификаторы пользователя новых полигонов устанавливаются как внутренний номер полигона минус один.

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

  • UNION копирует существующую аннотацию входного покрытия в выходное покрытие.

  • Системы маршрутов во входном покрытии будут сохранены в выходном покрытии. Однако операция UNION для самих маршрутов и сегментов невозможна.

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

  • Точность координат выходного покрытия определяется настройками Точности для вычисляемых покрытий (Precision for Derived Coverages).

  • Файлы проекции будут проверены на схожесть, используя степень сравнения, заданную в настройках Сравнить проекции (Compare Projections).

  • Для покрытий одинарной точности UNION рассчитывает минимальный допуск на основе математической точности покрытия (которая основывается на ширине BND и количестве десятичных знаков). Если рассчитанный минимальный допуск больше установленного нечеткого допуска, используется минимальный допуск.

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

  • Если входное покрытие содержит линейные данные, относящиеся к разным плановым графам (planar graphs), то эти данные будут сохраняться в выходном покрытии. Например, в случае с совпадающими или коллинеарными дугами, представляющими силовые кабели на различных уровнях или дорогу вдоль ручья, будут сохранены совпадающие и коллинеарные отрезки линий. Однако могут быть добавлены дополнительные вершины. В случае пересекающихся дуг, например - когда дорога проходит через реку, узлы в видимом месте пересечения добавляться не будут.

Синтаксис

arcpy.arc.Union(in_cover, union_cover, out_cover, {fuzzy_tolerance}, {join_attributes})
ПараметрОбъяснениеТип данных
in_cover

Покрытие, чьи полигоны будут скомбинированы с объединяемым покрытием.

Coverage
union_cover

Объединяемое покрытие, чьи полигоны будут скомбинированы с входных покрытием.

Coverage
out_cover

Создаваемое выходное покрытие, которое будет содержать результаты операции.

Coverage
fuzzy_tolerance
(Дополнительный)

Минимальное расстояние между координатами в выходном покрытии. По умолчанию используется минимальное значение нечеткого допуска из входного и объединяемого покрытий.

Дополнительные сведения о вычислении нечеткого допуска по умолчанию (Learn more about how the default fuzzy tolerance is calculated)

Double
join_attributes
(Дополнительный)

Указывает, все ли элементы во входном и объединяемом покрытиях будут присоединены к таблице атрибутов объектов выходного покрытия.

  • JOIN —Все элементы из обоих покрытий появятся в таблице атрибутов объектов выходного покрытия Если будут обнаружены дублирующиеся названия элементов, элемент во входном покрытии будет сохранен, а элемент в присоединяемом файле будет удален. Эта опция используется по умолчанию, пока не будет задано NO_JOIN.
  • NO_JOIN —В таблицу атрибутов объектов выходного покрытия присоединяются только внутренние номера объектов (cover#) из входного и объединяемого покрытий. Это опция полезна для сокращения размера таблицы атрибутов объектов выходного покрытия. Поле cover# может быть затем использовано в инструменте Добавить соединение (Add Join) для связи объектов в итоговом покрытии с объектами во входном или объединяемом покрытии.
Boolean

Пример кода

Инструмент Объединить (Union): пример (автономный скрипт)

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

# Name: Union_Example.py
# Description: Unions two coverages
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inCover = "tong_azone"
unionCover = "tong_flood2"
outCover = "C:/output/studyarea"
joinAttributes = "NO_JOIN"

# Execute Union
arcpy.Union_arc(inCover, unionCover, outCover, "", joinAttributes)

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

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

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

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

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

  • Обзор группы инструментов Наложение (Overlay)
  • Обзор группы инструментов Наложение

ArcGIS Desktop

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

ArcGIS

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

Об Esri

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