国内外高程数据介绍

article/2025/7/26 22:01:15

目前网上有多种全球高程数据,国内在这方面也进步喜人,资源三号目前已放出来的卫片给了不少惊喜,其高程数值得期待。但资源三号的高程数据放出来还需等待,过去两三年全球高程数据发展相当迅猛,DLR放出了相当高精度的数据,去年底aster gdem放出了修正后的第二版,数据质量改善很大,昨天又看到有网友介绍USGS放出的GMTED数据,所以决定先不等国产数据了,将目前的几种全球高程数据精度作简单对比。

 

    先简要介绍下这五种数据:

    1DLRSRTM X波段数据:DLR是德国宇航中心缩写,2000在奋进号航天飞机开展SRTM(航天飞机雷达地形测绘任务)时,德国人搭其便车也用自己的雷达测全球的地形数据,DLR用更高精度的雷达测试(X波段),带来了比美国人(C波段)更高精度,但只是呈网状覆盖全球(也就是说有些地方是没有DLR数据的)的高程数据。在2011年的时候,德国人放开了这个数据的下载,精度为1角秒(1 arc second),高程相对精度6米,绝对精度16米。在这可以下载:https://centaurus.caf.dlr.de:8443/eoweb-ng/index2.html。这个数据多说一点,德国人目前正在开展更高精度的地形测绘任务(TanDEM-XTerraSAR-X双星观测)测全球更高精度的数据,这次是覆盖全球,这个数据对于民用来说相当可观了。

   2aster gdem数据:美国货,该数据是根据 NASA的新一代对地观测卫星Terra的观测结果制作完成的。其数据覆盖范围为北纬83°到南纬83°之间的所有陆地区域。这是目前覆盖最广的高精度全球高程数据。2009年放出了第一版数据,目前国内中科院有镜像数据可以下载。

    3gdem-v2数据:对之前的gdem数据的修正,于201110月份放出,我是在日本航天局的网站下载的。

    4SRTM C波段数据,美国货,可能是最有名的高程数据了。美国航空航天局NASA2000时利用奋进号航天飞机上的雷达测观测所得,是以前用得最多的高程数据,覆盖了全球南北纬60度以内的区域。有SRTM1SRTM3两种,即分别是1角秒和3角秒精度的数据,对应精度为30米和90米。谷歌地球所使用高程数据即为SRTM3。公开出来的覆盖中国区域的只有90米精度。中科院镜像可以下载。

    5GMTED2010数据,美国货,美国地质勘探局USGS和美国国家地理空间情报局NGA搞的,我也是刚知道这个数据。从其自述文件来看,它是对USGSGTOPO30的进一步优化和发展,不过这个数据精度并不可观,只有30角秒、15角秒和7.5角秒,对应的最高精度也在250米了。再多说几句:USGS上有它做的只覆盖美国的高程数据,看其介绍,精度为1角秒的1/3角秒,部分区域还有1/9角秒,即精度达到了3米的水平,相当可观。

 

    我关注的都是中国数据,除DLR全球都开放高精度外,如前所述,往往美国境内都还有比中国精度更高的数据,普通网友拿不到其在中国区域的更高精度数据。

    

    我用北京香山地区的数据作对比,以点距5米截取该区域各种原始高程数据(该截取精度均大于原始数据精度,因此截取不会产生失真)。其中GMTED的数据有好几种,还未看具体区别,我用的是gmted-gmax075

 

    对比一:比例尺没有严格控制,5种数据的比例尺基本都在1:57000左右,图片东西长约15公里,西至军庄镇,东至颐和园。

 




 

    对比二:比例尺均在112000,对比下细节方面,生成10米等高距的等高线来辅助显示细节,图中右下角蓝色区域是香山水库,可以作为参照,该水库长约500米。可以看出DLR的细节十分丰富,可用性相当强。

 

 




 

 

    基本结论:DLR精度在10米左右(相对精度6m,绝对精度16m),gdem-v230米左右,gdemsrtm90米左右,GMTED2010200米以上。

    因此对于只想找尽可能高精度数据使用,又不愿花过多时间研究各数据区别的网友,我的建议就是下载全部的DLR数据和gdem-v2的数据,DLR覆盖到的区域用DLR数据,未覆盖到的区域用gdem-v2

 

 

 

 

   1DLR的数字高程数据。该数据也是SRTMshuttle radar topography mission,航天飞机雷达地形测绘任务)数据,一般提到SRTM都是指NASA2000年利用奋进号跑出来的数字高程数据,覆盖全面、公开数据早、精度在今天仍相当可观,所以更加有名。但SRTM并不只专指这一家,当年德国航天局DLR同在奋进号上用自己的雷达搞地形测绘,美国人用的C波段雷达,德国人用的X波段雷达,后者属于搭便车,航天飞机按美国人的测绘需求飞的,X波段覆盖更窄,没法扫全,所以扫出来的数据是呈网状的,但X波段精度更高,约在10米。

    所以这个数据的优缺点都非常明显,优点是精度相当高,缺点是有些地方覆盖不全,覆盖方式如下图所示

  

    放大一点看北京附近覆盖的地区

   

 

    近似的看,DLR的高程数据覆盖了中国国土面积约40%的区域,网状的带宽约50公里,空白的带宽约100公里,数据还是比较整齐。

    DLR-DEM数据的下载源,我只知道DLR网站可以,未知是否还有其他镜像站提供下载。网址是:https://centaurus.caf.dlr.de:8443/eoweb-ng/template/default/welcome/entryPage.vm,需要注册才能下载,注册比较简单,另外这个网页约在2012年末时调整过检索方式,需要java的支持,安装一下即可。

    以前下载DLR数据应该是通过地图检索出来,然后再在网页下载,比较类似下面日本航天局网站下载aster gdem v2数据的方式。(全部下完数据后就好久没有下载了,所以记不太准)

    今天为了写此文,发现下载方式改变了,变得更方便了:登陆后,点击SRTM DATA DOWNLOAD按钮,弹出一个页面,临时分配一个FTP帐号给你,可用24小时(貌似以前是挑选数据后才能弹出这个页面):






    使用ftp客户端软件(如filezilla)就可以进入下载页面,这种方式下,文件检索只能依靠在google earth里查看经纬度以获得自己想要的数据,最小下载单位是10经度*10纬度。此数据只有这一个源,所以网速也没法挑剔,100k/s我觉得还可以了。数据量方面,覆盖中国的数据约有16G,覆盖全球的数据约90G

 

   2ASTER-GDEM V2,这是NASA新一代对地观测卫星TERRA测绘所得。覆盖全,精度约在30米。此数据约在2012年夏天之前还可以通过日本航天局的网站下载,之后就无法下载至今年2月,今天写此文再看发现竟然又可以下载了,此下载方式最简单,我的一部分ASTER GDEM V2数据就是在日本站下载的。网址是:http://gdem.ersdac.jspacesystems.or.jp/,先简单注册一下,再点左侧search进入检索界面,jp网站提供四种检索方式,用select tiles directly即可,在地图上标记要下载的区域(最小单位是1经度*1纬度),点next,后续页面再选择一下用途即可点下载,我的网络带宽10M,下载速度能达到100K,还是比较快的。

    除了日本站,NASA网站也可以下载,只是下载相对麻烦一些。在日本站不能下载后,我利用NASA网站继续下载了剩余的数据,网址是:http://reverb.echo.nasa.gov/reverb/,也需要先注册,注册的邮箱一定要用自己能用的,数据下载的信息会发到这个邮箱。之所以说NASA网站麻烦,是因为连密码强度一类的规则都很多,注册后总要你不断完善信息(不完善也可)等等。该站也是利用地图检索,方式也简单,最小下载单位也是1经度*1纬度,在地图上用鼠标拖曳选中要下载的区域后,注意一定要等一会,地图下方的

