构建概视图 (Overview) (Data Management)
摘要
定义和生成镶嵌数据集的概视图。
用法
此工具支持镶嵌数据集的默认设置,而不支持对镶嵌数据集图层所设置的属性。例如,此工具不接受如波段计数、镶嵌方法、范围或查询等图层属性变化,这些属性由镶嵌数据集及其默认属性所确定。
必须选中定义缺失概视图分块、生成金字塔,或者同时选中这两项。
概视图的第一个级别在镶嵌数据集的全分辨率下创建。后续各个级别均在上一次生成的概视图级别基础上构建。
-
如果需要对概视图的定义进行更多控制,请优先使用定义概视图工具。
-
默认情况下,如果概视图是针对文件地理数据库和个人地理数据库中的镶嵌数据集而生成的,它们将存储在文件夹 <gdbname>.Overviews 中,该文件夹与包含镶嵌数据集的地理数据库处于同一位置。在 SDE 上生成的镶嵌数据集概视图存储在包含镶嵌数据集的地理数据库中。优先使用定义概视图工具,然后再指定新位置可以更改这些位置。
-
不能为引用的镶嵌数据集构建概视图。
语法
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 (可选) |
在概视图定义不足或添加新数据而未定义附加概视图时生成概视图。
| Boolean |
generate_overviews (可选) |
生成所有需要创建或重新创建的概视图。这包括缺失的概视图和过时的概视图。
| Boolean |
generate_missing_images (可选) |
在已经定义但尚未生成概视图时使用。
| Boolean |
regenerate_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