创建镶嵌数据集 (Data Management)

许可等级:BasicStandardAdvanced

摘要

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

用法

语法

CreateMosaicDataset_management (in_workspace, in_mosaicdataset_name, coordinate_system, {num_bands}, {pixel_type}, {product_definition}, {product_band_definitions})
参数说明数据类型
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
product_definition
(可选)

定义波段数和每个波段的中波长范围的模板。

  • 不为镶嵌数据集指定波段顺序。这是默认设置。
  • NATURAL_COLOR_RGB使用红色、绿色和蓝色波长范围创建三波段镶嵌数据集。它为自然色影像而设计。
  • NATURAL_COLOR_RGBI使用红色、绿色、蓝色和近红外波长范围创建四波段镶嵌数据集。
  • FALSE_COLOR_IRG使用近红外、红色和绿色波长范围创建三波段镶嵌数据集。
  • FORMOSAT-2_4BANDS使用 FORMOSAT-2 波长范围创建四波段镶嵌数据集。
  • GEOEYE-1_4BANDS使用 GeoEye-1 波长范围创建四波段镶嵌数据集。
  • IKONOS_4BANDS)使用 IKONOS 波长范围创建四波段镶嵌数据集。
  • KOMPSAT-2_4BANDS使用 KOMPSAT-2 波长范围创建四波段镶嵌数据集。
  • LANDSAT_6BANDS使用 TM 和 ETM+ 传感器的 Landsat 5 和 7 波长范围创建六波段镶嵌数据集。
  • LANDSAT_MSS_4BANDS使用 MSS 传感器的 Landsat 波长范围创建四波段镶嵌数据集。
  • QUICKBIRD_4BANDS使用 QuickBird 波长范围创建四波段镶嵌数据集。
  • RAPIDEYE_5BANDS使用 RapidEye 波长范围创建五波段镶嵌数据集。
  • SPOT-5_4BANDS使用 SPOT 5 波长范围创建四波段镶嵌数据集。
  • WORLDVIEW-2_8BANDS使用 WorldView-2 波长范围创建八波段镶嵌数据集。
  • CUSTOM允许定义波段数和每个波段的中波长范围。
String
product_band_definitions
[Band Name {Wavelength Minimum} {Wavelength Maximum},...]
(可选)

product_definition 的波段和波长信息可以编辑。您可以修改波长,改变波段顺序,或者在使用 CUSTOM 产品定义时添加或移除波段。

Value Table

代码实例

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)

环境

输出坐标系

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

相关主题

许可信息

ArcGIS for Desktop Basic:否
ArcGIS for Desktop Standard:是
ArcGIS for Desktop Advanced:是
9/15/2013