使用Arcgis画等值线图

  • 前言
  • 一、开启Geostatistical Analyst工具
  • 二、使用地统计向导画图
  • 三、调整配色
  • 四、插入图例
  • 参考

前言

本来我没打算写这一篇的,因为关于Arcgis画contour图的经验贴挺多挺容易找的,但是我发现隔了一段时间之后我忘记了步骤是什么了,而且总是有奇奇怪怪的绊脚石。所以我再次搜索那些我遇到的问题,并且整理出一篇经验贴,也是为了方便以后的自己。

一、开启Geostatistical Analyst工具

点击菜单栏中“自定义”—“拓展模块”,将Geostatistical Analyst勾选上。

然后把鼠标放到菜单栏空白处,右键点击一下,在弹出的那一堆选择里把Geostatistical Analyst给勾选上(应该是在第4个)。

二、使用地统计向导画图

想必大家已经准备好了可以画图的数据(txt、xls都可以,三列的数据lon、lat、X,X是要用来画等值线的数据,比如海表面温度、盐度或者别的什么标量)。
点击Geostatistical Analyst,在下拉列表里选择Geostatistical Wizard(有的汉化包把这个翻译成地统计向导)。在左侧的方法列表里选择一个插值方法,如图所示我选择的是克里金法,这是我随机选择的,每个方法都有所不同,当然大同小异,可以在正式使用之前把每一个结果都看一遍(因为我不了解这些插值方法的区别,所以用了这个笨办法)。
然后就是要调整右侧的“输入数据”,源数据集调整成为你要用来画图的图层,数据字段里记得别选成了lon或者lat之类的,一定要是你用来画图的标量。

然后你就会得到一幅有点让你血压升高的四四方方的contour图。好吧也许只是让我血压升高。因为我绘制的是海洋里的标量场,可想而知原数据在陆地上是没有值的,而经过Arcgis的插值之后,陆地上也有值了,于是只能用陆地图层盖住。但是工作中总是会遇到一些不理想的情况,比如我现在就遇到了。我得在别人已经画好的底图上加上海洋的标量场,然而这幅底图的图层是这样的(以下顺序代表从上而下的图层顺序):50m以深的海洋(面要素)、50m以浅的海洋(面要素)、陆地以及海盆(面要素)。也就是说,陆地图层是放在最下面的,而且这个陆地图层是包括海盆的,如果往上挪就会覆盖住两个海洋图层。而且陆地以及海盆图层放到最上面,这个插值结果的图层也只能在陆地以及海盆图层之上,不然显示不出来。这时候就会暴露出有虚假值的陆地的contour图。
这只是我的一些牢骚,画图啥的果然还是MATLAB最好了QAQ。

三、调整配色

Arcgis默认的配色方案并不是等距离的。鼠标右键点击刚出来的插值图层(图层的名字默认是刚刚选择的插值方法,比如我刚刚选的是“克里金法”,图层的名字就是“克里金法”),点击“属性”→“符号系统”→在最顶上的色带栏后面点击“分类”。

在分类框里将“方法”改为手动,当然也有别的可选的,比如等距还是啥的,但是说实在的只有手动才能得到我想要的效果。然后“方法”下面的“类”我也是根据自己的需求调成了11。接下来就是一个一个手动地输入“中断”的值。接下来就如上面那幅图一样把色带变得均匀了。这样加图例的时候也好加。

四、插入图例

上面的步骤都点击确定之后我们回到了主界面,点击菜单栏中的“插入”→“图例”。
这时候会出现一堆可以标注的选项,有多少图层就可以标注多少图例。注意右边的图例项白框才是最后图例会展示的内容,左边是图层的名字。中间的>、>>、<、<<键差不多就是添加、添加全部、删除、删除全部的意思了。

然后点击下一页,再下一页,在这里记得改一下图例的边框和背景。边框默认是没有的,背景默认是透明的。我加上了边框,并且把背景变成了白色。


然后下一页、再下一页。在这里修改一下一些距离什么的。对我来说重点要修改的“图面(垂直)”,如果不修改的话,图例的每个色块会间隔比较大,我在此处把数字改成了2磅。然后点击完成就可以了。

这个是最后的图例效果。

参考

1.https://blog.csdn.net/weixin_41608080/article/details/114585173
2.https://jingyan.baidu.com/article/3f16e003f911792591c103a9.html

