创建镶嵌数据集 (数据管理)

摘要

在地理数据库中建立一个空的镶嵌数据集。

用法

语法

CreateMosaicDataset_management (in_workspace, in_mosaicdataset_name, coordinate_system, {num_bands}, {pixel_type})
参数说明数据类型
in_workspace

地理数据库的路径和名称。

Workspace
in_mosaicdataset_name

镶嵌数据集的名称。

String
coordinate_system

镶嵌数据集的坐标系,该坐标系将用于所有关联文件或创建的要素。

Spatial Reference
num_bands
(可选)

镶嵌数据集所支持的栅格数据集的波段数。

Long
pixel_type
(可选)

栅格单元的位深度,用于确定镶嵌数据集输出的值的范围。例如,一个 8 位的镶嵌数据集可以具有 256 个不同的像素值,即范围从 0 至 255。

如果未定义,此值将从第一个栅格数据集获取。

  • 1_BIT1 位无符号整数。值可以为 0 或 1。
  • 2_BIT2 位无符号整数。支持的值为 0 到 3。
  • 4_BIT4 位无符号整数。支持的值为 0 到 15。
  • 8_BIT_UNSIGNED8 位无符号数据类型。支持的值为 0 到 255。
  • 8_BIT_SIGNED8 位有符号数据类型。支持的值为 -128 到 127。
  • 16_BIT_UNSIGNED16 位无符号数据类型。取值范围为 0 到 65,535。
  • 16_BIT_SIGNED16 位有符号数据类型。取值范围为 -32,768 到 32,767。
  • 32_BIT_UNSIGNED32 位无符号数据类型。取值范围为 0 到 4,294,967,295。
  • 32_BIT_SIGNED32 位有符号数据类型。取值范围为 -2,147,483,648 到 2,147,483,647。
  • 32_BIT_FLOAT支持小数的 32 位数据类型。
  • 64_BIT支持小数的 64 位数据类型。
String

代码示例

CreateMosaicDataset 示例 1(Python 窗口)

这是 CreateMosaicDataset 的 Python 示例。

import arcpy
arcpy.CreateMosaicDataset_management("c:/workspace/CreateMD.gdb",\
                                     "MyMosDS", "World_Mercator.prj",\
                                     "3", "8_BIT_UNSIGNED")
CreateMosaicDataset 示例 2(独立脚本)

这是 CreateMosaicDataset 的 Python 脚本示例。

##===========================
##Create Mosaic Dataset
##Usage: CreateMosaicDataset_management in_workspace in_mosaicdataset_name coordinate_system {num_bands} 
##                                      {1_BIT | 2_BIT | 4_BIT | 8_BIT_UNSIGNED | 8_BIT_SIGNED | 16_BIT_UNSIGNED | 16_BIT_SIGNED | 
##                                      32_BIT_UNSIGNED | 32_BIT_SIGNED | 32_BIT_FLOAT | 64_BIT}
try:
    import arcpy
    arcpy.env.workspace = r"C:\Workspace"
    ##Create 3-Band FGDB Mosaic Dataset
    arcpy.CreateMosaicDataset_management("CreateMD.gdb","mosaicds", "World_Mercator.prj", "3", "8_BIT_UNSIGNED")
    ##Create 1-Band PGDB Mosaic Dataset
    arcpy.CreateMosaicDataset_management("CreateMD.mdb","mosaicds", "GCS_WGS_1984.prj", "1", "")
    ##Create SDE Mosaic Dataset
    arcpy.CreateMosaicDataset_management("SDE94.sde","mosaicds", "GCS_WGS_1984.prj", "6", "16_BIT_UNSIGNED")
except:
    print "Create Mosaic Dataset exsample failed."
    print arcpy.GetMessages()

环境

输出坐标系

仅在未定义“坐标系”参数时使用

相关主题

许可信息

ArcView: 否
ArcEditor: 是
ArcInfo: 是

7/10/2012