Краткая информация
Устанавливает, какие операции редактирования выполняют несобственники при редактировании набора данных мозаики в многопользовательской базе геоданных.
Этот инструмент предотвращает возможную блокировку схемы, когда набор данных мозаики хранится в многопользовательской базе геоданных. Собственник базы геоданных запускает этот инструмент для создания любых вспомогательных таблиц и полей, которые могут понадобиться пользователю. Собственник базы обязан предоставить пользователям права доступа, необходимые для вставки, обновления или удаления записей.
Использование
Этот инструмент необходим только в том случае, когда вы создаете в многопользовательской базе геоданных набор данных мозаики , редактировать который будет пользователь, не являющийся собственником этого набора данных мозаики.
Используйте этот инструмент для настройки набора данных мозаики, который будет опубликован как сервис изображений с возможностью выгрузки или редактирования пользователями его элементов. Пользователь сможет загрузить свои данные только в том случае, если такой тип растра является допустимым в наборе данных мозаики.
Выберите операции, разрешенные для этого набора данных мозаики. Если пользователь, не являющийся владельцем, попытается выполнить неразрешенную операцию, то возникнет сбой.
- Этот инструмент определяет типы растров, которые может добавлять несобственник с помощью инструмента Добавить растры в набор данных мозаики (Add Rasters To Mosaic Dataset). Если пользователь, не являющийся владельцем, попытается добавить не заданный этим инструментом Тип растра (Raster type), инструмент Добавить растры в набор данных мозаики (Add Rasters To Mosaic Dataset) не сработает.
Если использовать этот инструмент без каких-либо выбранных типов растра, будут созданы только дополнительные таблицы набора данных мозаики. Эти таблицы будут содержать обзорные изображения, линию сшивки, цветовую коррекцию, стереопары, уровни размера ячеек, статус, ошибки и права доступа.
Синтаксис
AlterMosaicDatasetSchema_management (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, то Отслеживание редактирования будет включено автоматически. | Boolean |
Пример кода
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)
Параметры среды
Этот инструмент не использует параметры среды геообработки