Изменить схему набора данных мозаики (Управление данными (Data Management))
Краткая информация
Подготавливает схему набора данных мозаики в ArcSDE путем создания необходимых таблиц или полей. Это позволяет пользователю, не являющемуся владельцем набора данных мозаики, вносить изменения, например, добавлять растровые данные.
Этот инструмент помогает предотвратить проблемы с блокировкой схемы, которые могут возникнуть при хранении набора данных мозаики в формате ArcSDE. Владелец базы ArcSDE запускает этот инструмент для создания сторонних таблиц и полей, которые могут потребоваться пользователю. Владельцу базы ArcSDE также будет необходимо предоставить пользователям надлежащие права доступа для вставки, обновления или удаления записей.
Использование
Этот инструмент необходим только в случае создания набора данных мозаики в ArcSDE и редактирования набора данных мозаики пользователем, не являющимся владельцем.
Инструмент служит для настройки набора данных мозаики (в файловой или ArcSDE базе геоданных), который будет опубликован как сервис изображений с возможностью выгрузки или изменения элементов пользователями. Пользователь сможет загрузить свои данные только в том случае, если такой тип растра является допустимым в наборе данных мозаики.
Выберите операции, разрешенные для этого набора данных мозаики. При этом будут созданы необходимые таблицы, которые потребуются в дальнейшем. Если пользователь, не являющийся владельцем, попытается выполнить неразрешенную операцию, то возникнет сбой.
Выберите типы растра, разрешенные для этого набора данных мозаики. При этом будут созданы необходимые поля, которые потребуются в дальнейшем. Если пользователь, не являющийся владельцем, использует функцию Добавить растры в набор данных мозаики с таким Типом растра (Raster type), который не был указан этим инструментом, то команда Добавить растры в набор данных мозаики не будет выполнена.
-
Если использовать этот инструмент без каких-либо выбранных типов растра, будут созданы только дополнительные таблицы набора данных мозаики. Эти таблицы будут содержать обзорные изображения, линию сшивки, цветовую коррекцию, стереопары, уровни размера ячеек, статус, ошибки и права доступа.
Синтаксис
Параметр | Объяснение | Тип данных |
in_mosaic_dataset |
Схема входного набора данных мозаики, которую необходимо изменить. | Mosaic Layer |
side_tables [operation,...] (дополнительно) | Отметьте все операции, разрешенные для этого набора данных мозаики. Будут созданы необходимые таблицы.
| String |
raster_type_names [raster_type,...] (дополнительно) |
Выберите все типы растра, разрешенные для этого набора данных мозаики. Будут созданы необходимые поля.
Чтобы использовать пользовательский тип растра, введите путь к файлу пользовательского типа растра. | String |
editor_tracking (дополнительно) | Отслеживание редактирования помогает поддерживать соответствие и соблюдать стандарты качества. Более подробная информация об Отслеживании изменений находится в разделе справки Об отслеживании изменений, внесенных редактором в данные.
Если ключевое слово VIEW используется с параметром side_tables, Отслеживание редактирования будет включено автоматически. | Boolean |
Пример кода
Это пример на языке Python, иллюстрирующий применение инструмента AlterMosaicDatasetSchema.
import arcpy
arcpy.AlterMosaicDatasetSchema_management(
"C:/folder/mySDEcon.sde/md_01",
"ANALYSIS;BOUNDARY;LEVELS;OVERVIEW;VIEW",
"QuickBird;IKONOS", "EDITOR_TRACKING")
Это пример скрипта 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)