以surfer 12版本为例:

1、下载世界地图,这里我随便提供一个范例(侵删,忘记出处了);

2、进入surfer软件,选择“MAP”——“NEW”——“BASE MAP”。

以此按照以上步骤,在弹出的对话框中选中我们下载的世界地图,作为底图;

3、本文以采集中国北京、德国柏林、澳大利亚悉尼、美国纽约的温度为例说明;

准备中国北京、德国柏林、澳大利亚悉尼、美国纽约这四个地方的温度信息;

4、采集中国北京、德国柏林、澳大利亚悉尼、美国纽约的经纬度信息;

这里以中国北京为例,鼠标右击中国北京在地图上的位置;surfer的右下方会出现该位置的X轴和Y轴信息(下图的方框),记录下来;

德国柏林、澳大利亚悉尼、美国纽约以此类推;

5、准备txt文件,文件格式如下:

第一列为X轴的值,第二列为Y轴的值,第三列为温度的值;

四行分别代表中国北京、德国柏林、澳大利亚悉尼、美国纽约;

6、生成 Grid 数据;

点击“Grid”,选择上一步保存的TXT文件;

弹出以下的对话框,选择“OK”;

点击“OK”后,弹出以下界面,选择“Kriging”——“OK”;

克里克插值法的优点是能保存原始的数据;

X轴和Y轴可以选择填底图的最大值和最小值(最大值和最小值查看方法类似第四步);

7、插入温度等高线图;

依次点击“Map”——“New”——“Contour Map”;

将世界地图和新生成的温度等高线图叠加在一起;

8、添加中国北京、德国柏林、澳大利亚悉尼、美国纽约四个地点在世界地图的标注,以“+”显示;

以此点击“Map”——“New”——"Post Map";

选中第五步保存的TXT文件;点击“OK”,如下图所示;

至此,完成。

surfer画世界频率分布图(等高线、地点标注)的更多相关文章

  1. c# 画正态分布图

    /// <summary> /// 提供正态分布的数据和图片 /// </summary> public class StandardDistribution { /// &l ...

  2. seaborn(2)---画分类图/分布图/回归图/矩阵图

    二.分类图 1. 分类散点图 (1)散点图striplot(kind='strip') 方法1: seaborn.stripplot(x=None, y=None, hue=None, data=No ...

  3. Matplotlib学习---用seaborn画联合分布图(joint plot)

    有时我们不仅需要查看单个变量的分布,同时也需要查看变量之间的联系,这时就需要用到联合分布图. 这里利用Jake Vanderplas所著的<Python数据科学手册>一书中的数据,学习画图 ...

  4. python+NLTK 自然语言学习处理六:分类和标注词汇一

    在一段句子中是由各种词汇组成的.有名词,动词,形容词和副词.要理解这些句子,首先就需要将这些词类识别出来.将词汇按它们的词性(parts-of-speech,POS)分类并相应地对它们进行标注.这个过 ...

  5. Surfer 软件做等值线图

    使用surfer软件做等值线图 Surfer软件美国Golden Software公司编制的一款以画三维图(等高线,image map,3d surface)的软件. Surfer具有的强大插值功能和 ...

  6. nlp 总结 分词,词义消歧,词性标注,命名体识别,依存句法分析,语义角色标注

    分词 中文分词 (Word Segmentation, WS) 指的是将汉字序列切分成词序列. 因为在汉语中,词是承载语义的最基本的单元.分词是信息检索.文本分类.情感分析等多项中文自然语言处理任务的 ...

  7. AI数据标注行业面临的5大发展困局丨曼孚科技

    根据艾瑞咨询发布的行业白皮书显示,2018年中国人工智能基础数据服务市场规模为25.86亿元,预计2025年市场规模将突破113亿元,行业年复合增长率达到了23.5%.​ 作为人工智能产业的基石,数据 ...

  8. python 可视化 散点图。柱状图、等高线

    matplolib.org可查到更多画图方法等 散点图 import matplotlib.pyplot as plt import numpy as np #n个点 n = 1024 #平均值是0, ...

  9. Cesium专栏-空间分析之地形等高线(附源码下载)

    Cesium Cesium 是一款面向三维地球和地图的,世界级的JavaScript开源产品.它提供了基于JavaScript语言的开发包,方便用户快速搭建一款零插件的虚拟地球Web应用,并在性能,精 ...

随机推荐

  1. java学习之—合并两个数组并排序

    /** * 合并两个数组并排序 * Create by Administrator * 2018/6/26 0026 * 下午 4:29 **/ public class MergeApp { pub ...

  2. python之路--MySQL 库,表的详细操作

    一 库操作 数据库命名规则 可以由数字,字母,下划线,@, #, $ 区分大小写 唯一性 不能使用关键字如 create  select 不能单独使用数字 最长128位 # 这些是对上次的补充. 二 ...

  3. Linux基础学习(13)--Linux系统管理

    第十三章——Linux系统管理 一.进程管理 1.进程查看: (1)进程简介:进程是正在执行的一个程序或命令,每一个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源. (2)进程管理的 ...

  4. wiki 安装

    地址:https://www.jianshu.com/p/fb2574567eae

  5. 用织梦建站如何去掉a这个目录,还有内容页的a

    1.另外建一个站点,将物理路径直接指向a即可. 2.去掉文章页生成的带a的路径: 只需要这一句话:  function='str_replace("/a","" ...

  6. 多线程的实现方式01 Thread

    /* * 多线程 有三种实现方式 * 其一 Thread * * 写一个类 * * 1.让他继承 Thread * 2.重写thread中的run方法 * 3.创建子类对象就是在 创建线程! * 3. ...

  7. Gitlab中README.MD编写格式模板

    README.MD文件 格式: 源码: # Hbase组件 ## Maven依赖 ``` <dependency> <groupId>catf</groupId> ...

  8. Java调用.NET 的Web Service服务故障排除

    参考路径:http://blog.sina.com.cn/s/blog_4c925dca01014y3r.html

  9. 使用 Travis CI 自动部署 Hexo 站点至 GitHub Pages

    Hexo 与 GitHub Pages 安装配置请参考:Hexo 与 GitHub Pages 本文源码与生成的静态文件在同一项目下,源码在 source 分支,静态文件在 master 分支 新增 ...

  10. React 学习(三) ---- state 和 事件处理函数

    在上两节中,我们讲述了props, 组件使用props进行渲染,但是这是一次性的, props渲染完成之后就不做任何事情了,但是现实中却不是这样的,当我们点击购物车上的加减按钮时,数量会自动加1或减1 ...