geotiff转gmt的grd格式数据,参考SeisMan的两篇博文:GeoTiff格式转GMT netCDF格式和高精度地形网格数据SRTM

利用GDAL的小工具gdal_translate来进行数据格式转换gdal_translate -of GMT srtm_56_05.tif srtm_56_05.nc

gdal源码下载后自己编译,默认的是不编译支持GMT(netCDF)格式的数据的,需要手动修改gdal中的nmake.opt

# Uncomment the following to enable NetCDF format.
NETCDF_PLUGIN = NO
NETCDF_SETTING=yes
NETCDF_LIB=D:\library\netCDF\lib\netcdf.lib
NETCDF_INC_DIR=D:\library\netCDF\include

把这一段注释取消了,然后修改文件夹,重新编译。

支持GMT格式需要netCDF的库,不想自己编译,就下载了安装版本,我用的是netCDF4.3.3.1-NC4-64.exe

GDAL的编译参考了http://blog.csdn.net/youzhuo/article/details/37930071

我编译的是64位的

Step1:下载gdal源码,并解压;

Step2:打开cmd;

Step3:我的VS装在D盘,进入D:\Program Files (x86)\Microsoft Visual Studio 12.0\VC;

Step4:输入"vcvarsall.bat amd64"添加环境变量,回车运行后没有错误提示就成功了;

Step5:在cmd中切换到目录gdal源码解压后的目录,然后输入"nmake /f makefile.vc"进行编译;

Step6:设置输出目录。在gdal解压目录E:\gdal-2.0.0下,修改nmake.opt,设置自己的保存目录GDAL_HOME = " D:\gdal\64bit",同时修改上面个的netCDF库文件

Step7:回到cmd界面,切换到解压目录下,执行下面两条命令

nmake /f makefile.vc WIN64=TRUE install

nmake /f makefile.vc WIN64=TRUE  devinstall

==========================我是分割线===================================================================

其实吧,上面的都是因为我画图的命令有问题,-K就可以了,没有-O!!!,所以一直以为是我生成的grd有问题。

实际上,格式转换为GSBG: Golden Software ASCII grid就可以了,gdal_translate -of GSBG srtm.tif srtm.grd
GBAG: Golden Software ASCII Grid很慢,而且不对

当然,还有一种方法,就是用Surfer打开geotiff,直接另存为.grd就可以了

======================================================================================================

折腾了大半天解决了,绕了个圈,不过还好~最终是解决了

GMT绘图geotiff转grd相关推荐

  1. GMT绘图学习记录(2)

    今天主要记录一下如何下载卫星影像以及如何以卫星影像为底图用GMT绘图 1.卫星影像下载 我是在图新地球下载的,具体下载方法参考b站一分钟教你下载高清卫星图!_哔哩哔哩_bilibili 2.坐标系转换 ...

  2. InSAR处理及绘图常用GMT命令、bash、csh、matlab语法及样例

    文章目录 前言 一.GMT 二.bash 三.csh 四.matlab 前言 一两年的科研成果刚被正式接收,在此简单回顾一篇水paper所学和所做的一些东西,也为了以后方便翻阅查找.主要用到了GMTS ...

  3. GMT中文字体显示配置

    GMT绘图软件默认情况下是不支持中文显示的,近期由于工作的需求,需要使用gmt进行中文的显示.自己在网上查了一些资料,但是说的都是模棱两可,一些具体的细节有必要说明,下面进入正文. GMT中文配置的过 ...

  4. Modern GMT Series:Slice in 3D View (三维切片图)

    Fancy的版本见九天学者的个人博客,关注文集博士干点啥或者微信公众号九天学者及时获取连载更新. 相信理工科方面的科研人员经常会遇到做三维切片图的时候,以地球物理为例,比如重力.磁异常三维反演,地震速 ...

  5. GMT地学数据集/板块边界/洋壳年龄/全球地形/全球地质构造/全球数字高程

    使用 GMT 绘图时,经常用到一些特定的地学数据,如国界线.地形起伏数据等.这些数据一般不需要任何改动即可用在多种图件中.根据使用方法的不同,分为三类: GMT 内置数据:GMT 官方整理的内置于 G ...

  6. Python地理做图——学习笔记

    Python地理做图--学习笔记 GMT 绘制海岸线 绘制地形并叠加海岸线 地理信息数据格式在线转换网址 适用OSGEO4w可以实现tif转nc,转grd 绘制grd和nc 除了投影方式-X, gmt ...

  7. 全球数字高程数据:ASTER GDEM

    简介 ASTER GDEM,即先进星载热发射和反射辐射仪全球数字高程模型,与SRTM一样为数字高程DEM,其全球空间分辨率为30米.该数据是根据 NASA的新一代对地观测卫星Terra的详尽观测结果制 ...

  8. gdal_translate用法

    1.geotiff转换为GMT所需的grd文件 gdal_translate -of GMT -a_nodata NAN input.tif output.tif 2.有时候geotiff不止一个波段 ...

  9. isce D-InSAR

    一.数据准备 二.配置文件insarApp.xml 我设置的解缠常用参数grass和snaphu <topsApp><component name="topsinsar&q ...

最新文章

  1. [转载].sscanf的用法
  2. h5页面笔按下默认是拖动,H5中在拖动的元素或选择的文本进入到有效的放置目标时触发的事件ondragenter...
  3. OSSIM下部署HIDS
  4. 人脸识别技术大总结——Face Detection Alignment
  5. java魂斗罗_java 魂斗罗
  6. centos 7 yum 安装 MongoDB 4.2
  7. 中国工程院2021年院士增选有效候选人都来自哪些单位?
  8. javascript 西瓜一期 09 字符与编码的对应关系 理解
  9. Python数据分析学习笔记05:用户画像
  10. 如何提高服务器网站网速,怎么提升服务器网速
  11. Oracle 11gR2 RAC 安装Grid Infrastructure错误
  12. java已解密的登录请求_使用https协议解决掉顽固不化的已解密的登录请求
  13. 遗传算法python实现
  14. 向日葵服务器维护,向日葵远程服务器
  15. 隐匿在数据结构背后的原理
  16. IAP:HTTP 的替代者,更快、更丰富
  17. (八)苏世民:我的经验和教训:决策(567)
  18. 计算机网络面试《葵花宝典》
  19. pagehelper浅见
  20. excel两个表格按照某一数值匹配其他数据

热门文章

  1. MongoDB填坑Can't find a codec for class org.springframework.data.mongodb.core.query.GeoCommand
  2. python 最简单的方法实现一个斐波那契数列
  3. 更新mysql表结构,同步数据库表结构
  4. 常见的树形结构(一)
  5. 医院常见报表统计思路整理
  6. G711 G729音频编码总结
  7. html语言制作折线图,html5 canvas 实现简单绘制折线图
  8. 使用CSS实现首行缩进效果
  9. python描述性统计离散型变量_数据的描述性统计(Python3 实现)
  10. 浅谈JS转换字符串为数字