set ps=test.ps
set J=M4i
set R=73/135.5/10/54
rem gmt gmtset  FONT_ANNOT_PRIMARY 8p FONT_TITLE 8p 
gmt gmtset FORMAT_GEO_MAP ddd:mm
gmt gmtset  MAP_FRAME_TYPE fancy
gmt gmtset  MAP_FRAME_WIDTH 0.1c
gmt gmtset GRID_CROSS_SIZE_PRIMARY = 0c 
gmt gmtset TICK_LENGTH -0.0c
gmt gmtset ANNOT_FONT_PRIMARY = Helvetica 
rem 写入文件头
gmt psxy -J%J% -R%R% -T -K > %ps%
rem 真正的绘图命令
rem gmt grdcut topo30.grd -Gchina.grd  -R$R
rem gmt grdgradient china.grd  -A50 -Gtemp.grd  -Ne0.6 -M
gmt grdimage china.grd -Itemp.grd -J -R  -Ba10f5WSne   -Cwiki-scotland.cpt -K >%ps%
gmt psxy shengjie.xy -R -J   -K -O  -W0.3/255/0/0 >>%ps% 
gmt psxy station.txt -R -J -St0.2 -O -K -P -G0/0/255 >>%ps%
gmt psxy earthquake.txt -R -J -Sc0.2 -O -K -P -G255/0/0 >>%ps%
 gawk "{ print $1,$2,8,0,36,3,$3 }" station.txt| pstext -J -R -K -O  -D0.0c/0.1c >>%ps%
  gawk "{ print $1,$2,8,0,36,3,$3 }" zz.txt| pstext -J -R -K -O  -D0.0c/0.1c >>%ps%
 gawk "{ print $1,$2,8,0,36,3,$3 }" earthquake.txt| pstext -J -R -K -O  -D0.0c/0.2c >>%ps%
 gmt pslegend mylegend.txt -J -R -Dx8.3/0.2/1.6/1.2/BL -F -O -K -C2p/2p  >> %ps%
rem gmt pslegend mylegend.txt -J -R -Dx8.3/0.2/1.6/1.2/BL -F+gwhite -O -K -V >> %ps%
rem 写入文件尾
gmt psxy -J%J% -R%R% -T -O >> %ps%
gmt psconvert %ps% -Tj -E300  -P -C-sFONTPATH=c:\windows\Fonts
del gmt.conf gmt.history

GMT 绘制台站分布图的更多相关文章

  1. 全球DEM数据GMT绘制

    http://gmt-china.org/download/

  2. R语言绘制正太分布图,并进行正太分布检验

    正态分布 判断一样本所代表的背景总体与理论正态分布是否没有显著差异的检验.   方法一概率密度曲线比较法 看样本与正太分布概率密度曲线的拟合程度,R代码如下: #画样本概率密度图s-rnorm(100 ...

  3. Matlab 绘制三维立体图(以地质异常体为例)

    前言:在地球物理勘探,流体空间分布等多种场景中,定位空间点P(x,y,x)的物理属性值Q,并绘制三维空间分布图,对我们洞察空间场景有十分重要的意义. 1. 三维立体图的基本要件: 全空间网格化 网格节 ...

  4. Matlab slice方法和包络法绘制三维立体图

    前言:在地球物理勘探,流体空间分布等多种场景中,定位空间点P(x,y,x)的物理属性值Q,并绘制三维空间分布图,对我们洞察空间场景有十分重要的意义. 1. 三维立体图的基本要件: 全空间网格化 网格节 ...

  5. 【NLP】Python NLTK 走进大秦帝国

    Python NLTK 走进大秦帝国 作者:白宁超 2016年10月17日18:54:10 摘要:NLTK是由宾夕法尼亚大学计算机和信息科学使用python语言实现的一种自然语言工具包,其收集的大量公 ...

  6. fastx_toolkit软件使用说明

    高通量测序数据下机后的原始fastq文件,包含4行,其中一行为质量值,另外一行则为对应序列,我们都了解高通量的数据处理首先要进行质量控制,这些过程包括去接头.过滤低质量reads.去除低质量的3'和5 ...

  7. 一些常用的NLTK频率分布类中定义的函数

    fdist=FreqDist(samples)创建包含给定样本的频率分布fist.inc(sample)增加样本fdist['monstrous']计数给定样本出现的次数fdist.freq('mon ...

  8. Matlab数字信号处理

    产生方波 clear t=0:0.01:10; subplot(4,1,1) f1=square(t);                       %  产生周期为2pi的方波信号 plot(t,f ...

  9. 用CentOS 7打造合适的科研环境 :zhuan

    这篇博文记录了我用CentOS 7搭建地震学科研环境的过程,供我个人在未来重装系统时参考.对于其他地震学科研人员,也许有借鉴意义. 阅读须知: 本文适用于个人电脑,不适用于服务器: 不推荐刚接触Lin ...

随机推荐

  1. main cannot be resolved or is not a field

    今天在做XML解析的时候,总是给我报 XML Parsing Error: XML or text declaration not at start of entity 的错误,后来查了下讲大概意思是 ...

  2. LeetCode: Single Number I && II

    I title: Given an array of integers, every element appears twice except for one. Find that single on ...

  3. 一天一个Java基础——排序

    插入排序 直接插入排序: 当插入第i个数据元素k时,由前i-1个数据元素组成已排序的数据序列,将k与数据序列中各数据元素依次进行比较后,插入到数据序列的适当位置,使得插入后的数据序列仍是排序的. 直接 ...

  4. Oracle 跟踪事件 set event

    一.Oracle跟踪文件 Oracle跟踪文件分为三种类型,一种是后台报警日志文件,记录数据库在启动.关闭和运行期间后台进程的活动情况,如表空间创建.回滚段创建.某些alter命令.日志切换.错误消息 ...

  5. msssql 用numberic(38)替代int去解决int不够的问题

    发现ms sql server的问题int(-2^31 ~ 2 ^ 31 -1)与程序中的UINT有时会对不上的时候, 发现如果用numberic(32)来做判断好像解决, 暂时就现在的插入操作来看, ...

  6. (三)相遇射线的3D碰撞盒

    序 在2D游戏中,我们知道处理碰撞时,需要设置精灵遮罩图.同样,进入3D,处理碰撞时需要3D模型作为“遮罩图”. 索尼克 飞檐走壁   目的 (1)处理模型间的碰撞问题         (2)获取鼠标 ...

  7. LeetCode题解——Regular Expression Matching

    题目: 正则表达式的匹配,'.'能匹配任何一个字符,'*'之前必须有一个字符,两个结合起来表示之前那个字符出现0到无穷次. 解法: 一定要注意'*'必须结合前面的字符一起使用. 代码: class S ...

  8. 写给Python初学者的设计模式入门

    有没有想过设计模式到底是什么?通过本文可以看到设计模式为什么这么重要,通过几个Python的示例展示为什么需要设计模式,以及如何使用. 设计模式是什么? 设计模式是经过总结.优化的,对我们经常会碰到的 ...

  9. hadoop2.6.0汇总:新增功能最新编译 32位、64位安装、源码包、API下载及部署文档

    相关内容: hadoop2.5.2汇总:新增功能最新编译 32位.64位安装.源码包.API.eclipse插件下载Hadoop2.5 Eclipse插件制作.连接集群视频.及hadoop-eclip ...

  10. node-mysql中的连接池代码学习

    node-mysql是一个node.js下的mysql驱动,前段时间在处理连接池的问题上遇到了连接不释放的疑难杂症,虽已解决,但仍需总结经验避免下次重蹈覆辙.下面是node-mysql中的连接池的部分 ...