Вырезание (Clip) (Покрытие)

Уровень лицензии:BasicStandardAdvanced

Резюме

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

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

Рисунок

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

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

Синтаксис

Clip_arc (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, "")

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

Связанные темы

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

ArcGIS for Desktop Basic: Нет
ArcGIS for Desktop Standard: Нет
ArcGIS for Desktop Advanced: Требует Установленная ArcInfo Workstation
9/10/2013