✍️ 何星辰 , 田冬冬 • 📅 2025-10-13

# fzmapper

官方文档:

  fzmapper

简介:

  在墨卡托地图上绘制断裂带交叉剖面的 Bash 脚本

fzmapper 是一个脚本，是 (Global Seafloor Fabric and Magnetic Lineation Project) 的一部分。(简称 GSFML )。 该脚本用于根据处理后的断裂带（FZ）迹线和由 grdtrack 生成的横断面数据， 来绘制横断面的墨卡托（Mercator）投影地图。 此外，还可选择叠加分析结果与混合模型（blend）结果。

## 语法

fzmapper [ `-A` ] [ `-F` origfile ] [ `-G` vgg_grid ] [ `-O` ] [ `-S` ] [ `-T` prefix ] [ `-V`[level] ] [ `-W` width[c|i|p] ]

## 可选选项

-A

-A

  除了重采样后的断裂带（FZ）迹线和横断面外，还叠加 fzanalyzer 的结果， 以颜色编码的点进行显示（红色代表数据，绿色代表槽模型，蓝色代表混合模型） [默认不叠加模型结果]。

-F

-F profile

  这是最初数字化的断裂带（FZ）迹线文件， 该文件被作为输入提供给 grdtrack。

-G

-G vgg_grid

  可选参数，指定用作背景的 VGG 网格名称 [默认值：@earth_vgg_02m]。

-O

-O

  不生成独立的 PDF 图像，而是将 PostScript 叠加层输出到标准输出（stdout）， 即使用 GMT 的 -O -K 选项绘制图像。

-S

-S

  叠加由 fzblender 生成的平滑断裂带迹线 [默认不叠加]。

-T

-T prefix

  设置所有输入文件的文件名前缀，该前缀由 fzanalyzer 生成 [默认值为 fztrack]。 输入文件包括 prefix_cross.txt、prefix_par.txt，以及由 grdtrack 生成的重采样输出文件 prefix_resampled.txt。 当使用 `-S` 选项时，还会加载由 fzblender 生成的 prefix_blend.txt； 若使用 `-A` 选项，还会加载由 fzanalyzer 生成的 prefix_analysis.txt。

-W

-W width[c|i|p]

  设置墨卡托投影地图的 宽度。 若未指定单位，则默认使用 GMT 当前的 PROJ_LENGTH_UNIT 单位。

-V

-V[level]

  设置 verbose 等级 [w]。 (参数详细介绍)

## 示例

若要以地图视图查看横断面、最优拟合模型以及最优断裂带位置， 文件前缀为 “traces”，地图宽度为 9 英寸（Mercator 投影）， 并且仅标注每隔一个横断面，可使用以下命令:

    fzmapper -Ttraces -W9i -L2 -Fguides.txt -S -V -A

其中，guides.txt 为原始数字化的断裂带位置文件， 并选择仅为每隔一个剖面添加注释。生成的最终地图文件将命名为 prefix_map.pdf。 若要查看横断面剖面图，请参阅 fzprofiler。

## 相关模块

fzanalyzer, fzblender, mlconverter, fzinformer, fzmodeler, fzprofiler, grdtrack

## 参考文献

Wessel, P., Matthews, K. J., Müller, R. D., Mazzoni, A., Whittaker, J. M., Myhill, R., Chandler, M. T.,2015, "Semiautomatic fracture zone tracking", Geochem. Geophys. Geosyst., 16 (7), 2462–2472.https://doi.org/10.1002/2015GC005853.