ArcGIS教程:边界清理 (Spatial Analyst)
来源:互联网 发布:ps3模拟器优化设置 编辑:程序博客网 时间:2024/05/22 10:44
摘要
通过扩展和收缩来平滑区域间的边界。
插图
用法
· 将更改 x 和 y 方向上所有少于三个像元的区域。
· ONE_WAY 平滑过程(扩展-收缩过程运行一次)或 TWO_WAY 平滑过程的第一个过程中发生的收缩不同于 TWO_WAY 平滑过程的第二个过程中发生的收缩。
在第一个过程中,对于扩展栅格中的任意待处理像元,如果其邻近像元具有待处理像元的原始值,则将恢复该待处理像元的原始值。在 TWO_WAY 平滑过程的第二个过程中,如果扩展栅格中的任意像元周围的八个像元的值不完全相同,则将恢复该像元的原始值。
· 第一个过程和第二个过程发生的扩展完全相同。
· 值为 NoData 的输入像元在 ONE_WAY 排序类型或在 TWO_WAY 排序的第一次运行中具有最低的优先级。在 TWO_WAY 排序的第二次排序中,NoData 像元拥有最高优先级。
代码实例
边界清理 (BoundaryClean) 示例 1(Python 窗口)
本示例执行双向处理以降序顺序平滑区域间边界。
import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
OutBndCln = BoundaryClean("land", "DESCEND", "TWO_WAY")
OutBndCln.save("c:/sapyexamples/output/bndcln_des2")
边界清理 (BoundaryClean) 示例 2(独立脚本)
本示例执行双向处理以降序顺序平滑区域间边界。
# Name: BoundaryClean_Ex_02.py
# Description: Smoothes the boundary between zones
# by expanding and shrinking it.
# Requirements: Spatial Analyst Extension
# Import system modules
import arcpy
from arcpy import env
from arcpy.sa import *
# Set environment settings
env.workspace = "C:/sapyexamples/data"
# Set local variables
inRaster = "land"
# Check out the ArcGIS Spatial Analyst extension license
arcpy.CheckOutExtension("Spatial")
# Execute BoundaryClean
OutBndCln = BoundaryClean(inRaster, "ASCEND", "TWO_WAY")
# Save the output
OutBndCln.save("c:/sapyexamples/output/bndcln_asc2")
- ArcGIS教程:边界清理 (Spatial Analyst)
- ArcGIS教程:细化 (Spatial Analyst)
- ArcGIS教程:收缩 (Spatial Analyst)
- ArcGIS教程:Nibble (Spatial Analyst)
- ArcGIS教程:扩展 (Spatial Analyst)
- ArcGIS教程:聚合 (Spatial Analyst)
- ArcGIS教程:Spatial Analyst 扩展模块词汇
- ArcGIS教程: Spatial Analyst 处理投影
- ArcGIS教程:Spatial Analyst 的分析环境
- ArcGIS教程:Spatial Analyst 中的运算类型
- ArcGIS教程:使用 Spatial Analyst 工具条
- ArcGIS教程:Spatial Analyst 扩展模块浏览
- ArcGIS教程:Spatial Analyst 扩展模块
- ArcGIS教程:区域合并 (Spatial Analyst)
- ArcGIS教程:众数滤波 (Spatial Analyst)
- ArcGIS 教程:Spatial Analyst扩展模块中的分析
- ArcGIS教程:Spatial Analyst 扩展模块进行影像分类
- ArcGIS 教程:Spatial Analyst 扩展模块中的分析
- Leetcode128: Combination Sum
- jQuery-easyUI的使用:datagrid实现可编辑表格
- vs2010 多进程 调试
- Java编程思想小笔记2
- Tar 命令参数详解
- ArcGIS教程:边界清理 (Spatial Analyst)
- Android进阶——Volley+Https给你的安卓应用加上SSL证书
- Intellij IDEA使用入门
- iOS应用的国际化
- Android:如何设置底部控件view随着软键盘的弹出而上移——诺诺"涂鸦"记忆
- 字节对齐方式
- 会话跟踪技术
- java semaphore
- 递归 求组合