更改镶嵌数据集方案 (Data Management)
摘要
通过生成任何所需的表或字段准备 ArcSDE 中镶嵌数据集的方案。这样镶嵌数据集的非所有者就可以进行修改,如添加栅格数据等。
该工具可防止在 ArcSDE 中存储镶嵌数据集时可能发生的方案锁定问题。ArcSDE 所有者将运行该工具,以创建用户可能需要的所有端表和字段。ArcSDE 所有者还必须授予适当权限,以允许用户插入、更新或删除记录。
用法
只有在 ArcSDE 中创建镶嵌数据集而且由非数据集所有者编辑镶嵌数据集时,才需要此工具。
使用该工具可建立一个要作为影像服务发布的镶嵌数据集(文件或 ArcSDE 地理数据库中),以允许用户对项目进行上载或编辑。仅当镶嵌数据集允许对应的栅格类型时,用户才能上载数据。
选择该镶嵌数据集所允许的操作。这将创建所需的必要表。如果非数据集所有者尝试执行不允许的操作,则操作会失败。
选择该镶嵌数据集所允许的栅格类型。这将创建所需的必要字段。如果非数据集所有者使用添加栅格至镶嵌数据集工具并尝试使用该工具未指定的栅格类型,则添加栅格至镶嵌数据集的执行将会失败。
-
如果在未选择任何栅格类型的情况下运行该工具,将只能创建附加镶嵌数据集表。这些表包括概视图、接缝线、色彩校正、立体像对、像元大小等级、状态、错误和权限。
语法
AlterMosaicDatasetSchema_management (in_mosaic_dataset, {side_tables}, {raster_type_names})
参数 | 说明 | 数据类型 |
in_mosaic_dataset |
要更改的输入镶嵌数据集方案。 | Mosaic Layer |
side_tables [side_table,...] (可选) | 选择该镶嵌数据集允许的所有操作。将创建相应的表。
| String |
raster_type_names [raster_type_names,...] (可选) |
选择该镶嵌数据集允许的所有栅格类型。将创建相应的字段。
如果要使用自定义栅格类型,请键入自定义栅格类型文件的路径。 | String |
代码实例
AlterMosaicDatasetSchema 示例 1(Python 窗口)
这是 AlterMosaicDatasetSchema 工具的一个 Python 实例。
import arcpy
arcpy.AlterMosaicDatasetSchema_management(
"\\serv\folder\myFGBD.gdb\md_01", "ANALYSIS;BOUNDARY;LEVELS;OVERVIEW",
"QuickBird;IKONOS;Match-AT")
AlterMosaicDatasetSchema 示例 2(独立脚本)
这是 AlterMosaicDatasetSchema 工具的一个 Python 脚本实例。
#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)
环境
此工具不使用任何地理处理环境
相关主题
许可信息
ArcGIS for Desktop Basic:否
ArcGIS for Desktop Standard:是
ArcGIS for Desktop Advanced:是
9/15/2013