关于dem数据拼接,下载的是gdemv2 30数据,主要解决的是这个问题:
dem拼接完以后,拼接后显示的值明显与拼接前不一致
图1
(ps一句,图片是我刚遇到这个问题时候,在群里面发的一个求助图,直接贴上来了,应该好理解)
之前也拼接过DEM,那会捣鼓几下就弄好了,没太深纠了,这次死活不行,出现了上图那个问题,这次捣鼓了我一下午,终于想明白了,(流泪ing,拼个dem花一下午时间,罪过罪过)
去网上搜索关于“dem拼接以后,拼接以后值与原始图像出现明显不同”,给出的解决方案基本是这样的,(为什么要写上来呢,因为他们说的都是对的哈哈哈哈哈,不慌,接着看下去)
主要过程我就不详细写了,无非就是 数据管理工具-栅格-栅格数据集-镶嵌至新栅格 这个工具然后给需要注意的是,
1、像素类型要选择与待拼接的像素类型一致的类型(网上给出的很久解决贴就是这么解决的)
2、波段数选择1
3、这点其实可有可无,我用arcgis10.8有时候会报错,如果有报错试着在 环境-工作空间 ,把两个工作空间改为当前操作的文件夹试试,这个我之前10.2都没遇到过这个问题,如果有报错试试这么去解决,可能是版本原因,如果没报错当我没说,溜了溜了,嘿嘿嘿
其余的都是默认设置,就这么操作,然后就🆗了,这么操作下来,输出的效果看图1,为啥是这个情况(手动狗头),后面各种百度,求助大佬(再次感谢这位大佬),问题逐渐有了眉目
图2
问题应该就出在 “栅格数据没有统计数据” 上,上述操作后,合并出来的结果,是正确的,但是由于显示的原因,所以看上去那个值明显对不上了,(不知道有没有更专业的表述,捂脸ing)
如果想要合并前和合并后,数据下面那个灰度色带的值一致,对待合并的dem数据,执行一下数据管理工具-栅格-栅格属性-计算统计数据,将待合并的dem计算统计数据,然后执行数据管理工具-栅格-栅格数据集-镶嵌至新栅格 具体看图3
图3
会担心的一个问题是(在下就担心了好久),计算统计数据后,dem在显示的值上会明显有较大变更,会不会改变原始数据的值,实际上这其实只是一个显示问题,
可以在envi中打开执行完 计算统计数据 后的两幅dem对比一下,他们的像元值实际上是一致的,(为什么arcgis显示会差那么多,奇怪),同样的,对以下两种情况
A、对未执行 计算统计数据 的dem,采用数据管理工具-栅格-栅格数据集-镶嵌至新栅格
B、对待合并dem首先数据管理工具-栅格-栅格属性-计算统计数据 然后再 数据管理工具-栅格-栅格数据集-镶嵌至新栅格,
以上两种情况数据不同之处在于 A情况,操作后,arcgis会在显示上出现合并前后,值不一致的问题,而B情况不会,实际上是都操作成功了的,但是建议大家还是用B情况这个操作来。(这是全文的重点,咳咳咳)
图4
如果大家对合并前后的一些操作,还有啥疑问,建议直接在envi中打开一个带合并的dem与合并后的dem,直接比对一下就好了,像元值都是一样的,图1那种情况应该只是arcgis一个符合显示的问题,
写完了,干饭去了~