arcgis插值不覆盖区划图_ArcGIS绘图—空气质量站点数据插值绘制等值线图

67b35b39815ba1eaf38de3f8ed779f41.png

作者:吴琳;

陈天舒,山东大学环境科学(大气化学)博士在读

数据(Excel格式):多站点污染物数据(国,省,市控点),站点经纬度信息

绘图(以2017年山东国控点的PM2.5数据为例):

1. Excel转表

ArcGIS右侧工具栏->工具箱->系统工具箱->转化工具(Conversion
Tool)->Excel->Excel转表

0a0f059d201fd0a0246dadc2e7f64330.png

*右侧工具栏的显示设置:顶部目录栏->自定义->扩展模块->全选->确定

53edadf050a80792fa0187617815057b.png

*转表成功后左侧图层栏会有转化成功的表显示

2e19da3e0aef07803fd67d5e5295b3aa.png

2. 生成数据要素

在右侧工具栏的链接目录里找到转表后文件->右键->创建要素类->从XY表->z字段改为PM->点击输入坐标的坐标系->地理坐标系->World->WGS 1984(最后生成XYsd17pm.shp文件,为下一步插值的目标文件)

3. 数据插值

1) 右侧工具栏->地理分析工具->插值分析->反距离权重法(可换)

877ad6a47d70e49c104675c1f0912b9d.png

8a36aaeb75fe91a681cf9c600c7c570b.png

*输出地统计图层自行命名,搜索邻域可选择平滑

2) 环境->处理范围->选择山东地区的地图文件sd.shp

646ce937f79d5c2c4af64fac6a5ab373.png

3)插值后生成如下插值区域则插值成功:

6ca151d9f95273201f0efa0b061bf4c3.png

4. 截取所需部分数据

1)将所需区域的地图文件导入(可由右侧链接文件夹中直接找到拖拽)->更改图层顺序使地图覆盖在插值图层之上(左侧直接拖拽,弱不能拖拽则先选择按照绘图顺序列出图层再拖拽)

05de34d9d05b4a95e1c443ae3a37182e.png

2)在插值图层上右键->数据框属性->裁剪选项->裁剪至形状->指定形状->要素的轮廓->应用->确定

3f95a0e34473cc14cbe16411ba6705fe.png

7a4854cbc769948a58a5a1c829b8cf01.png

3) 左侧找到地图图层->单击色块进入符号选择器->填充颜色:无颜色(轮廓颜色及粗细可根据美观程度调整)

a3641a739a73d80f68972c87c87e0309.png

a73668b4067142ccd1f3d5c420dc63ba.png

5. 颜色,数据范围选择

左侧插值图层->右键->属性->符号系统

色带选择

分类(分成几类)

标注(右键)->格式标注->编辑描述

5f5975c6e2677f964158f9fdf5f77c2f.png

9a66698eea122bd416a45f8f76931c99.png

*本例由于最高浓度的面积很小,没有显示。可通过更改类的数量显示

6. 加入市标

上侧工具栏->插入->文本框->双击文本框可以更改字体等信息

03f43a3b88bef90ef34d43da9f6d189b.png

7. 添加图例

改为布局视图->插入->图例->双击图例进入设置

dc707b4ffcbfe2380d0556a13a7c7f2e.png

8. 成图

5b437b12553a8be43d55114b0e41635a.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/392667.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数字校验

