Skip to content

兰伯特投影 #1272

Closed Answered by ZMAlt
sc1233 asked this question in Q&A
Discussion options

You must be logged in to vote

我也试了,出现了同样的问题,可能是 bug,但我认为也不必修复。不同的投影是针对不同的应用的,你这里使用的 -JL 是圆锥投影,不是很适合绘制几乎全部的南北半球范围的。
另外要明白投影参数的意义,-JLlon0/lat0/lat1/lat2,这里的 lon0/lat0 是投影中心,通常是位于绘制范围中心的,我想你把 180 改成 179.9 是因为报错,只要把 lon0 按报错改成 0 就可以了。绘制 360 度范围,gmt 强制投影中心经度必须是 0。至于投影中心的纬度这里也不合适,应该是 -R 为纬度范围的中心或靠近中心的位置,以防止一侧纬度变形太大。一旦确定了投影中心纬度,应该在投影中心的两个等距的位置选择两条标准纬线,也就是割圆锥的地方。

gmt begin figurename pdf
gmt coast -R-180/180/-60/90 -JL0/15/0/30/30c -Gtan -W0.1p,white -Sblue -BWSen -Baf
gmt end show

如果非要不按投影的规则来,当然也可以修改参数,做成类似下面的。如果你仔细看的话,我绘制的上一个图明显比下一个图的变形控制的更好,也比你的图好。

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by ZMAlt
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants