GMT 入门
GMT 实例
GMT 进阶
- 基础知识
- 表数据
- 网格文件
- 颜色表 CPT
- 标准选项
- 地图投影
- -JX: Linear, logarithmic, power, and time
- -JP: Polar/Cylindrical
- -JA: Lambert azimuthal equal area
- -JB: Albers conic equal area
- -JC: Cassini cylindrical
- -JCyl_stere: Cylindrical stereographic
- -JD: Equidistant conic
- -JE: Azimuthal equidistant
- -JF: Azimuthal gnomonic
- -JG: Azimuthal orthographic/General perspective
- -JH: Hammer equal area
- -JI: Sinusoidal equal area
- -JJ: Miller cylindrical
- -JK: Eckert equal area
- -JL: Lambert conic conformal
- -JM: Mercator cylindrical
- -JN: Robinson
- -JO: Oblique Mercator
- -JPoly: (American) polyconic
- -JQ: Equidistant cylindrical
- -JR: Winkel Tripel
- -JS: General stereographic
- -JT: Transverse Mercator
- -JU: Universal Transverse Mercator (UTM)
- -JV: Van der Grinten
- -JW: Mollweide
- -JY: Cylindrical equal area
- 配置参数
- 地学数据集
- 中国地理空间数据集
- 中文支持
- API
- 模块手册
- basemap
- begin
- clear
- clip
- coast
- colorbar
- contour
- coupe
- end
- figure
- filter1d
- fitcircle
- gmt
- gmt-config
- gmtbinstats
- gmtconnect
- gmtdefaults
- gmtget
- gmtinfo
- gmtlogo
- gmtmath
- gmtselect
- gmtset
- gmtsimplify
- gmtspatial
- gmtsplit
- gmtvector
- gmtwhich
- grd2cpt
- grd2xyz
- grdblend
- grdclip
- grdcontour
- grdconvert
- grdcut
- grdedit
- grdfill
- grdimage
- grdinfo
- grdlandmask
- grdmask
- grdmath
- grdpaste
- grdproject
- grdsample
- grdtrack
- grdtrend
- grdvector
- grdview
- grdvolume
- gshhg
- histogram
- image
- img2google
- img2grd
- kml2gmt
- makecpt
- mapproject
- mask
- meca
- nearneighbor
- plot
- polar
- project
- psconvert
- rose
- sac
- sample1d
- solar
- spectrum1d
- sph2grd
- sphdistance
- sphinterpolate
- sphtriangulate
- surface
- ternary
- text
- triangiulate
- velo
- wiggle
- x2sys_binlist
- x2sys_cross
- x2sys_datalist
- x2sys_get
- x2sys_init
- x2sys_list
- x2sys_merge
- x2sys_put
- x2sys_report
- x2sys_solve
- xyz2grd
- mgd77manage
- mgd77convert
- mgd77header
- mgd77info
- mgd77list
- mgd77magref
- mgd77path
- mgd77sniffer
- mgd77track
- legend
- docs
- subplot
- inset
附录
其他
sample1d
- 官方文档
- 简介
对1D表数据进行重采样
该命令既可以对常规的一维数据(比如时间序列,自变量为时间)进行重采样,也可以对地理坐标下的测线进行重采样。
可选选项
<table>
多列表数据,其中某一列是自变量,其他列为因变量。自变量所在列必须递增或递减。本页面将自变量称为“时间”,因为该命令常用于处理时间序列,实际上自变量可以是任意物理量
-Af|p|m|r|R[+l]
指定插值方式。
-Af
保留原始数据点,若有必要,则在原始数据点的中间加上额外的点-Am
对测线进行采样时,先沿着Y方向,再沿着X方向-Ap
对测线进行采样时,先沿着X方向,再沿着Y方向-Ar
等间距采样-AR
等间距采样,但会调整间距以适应自变量的原始长度+l
if distances should be measured along rhumb lines (loxodromes)
-Fl|a|c|n[+1|+2]
插值方式
l
线性插值a
Akima样条插值c
natural cubic splinen
不插值,取最近的数据点作为插值后的值+1|+2
插值的同时计算spline的一阶或二阶插值
-I<inc>[<unit>]
默认的等间隔采样间隔是自变量第一个和第二个数据点的间隔,该选项可以自定义采样间隔
<inc>
。加上
<unit>
表明数据文件的前两列包含经纬度信息,重采样后的测线的采样间隔的单位是<units>
。若想要采样笛卡尔坐标下的(x,y),则需要指定单位为c
。-N<knotfile>
<knotfile>
中包含了一系列X坐标轴,使用该选项则会将原始数据插值到这些 X坐标轴数据点上。-S<start>[/<stop>]
对于等间隔采样而言,
<start>
是第一个输出值的X位置,<stop>
是最后一个输出值的X位置。-T<col>
指定输入数据中的哪列数据是自变量。
示例
输入数据的格式为:
time distance gravity magnetics bathymetry
使用Akima spline插值方式将其采样为1千米等间隔:
gmt sample1d profiles.tdgmb -I1 -Fa -T1 > profiles_equi_d.tdgmb
将0到6之间的数据用cubic spline方式重采样为0.01间隔,不输出数据而是输出一阶偏导(即斜率):
gmt sample1d points.txt -S0/6 -I0.01 -Fc+1 > slopes.txt
测线数据中包含经度、纬度和深度,将其采样为每2海里一个点:
gmt sample1d track.txt -I2n -AR > new_track.dt
同上,但确保包含了原始数据点:
gmt sample1d track.txt -I2n -Af > new_track.dt
To obtain a rhumb line (loxodrome) sampled every 5 km instead:
gmt sample1d track.txt -I5k -AR+l > new_track.dt
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论