当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python ArcGIS ImageryTileManager.estimate_size用法及代码示例


本文简要介绍 python 语言中 arcgis.raster.ImageryTileManager.estimate_size 的用法。

用法:

estimate_size(tile_package=False, extent=None, optimize_for_size=True, compression=75, export_by='LevelID', levels=None, aoi=None)

返回:

一个字典

estimate_size 操作是一个异步任务,允许估计您使用导出切片操作下载的切片包或缓存数据集的大小。此操作还可用于估计切片包中的切片计数,并确定它是否会超过图层管理员设置的 maxExportTileCount 限制。此操作的结果是响应大小。此作业响应包含对 Image Layer Result 方法的引用,该方法返回要导出的缓存的总大小(以字节为单位)和将导出的切片数。

Parameter

Description

tile_package

可选布尔值。如果值为 true,输出将以切片包格式显示;如果值为 false,则返回缓存栅格数据集。默认值为 false

extent

可选字符串。要导出的切片包或缓存数据集的范围(边界框)。如果范围不包括空间参考,则假定范围值位于Map的空间参考中。默认值是切片Map服务的完整范围。

语法:<xmin>、<ymin>、<xmax>、<ymax> 示例:-104,35.6,-94.32,41

optimize_for_size

可选布尔值。使用此参数可启用 JPEG 切片压缩并减小下载切片包或缓存栅格数据集的大小。压缩图块会稍微影响图块的质量,但有助于减小下载的大小。在使用此函数之前,尝试示例压缩以确定最佳压缩。

compression

可选整数。当optimizeTilesForSize=true时,您可以指定压缩因子。该值必须介于 0 和 100 之间。默认值为 75。

export_by

可选字符串。将用于选择要导出的切片服务级别的标准。这些值可以是级别 ID、缓存比例或分辨率(对于影像服务)。值:LevelID、分辨率、比例 默认值:LevelID

levels

可选字符串。指定要导出的平铺服务级别。这些值应对应于 exportBy 参数中指定的级别 ID、缓存比例或分辨率。这些值可以是逗号分隔值或范围。

示例 1:1,2,3,4,5,6,7,8,9 示例 2:1-4,7-9

aoi

可选 Polygon areaOfInterest 多边形允许导出指定多边形区域内的图块。

注意:

此参数取代extent 参数。

例子:

# Example Usage
size_estimate = img_tile_manager.estimate_size(tile_package = True,
                                               levels = "11-20",
                                               extent = {
                                                            "xmin":6224324.092137296,
                                                            "ymin":487347.5253569535,
                                                            "xmax":11473407.698535524,
                                                            "ymax":4239488.369818687
                                                        },
                                               merge = True,
                                               optimize_for_size = True,
                                               export_by = "Scale"
                                               )

相关用法


注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 arcgis.raster.ImageryTileManager.estimate_size。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。