Обновление (Покрытие)

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

Резюме

Заменяет области входного покрытия полигонами обновляющего покрытия с помощью операции вырезания-вставки.

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

Рисунок

Пример. Обновление

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

Синтаксис

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

Покрытие, содержащее полигоны, которые будут обновлены.

Coverage
update_cover

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

Coverage
out_cover

Покрытие, которое будет создано.

Coverage
feature_type
(дополнительно)

Набор классов пространственных объектов, который будет обновлен.

  • POLYПолигоны и значения таблицы РАТ обновляются. Установка по умолчанию.
  • NETПолигоны и дуги, а также значения таблиц РАТ и ААТ обновляются.
String
fuzzy_tolerance
(дополнительно)

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

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

Double
keep_border
(дополнительно)

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

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

Пример кода

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

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

# Name: Update_Example.py
# Description: Updates a coverage
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inCover = "c3zone4"
updateCover = "newsub"
outCover = "C:/output/newc3zone4"
featureType = "POLY"

# Execute Update
arcpy.Update_arc(inCover, updateCover, outCover, featureType, "", "")

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

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

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

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