Step 2: Select Datasets

要等一会才会出现检索出来的数据,有一大堆,这也是NASA网站厉害的一地方,把相当多的数据都整合在一个页面来下载,顺着窗口向下滚动,就能找到aster gdem v2:


    选中,然后点击下方的search for granules,然后跳转下一个页面,出来一个类似购物网站的页面(有点雷~··~),把要下载的数据加购物车,再点view items in cart,再点order,再点proceed,再order items页面,同样要选数据用途,并确认NASA的数据使用声明,再proceed,(这几步网页反应都不会很快,约10秒),然后再点submit orders,这时NASA会向你的注册邮箱发两封邮件,第一封是Reverb Order Confirmation 这封邮件就是确认你刚才要下载数据信息的,几乎实时到达,没什么用。第二封邮件是告诉你下载地址的(每次下载数据都这样临时分配一个ftp给你,貌似是由不同镜像站来提供这个下载地址的,该ftp只能下载你前面检索并order的数据),这封邮件一般会有时滞,以我的经验,大多时候是会十几分钟内到达,慢的话也有过花好几小时的时候。而且似乎是要下载的数据越多邮件到的越快(好久没有大量下载数据了,这一点可能记得不准了)。这封邮件内容很多,你要做的就是找到下载地址即可,把地址复制到浏览器就能下载:


    NASA的下载速度也还不错,比泥轰国的速度要慢一些,但也能接受。NASA搞的这一套用起来麻烦些,不过过程还是挺好玩的,能明显感受到美国人做事的那种思路。数据量方面,覆盖中国的数据约有22G

 

    以上两种数据结合,既能获得履盖全,又能尽可能的获得高精度的高程数据,所以我推荐使用DEM的话就下载以上两种就够了,或者仅下ASTER GDEM V2就行,精度也够可观了。以上两个数据都是2011年时才放出来的,这两个之前,还有大名鼎鼎的SRTM1SRTM3(就是上面提到的奋进号SRTM之美国人的C波段数据),以及ASTER GDEM第一版数据,下面简要介绍其他DEM数据的下载。

 

   3ASTER GDEM第一版数据。第二版数据是对这个作了修正的,实际比较发现第二版数据的有较大的改善,精度达到了30米左右,而第一版精度在90米左右。由于数据出来的时候比较早,在国内也有镜像,即中科院的镜像,网址是:http://datamirror.csdb.cn/admin/datademMain.jsp,下载很简单,也需要注册,具体下载一看就会。这个数据号称是“30米分辩率数据,公网搜索时也能看到有人说这个是第二版的数据,实际上从数据介绍看,它是ASTER GDEM V1经过加工而得,具体是如何加工的并未介绍,它说的“30米分辩率与我所说的90米精度,简单的说并不予盾,具体口径有差异,但我也未作仔细研究。本质上这个数据还是ASTER GDEM第一版数据,跟第二版还是差很多。此ASTER GDEM第一版数据的最小下载单位也是1经度*1纬度。数据量方面,覆盖中国的数据约有11G

 

   4SRTM3数据。就是前面提到的NASASRTM C波段数据,有SRTM1SRTM3,数字13分别表示1角秒、3角秒,对应的精度在30米和90米,公开的SRTM1只覆盖美国地区,而中国只有SRTM3,下载地址同上述中科院镜像,网址:http://datamirror.csdb.cn/admin/datademMain.jsp[20161210更新:http://www.gscloud.cn/sources/?cdataid=302&pdataid=10]SRTM3数据下载的最小单位是5经度*5纬度。数据量方面,覆盖中国的数据约有2G。这个数据的最大好处就是大面积使用时很方便,每一块数据覆盖范围很广,5经度*5纬度的文件也只有约70M大小,作为概况使用完全够用。

 

   5GMTED2010数据。我只下载过一个区域的数据粗略看过,基本结论是该数据覆盖中国地区的精度在200米以上了,所以未细研究,下载网址:http://earthexplorer.usgs.gov/,下载方式跟前面几种很相似,就不细介绍。这个数据下载的最小单位是10经度*10纬度。

    多说几句的是,虽然这个数据在中国的精度很有限,不过如果对美国本土地理有兴趣,可以好好发掘一下,比如该数据有公开的美国本土部分地区的1/3角秒精度DEM,即数米的精度。这个数据是美国地质调研局USGS所生产,关于该局的两个网站:http://www.usgs.gov/https://lta.cr.usgs.gov/,里面有不少东西可看,我没太多时间细研究,但是粗看了一下网站,该局长期研究美国地理地质,几十年前就有大量可观的成果出来,可以看到其研究和成果物的发展演变脉络,现在也能看到公开的很多成果物,粗看上去都很好玩,进一步感叹美国的领先之处。

 


