arcgis栅格计算器con
时间: 2024-04-19 17:21:56 浏览: 314
ArcGIS栅格计算器(Con)是ArcGIS软件中的一个工具,用于根据条件对栅格数据进行条件判断和处理。Con工具可以根据用户定义的条件表达式,对输入的栅格数据进行逻辑判断,并根据判断结果生成输出栅格数据。
Con工具的语法如下:
Con (condition, true_raster, {false_raster}, {where_clause})
其中:
- condition:条件表达式,可以是任何返回布尔值的表达式。如果条件为真,则将true_raster的值赋给输出栅格;如果条件为假,则将false_raster的值赋给输出栅格。
- true_raster:当条件为真时,将其值赋给输出栅格。
- false_raster:可选参数,当条件为假时,将其值赋给输出栅格。
- where_clause:可选参数,用于进一步筛选输入栅格数据。
使用ArcGIS栅格计算器的Con工具,可以实现各种复杂的条件判断和处理操作,例如根据不同的条件对栅格数据进行分类、提取特定区域的数据等。
相关问题
arcgis栅格计算器命名
### 如何在 ArcGIS 栅格计算器中正确命名输出文件或变量
在 ArcGIS 的栅格计算器中,当创建新的栅格数据集时,可以为其指定名称。需要注意的是,在栅格计算器对话框内并不直接填写输出栅格的名字或等号(=),这是因为输出路径已经在界面外部进行了配置[^3]。
对于希望保存到磁盘上的永久性栅格层而言,可以在启动栅格计算器之前于地理处理选项里设定好目标位置以及基础名。具体做法是在ArcGIS Pro环境中,通过`分析`菜单下的`环境设置`找到`工作空间`部分,这里能够指明默认的输出地理位置。之后再打开栅格计算器并构建表达式完成运算后,系统会自动依据预先给定的位置存储新生成的数据对象,并按照既定规则赋予其名字。
另外一种情况是临时性的中间结果,则可以直接在Python脚本或者模型构建器内部调用栅格计算器功能的同时明确给出完整的路径字符串作为返回值接收容器。例如:
```python
out_raster = arcpy.sa.RasterCalculator(['"C:/data/inputRaster.tif"', '"anotherInput.tif"'], 'Con(IsNull("C:/data/inputRaster.tif"), "anotherInput.tif", "C:/data/inputRaster.tif")')
out_raster.save("C:/output/finalOutput.tif")
```
上述代码片段展示了如何利用Python API接口来实现更灵活复杂的逻辑判断与赋值过程,并最终将得到的结果存放到指定地点且带有自定义前缀/全称的文件之中[^2]。
arcgis栅格计算器赋值
在ArcGIS中使用栅格计算器进行赋值操作可以通过条件语句来实现。具体步骤如下:
1. 打开栅格计算器工具。
2. 在栅格计算器中,使用con条件语句进行赋值操作。语法为:con(条件, 满足条件的部分赋值, 不满足条件的部分赋值)。
3. 在条件部分,可以设置特定的条件来选择需要赋值的栅格值。
4. 在满足条件的部分赋值中,设置需要赋予的值。
5. 在不满足条件的部分赋值中,设置不需要赋值的值。
6. 点击运行按钮,完成赋值操作。
通过以上步骤,你可以在ArcGIS中使用栅格计算器进行赋值操作。\[2\]
#### 引用[.reference_title]
- *1* [arcgis字段计算器赋值_ArcGIS中的土地利用变化分析(栅格篇)](https://blog.csdn.net/weixin_39588432/article/details/110229864)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [ArcGIS:使用栅格计算器修改特定条件下的值,如将小于100的数修改为0](https://blog.csdn.net/qq_44894692/article/details/127535379)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [Arcgis实例操作学习29--栅格NoData数据赋值、编辑相邻多边形形状、点要素按照距离进行分配](https://blog.csdn.net/y_j_6666/article/details/107870039)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231044937.png)
![-](https://img-home.csdnimg.cn/images/20241231044937.png)
![-](https://img-home.csdnimg.cn/images/20241231044937.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)