本文简要介绍 python 语言中 arcgis.raster.analytics.define_nodata
的用法。
用法:
arcgis.raster.analytics.define_nodata(input_raster, nodata, query_filter=None, num_of_bands=None, composite_value=False, *, gis=None, future=False, **kwargs)
返回:
图像层 url
函数指定一个或多个要表示为 NoData 的值。 ArcGIS Image Server 10.8 及更高版本中提供该函数。
Parameter
Description
input_raster
必需的
ImageryLayer
对象。传送门物品可以通过。nodata
必需的字典。该值必须以字典形式指定,并且可以有键 - noDataValues、includedRanges
例子:
{“noDataValues”: [0]}{“noDataValues”: [0, 255, 0]}{“includedRanges”: [0, 255]}{“includedRanges”: [0, 255, 1, 255, 4, 250]}query_filter
可选的str。用于选择图像集合中特定栅格的 SQL 语句。只有选定栅格的 NoData 值才会更改。
例子:
“OBJECTID > 3”
num_of_bands
可选的整数。输入栅格中的波段数。
例子:
3
composite_value
可选布尔值。选择是否所有波段都必须为 NoData 才能将像素分类为 NoData。
False:如果任何波段具有 NoData 像素,则该像素被分类为 NoData。这是默认设置。
正确:所有波段必须具有 NoData 像素才能将像素分类为 NoData。
gis
可选的
GIS
对象。如果未指定,则使用当前活动的连接。future
仅关键字参数。可选的布尔值。如果为 True,则结果将是一个 GPJob 对象,并且结果将异步返回。
示例 1:
# Usage Example 1: To set no data values. define_nodata_op = define_nodata(input_raster=image_collection, composite_value=False, nodata={"noDataValues": [110,105,101]}, num_of_bands=3, query_filter="OBJECTID < 12", future=False, gis=gis )
示例 2:
# Usage Example 2: To set included ranges. define_nodata_op = define_nodata(input_raster=image_collection, composite_value=True, nodata={"includedRanges": [150, 200, 0, 200, 50, 200]}, num_of_bands=3, query_filter="OBJECTID > 7", future=True, gis=gis )
相关用法
- Python ArcGIS describe_dataset用法及代码示例
- Python ArcGIS delete_image用法及代码示例
- Python ArcGIS detect_incidents用法及代码示例
- Python ArcGIS delete_image_collection用法及代码示例
- Python arcgis.learn.detect_objects用法及代码示例
- Python ArcGIS detect_change_using_change_analysis_raster用法及代码示例
- Python ArcGIS densify用法及代码示例
- Python ArcGIS derive_new_locations用法及代码示例
- Python ArcGIS divide用法及代码示例
- Python ArcGIS dimensional_moving_statistics用法及代码示例
- Python ArcGIS dissolve_boundaries用法及代码示例
- Python ArcGIS power用法及代码示例
- Python ArcGIS APIKeyManager.get用法及代码示例
- Python ArcGIS KnowledgeGraph.named_object_type_delete用法及代码示例
- Python ArcGIS ContentManager.unshare_items用法及代码示例
- Python ArcGIS ImageryLayer.thumbnail用法及代码示例
- Python ArcGIS FormFieldElement用法及代码示例
- Python ArcGIS Geometry.true_centroid用法及代码示例
- Python ArcGIS Site.delete用法及代码示例
- Python ArcGIS GeoAccessor.bbox用法及代码示例
- Python arcgis.apps.hub.Initiative.update用法及代码示例
- Python ArcGIS generate_service_areas用法及代码示例
- Python ArcGIS build_overview用法及代码示例
- Python ArcGIS RunInterval用法及代码示例
- Python ArcGIS acos用法及代码示例
注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 arcgis.raster.analytics.define_nodata。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。