Обновить замещения (Update Override) (Картография)
Краткая информация
Передает блокировки представления объектов из поля блокировки по умолчанию в явные поля, как определено правилами в представлении.
Обновления замещений геометрии перенесут замещения геометрии из поля представления замещения в поле Shape. Новая геометрия объекта будет записана поверх исходной.
Использование
Замещения представлений для удобства по умолчанию сохраняется в поле Override. Выбрать явные поля для хранения этих замещений можно с помощью модели управления базой данных. Используйте этот инструмент, чтобы опознать замещения в таблице атрибутов объектов с целью последующего использования запросов и выборки.
-
Входные данные должны быть классом пространственных объектов базы геоданных и содержать как минимум одно представление класса объектов.
-
Обновляемые явные поля должны быть добавлены к исходной таблице атрибутов и указаны в правилах представления перед использованием данного инструмента.
-
Явное поле, используемое для задания полей, может содержать нулевые значения.
Синтаксис
Параметр | Объяснение | Тип данных |
in_features |
Входной слой пространственных объектов, содержащий как минимум одно представление. | Feature Layer |
representation |
Представление, содержащее замещения, которые необходимо перенести в явные поля. | String |
update_option (дополнительно) |
Задают тип замещения представления, переносимых в явные поля.
| String |
Пример кода
Представленный скрипт Окна Python демонстрирует порядок непосредственного использования инструмента UpdateOverride.
import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.UpdateOverride_cartography("footprints.lyr", "footprints_Rep", "BOTH")
Этот автономный скрипт демонстрирует пример использования инструмента 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)