Обновить замещения (Update Override) (Картография)

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

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

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

ВниманиеВнимание:

Обновления замещений геометрии перенесут замещения геометрии из поля представления замещения в поле Shape. Новая геометрия объекта будет записана поверх исходной.

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

Синтаксис

UpdateOverride_cartography (in_features, representation, {update_option})
ПараметрОбъяснениеТип данных
in_features

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

Feature Layer
representation

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

String
update_option
(дополнительно)

Задают тип замещения представления, переносимых в явные поля.

  • REPRESENTATION_PROPERTY_OVERRIDEПереносятся только замещения свойств представления. Это значение по умолчанию.
  • GEOMETRY_OVERRIDEПереносит только замещения геометрии представлений в поле Форма (Shape). Новая геометрия объекта будет записана поверх исходной.
  • BOTHПереносит замещения и свойств, и геометрии представлений. Геометрия замещений переносится в поле Shape и записывается поверх исходной геометрии объекта.
String

Пример кода

Пример инструмента UpdateOverride (Окно Python)

Представленный скрипт Окна Python демонстрирует порядок непосредственного использования инструмента UpdateOverride.

import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.UpdateOverride_cartography("footprints.lyr", "footprints_Rep", "BOTH")
Пример инструмента UpdateOverride (автономный скрипт Python)

Этот автономный скрипт демонстрирует пример использования инструмента UpdateOverride.

# Name: UpdateOverride_standalone_script.py
# Description: Transfers feature representation overrides
#              from the default override field to explicit fields
#              as defined by the representation rules
#              in the representation.

 
# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
in_features = "footprints.lyr"
representation = "footprints_Rep"
update_option = "BOTH"

# Execute Update Override
arcpy.UpdateOverride_cartography(in_features, representation, update_option)

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

Этот инструмент не использует параметры среды геообработки

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

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

ArcGIS for Desktop Basic: Нет
ArcGIS for Desktop Standard: Да
ArcGIS for Desktop Advanced: Да
6/5/2014