本文简要介绍 python 语言中 arcgis.raster.ImageryLayer
的用法。
用法:
class arcgis.raster.ImageryLayer(url, gis=None)
ImageryLayer
类可用于将影像服务资源表示为图层。ImageryLayer
对象从影像服务中检索和显示数据。ImageryLayer
允许您应用server-defined 或client-defined 栅格函数(例如重映射、颜色映射)和马赛克规则。ImageryLayer
对象也可以使用在服务器/活动 GIS 注册的数据存储中存在的栅格数据集或栅格产品创建(类型:fileShares
、cloudStores
、rasterStores
)。要了解有关数据存储的更多信息,请访问 ArcGIS Enterprise 文档中的 What is ArcGIS Data Store? 页面。用法:
arcgis.raster.ImageryLayer(url, gis=gis)
Parameter
Description
url
必需的字符串。输入栅格路径
例子:
url = “https://myserver/arcgis/rest/services/ImageServiceName/ImageServer”
url = “/fileShares/file_share_name/path/to/raster”
url = “/cloudStores/cloud_store_name/path/to/raster”
注意:使用数据存储栅格或非影像服务 URL 时,应在活动 GIS 连接中启用
RasterRendering
服务gis
可选的地理信息系统。 ImageryLayer 对象的
GIS
。例子:
# Example Usage # Imagery layer items are available as content in the GIS. Items can be searched using gis.content.search() # This snippet creates an imagery layer using the 'layers' property of the searched Imagery Layer Item img_lyr = gis.content.search("my_image_service", item_type="Imagery Layer")[0].layers[0] # Create an imagery layer from an image service url img_lyr = ImageryLayer("https://myserver/arcgis/rest/services/ImageServiceName/ImageServer", gis=gis) # Create an imagery layer from a .tif file present in user's registered fileShare datastore # (Requires RasterRendering service to be enabled in the active GIS) img_lyr = ImageryLayer("/fileShares/data/Amberg.tif", gis=gis) # Create an imagery layer from a publicly accesible Cloud-Optimized GeoTIFF # (Requires RasterRendering service to be enabled in the active GIS) img_lyr = ImageryLayer("https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/43/M/BP/2021/6/S2A_43MBP_20210622_0_L2A/B08.tif", gis=gis) # Overlay an imagery layer on the 'MapView' widget map = gis.map() map.add_layer(img_lyr)
相关用法
- 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.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 ImageryTileManager.export用法及代码示例
- Python ArcGIS ImageryTileManager.estimate_size用法及代码示例
- Python arcgis.apps.hub.Initiative.update用法及代码示例
- Python ArcGIS Item.publish用法及代码示例
注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 arcgis.raster.ImageryLayer。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。