Изменить схему набора данных мозаики (Alter Mosaic Dataset Schema) (Управление данными)
Резюме
Подготавливает схему набора данных мозаики в ArcSDE путем создания таблиц или полей, которые могут потребоваться в дальнейшем. Это позволяет пользователю, не являющемуся владельцем набора данных мозаики, вносить изменения, например, добавлять растровые данные.
Этот инструмент помогает предотвратить проблемы с блокировкой схемы, которые могут возникнуть при хранении набора данных мозаики в формате ArcSDE. Владелец базы ArcSDE может запустить этот инструмент, чтобы создать сторонние таблицы и поля, которые могут потребоваться пользователю. Владельцу базы ArcSDE также будет необходимо предоставить пользователям надлежащие права доступа для вставки, обновления или удаления записей.
Использование
Этот инструмент необходим только в случае создания набора данных мозаики в ArcSDE и редактирования набора данных мозаики пользователем, не являющимся владельцем.
Инструмент служит для настройки набора данных мозаики (в файловой или ArcSDE базе геоданных), который будет опубликован как сервис изображений с возможностью выгрузки или изменения элементов пользователями. Пользователь сможет загрузить свои данные только в том случае, если такой тип растра является допустимым в наборе данных мозаики.
Выберите операции, разрешенные для этого набора данных мозаики. При этом будут созданы необходимые таблицы, которые потребуются в дальнейшем. Если пользователь, не являющийся владельцем, попытается выполнить неразрешенную операцию, то возникнет сбой.
Выберите типы растра, разрешенные для этого набора данных мозаики. При этом будут созданы необходимые поля, которые потребуются в дальнейшем. Если пользователь, не являющийся владельцем, использует функцию Добавить растры в набор данных мозаики (Add Rasters to Mosaic Dataset) с таким Типом растра (Raster type), который не был указан этим инструментом, то команда Добавить растры в набор данных мозаики (Add Rasters to Mosaic Dataset) не будет выполнена.
-
Если использовать этот инструмент без каких-либо выбранных типов растра, будут созданы только дополнительные таблицы набора данных мозаики. Эти таблицы будут содержать обзорные изображения, линию сшивки, цветовую коррекцию, стереопары, уровни размера ячеек, статус, ошибки и права доступа.
Синтаксис
Параметр | Объяснение | Тип данных |
in_mosaic_dataset |
Схема входного набора данных мозаики, которую необходимо изменить. | Mosaic Layer |
side_tables [side_table,...] (дополнительно) | Выберите все операции, разрешенные для этого набора данных мозаики. Будут созданы необходимые таблицы.
| String |
raster_type_names [raster_type_names,...] (дополнительно) |
Выберите все типы растра, разрешенные для этого набора данных мозаики. Будут созданы необходимые поля.
Чтобы использовать настраиваемый тип растра, укажите путь к файлу настраиваемого типа растра. | String |
Пример кода
Это пример на языке Python, иллюстрирующий применение инструмента AlterMosaicDatasetSchema.
import arcpy
arcpy.AlterMosaicDatasetSchema_management(
"\\serv\folder\myFGBD.gdb\md_01", "ANALYSIS;BOUNDARY;LEVELS;OVERVIEW",
"QuickBird;IKONOS;Match-AT")
Это пример скрипта Python, иллюстрирующий применение инструмента AlterMosaicDatasetSchema.
#Alter Mosaic Dataset Schema mainly works on SDE mosaic dataset
#The selected side tables of mosaic dataset will be created
#If there is raster type settings, metadata fields for that raster
#types will be created
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)