http://chatgpt.dhexx.cn/article/QgHX1qyt.shtml

相关文章

DEM高程数据下载方法

网页下载 网站上下载免费的DEM数据 地形高程数据几个比较好的下载地点: (1)http://srtm.csi.cgiar.org/SELECTION/inputCoord.asp,从这里可以下载SRTM 90m数据,支持逐个Tile选取,或者拖拽鼠标一次选取多个,或者输入经纬度坐标选…

全球高精度5米 12.5米 30米地形(DEM)高程数据(tif格式)下载

高程数据在地形分析、坡度坡向分析、等高线分析等多个场景都需要用到,而最常见的高程数据便是数字高程模型,即DEM了。 下面便给大家罗列下几个常见的高程数据(即DEM)的下载渠道。 下载位置:图新地球 免费下载&#x…

DEM高程数据

DEM高程数据 ** DEM高程数据包括两个部分:ASTER GDEM30米分辨率高程数据和SRTM90米分辨率高程数据。ASTER GDEM数据来源于NASA,数据覆盖范围为北纬83到南纬83之间的所有陆地区域,时间范围为2000年前后;SRTM数据来源于CIAT&#x…

gis 数据框裁剪_GIS中DEM高程数据的获取/处理/等高线生成

1.高程数据的下载地址和下载方式 下载地址:地理空间数据云 点击“高级检索”——选择“GDEMDEM 30M 分辨率数字高程数据”——“地图选择”——画出自己想要的高程数据所在地我们以鹤岗为例,通过检索我们发现一共是10块,我们依次下载。 下载完成后解压是这样的

