描述
在地理数据库中创建一个空的镶嵌数据集。
使用
- 镶嵌数据集必须在地理数据库中创建。 
- 创建了镶嵌数据集后,您就可以使用添加栅格至镶嵌数据集工具向其中添加栅格。 
- 自 ArcGIS Desktop 10.5 版本开始,在 Oracle、PostgreSQL 或 SQL Server 地理数据库中创建的镶嵌数据集都将使用名为 RASTERBLOB 的新 RASTER_STORAGE 关键词进行创建。RASTERBLOB 关键词可以有效地将镶嵌数据集目录项转移至 DBMS。 
- 软件的早期版本无法打开利用 RASTERBLOB 创建的镶嵌数据集。如果您要创建与早期版本兼容的镶嵌数据集,您需要为 RASTER_STORAGE 更改配置关键词,使其变为以下任一兼容的关键词: - PostgreSQL 和 SQL Server 为 BINARY
- Oracle 为 BLOB。
 
- 镶嵌数据集的名称必须不违背地理数据库或基础数据库的限制;例如,名称不能以数字开头。 
语法
CreateMosaicDataset(in_workspace, in_mosaicdataset_name, coordinate_system, {num_bands}, {pixel_type}, {product_definition}, {product_band_definitions})| 参数 | 说明 | 数据类型 | 
| in_workspace | 地理数据库的路径。 自 ArcGIS Desktop 10.5 版本开始,在 Oracle、PostgreSQL 或 SQL Server 地理数据库中创建的镶嵌数据集都将使用名为 RASTERBLOB 的新 RASTER_STORAGE 关键词进行创建。RASTERBLOB 关键词可以有效地将镶嵌数据集目录项转移至 DBMS。 软件的早期版本无法打开利用 RASTERBLOB 创建的镶嵌数据集。如果您要创建与早期版本兼容的镶嵌数据集,您需要为 RASTER_STORAGE 更改配置关键词,使其变为以下任一兼容的关键词: 
 | Workspace | 
| in_mosaicdataset_name | 您正在创建的镶嵌数据集的名称。 | String | 
| coordinate_system | 用于镶嵌数据集中所有项目的坐标系。 | Coordinate System | 
| num_bands (可选) | 镶嵌数据集中栅格数据集的波段数。 | Long | 
| pixel_type (可选) | 设置镶嵌数据集的位深度或辐射分辨率。如果未定义,此值将从第一个栅格数据集获取。 
 | String | 
| product_definition (可选) | 选择您正在使用的影像类型的特定模板,或选择通用模板。通用选项包含以下标准栅格数据类型: 
 | String | 
| product_band_definitions [Band Name {Wavelength Minimum} {Wavelength Maximum},...] (可选) | 使用 product_definition 产品定义时,通过调整波长范围、更改波段顺序和添加新波段来编辑 CUSTOM。 | Value Table | 
派生输出
| 名称 | 说明 | 数据类型 | 
| out_mosaic_dataset | 已更新的镶嵌数据集。 | 镶嵌数据集 | 
代码示例
CreateMosaicDataset 示例 1(Python 窗口)
这是 CreateMosaicDataset 的 Python 示例。
import arcpy
arcpy.CreateMosaicDataset_management(
     "C:/workspace/CreateMD.gdb","mosaicds", 
     "C:/workspace/World_Mercator.prj", "3", 
     "8_BIT_UNSIGNED", "False Color Infrared")
CreateMosaicDataset 示例 2(独立脚本)
这是 CreateMosaicDataset 的 Python 脚本示例。
#Create 3-Band FGDB Mosaic Dataset
import arcpy
arcpy.env.workspace = "C:/Workspace"
gdbname = "CreateMD.gdb"
mdname = "mosaicds"
prjfile = "C:/Workspace/World_Mercator.prj"
noband = "3"
pixtype = "8_BIT_UNSIGNED"
pdef = "NONE"
wavelength = ""
arcpy.CreateMosaicDataset_management(gdbname, mdname, prjfile, noband, 
                                     pixtype, pdef, wavelength)
环境
许可信息
- Basic: 否
- Standard: 是
- Advanced: 是