本文简要介绍 python 语言中 arcgis.raster.ImageryLayer.filter_by
的用法。
用法:
filter_by(where=None, geometry=None, time=None, lock_rasters=True)
返回:
ImageryLayer
已过滤的图像满足过滤条件
filter_by
方法通过 where 子句、几何和时间过滤器过滤层。Parameter
Description
where
可选字符串。该图层上的 where 子句通过选择 sql 语句过滤图像图层。对栅格中的字段进行操作的任何合法 SQL where 子句
geometry
可选的 arcgis.geometry.filters。按与另一个几何体的空间关系过滤结果
time
可选的日期时间、日期或时间戳。该层的时间过滤器,使用指定的时刻或时间范围按时间过滤图像层。
语法:time_filter=<timeInstant>
指定为 [<startTime>, <endTime>] 列表的时间范围 对于时间范围,<startTime> 或 <endTime> 之一可以为 None。为开始时间或结束时间指定的“无”值将分别表示开始时间或结束时间为无穷大。语法:time_filter=[<开始时间>, <结束时间>] ;指定为 datetime.date、datetime.datetime 或时间戳(以毫秒为单位)
lock_rasters
可选布尔值。如果为 True,则 LockRaster 马赛克规则将应用于图层,除非被覆盖
例子:
# Example Usage img_lyr = gis.content.search("my_image_service", item_type="Imagery Layer")[0].layers[0] filtered_img_lyr = img_lyr.filter_by(time=[1627417239146], lock_rasters=True)
相关用法
- Python ArcGIS ImageryLayer.thumbnail用法及代码示例
- Python ArcGIS ImageryLayer.draw_graph用法及代码示例
- Python ArcGIS ImageryLayer.compute_stats_and_histograms用法及代码示例
- Python ArcGIS ImageryLayer.plot_histograms用法及代码示例
- 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 ImageryLayer.get_histograms用法及代码示例
- Python ArcGIS ImageryLayer.compute_angles用法及代码示例
- Python ArcGIS ImageryLayer.identify用法及代码示例
- Python ArcGIS ImageryLayerCacheManager.delete_tiles用法及代码示例
- Python ArcGIS ImageryLayer用法及代码示例
- Python ArcGIS ImageryLayerCacheManager.import_tiles用法及代码示例
- Python ArcGIS ImageryLayerCacheManager.update_tiles用法及代码示例
- Python ArcGIS ImageryTileManager.export用法及代码示例
- Python ArcGIS ImageryTileManager.estimate_size用法及代码示例
- Python arcgis.apps.hub.Initiative.update用法及代码示例
- Python ArcGIS Item.publish用法及代码示例
注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 arcgis.raster.ImageryLayer.filter_by。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。