surfer画世界频率分布图(等高线、地点标注)
以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画世界频率分布图(等高线、地点标注)的更多相关文章
- c# 画正态分布图
/// <summary> /// 提供正态分布的数据和图片 /// </summary> public class StandardDistribution { /// &l ...
- seaborn(2)---画分类图/分布图/回归图/矩阵图
二.分类图 1. 分类散点图 (1)散点图striplot(kind='strip') 方法1: seaborn.stripplot(x=None, y=None, hue=None, data=No ...
- Matplotlib学习---用seaborn画联合分布图(joint plot)
有时我们不仅需要查看单个变量的分布,同时也需要查看变量之间的联系,这时就需要用到联合分布图. 这里利用Jake Vanderplas所著的<Python数据科学手册>一书中的数据,学习画图 ...
- python+NLTK 自然语言学习处理六:分类和标注词汇一
在一段句子中是由各种词汇组成的.有名词,动词,形容词和副词.要理解这些句子,首先就需要将这些词类识别出来.将词汇按它们的词性(parts-of-speech,POS)分类并相应地对它们进行标注.这个过 ...
- Surfer 软件做等值线图
使用surfer软件做等值线图 Surfer软件美国Golden Software公司编制的一款以画三维图(等高线,image map,3d surface)的软件. Surfer具有的强大插值功能和 ...
- nlp 总结 分词,词义消歧,词性标注,命名体识别,依存句法分析,语义角色标注
分词 中文分词 (Word Segmentation, WS) 指的是将汉字序列切分成词序列. 因为在汉语中,词是承载语义的最基本的单元.分词是信息检索.文本分类.情感分析等多项中文自然语言处理任务的 ...
- AI数据标注行业面临的5大发展困局丨曼孚科技
根据艾瑞咨询发布的行业白皮书显示,2018年中国人工智能基础数据服务市场规模为25.86亿元,预计2025年市场规模将突破113亿元,行业年复合增长率达到了23.5%. 作为人工智能产业的基石,数据 ...
- python 可视化 散点图。柱状图、等高线
matplolib.org可查到更多画图方法等 散点图 import matplotlib.pyplot as plt import numpy as np #n个点 n = 1024 #平均值是0, ...
- Cesium专栏-空间分析之地形等高线(附源码下载)
Cesium Cesium 是一款面向三维地球和地图的,世界级的JavaScript开源产品.它提供了基于JavaScript语言的开发包,方便用户快速搭建一款零插件的虚拟地球Web应用,并在性能,精 ...
随机推荐
- NFS配置与搭建
参考: Linux下NFS服务器的搭建与配置 https://www.cnblogs.com/liuyisai/p/5992511.html http://blog.51cto.com/hongten ...
- python设计模式第二十天【模版方法模式】
1.应用场景 (1)具有相同的操作,但是步骤中具有不同的操作细节 2.代码实现 #!/usr/bin/env python #! _*_ coding:UTF-8 _*_ from abc impor ...
- Yii2的客户端验证
如何配置Yii的客户端验证呢? 首先,应该配置验证规则的场景,即scenario 其次,应该配置验证规则,在验证规则中配置客户端验证 例如:
- css多列居中
https://jingyan.baidu.com/article/36d6ed1f67d58f1bcf488393.html
- Java多线程之定时任务(Timer)
package org.study2.javabase.ThreadsDemo.schedule; import java.util.Date; import java.util.Timer; imp ...
- SpringBoot之get请求404
后台:SpringBoot 前台:VUE 异常:调get接口,返回404 场景:get请求传参,后台返回n条数据,不传参则返回所有 原因:原请求url为"~/one/{param}" ...
- Linux CAT与ECHO命令详解
Linux CAT与ECHO命令详解 cat命令是Linux下的一个文本输出命令,通常是用于观看某个文件的内容的: cat主要有三大功能: 1.一次显示整个文件. $ cat filename 2.从 ...
- POJ 3460 Booksort(算竞进阶习题)
IDA* 这题真不会写..估价函数太巧妙了.. 按照lyd神牛的说法我们把a[i+1]=a[i]+1记为正确后继,反之则记为错误后继 那么考虑最优的一次交换区间,至多能够纠正三个错误后继,所以我们统计 ...
- 以计算斐波那契数列为例说说动态规划算法(Dynamic Programming Algorithm Overlapping subproblems Optimal substructure Memoization Tabulation)
动态规划(Dynamic Programming)是求解决策过程(decision process)最优化的数学方法.它的名字和动态没有关系,是Richard Bellman为了唬人而取的. 动态规划 ...
- IDEA 新建 module
maven项目可以创建多个module,在IDEA中具体操作 1.在已经建好的maven项目上右键 2.新建: 效果如下: 这时在子pom.xml中 <parent> <artifa ...