Краткая информация
Передает блокировки представления объектов из поля блокировки по умолчанию в явные поля, как определено правилами в представлении.
Использование
Замещения представлений для удобства по умолчанию сохраняются в поле Override. Выбрать явные поля для хранения этих замещений можно с помощью модели управления базой данных. Используйте этот инструмент, чтобы опознать замещения в таблице атрибутов объектов с целью последующего использования запросов и выборки.
Входные данные должны быть классом пространственных объектов базы геоданных и содержать как минимум одно представление класса объектов.
Обновляемые явные поля должны быть добавлены к исходной таблице атрибутов и указаны в правилах представления перед использованием данного инструмента.
Явное поле, используемое для задания полей, может содержать нулевые значения.
При передаче геометрии, замещающей данные с z-значениями, z-значения будут установлены в соответствии с параметром среды Выходное значение Z по умолчанию (Default Output Z Value).
Синтаксис
UpdateOverride_cartography (in_features, representation, {update_option})
Параметр | Объяснение | Тип данных |
in_features | Входной слой пространственных объектов, содержащий как минимум одно представление. | Feature Layer |
representation | Представление, содержащее замещения, которые необходимо перенести в явные поля. | String |
update_option (Дополнительный) | Задают тип замещения представления, переносимых в явные поля.
| 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 Desktop Basic: Нет
- ArcGIS Desktop Standard: Да
- ArcGIS Desktop Advanced: Да