全球数字高程数据(DEM)详解,还有地形晕渲、等高线等干货

1 基本概念 DEM是数字高程模型的英文简称(Digital Elevation Model),是研究分析地形、流域、地物识别的重要原始资料。由于DEM 数据能够反映一定分辨率的局部地形特征,因此通过DEM 可提取大量的地表形态信息,可用于绘制等高线、坡度图、坡向…

python isupper_Python中用于检查英文字母大写的isupper()方法

Python中用于检查英文字母大写的isupper()方法 isupper()方法检查字符串的所有基于大小写的字符(字母)是否是大写。 语法 以下是isupper()方法的语法: str.isupper() 参数 NA 返回值 如果字符串中的所有字符是大写字母并且至少有一个可大小写字符此方法返回…

isupper

原型:extern int isupper(int c);用法:#include 功能:判断字符c是否为大写英文字母说明:当c为大写英文字母(A-Z)时,返回非零值,否则返回零。举例:// isupper.c#include #include main(){int c;c…

Python字符串:isspace、istitle、isupper、islower

str.isspace() 如果字符串中只有空白字符且至少有一个字符则返回 True ,否则返回 False 。 空白 字符是指在 Unicode 字符数据库 (参见 unicodedata) 中主要类别为 Zs (“Separator, space”) 或所属双向类为 WS, B 或 S 的字符。 str.istitle() 如果字符串中至…

python中的 isdigit( ), islower( ), isupper( ), isalpha( ) , isspace( ) 的用法

isdigit( ), islower( ), isupper( ), isalpha( ) , isspace( )这几个函数在算法题里面还是很有用处的。 isdigit( ) 检测字符串是否只由数字组成。 和 isnumeric( )函数类似 islower( ) 检测字符串是否由小写字母组组成 isupper( ) 检测字符串中所有的字母是否都为大写…

