Сводка
Определяет операции редактирования, выполняемые не владельцами данных при редактировании набора данных мозаики в многопользовательской базе геоданных.
Этот инструмент предотвращает возможную блокировку схемы, когда набор данных мозаики хранится в многопользовательской базе геоданных. Владелец базы геоданных запускает этот инструмент для создания вспомогательных таблиц и полей, которые могут понадобиться пользователю. Владелец базы данных должен предоставить пользователям права доступа, необходимые для вставки, обновления или удаления записей.
Использование
Этот инструмент необходим только при создании набора данных мозаики в многопользовательской базе геоданных, редактировать который будет пользователь, не являющийся его владельцем.
Используйте этот инструмент для настройки набора данных мозаики, который будет опубликован как сервис изображений с возможностью выгрузки или редактирования пользователями его элементов. Пользователь сможет загрузить свои данные только в том случае, если такой растровый тип является допустимым в наборе данных мозаики.
Если пользователь, не являющийся владельцем, попытается выполнить неразрешенную операцию, то эта она не выполняется.
Значения параметра Растровые типы, заданные этим инструментом, управляет типами растров, которые при помощи инструмента Добавить растры в набор данных мозаики может добавлять не владелец. Если пользователь, не являющийся владельцем, попытается добавить не заданный этим инструментом растровый тип, инструмент Добавить растры в набор данных мозаики не сработает.
Если использовать этот инструмент без каких-либо выбранных растровых типов, будут созданы только дополнительные таблицы набора данных мозаики. Эти таблицы будут содержать обзорные изображения, линию сшивки, цветовую коррекцию, стереопары, уровни размера ячеек, статус, ошибки и права доступа.
Синтаксис
arcpy.management.AlterMosaicDatasetSchema(in_mosaic_dataset, {side_tables}, {raster_type_names}, {editor_tracking})
Параметр | Объяснение | Тип данных |
in_mosaic_dataset | Набор данных мозаики, в котором будут изменены разрешенные операции. | Mosaic Layer |
side_tables [operation,...] (Дополнительный) | Задает разрешенные для этого набора данных мозаики операции.
| String |
raster_type_names [raster_type,...] (Дополнительный) | Задать типы растров, которые не владельцы могут добавлять в этот набор данных мозаики.
Чтобы использовать пользовательский растровый тип, введите путь к файлу пользовательского растрового типа. | String |
editor_tracking (Дополнительный) | Указывает, будет ли активировано включение отслеживания изменений. Отслеживание изменений помогает поддерживать соответствие и соблюдать стандарты качества. Более подробная информация об отслеживании изменений находится в разделе справки Об отслеживании изменений, внесенных редактором в данные.
Если в параметре side_tables используется ключевое слово VIEW, то отслеживание измененийv будет включено автоматически. | Boolean |
Производные выходные данные
Имя | Объяснение | Тип данных |
out_mosaic_dataset | Обновленный набор данных мозаики. | Mosaic Layer |
Пример кода
AlterMosaicDatasetSchema, пример 1 (окно Python)
Пример скрипта Python для функции AlterMosaicDatasetSchema.
import arcpy
arcpy.AlterMosaicDatasetSchema_management(
"C:/folder/mySDEcon.sde/md_01",
"ANALYSIS;BOUNDARY;LEVELS;OVERVIEW;VIEW",
"QuickBird;IKONOS", "EDITOR_TRACKING")
AlterMosaicDatasetSchema, пример 2 (автономный скрипт)
Это пример скрипта Python для функции AlterMosaicDatasetSchema.
#Alter Mosaic Dataset Schema mainly works on SDE mosaic datasets. The
#selected side tables of mosaic dataset will be created. If there are
#raster type settings, metadata fields will be create for that raster type.
import arcpy
arcpy.env.workspace = "C:/Workspace"
mosaicds = "sdeserver.sde/mosaicds"
ops = "ANALYSIS;BOUNDARY;LEVELS;LOG;OVERVIEW"
rastypes = "QuickBird;IKONOS;Match-AT"
arcpy.AlterMosaicDatasetSchema_management(mosaicds, ops, rastypes)
Параметры среды
Этот инструмент не использует параметры среды геообработки
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да