windows下GMT绘制海岸线并在某处加入五角星
set plot=coast.ps gmt pscoast -JM10c -R70/140/2/60 -Bafg -W1/thin -Ggray -P -K > %plot% rem -JM10c 表示使用墨卡托投影,整个地图的宽度是10厘米,地图的高度由-R和-J自动确定 rem -R70/140/2/60表示X方向范围是70到140,Y方向范围是2到60° rem -Bafg会根据当前的区域大小等信息自动计算合适的间隔 rem -W1/thin格式为-W[<level>/]<pen>,表示绘制海岸线|湖泊与陆地的岸线|岛的岸线|湖的岸线,对应的level为1、2、3、4,缺省表示全绘,这里表绘制海岸线,画笔的属性为thin rem -Ggray 填充灰色 rem —P竖放 rem -K 头文件 echo 115 40 | gmt psxy -J -R -Sa0.5c -Gred -O >> %plot% rem | 管道符号,将其左侧命令的输出结果作为输入传递给其右侧语句,这里表绘制坐标为115 40的点 rem -J 与上的J一致 rem -R 与上的R一致 rem -Sa0.5c -Sa表绘制五角星,0.5c表外接圆直径 rem -O 尾文件 psconvert %plot% -Tt -E600 -W del gmt* del %plot% del *.tfw pause
无-B时,即 gmt pscoast -JM10c -R70/140/2/60 -W1/thin -Ggray -P -K > %plot%
-W1/thin 中level缺省时,即:-Wthin