c语言中isupper用法,C 库函数 - isupper()

描述 C 库函数 int isupper(int c) 检查所传的字符是否是大写字母。 声明 下面是 isupper() 函数的声明。 int isupper(int c); 参数 c -- 这是要检查的字符。 返回值 如果 c 是一个大写字母,则该函数返回非零值(true),否则返回 0(false)。 实例 下面的实…

【C++常用函数】isalpha、isalnum、isdigit、islower、isupper用法

isalpha()用来判断一个字符是否为字母isalnum用来判断一个字符是否为数字或者字母,也就是说判断一个字符是否属于a~ z||A~ Z||0~9。isdigit() 用来检测一个字符是否是十进制数字0-9islower()用来判断一个字符是否为小写字母,也就是是否属于a~z。isupper(…

python isupper_Python isupper()函数判断字符串字符是否都为大写形式

Python中的 isupper() 函数的作用是检查一个字符串中的字符是否都为大写形式,如果字符串不为空,且所有字符都为大写形式的话就返回 True ,否则返回 False 。 可以认为,Python 的 isupper() 函数的作用与 islower() 函数是相反的。后者的作用是检查一个字符串的所有字符是否…

isupper_Python字符串isupper()

isupper Python String isupper() function returns True if all the cased characters are in Uppercase. If the string is empty or there are no cased characters then it returns False. 如果所有大小写的字符均为大写,则Python String isupper(&a…

isupper()函数

头文件 <ctype.h> isupper()判断一个字符是否是大写字母 int isupper&#xff08;int c);参数 c 要检测的字符。它可以是一个有效的字符&#xff08;被转换为 int 类型&#xff09;&#xff0c;也可以是 EOF&#xff08;表示无效的字符&#xff09;。 返回值 返回值为非…

C语言isupper函数介绍、示例和实现

文章目录 1、包含头文件2、函数声明3、功能说明4、示例5、自定义的isupper函数的实现方法6、获取视频教程7、版权声明 C语言isupper函数用于判断字符是否为大写字母&#xff08;A-Z&#xff09;。 在本文中&#xff0c;我们先来介绍isupper函数的使用方法&#xff0c;然后编写…

Js中设置CSS样式

这里写自定义目录标题 欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题&#xff0c;有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants 创建一个自定义列表如何创建一个…

怎么用JS来动态设置CSS样式

用JS来动态设置CSS样式&#xff0c;常见的有以下几种&#xff1a; 1. 直接设置style的属性 某些情况用这个设置 !important值无效 如果属性有"-"号&#xff0c;就写成驼峰的形式&#xff08;如textAlign&#xff09; 如果想保留 - 号&#xff0c;就中括号的形式 elem…

xlsx.js设置Excel样式

需求是这样的&#xff1a; 东西太多了&#xff0c;合并单元格&#xff0c;行高&#xff0c;列宽&#xff0c;边框样式&#xff0c;字体样式&#xff0c;合计啥的&#xff0c;直接上代码吧 export function exportExce({header, //子表数据头信息data, //子表数据masterTabl…

JS设置CSS样式的几种方式(js设置!important)

用JS来动态设置CSS样式&#xff0c;常见的有以下几种 1. 直接设置style的属性 某些情况用这个设置 !important值无效 如果属性有-号&#xff0c;就写成驼峰的形式&#xff08;如textAlign&#xff09; 如果想保留 - 号&#xff0c;就中括号的形式 element.style[text-align]…

js 设置html标签样式表,js怎么设置css样式?

js怎么设置css样式&#xff1f;本篇文章就给大家介绍js设置css样式的方法。有一定的参考价值&#xff0c;有需要的朋友可以参考一下&#xff0c;希望对大家有所帮助。 1、直接设置style对象(内联样式) 使用JavaScript设置元素样式的最简单方法是使用style属性。在我们通过JavaS…