使用GMT软件制作地形图

GMT

a

USGS-top

相信很多朋友都见过地形图,有没有想过自己做?其实不难,下面我向大家推荐一个可以画地形图的软件。当然,这个软件并不只是用来画地形图,他的功能很强大!

这就是GMT-The Generic Mapping Tools,通用制图工具,被学术界广泛使用的绘图工具,可以完成海岸线、国界、河流等的绘制。

Google Earth也推出了地形图,但是色彩远不如GMT做出的图片好看,不信你自己去比较。上面的几张图,申明一下并不是植被覆盖图,有的人猛一看,可能会说,哇!中国都是黄土地,环保没做好啊!

这里,绿色并不表示草地(非洲西部的撒哈拉也是绿色的哦),黄色并不表示沙漠(沙漠是黄色的那种通常是卫星图,而不是地形图)。这里的颜色表示地形高低,比如第一张图,绿色表示平原,黄色是地形较高处,最高的地方用白色表示(例如世界屋脊-中国的青藏高原)。当然,所有这些颜色都可以自己在软件设置。

大陆有地形,海底也有地形!海底的地形也可以画出来,比如第1张图的大西洋洋中脊,放大后,每一条断层都可以看得清清楚楚。

但是,要画地形图必须要有地形数据,也就是Grid网格数据,不同的分辨率有不同的网格精度,也就是多少公里一个像素的问题。它的原理是:先把全世界分成网格(类似于位图的像素概念),每一格都赋予一个高程数值(这个高程可能是卫星获取的,包括海洋),不同的高程用不同的颜色表示,当点多了之后,就成了上面的地形图。

软件是开源的,GMT主页上有免费下载,有Windows版本和Mac版,并且有相应的说明书,不过都是英文的,很早以前我从网上看到有人做过的中文笔记,现在共享之,并对作者表示感谢。

课件下载:

最后,千万别忘了去下载高程网格数据,Grid高程数据可以到USGS下载。更多阅读去wiki

使用GMT软件制作地形图》上有23条评论

  1. 请问我想做颜色图例,但是花的时候老是不出来不知道怎么回事?

  2. @zxx:我不熟悉gmt命令,因此通常用GMT画地形图,文字、图例等图案我通常用adobe进行后加工。

  3. 非常感谢博主提供的资料,对初学者来说这些是非常重要的。

  4. 非常感谢楼主,我们是同行,我也是搞地学的,楼主非常有心,也非常无私,你提供的资料对我帮助很大,希望你工作顺利~

  5. 我已经用grdimage添加好了地形,问题是:我再用一个grdimage添加地震数据(.grd格式)时,这个图把原来的地形给覆盖掉了,这就郁闷了!试了很久,也没解决!

    • @caoying:这样吧,你发个邮件给我,告诉我你的msn,我传你一个就行啦。具体下载细节我也不清楚,当初也是从朋友那里拷贝过来的数据。

  6. 值得一提的是GMT这个软件是其作者在哥大读研究生的时候编写的,后来逐渐风靡于地学界。

    • @poguy:原来Poguy兄在这里曾留言,当时还不知道你也在哥大,无怪乎对软件也这么熟悉。

  7. 您好!您提供的链接都无法打开,可否传一份到我的邮箱rrxing01@163.com,谢谢

发表评论

电子邮件地址不会被公开。 必填项已用*标注