本文簡要介紹 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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。