ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

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

ArcGIS Online

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

ArcGIS Desktop

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

ArcGIS Enterprise

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

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

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

Вырезание (Clip)

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

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

Краткая информация

Использует внешнюю границу полигона вырезающего покрытия для вырезания объектов и атрибутов из входного покрытия.

Подробнее о работе инструмента Вырезать

Иллюстрация

Принцип работы инструмента Вырезание (Clip)

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

  • Нулевое значение с нечетким допуском не принимается инструментом CLIP.

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

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

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

  • Идентификаторы пользователя для каждого объекта в исходном и итоговом покрытиях должны совпадать.

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

  • Аннотация сохраняется, если ее нижняя левая начальная точка попадает внутрь полигона вырезания.

  • Для атрибутов новых узлов, созданных на границе вырезания, устанавливаются нулевые значения.

  • При использовании опций LINE, NET, LINK и RAW системы маршрутов сохраняются; при использовании опции POLY системы маршрутов игнорируются. Системы маршрутов размножаются при разбивке дуг на несколько частей и удаляются при удалении дуг. CLIP сохраняет все подклассы системы маршрутов.

  • Системы маршрутов размножаются при разбивке дуг на несколько частей и удаляются при удалении дуг. Элемент RAT<subclass>-ID является уникальным идентификатором маршрута и используется для удаления дубликатов. При необходимости поддержки определяемых пользователем атрибутов перед запуском операции CLIP необходимо убедиться, что все идентификаторы маршрута являются уникальными. В противном случае могут быть утеряны некоторые определяемые пользователем атрибуты.

  • После удаления всех областей подклассы областей сохраняются как пустые подклассы.

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

  • Метки выходного покрытия копируются из входного покрытия.

  • Объекты аннотаций входного покрытия обрезаются и сохраняются в выходном покрытии.

  • Если во входном покрытии имеется NAT (таблица атрибутов узлов), она будет обновлена в выходном покрытии. Атрибуты новых узлов будут установлены на ноль.

  • Выходное покрытие наследует содержание этих моделей данных входного покрытия:

    • Классы пространственных объектов
    • Элементы таблицы атрибутов пространственного объекта
    • Идентификаторы пользователя
    • Метки
    • Аннотации
    • Таблица атрибутов узлов
    • Файл проекции

  • Точность координат каждого выходного покрытия определяется текущим правилом обработки, заданным в установках Точности расчета (Derived Precision). Если правило обработки в ходе текущего сеанса не задано, выходные покрытия имеют ту же точность, что и входное покрытие.

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

Синтаксис

Clip(in_cover, clip_cover, out_cover, {feature_type}, {fuzzy_tolerance})
ПараметрОбъяснениеТип данных
in_cover

Покрытие, содержащее обрезаемые объекты.

Coverage
clip_cover

Покрытие, внешний полигон которого определяет область вырезания.

Coverage
out_cover

Покрытие, которое будет создано. Выходное покрытие уже не может существовать.

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

Вырезаемый класс пространственных объектов.

  • POLY —Полигоны и подклассы областей обрезаются, таблица PAT сохраняется. Точки надписей для оставшихся полигонов перемещаются, только если их исходное местоположение находится вне границ вырезания. Системы маршрутов игнорируются.
  • LINE —Дуги вырезаются, сохраняется AAT. Системы маршрутов сохраняются.
  • ТОЧКА (POINT) —Точки вырезаются, таблица PAT сохраняется.
  • NET —Полигоны и дуги вырезаются, таблицы PAT и AAT сохраняются. Системы маршрутов и области сохраняются и вырезаются.
  • LINK —Дуги и точки вырезаются, таблицы AAT и PAT сохраняются. Системы маршрутов сохраняются.
  • RAW —Точки, дуги и аннотации в покрытии с топологией или без топологии (без файлов атрибутов) обрезаются. Системы маршрутов продолжают поддерживаться, но не сохраняются PAT и AAT регионов.
String
fuzzy_tolerance
(Дополнительный)

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

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

Double

Пример кода

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

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

# Name: Clip_Example.py
# Description: Clips a subset out of a polygon coverage.
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inCover = "tongass1"
clipCover = "tong_basin4"
outCover = "C:/output/basin4"
featureType = "POLY"

# Execute Clip
arcpy.Clip_arc(inCover, clipCover, outCover, featureType, "")

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

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

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

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

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

  • Обзор группы инструментов Извлечение (Extract)
  • Обзор группы инструментов Извлечение

ArcGIS Desktop

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

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

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