GPlates——【将化石点标记在古地理图上时,改变标记点的大小和形状】

GPlates在还原古地理图和计算古坐标点上功能十分卓越,最近在使用它标注某个类群的化石坐标点时,这些点在地图上显示得非常小,让人不易察觉。作为一款优秀的GUI应用,应该具备更改标记点外观的功能,然而在查阅了官方手册,pygplates API后,表明不管是桌面应用还是python接口,都无法简便地修改标记点的外观。

在之前GPlates学习和最近的pygplates学习中,印象里有可以改变标记点外观的东西,叫做symbol。当然,这又诱使我翻了一遍资料,然而又没有直接关于symbol的资料。

索性直接找到GPlates安装时自带的SampleData\SymbolFiles的symbol_file.sym
在这里插入图片描述
幸好示例文件里已经有了关于symbol的所有信息

symbol文件格式

sym文件里的每一行定义了一种symbol,格式如下:
feature-type symbol-type symbol-size fill-state
也就是:此种外观应用于的feature类型,外观类型,外观大小,填充状态
这些参数需要用空格间隔开

feature-type

这个参数需要是某种gpml feature类型名称,在我的实际应用中,应该是UnclassifiedFeature

因为我使用了pygplates完成了化石标点,对于数量较大的类群而言,这比在GPlates中标点高效得多。当然也可以在GPlates中查看:
在这里插入图片描述

symbol-type(外观类型)

GPlates规定了外观类型必须是以下几个类型之一:

  • CIRCLE(圆形)
  • CROSS(十字)
  • SQUARE(矩形)
  • TRIANGLE(三角)
    注意:必须一模一样(全大写)

symbol-size(外观大小)

外观大小的值必须是正整数

作为参考,上面图中的点为10

fill-state(填充状态)

此参数要从以下选项中择一:

  • FILLED
  • UNFILLED

默认值为FILLED

另外需要注意的是:CROSS外观不需要fill-state参数

symbol文件使用与限制

创建symbol文件

创建一个空txt文件,更改后缀为sym,保存。

打开空sym文件,输入 UnclassifiedFeature CIRCLE 10 FILLED,保存

加载symbol文件

打开GPlates,点击菜单栏 Features -> Load Symbol file…,在打开的对话框中选择sym文件

symbol文件的限制

  1. 每次仅能加载一个sym文件(可以将所有需要的外观都写入,限制在于每种feature仅能有一种类型)
  2. 一旦加载了sym文件,它会应用在所有已加载的collecitons中,不管之前或之后
  3. 只有点状的feature才会改变外观
  4. 外观匹配只通过feature类型
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ALittleHigh

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值