薄板样条插值遇到问题总结
getlim - incompatible grid spacing、“illegal limits”,目前大多是关于经纬度范围的问题
1、第一个问题illegal limits,出现在运行splina时。
这里输入的是DEM的范围,易错点:这个范围要求一定要略大于DEM的真实边界范围。
2、etlim - incompatible grid spacing,指的是网格间距不兼容
问题是第二个。cmd文档中经纬度范围出现问题了。
之前看的教程大多是输入第一个.cmd运行生成.sur文件中的第三四行经纬度范围,但我试了好多次都没成功,分辨率是与dem文件一致,仍提示这个错误。后尝试了其他方法,有两种可能:第一个是dem文件裁剪的时候不是矩形,出现了有些区域黑边(无值),导致提示错误;第二个原因是.cmd文档中输入的不是.sur文件中的dem范围,而是从arcgis中获取的实际范围。也是误打误撞找到了原因。
与.sur一致,但仍出错
不参考.sur,填写arcgis的范围,结果正确。
还有一点小心得,之前不知道怎么看.log文件,找错误只能都试试,实际.log文件在哪里停了,问题就出现在哪。
下面这张图只输出到经纬度第一行,问题就在经纬度这里。
(之前做过一遍,时间长又忘记了,这些错误再次出现,还是记下来比较省事,也希望可以帮助到其他人。)