當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。