GMT导入shp文件

本文介绍了如何通过OSGeo4W工具链安装GMT6.0,将.shp文件转换为GMT可用格式(.gmt),并演示了基本的数据处理和可视化步骤。注意,可能遇到shp文件点顺序问题导致的填充错误,需在ArcGIS中处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用软件GMT 6.0 和OSGeo4W

OSGeo4W下载安装见:OSGeo4W(下载官网)

gmt数据转shape格式数据 - 简书 (jianshu.com) (下载方法)

GMT中读shp文件的话,需要将shp文件转为GMT文件:

1.安装好OSGeo4W后,在c盘中可以看到文件夹(自动生成)

2.将需要读取的shp文件(包括sbx,shx,dbf等)全部复制到文件夹里,以final_line.shp为例(线或面文件都可以,但是最终在GMT中呈现的都是线文件)

3.双击点开OSGeo4W.bat文件,输入ogr2ogr,检验一下是否安装&功能正常,结果如下

4.接着输入命令(final_line文件已经提前放入文件夹下),回车 稍等几秒即可生成shp文件所对应的.gmt文件

ogr2ogr -f OGR_GMT final_line.gmt final_line.shp

5.生成的final_line.gmt文件可以在gmt中进行画图使用。命令为

gmt plot final_line.gmt -R%Ra_Ant% -JOa0/-90/270/9c -W0.3p,blue -Gwhite

可以根据自己的需要进行填充等

总之,还是很简单的,但是有些shp文件在填充过程中,由于点的顺序等问题可能会出现多余的折线(貌似称为悬挂点,目前除了手动删除修改顺序没发现其他有效方法),这样的话在gmt中填充颜色就会出错。需要在arcgis中删除多余的折点,以及对点的顺序进行重新排列

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值