1

我有一个蒙特塞拉特图,以 -62.2°,16.75° 为中心,使用通用映射工具 (GMT) 创建了墨卡托投影,如下所示。

在此处输入图像描述

我想在此之上添加一个网格,使用中心作为原点。但是,我想以米而不是度数来生成覆盖网格。有没有一种方法可以将 -62.2°、16.75° 指定为原点,然后从原点(1000m、2000m、5000m 等)生成 1000m 倍数的网格线(也许通过 psxy?)?

用于生成此图的代码是

set loc_area = -R-63.2/-61.2/15.75/17.75
set loc_proj = -Jm3.25i
set outfile = bath_map.ps

psbasemap $loc_area $loc_proj -O -Bf1a1WSen:.'Montserrat Local': -X7.5i -Y0 -K >> $outfile
grdimage $loc_area $loc_proj -O -Clant.cpt lant_topo.nc -K >> $outfile
grdcontour lant_topo.nc -Ccont.cpt -A- -Q100 -W $loc_area $loc_proj -O -K >> $outfile
4

1 回答 1

1

只需将度数转换为米即可;你的网格会超级小

gmt pscoast -R-62.25/-62.12/16.65/16.84 -JM6i -P -B.01666666g.00898311174 -Ggray -Dh -Slightblue -Wred > GMT_tut_4.ps

在此处输入图像描述

于 2016-04-15T02:15:49.673 回答