1 function validNumber(fieldname,fielddesc){2 var value $.trim($("#key_"fieldname).val());3 var num /^([0-9.])$/;4 5 var flag num.test(value);6 if(!flag) {7 alert("【"fielddesc"】只能输入数字");8 …

JavaScript覆盖率统计实现

主要需求 1、 支持browser & nodejs 由于javascript既能够在浏览器环境执行,也能够在nodejs环境执行,因此须要能够统计两种环境下单元測试的覆盖率情况。 2、 透明、无缝 用户写单元測试用例的时候,不须要为了支持覆盖率统计多写代码&…

leetcode 328. 奇偶链表(双指针)

给定一个单链表,把所有的奇数节点和偶数节点分别排在一起。请注意,这里的奇数节点和偶数节点指的是节点编号的奇偶性,而不是节点的值的奇偶性。 请尝试使用原地算法完成。你的算法的空间复杂度应为 O(1),时间复杂度应为 O(nodes)…

NSLog打印当前文件,当前函数,当前行数

NSLog(”%s, %s, %d”, __FILE__, __FUNCTION__, __LINE__); 转载于:https://www.cnblogs.com/shenfei2031/archive/2011/08/06/2129636.html

单元格内容分列多行_姓名太多,放在一列打印时浪费纸张,可以分成多行多列打印...

在日常工作中,往往会碰到这种情况(如下图):只有一列数据,而且比较多,如果打印起来就浪费纸张,然后复制、粘贴把表格变成几列,方便打印。今天小编和大家分享不用复制、粘贴,就能快速完成一列分成…

caesar加密_如何编写Caesar密码:基本加密简介

caesar加密by Brendan Massey由布伦丹梅西(Brendan Massey) The Caesar Cipher is a famous implementation of early day encryption. It would take a sentence and reorganize it based on a key that is enacted upon the alphabet. Take, for example, a key of 3 and th…

Java中接口、抽象类与内部类学习

2019独角兽企业重金招聘Python工程师标准>>> Java中接口、抽象类与内部类学习 接口与内部类为我们提供了一种将接口与实现分离的更加结构化的方法。 抽象类和抽象方法 抽象方法:仅有声明而没有方法体。 抽象类:包含一个或多个抽象方法的类&am…

leetcode 402. 移掉K位数字(贪心算法)

给定一个以字符串表示的非负整数 num,移除这个数中的 k 位数字,使得剩下的数字最小。 注意: num 的长度小于 10002 且 ≥ k。 num 不会包含任何前导零。 示例 1 : 输入: num “1432219”, k 3 输出: “1219” 解释: 移除掉三个数字 4, 3, 和 2 形成…

javascript 自定义Map

迁移时间:2017年5月25日08:24:19 Author:Marydon 三、自定义Map数据格式 需特别注意的是: js中没有像java中的Map数据格式,js自带的map()方法用于:返回一个由原数组中的每个元素调用一个指定方法后的返回值组成的新数组。 map()使…

gif分解合成_如何通过分解和合成使复杂的问题更容易

gif分解合成Discover Functional JavaScript was named one of the best new Functional Programming books by BookAuthority!“发现功能JavaScript”被BookAuthority评为最佳新功能编程书籍之一 ! Our natural way of dealing with complexity is to break it in…

vs2005 新建项目一片空白

最近在研究 workflow fundation ,但是在安装了他的extensions之后,发现VS2005 新建项目一片空白,除开workflow其他的项目模板全部丢失,新建项目对话框中空空如也。查阅资料后发现,可以通过 命令 devenv.exe /InstallVSTemplates 来…

docker导入镜像 liunx_docker扫盲?面试连这都不会就等着挂吧

推荐阅读:java喵:6大面试技能树:JAVA基础JVM算法数据库计算机网络操作系统​zhuanlan.zhihu.com一只Tom猫:都是“Redis惹的祸”,害我差点挂在美团三面,真是“虚惊一场”!​zhuanlan.zhihu.com现…

crontab里shell脚本将top信息写入文件

crontab里shell脚本将top信息写入文件: 注: 1、top -n 1代表执行1次退出(默认top是不退出的),-d 1代表每1秒执行1次 2、crontab里需加/bin/bash # crontab -e */5 * * * * /bin/bash /usr/local/bin/top.sh # vi top.sh #!/bin/ba…

leetcode 1030. 距离顺序排列矩阵单元格(bfs)

给出 R 行 C 列的矩阵&#xff0c;其中的单元格的整数坐标为 (r, c)&#xff0c;满足 0 < r < R 且 0 < c < C。 另外&#xff0c;我们在该矩阵中给出了一个坐标为 (r0, c0) 的单元格。 返回矩阵中的所有单元格的坐标&#xff0c;并按到 (r0, c0) 的距离从最小到…

Linux iptables:规则原理和基础

什么是iptables&#xff1f; iptables是Linux下功能强大的应用层防火墙工具&#xff0c;但了解其规则原理和基础后&#xff0c;配置起来也非常简单。 什么是Netfilter&#xff1f; 说到iptables必然提到Netfilter&#xff0c;iptables是应用层的&#xff0c;其实质是一个定义规…

太阳系八大行星碰撞的视频_火星的身世:从太阳系的起源说起

大约46亿年前盘状的太阳星云从一大片又冷又暗的气体云中诞生太阳自己并没有任何暴露确切年龄的线索&#xff0c;我们之所以能够知道太阳系的“生日”&#xff0c;是因为迄今从陨石中找到的最古老固体物质&#xff0c;年龄约为45.68亿年。一般认为&#xff0c;太阳系的各个地方是…

refract推导_我们如何利用Refract来利用React式编程的力量

refract推导by Joe McGrath通过乔麦克格拉斯 我们如何利用Refract来利用React式编程的力量 (How we harnessed the power of reactive programming with Refract) Have you ever wondered how open-source libraries built by companies come into existence?您是否想过公司建…

sql server:查詢系統表

---查看所有存储过程或视图的位置 select a.name,a.[type],b.[definition] from sys.all_objects a,sys.sql_modules b where a.is_ms_shipped0 and a.object_id b.object_id and a.[type] in (P,V,AF) order by a.[name] ASC GO--1、查看所有存储过程与函数 exec sp_store…

UDP数据包的大小

问题来源于日志信息&#xff0c;在这里总结一下&#xff0c;后续在补充新的内容。在链路层&#xff0c;由以太网的物理特性决定了数据帧的长度为&#xff08;46&#xff0b;18&#xff09;---&#xff08;1500&#xff0b;18&#xff09;&#xff0c;其中的18是链路层的首部和尾…

博科查看光功率_法拉第旋光器:非互易性旋转光的偏振

法拉第旋光器是利用法拉第效应制作的光学器件&#xff0c;当入射光正向(或反向)进入旋光器时&#xff0c;入射光偏振面会发生旋转。法拉第效应1845年&#xff0c;法拉第发现&#xff1a;当一束平面偏振光通过置于磁场中的磁光介质时&#xff0c;平面偏振光的偏振面就会随着平行…