转:如何去除DEM数据中的缺失值(NoData)
来源:互联网 发布:长沙unity3d培训 编辑:程序博客网 时间:2024/05/20 07:58
最近遇到这样一个问题:DEM数据中有Nodata(这里所说的情况并非数据边缘部分的nodata,而是数据中间类似数据缺失的情况), 那么,在这种情况下,如何消除nodata, 使这个数据保持完整性呢?
其实,利用Arcgis软件能很容易的解决这个问题。这里,我们主要用到con和nibble两个命令。可能大家对Con命令已经非常熟悉了,关于nibble可以查阅ArcGIS的帮助,这里附上示意图。
针对开头的问题,我的解决思路如下:
(1)首先,利用con命令选择出原始dem数据中的nodata部分并给其赋值(可赋任意值,本文中这里赋为-1),具体命令如下:con(Isnull(dem),-1,dem)。该命令所运行的结果作为nibble命令的input文件。
(2)将原始的dem数据作为mask文件。当然,你也可以利用isnull命令选择出来的nodata部分进行setnull得到mask文件。关键是要确保无数据部分的类型是nodata。
(3)准备好了input文件和mask文件,我们就可以利用nibble命令来处理了,具体命令如下:nibble(input,mask)。运行的结果如图3所示。
- 转:如何去除DEM数据中的缺失值(NoData)
- 如何去除DEM数据中的缺失值(NoData)
- 如何去除DEM数据中的缺失值(NoData)
- 如何处理数据中的缺失值??
- ArcGIS 10.2中栅格缺失值处理--Nodata in raster
- 数据中的缺失值处理
- IDL设置数组的中的nodata值
- 数据分析中的缺失值处理
- 数据分析中的缺失值处理
- 数据预处理中的缺失值问题
- WorldWind系列十五:如何切割影像和DEM数据及其在WW中的应用配置
- WorldWind学习系列十五:如何切割影像和DEM数据及其在WW中的应用配置
- 如何解决缺失值
- 如何去除JQuery Mobile中的默认input样式(转)
- 如何在ArcGIS中使用后缀.dem的数据
- 如何基于DEM高程数据提取生成等高线的教程
- 如何下载谷歌地球高程数据为DEM
- 水经注软件下载的高程数据如何导出DEM格式
- c语言实现字符串字串的替换
- 关闭oralce的进程oracle.exe,怎么再重新打开进程oracle.exe
- 手把手让你实现开源企业级web高并发解决方案(lvs+heartbeat+varnish+nginx+eAccelerator+memcached)
- Linux安装mysql——源码安装
- android 查看不到源码
- 转:如何去除DEM数据中的缺失值(NoData)
- AIR程序多开
- 层次遍历二叉树
- 滑动菜单栏之开源项目SlidingMenu的使用
- mysql连接查询-主从表连接查询:获取从表最新一条表记录;获取没有从表记录的主表信息
- VC 如何生成ActiveX控件
- Java掉执行sql脚本的.bat文件
- Centos环境下部署游戏服务器-编译
- LIBRARY_PATH和LD_LIBRARY_PATH环境变量的区别