本文简要介绍 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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。