使用Arcgis画等值线图相关推荐

  1. 手把手教会你使用Arcgis画流场图

    手把手教会你使用Arcgis画流场图 手把手教会你使用Arcgis画流场图 我以前一直都是用MATLAB绘制流场图的,但是工作原因让我不得不使用Arcgis画流场图.在网上找到了一些教程,但是感觉讲得 ...

  2. 根据数据使用arcGIS画分级图

    根据数据使用arcGIS画分级图 需求 分析 准备 需求实现 数据处理 成品 相关文件下载 百度网盘链接 阿里云盘链接 参考 需求 需求:受一位朋友所托,需要画一张图:底层是中国地图,在其上按照不同年 ...

  3. 利用ARCGIS和QGIS画等值线图

    1.先使用Arcgis进行操作:导入XYZ的数据,利用Arcgis的插值函数进行插值(比如普通克里金插值),插值完毕后得到tif文件.使用等值线函数进行等值线绘制,可以自定义等值线水平.输出为shp文 ...

  4. arcgis画线根据长度_如何使用Arcgis进行画线与面并计算大小?

    本篇文章给大家来了的内容是介绍如何使用Arcgis进行画线与面并计算大小?有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 在使用Arcgis API for JavaScript进行 ...

  5. Arcgis画出断面线并批量导出

    ARCGIS生成河道断面文件 (1)准备好河道中心线,高程点,面文件 (2)利用高程点插值为TIN或者DEM文件: (3)按照以下步骤点击工具条(3D Analyst) 第一个按钮画断面线,第二个按钮 ...

  6. ArcGis画简单的行政图的详细步骤

    绘制全国行政图 准备数据和ArcGis软件 数据 获取方式很多,这里提供一个网站下载,文末获取. ArcGis 软件可以去软件安装管家下载. 注意: 不适合大佬看. 上面网站可以下载的 svg 和 j ...

  7. python ggplot画等值线图_用Python画漂亮的专业插图 ?So easy!

    点击上方 "Python人工智能技术" 关注,星标或者置顶 22点24分准时推送,第一时间送达 来自:知乎问答 | 编辑:真经君链接:zhihu.com/question/2166 ...

  8. python ggplot画等值线图,是否可以在Python ggplot上绘制多折线图?

    I need to plot 3 columns of a Pandas dataframe on python ggplot, with the same index. Is that possib ...

  9. python ggplot画等值线图_传说中的画图神器Plotnine,Python中的ggplot2

    R的忠实用户知道,ggplot2可以使您在处理探索性数据分析和数据可视化时更加简单.它使得创建优雅而强大的情节变得如此容易,从而有助于解读数据中的潜在关系. 那么Python用户是否也有类似的画图工具 ...

最新文章

  1. c语言是一门对标识符大小写敏感的程序设计语言,《C语言程序设计》课程自测题...
  2. 单个接口添加超时时间_SpringBoot使用Guava令牌桶对接口限流
  3. python sendline_python Pexpect模块的使用
  4. Linux中通过命令直接删除文件中最后一行
  5. pandas合并concatmerge和plot画图
  6. Python-cvxopt库的使用(1)(解决LP问题)
  7. 【编译原理笔记15】运行存储分配概述,静态存储分配,栈式存储分配,调用序列和返回序列,非局部数据的访问,符号表,符号表建立
  8. visual studio code 如何取消提示
  9. 下拉框绑定数据库后,如何在下拉框的最前面增加一项
  10. [CSS揭秘]不规则投影
  11. MySQL使用简单教程
  12. 苹果手机如何投屏到电脑【无线有线】
  13. Openxml 笔记
  14. 2.1.1队列——雏形(初始版本)
  15. Golang happen before
  16. 支付宝不甘示弱!用派红包战略发力
  17. int型整数的最大值和最小值是多少
  18. 使用STM32f103点亮led灯——库函数版本
  19. 艾永亮:酒店浮沉录,睡不明白的生意经
  20. python实现批量修改图片颜色

热门文章

  1. 如何给html文件夹密码,怎样给文件夹加上密码_分享两种给文件夹设密码的方法...
  2. layer兼容性问题
  3. 阿里云HaaS100物联网开发板学习笔记(六)做个智能灯---一个完整的开发例子
  4. linux 负载高 cpu低,Linux服务器CPU使用率较低但负载较高
  5. 投资 - 出口 - 消费
  6. 解决Linux遇到There are no enabled repos.的问题
  7. 【MYSQL】MYSQL 主要函数
  8. 【渝粤题库】陕西师范大学100111 计算机应用基础 作业 (高起专)
  9. 上海高考惊现0分作文 只因描写同性恋题材
  10. 搭建个人的GPS定位系统