基于格网的污染物空间分配方法(点值分配到面)

来源:互联网 发布:yum 安装jdk 编辑:程序博客网 时间:2024/06/06 02:19

最近遇到一个环保方面的案例,和大家分享下~

每个区域有个点值,这个点值表示该区排放量总和,本文以臭氧为例。如何将臭氧值进行空间化?



将臭氧进行空间分摊,可以使用密度分析,创建出一个显示整个区域臭氧的预测分布状况的表面。


这里写图片描述
左图搜索半径769米;右图搜索半径10000米

我是没想出更好的方法来进行臭氧的空间分配,但是用户给了我一个他们常用的方法,也就是基于格网及道路或人口数据进行污染物的空间分配。这种分配的好处是空间可视化效果会更直观一些。


这里写图片描述
格网大小为1000米

思路:

我们最后是使用格网进行符号化出图。所以计算的臭氧值要赋值到每个格网上。臭氧值需要分区计算,那么参与计算的因子有区域的臭氧值、区域道路总和、每个格网道路总和。

格网臭氧值 = 区域臭氧值 ÷ 区域道路总和 × 每个格网道路总和

还有一个问题,下图中的格网被区域分割了。这个格网的编号是唯一的,但区的名称不一样。要统计格子中的道路时,这个格子需要有一个唯一值。而编号和区域名都不是唯一的,所以需要新建一个字段,将区域及格网的编号合在一起,就是唯一值了。之所以不能使用OBJECTID,因为数据在进行空间分析时,OBJECTID值会发生变化。


操作步骤:


1、生成格网。

使用GP工具创建渔网(Create Fishnet)生成格网。格子大小为1000米,范围比研究区范围大一些,输出坐标系统研究区一致。


这里写图片描述

2、为格网加上区县名。

可以将格网数据和研究区进行联合(Union)操作。


这里写图片描述

结果属性表中多了区域名称的属性。


这里写图片描述

添加一个文本型字段,让格网有个唯一的编号。


这里写图片描述

3、统计区域道路总和和每个格网道路总和

将道路和上一步的结果进行相交操作。


这里写图片描述

1)统计区域道路总和

打开上一步结果的属性表,在NAME99上单击右键,选择Summarize。


这里写图片描述


这里写图片描述

2)统计每个格网道路总和


这里写图片描述

4、计算每个格网的臭氧值。

打开格网和研究区联合的结果,在图层上单击右键,选择合并连接(Join),将各区道路总和、各格网道路总和、站点(臭氧值)连接过去。


这里写图片描述

连接各区道路总和。


这里写图片描述

连接各格网道路总和。


这里写图片描述

新建一个双精度类型的计算,计算臭氧值。


这里写图片描述

再对结果进行符号化就可了。

注意事项:

1、每次运算时,都统计下道路总和是否正确;
2、最后统计下臭氧总和是否和原来的值一致。

示例数据下载:
链接: https://pan.baidu.com/s/1qYwTyiw 密码: fssf

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 经常过敏的体质怎么办 一边鼻子堵了怎么办 鼻炎流清水鼻涕怎么办 鼻子总感觉堵塞怎么办 半边鼻子不通气怎么办 鼻炎感冒了鼻塞怎么办 左边鼻子不通气怎么办 婴儿鼻塞不通气怎么办 过敏性鼻炎一直打喷嚏怎么办 一只鼻子流鼻涕怎么办 一个鼻子不通气怎么办 夏天鼻子堵了怎么办 做完鼻子感冒了怎么办 鼻子不通流鼻涕打喷嚏怎么办 一岁半宝宝流鼻涕鼻塞怎么办 没有感昌流鼻涕怎么办 婴儿感冒咳嗽流鼻涕怎么办 小孩经常流鼻子怎么办 5岁宝宝流鼻涕怎么办 小孩鼻涕一直流怎么办 二岁宝宝流鼻涕怎么办 小婴儿有点鼻塞怎么办 宝宝流鼻涕总不好怎么办 孩子鼻炎睡不好怎么办 鼻炎清鼻涕不止怎么办 宝宝持续低烧流鼻涕怎么办 孩子鼻塞不通气怎么办 2月婴儿感冒怎么办 长期流黄鼻涕怎么办 孩子流清水鼻涕怎么办 小孩有点流鼻子怎么办 初生婴儿堵鼻子怎么办? 小孩反复发烧了怎么办 小孩突然发烧了怎么办 40天宝宝鼻塞怎么办 宝宝伤风鼻子不通怎么办 鼻子伤风不通气怎么办 宝宝伤风流鼻子怎么办 十个月婴儿上火怎么办 一个多月宝宝鼻子有鼻屎怎么办 三个月婴儿感冒发烧怎么办