ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS for Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

ArcMap

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 扩展模块

构建金字塔

  • 摘要
  • 插图
  • 用法
  • 语法
  • 代码示例
  • 环境
  • 许可信息

摘要

为栅格数据集构建栅格金字塔。

此工具也可用于删除金字塔。要删除金字塔,请将金字塔等级参数设为 0。

插图

构建金字塔

用法

  • 构建金字塔可以改善栅格数据集的显示性能。

  • 只需为每个数据集构建一次金字塔。每次显示栅格数据集时都将访问金字塔。

  • 对于行或列中的像素少于 1,024 像素的栅格数据集,将不会为其构建金字塔。由于该栅格数据集足够小,所以无需金字塔;且构建金字塔也将无助于提高性能。

  • 小波压缩栅格数据集(如 ECW 和 MrSID)无需构建金字塔。这些格式具有编码时创建的内部金字塔。

  • 可在栅格存储环境中为金字塔概述文件选择压缩类型。压缩操作将创建一个较小的 .ovr 文件。IMAGINE 格式和较早版本的 ArcGIS 将创建递减分辨率数据集 (.rrd) 文件,这些文件不支持压缩。

  • 默认情况下,金字塔压缩将根据给定的数据类型使用最佳的压缩类型。也可以手动选择压缩方法:LZ77、JPEG 或无压缩。

  • JPEG 压缩只适用于可根据 JPEG 规范存储数据的文件格式。受支持的栅格数据集文件格式列出了 JPEG 格式所支持的规范。

语法

BuildPyramids_management (in_raster_dataset, {pyramid_level}, {SKIP_FIRST}, {resample_technique}, {compression_type}, {compression_quality}, {skip_existing})
参数说明数据类型
in_raster_dataset

要构建金字塔的栅格数据集。

输入数据集的行数和列数都应超过 1,024 个。

Raster Dataset; Raster Layer
pyramid_level
(可选)

选择将构建的递减分辨率数据集图层的数量。默认值为 -1,将构建完整的金字塔。值为 0 时,将不会获得金字塔等级。

要删除金字塔,请将等级数设为 0。

可以指定的最大金字塔等级数为 29。任何大于或等于 30 的值都将恢复成 -1,并将创建一组完整的金字塔。

Long
SKIP_FIRST
(可选)

选择是否跳过第一个金字塔等级。跳过第一个等级将略微降低占用的磁盘空间大小,但将降低这些比例的性能。

  • NONE —将构建第一个金字塔等级。这是默认设置。
  • SKIP_FIRST —不构建第一个金字塔等级。
Boolean
resample_technique
(可选)

用于构建金字塔的重采样技术。

  • NEAREST —重采样时,该方法使用最邻近像元的值为输出像元分配值。这是默认设置。
  • BILINEAR —该方法根据四个最邻近输入像元中心的加权平均距离确定像元的新值。
  • CUBIC —该方法通过拟合穿过 16 个最邻近输入像元中心的平滑曲线确定像元的新值。
String
compression_type
(可选)

构建栅格金字塔时使用的压缩类型。

  • DEFAULT —如果使用小波压缩方法对源数据进行压缩,则将使用 JPEG 压缩类型构建金字塔;否则,将使用 LZ77。这是默认压缩方法。
  • LZ77 —将使用 LZ77 压缩算法来构建金字塔。LZ77 可用于任意数据类型。
  • JPEG —用于构建金字塔的 JPEG 压缩算法。只有符合 JPEG 压缩规范的数据才能使用此压缩类型。如果选择 JPEG,则可以设置压缩质量。
  • JPEG_YCbCr —有损压缩使用亮度 (Y) 和色度(Cb 和 Cr)颜色空间组件。
  • NONE —构建金字塔时不使用任何压缩方法。
String
compression_quality
(可选)

使用 JPEG 压缩方法构建金字塔时使用的压缩质量。该值必须介于 0 到 100 之间 值越接近 100,图像质量越高,但压缩比越低。

Long
skip_existing
(可选)

指定在缺少金字塔的位置构建金字塔,还是重新构建全部金字塔(即使已经存在仍重新构建)。

  • OVERWRITE —即使金字塔已经存在仍将构建金字塔;因此,现有金字塔将被覆盖。这是默认设置。
  • SKIP_EXISTING —只有当不存在金字塔时才构建金字塔。
Boolean

派生输出

名称说明数据类型
out_raster

代码示例

BuildPyramids 示例 1(Python 窗口)

这是 BuildPyramids 工具的 Python 示例。

import arcpy
arcpy.BuildPyramids_management(
     "C:/data/image.tif", "3", "NONE", 
     "BILINEAR", "JPEG", "50", "SKIP_EXISTING")
BuildPyramids 示例 2(独立窗口)

这是 BuildPyramids 工具的 Python 脚本示例。

#Build Pyramids for single Raster Dataset
#Define the type and compression of pyramids in the tool
#Skip if dataset already has pyramids

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

inras = "image.tif"
pylevel = "3"
skipfirst = "NONE"
resample = "BILINEAR"
compress = "JPEG"
quality = "80"
skipexist = "SKIP_EXISTING"

arcpy.BuildPyramids_management(inras, pylevel, skipfirst, resample, 
                               compress, quality, skipexist)

环境

  • 当前工作空间
  • 金字塔
    注:

    金字塔等级、金字塔压缩和重采样方法不适用于 IMG 格式。

许可信息

  • ArcGIS Desktop Basic: 是
  • ArcGIS Desktop Standard: 是
  • ArcGIS Desktop Advanced: 是

相关主题

  • 栅格工具集概述
  • 栅格数据的环境设置
  • 栅格金字塔
  • 设置适用于地理处理环境的金字塔选项
  • 更改构建金字塔的默认设置

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS 平台

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • Esri 博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
Copyright © 2019 Esri. | 隐私政策 | 法律声明