强大的通用制图工具(Generic Mapping Tools, GMT)

 

 

GMT核心开发者及指导委员会部分成员

 

GMT,全称Generic Mapping Tools,中文一般译为“通用制图工具”,是地球科学最广泛使用的制图软件之一

 

GMT具有强大的绘图功能和数据处理功能。

 

绘图方面,GMT支持绘制多种类型的底图:除30多种地图投影外,还有笛卡尔线性坐标轴、对数轴、指数轴、极坐标系;支持绘制统计直方图、等值线图、2D网格图以及3D视角图等;也支持绘制线段、海岸线、国界、多种符号、图例、色标、文字等。

 

数据处理方面,GMT具有数据筛选、重采样、时间序列滤波、二维网格滤波、三维网格插值、多项式拟合、线性回归分析等功能。

 


 

GMT有如下特点:

 

  1. 开源免费GMT是免费的开源软件,其源码遵循 GNU LGPL 协议。任何人均可自由复制、分发、修改其源代码,也可用于盈利。修改后的代码必须开源但可以使用其它开源协议。

 

  1. 跨平台GMT源码由高度可移植的C语言写成,其完全兼容于POSIX标准,可以运行在Linux、macOS等类UNIX系统及Windows上。GMT不仅公开了软件源代码,还提供了 Windows 和 macOS 下的二进制安装包,各大Linux发行版中也提供了预编译的二进制包。

 

  1. 模块化GMT遵循UNIX的模块化设计思想,将不同的绘图功能和数据处理功能划分到不同的模块中。这样的模块化设计有很多优点:
    • 只需要少量的模块
    • 各个模块之间相互独立且代码量少,易于更新和维护
    • 每一步均独立于之前的步骤以及具体的数据类型,因而可以用于不同的应用中
    • 可以在脚本中调用一系列程序,或通过管道连接起来,进而绘制复杂图件

 

  1. 支持多种格式的高精度矢量图和位图GMT支持多种高精度的矢量图片格式和位图图片格式。矢量图片格式,如PDF、PS和EPS,具有任意放大缩小而不失真的特性,可直接投稿到学术期刊;位图图片格式,如BMP、JPG、PNG、PPM和TIFF格式,可用于日常的文档及演示。

 


下载安装及教程链接:https://docs.gmt-china.org/latest/

 

 

更多好软件,关注 地理导航

  • 打赏

x

  • 微信
  • 支付宝
除特殊注明外,资料来源于网络,仅供学习,请于24小时内 删除
吾爱地理 » 强大的通用制图工具(Generic Mapping Tools, GMT)
Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?
Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?
Thanks for sharing. I read many of your blog posts, cool, your blog is very good.
Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me.
Your article helped me a lot, is there any more related content? Thanks!
Your point of view caught my eye and was very interesting. Thanks. I have a question for you.
Thanks for sharing. I read many of your blog posts, cool, your blog is very good.
Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me.
Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me.
Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?
Thanks for sharing. I read many of your blog posts, cool, your blog is very good.
Your article helped me a lot, is there any more related content? Thanks!
Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me.
Your point of view caught my eye and was very interesting. Thanks. I have a question for you.
Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me.
Reading your article has greatly helped me, and I agree with you. But I still have some questions. Can you help me? I will pay attention to your answer. thank you.
Your point of view caught my eye and was very interesting. Thanks. I have a question for you.
Your point of view caught my eye and was very interesting. Thanks. I have a question for you.
Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me.
Thanks for sharing. I read many of your blog posts, cool, your blog is very good.
Your article helped me a lot, is there any more related content? Thanks!
Reading your article has greatly helped me, and I agree with you. But I still have some questions. Can you help me? I will pay attention to your answer. thank you.
Your article helped me a lot, is there any more related content? Thanks!
Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?
I don't think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article.
Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me.
Your article helped me a lot, is there any more related content? Thanks!
Pretty! This has been a really wonderful post. Many thanks for providing these details.
Your article helped me a lot, is there any more related content? Thanks!
Your article helped me a lot, is there any more related content? Thanks!
Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me.
I do not even understand how I ended up here, but I assumed this publish used to be great
I’m often to blogging and i really appreciate your content. The article has actually peaks my interest. I’m going to bookmark your web site and maintain checking for brand spanking new information.
Your article helped me a lot, is there any more related content? Thanks!
Great information shared.. really enjoyed reading this post thank you author for sharing this post .. appreciated
For the reason that the admin of this site is working, no uncertainty very quickly it will be renowned, due to its quality contents.
Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?
Thanks for sharing. I read many of your blog posts, cool, your blog is very good.
I really like reading through a post that can make men and women think. Also, thank you for allowing me to comment!
I appreciate you sharing this blog post. Thanks Again. Cool.
I don't think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article.
Your article helped me a lot, is there any more related content? Thanks!
Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me.
I appreciate you sharing this blog post. Thanks Again. Cool.
Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?
I don't think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article.
I don't think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article.
Thanks for sharing. I read many of your blog posts, cool, your blog is very good.
I just like the helpful information you provide in your articles
Your article helped me a lot, is there any more related content? Thanks!
Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me.
Thanks for sharing. I read many of your blog posts, cool, your blog is very good.
Good post! We will be linking to this particularly great post on our site. Keep up the great writing
Nice post. I learn something totally new and challenging on websites
Very well presented. Every quote was awesome and thanks for sharing the content. Keep sharing and keep motivating others.