GMT pscoast
关于这个命令用的人很多,但为了照顾新手。我还是将英文帮助文档翻译过来,以便共同学习。
每个GMT帮助文档第一句就是该命令的功能,这个非常重要,他在你没有其它途径获取帮助时非常有效。那么pscoast是干什么的呢?
pscoast是一个画大陆,海岸线,河流和地图边界的命令。
语句格式 pscoast -Jparameters -R[unit]xmin/xmax/ymin/ymax[r] [ -Amin_area[/min_level/max_level][+r|l][ppercent] ]...
很多人习惯忽视 Note: No space is allowed between the option flag and the associated arguments. 这样的提示,笔者认为这是不好的,这里笔者将此句翻译出来以示强调:
在选项标志和对应的参数间不允许空格。
pscoast能够在地图上画灰度、色彩或者具有纹理的陆地,并且画出海岸线,河流和政治的界限。此外,它还可以:
(1)包含所有陆地和水域的路径剪辑问题
(2)将数据转储为ASCII格式。数据文件有5个不同的分辨率: full, high, intermediate, low, and crude。
full: 文件容量会超过55MB提供详细的细节,对于地理范围较大的地图使用其它分辨率更经济。
如果用户选择给陆地着色而没有设置水体填充,那么水体默认透明(早先在水域画的图形将不能覆盖);反过来如果给水域着色而没有设置陆地填充,那么陆地会默认透明。必须提供地图投影,支持标准PS输出。
必须具备的参数:
-J: 地图投影参数
-R:范围参数
可选参数:
-Amin_area[/min_level/max_level][+ag|i|s][+r|l][ppercent]
小于km^2 的特征区域,或者等级低于min_level的区域或者等级高于max_level的区域将不被画出(默认0,0,4);
等级2包括正规的湖泊和较宽的河流,附加r只给出河流湖泊,附加l只给出湖泊。
默认情况下我们选择陆地线作为南极洲的海岸线,附加ai将净水线作为海岸线,对于想自己用psxy命令画南极洲海岸线和岛屿的专家,可以使用 +as 参数跳过所有GSHHG特征低于60S的区域。
最后附加ppercent排除全分辨率特征百分比小于%的多边形。
-B:设置地图边界
-C:给湖泊河流设置灰度、颜色或阴影(默认填充所有“wet”区域,见-S),通过附加r或l指定填充河流或湖泊。
-D:分辨率,真实分辨率与数据集相差在80%以内。附加+当要求的分辨率不能满足自动选择较低的分辨率。
-Fcode1,code2,...[+l|L][+gfill][+ppen][+r|R[incs]]
从世界数字地图选择着色或者转储的国家多边形。使用逗号分隔,国家名称采用 ISO 3166-1 alpha-2 公约的2个字符表示。可能的话可以追加州信息,如德克萨斯表示为US.TX。指定整个大陆的国家,使用AF (非洲), AN (南极洲), AS (亚洲), EU (欧洲), OC (大洋洲), NA (北美), or SA (南美)。
使用+L仅画出国家和代码;使用+R获取多边形包围盒的坐标,附加 xinc/yinc, or winc/einc/sinc/ninc为多个步骤的调整区域。通过增加增量使用+R扩展向外的区域。附加+ppen画(无轮廓)多边形的轮廓,附加+gfill填充他们。为了给多个国家着色必须多次使用pscoast命令。
-G:选择填充或剪辑的“dry”区域。
-I:画河流。指定河流类型,可选择笔属性[默认笔:宽度=默认 颜色,黑色,风格=固体] 。
0 =
双线
河流
(
河,
湖);
1 =
永久的
主要河流
;
2 =
附加主要
河流
;
3 =
额外的
河流
;
4 =
小
河流
;
5 =
间歇性河流
的主要
;
6 =
间歇性河流
-额外的
;
7 =
间歇性河流
-小
;
8 =
大
运河
;
9 =
小
运河
;
10 =
灌溉渠。你也可以选择以下几个预先设定的组合:a 所有河流和运河(0-10);A 所有的河流和运河,河流湖泊除了(1-10);r 所有永久性河流(0-4);R 除了河流湖泊所有永久性河流(1-4);i 所有的间歇性河流(5-7);
C
所有运河
(
8-10
)。
-N: 画政治边界。指定边界类型,可选择笔属性[默认笔:宽度=默认 颜色,黑色,风格=固体] 。选择类型之一,-N选项可按照需要重复设定:1 =国界;2 =国家边界内的美洲;3 =海洋边界;a=
所有的界限
(
1-3)