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

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

Пересечение (Intersect)

Доступно с лицензией Advanced.

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

Сводка

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

Более подробно о том, как работает инструмент Пересечение (Intersect)

Иллюстрация

Иллюстрация работы инструмента Пересечение

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

  • Пересекающее покрытие должно иметь полигональную топологию.

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

  • При использовании опции POLY в каждом полигоне выходного покрытия создаются точки меток. Идентификационные номера User-ID новых полигонов получаются вычетом единицы из внутренних номеров полигонов.

  • При использовании опции LINE cистемы маршрутов входного покрытия будут сохранены в выходном покрытии. Однако применение INTERSECT к самим маршрутам и секциям не допускается.

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

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

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

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

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

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

Синтаксис

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

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

Coverage
intersect_cover

Пересекающее покрытие. Это покрытие должно содержать полигональные объекты.

Coverage
out_cover

Покрытие, которое будет создано для сохранения результатов.

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

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

  • POLY —В качестве входных данных будет использоваться класс полигональных объектов входного покрытия. Установка по умолчанию.
  • LINE —В качестве входных данных будет использоваться класс линейных (дуговых) объектов входного покрытия.
  • ТОЧКА (POINT) —В качестве входных данных будет использоваться класс точечных объектов входного покрытия.
String
fuzzy_tolerance
(Дополнительный)

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

Более подробно о том, как рассчитывается допуск неразличимости по умолчанию

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

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

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

Пример кода

Пример использования инструмента Пересечение (автономный скрипт)

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

# Name: Intersect_Example.py
# Description: Intersects 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 = "stream"
intersectCover = "citylim"
outCover = "C:/output/citystreams"
featureType = "LINE"
joinAttributes = "NO_JOIN"

# Execute Intersect
arcpy.Intersect_arc(inCover, intersectCover, outCover, featureType, "", 
                    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. | Конфиденциальность | Правовая информация