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