构建概视图 (Overview) (Data Management)

许可等级:BasicStandardAdvanced

摘要

定义和生成镶嵌数据集的概视图。

用法

语法

BuildOverviews_management (in_mosaic_dataset, {where_clause}, {define_missing_tiles}, {generate_overviews}, {generate_missing_images}, {regenerate_stale_images})
参数说明数据类型
in_mosaic_dataset

输入镶嵌数据集。

Image Service; Mosaic Layer; String
where_clause
(可选)

如果想选择要构建概视图的项目,可以使用 SQL 来定义查询,或者使用查询构建器构建查询。

SQL Expression
define_missing_tiles
(可选)

在概视图定义不足或添加新数据而未定义附加概视图时生成概视图。

  • DEFINE_MISSING_TILES这会自动识别需要概视图的位置并在该处定义概视图。这是默认设置。
  • NO_DEFINE_MISSING_TILES 不会定义新的概视图。
Boolean
generate_overviews
(可选)

生成所有需要创建或重新创建的概视图。这包括缺失的概视图和过时的概视图。

  • GENERATE_OVERVIEWS 生成所有类型和所有状态的概视图。这是默认设置。
  • NO_GENERATE_OVERVIEWS 仅构建已经定义但未生成的概视图。
Boolean
generate_missing_images
(可选)

在已经定义但尚未生成概视图时使用。

  • GENERATE_MISSING_IMAGES生成已经定义但尚未生成的概视图。这是默认设置。
  • IGNORE_MISSING_IMAGES 不生成已经定义但尚未生成的概视图。
Boolean
regenerate_stale_images
(可选)

如果基础栅格数据集发生更改或其属性进行过修改,会将概视图识别为过时的概视图。

  • REGENERATE_STALE_IMAGES更新过时的概视图。这是默认设置。
  • IGNORE_STALE_IMAGES 不更新过时的概视图。
Boolean

代码实例

BuildOverviews 示例 1(Python 窗口)

这是 BuildOverviews 的 Python 示例。

import arcpy
arcpy.BuildOverviews_management(
     "C:/Workspace/Overviews.gdb/md", "OBJECTID<5", "DEFINE_MISSING_TILES", 
     "NO_GENERATE_OVERVIEWS", "IGNORE_MISSING_IMAGES", "IGNORE_STALE_IMAGES")
BuildOverviews 示例 2(独立脚本)

这是 BuildOverviews 的 Python 脚本示例。

# Define Overviews for selected items only

import arcpy
arcpy.env.workspace = "C:/Workspace"

    
arcpy.BuildOverviews_management("Overviews.gdb/md", "OBJECTID<5", 
                                "DEFINE_MISSING_TILES",
                                "NO_GENERATE_OVERVIEWS", "#", "#")

环境

相关主题

许可信息

ArcGIS for Desktop Basic: 否
ArcGIS for Desktop Standard: 是
ArcGIS for Desktop Advanced: 是
5/10/2014