本文簡要介紹 python 語言中 arcgis.raster.ImageryTileManager.export
的用法。
用法:
export(tile_package=False, extent=None, optimize_for_size=True, compression=75, export_by='LevelID', levels=None, aoi=None)
返回:
Image Layer Job
export
方法允許客戶端應用程序從服務器下載Map切片以供離線使用。注意:
此操作在允許客戶端導出緩存切片的
Imagery Layer
上執行。此操作的結果是Image Layer Job
。export
可以通過使用ArcGIS 桌麵或ArcGIS 服務器管理站點目錄在層中啟用。在ArcGIS Desktop 中,與服務器建立管理員或發布者連接,轉到圖層屬性並在圖層編輯器的高級緩存頁麵中啟用“允許客戶端導出緩存切片”。您還可以指定允許客戶端下載的最大切片數。注意:
默認的最大允許切片數為 100,000。要使用 ArcGIS 服務器管理站點目錄啟用此函數,請編輯圖層並設置屬性
exportTilesAllowed=True
和maxExportTilesCount=100000
。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 exported = img_tile_manager.export(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" )
相關用法
- Python ArcGIS ImageryTileManager.estimate_size用法及代碼示例
- Python ArcGIS ImageryLayer.thumbnail用法及代碼示例
- Python ArcGIS ImageryLayer.draw_graph用法及代碼示例
- Python ArcGIS ImageryLayer.compute_stats_and_histograms用法及代碼示例
- Python ArcGIS ImageryLayer.plot_histograms用法及代碼示例
- Python ArcGIS ImageryLayerCacheManager.delete_tiles用法及代碼示例
- Python ArcGIS ImageryLayer.to_features用法及代碼示例
- Python ArcGIS ImageryLayer.compute_cache_info用法及代碼示例
- Python ArcGIS ImageryLayer.slices用法及代碼示例
- Python ArcGIS ImageryLayer.save用法及代碼示例
- Python ArcGIS ImageryLayer.query用法及代碼示例
- Python ArcGIS ImageryLayer.statistics用法及代碼示例
- Python ArcGIS ImageryLayer.compute_class_stats用法及代碼示例
- Python ArcGIS ImageryLayer.export_image用法及代碼示例
- Python ArcGIS ImageryLayer.compute_histograms用法及代碼示例
- Python ArcGIS ImageryLayer用法及代碼示例
- Python ArcGIS ImageryLayer.measure用法及代碼示例
- Python ArcGIS ImageryLayerCacheManager.import_tiles用法及代碼示例
- Python ArcGIS ImageryLayer.get_histograms用法及代碼示例
- Python ArcGIS ImageryLayer.compute_angles用法及代碼示例
- Python ArcGIS ImageryLayer.filter_by用法及代碼示例
- Python ArcGIS ImageryLayerCacheManager.update_tiles用法及代碼示例
- Python ArcGIS ImageryLayer.identify用法及代碼示例
- Python arcgis.apps.hub.Initiative.update用法及代碼示例
- Python ArcGIS Item.publish用法及代碼示例
注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 arcgis.raster.ImageryTileManager.export。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。