返回介绍

GMT 入门

GMT 实例

GMT 进阶

附录

其他

clip

发布于 2023-08-10 21:46:56 字数 1929 浏览 0 评论 0 收藏 0

官方文档

clip

简介

打开或关闭多边形裁剪路径

该模块会从输入文件中读取XY数据,由此构成一个或多个多边形,进而构建出一个或多个裁剪路径。接下来的所有绘图命令中,只有在多边形内部的部分才会被绘制。

为了判断某个点是在裁剪区域内还是在裁剪区域外,clip使用了“奇偶规则”。从任意一点绘制一条任意方向的射线,若该射线穿过裁剪路径线段奇数次,则该点位于裁剪区域内;若穿过偶数次,则该点位于裁剪区域外。-N 选项可以颠倒内外的定义。

最后,记得再次调用 gmt clip -C 以关闭裁剪区域。

语法

gmt clip [ table ]

-C[n]

结束当前裁剪路径。

默认会关闭所有已开启的裁剪路径。使用 -Cn 则仅关闭当前所有处于激活状态下的裁剪路径中的其中 n 个。

若在开启裁剪后有使用

table

一个或多个ASCII或二进制表数据。若不提供表数据,则会从标准输入中读取。

-A[m|p|x|y]

修改两点间的连接方式

地理投影下,两点之间默认沿着大圆弧连接。

  • -A:忽略当前的投影方式,直接用直线连接两点

  • -Am:先沿着经线画,再沿着纬线画

  • -Ap:先沿着纬线画,再沿着经线画

笛卡尔坐标下,两点之间默认用直线连接。

  • -Ax 先沿着X轴画,再沿着Y轴画

  • -Ay 先沿着Y轴画,再沿着X轴画

-Bparameters (more …)

设置底图边框和轴属性

-N

反转“区域内”和“区域外”的概念,即只有在多边形外的部分才是裁剪区域,绘图时只有在多边形外的才会被绘制。该选项不能与

gmt begin example
# 打开裁剪路径
gmt clip -R0/6/0/6 -Jx2.5c -W1p,blue << EOF
0 0
5 1
5 5
EOF
# 其他绘图命令
gmt plot @tut_data.txt -Gred -Sc2c
# 关闭裁剪路径
gmt clip -C -B
gmt end show

相关模块

basemap, grdmask, mask

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文