描述
定义在企业级地理数据库中编辑镶嵌数据集时非所有者可以执行的编辑操作。
该工具可防止镶嵌数据集存储于企业级地理数据库中时引发的方案锁定问题。 地理数据库的所有者运行该工具以创建用户可能需要的副表和字段。 所有者还必须授予适当的权限,以允许用户插入、更新或删除记录。
使用方法
只有在企业级地理数据库中创建镶嵌数据集且非所有者要编辑该镶嵌数据集时才需要该工具。
使用此工具来设置将发布为影像服务的镶嵌数据集,以允许用户上传或编辑项目。 仅当镶嵌数据集允许对应的栅格类型时,用户才能上传数据。
如果非数据集所有者尝试执行不允许的操作,则操作会失败。
该工具指定的栅格类型参数值可控制非所有者使用添加栅格至镶嵌数据集工具可添加的栅格类型。 如果非所有者试图添加该工具尚未指定的栅格类型,则添加栅格至镶嵌数据集工具将运行失败。
如果在未选择任何栅格类型的情况下运行该工具,则只能创建附加镶嵌数据集表。 这些表包括概览、接缝线、色彩校正、立体、像元大小级别、状态、错误和权限表。
语法
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 关键字,则将自动启用编辑者追踪。 | Boolean |
派生输出
名称 | 说明 | 数据类型 |
out_mosaic_dataset | 已更新的镶嵌数据集。 | Mosaic Layer |
代码示例
AlterMosaicDatasetSchema 示例 1(Python 窗口)
这是 AlterMosaicDatasetSchema 函数的 Python 示例。
import arcpy
arcpy.AlterMosaicDatasetSchema_management(
"C:/folder/mySDEcon.sde/md_01",
"ANALYSIS;BOUNDARY;LEVELS;OVERVIEW;VIEW",
"QuickBird;IKONOS", "EDITOR_TRACKING")
AlterMosaicDatasetSchema 示例 2(独立脚本)
这是 AlterMosaicDatasetSchema 函数的 Python 脚本。
#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: 是