查看原文
其他

Arcgis实例:裁剪栅格+栅格分区统计+三维可视性分析

GIS前沿 2021-04-27


我想要的未来,是看得到安全感

青春疼痛系列小说 就是19岁以下的人的悲情故事,总是书写一些遗憾啊、失去啊、忘却啊的故事,感情路线是较为消沉的。就是这样的啦,好像饶雪漫是这种文章比较出名的作者

食材不新鲜的话通常就得加重口
文笔底子不够好通常就只能写浮夸的排比句,用浮夸的词语,站在大楼顶上给自己打聚光灯摆姿态,扯开嗓门喊出自己脆弱的痛楚。
“你们快来看!!!我好青春好痛啊!”
不用怎么看。人都是会长大的。
通常长大以后再回头看就会脸红红,羞羞哒


你失眠,我恰好陪你一起醒着。 

我们能遇见的,一定都有原因。所以每次遇到对的人,都像久别重逢。 

所以兜兜转转,我们都在等能一起欣赏世界的那个人.


读书多了,内心才不会决堤

你有没有想过这样一件事,你想去的地方,你喜欢的人,你向往的事物,都和你有着很远的距离,原因是什么。

因为你和读书之间的距离,就是你和你喜欢的事物之间的距离。离读书越远,自己就越浅薄。

就算不是为了钱,那就是增长自己的见识,不一定能大富大贵,但会拥有更多的选择。

我们都应该为自己谋一条后退的路,多一个方便的选择,去挥霍自己的青春。可以让你拥有强大的气场,去面对各种流言蜚语,会给你一个虚拟的世界,保护你脆弱的翅膀,尽管是文字堆垒的城堡,但是会有安全感。

有过一段孤独的时间,每天早晨晚上,一个人在家面对四面白墙,捧着手机和电脑发呆,一度怀疑自己得了忧郁症。后来开始读书,一本书看了四五遍,再后来就养成了一种习惯,捧着书,就像捧着爱人的脸。

总之是为了更好的活着,活着赚钱,活着享受,我很俗,不为别的,只为自己。

俗人没什么不好,你的育儿指南不一定非要是高雅,不妨试试俗人回档,俗人不俗命,你可以拿给孩子看看,告诉他们,先懂俗,再懂雅。



读书多了,内心才不会决堤

你有没有想过这样一件事,你想去的地方,你喜欢的人,你向往的事物,都和你有着很远的距离,原因是什么。

因为你和读书之间的距离,就是你和你喜欢的事物之间的距离。离读书越远,自己就越浅薄。

就算不是为了钱,那就是增长自己的见识,不一定能大富大贵,但会拥有更多的选择。

我们都应该为自己谋一条后退的路,多一个方便的选择,去挥霍自己的青春。可以让你拥有强大的气场,去面对各种流言蜚语,会给你一个虚拟的世界,保护你脆弱的翅膀,尽管是文字堆垒的城堡,但是会有安全感。

有过一段孤独的时间,每天早晨晚上,一个人在家面对四面白墙,捧着手机和电脑发呆,一度怀疑自己得了忧郁症。后来开始读书,一本书看了四五遍,再后来就养成了一种习惯,捧着书,就像捧着爱人的脸。

总之是为了更好的活着,活着赚钱,活着享受,我很俗,不为别的,只为自己。

俗人没什么不好,你的育儿指南不一定非要是高雅,不妨试试俗人回档,俗人不俗命,你可以拿给孩子看看,告诉他们,先懂俗,再懂雅。


我想要的未来,是看得到安全感

欢欢思来想去还是决定分手了,她说,跟一个看不到未来的人在一起,感觉每天的生活的都像在走钢丝,颤颤巍巍的掉不下来,但是也走不到对岸。为了以后的幸福,长痛不如短痛,还是分开算了。

当时对于欢欢的分手,朋友中分成了两个阵营,一边说欢欢太现实,毕竟从大学就建立了深厚的感情基础,如今却败给了子虚乌有的安全感,说起来确实没有信服度。

还有支持欢欢的朋友说,女生喜欢一个人,就是想要嫁给一种安全感,如果白白浪费了女人最好的那几年,最后回想起来真的想给自己一巴掌。

欢欢和男朋友是一只脚踏进了婚礼殿堂,一只脚在门外徘徊。男朋友也有一份比较稳定的工作,他们在一个城市工作了几年,在出租房内度过了热恋的那几年,体验到了蜗居、拮据、争吵和甜蜜。


你失眠,我恰好陪你一起醒着。 

我们能遇见的,一定都有原因。所以每次遇到对的人,都像久别重逢。 

所以兜兜转转,我们都在等能一起欣赏世界的那个人.


读书多了,内心才不会决堤

你有没有想过这样一件事,你想去的地方,你喜欢的人,你向往的事物,都和你有着很远的距离,原因是什么。

因为你和读书之间的距离,就是你和你喜欢的事物之间的距离。离读书越远,自己就越浅薄。

就算不是为了钱,那就是增长自己的见识,不一定能大富大贵,但会拥有更多的选择。

我们都应该为自己谋一条后退的路,多一个方便的选择,去挥霍自己的青春。可以让你拥有强大的气场,去面对各种流言蜚语,会给你一个虚拟的世界,保护你脆弱的翅膀,尽管是文字堆垒的城堡,但是会有安全感。

有过一段孤独的时间,每天早晨晚上,一个人在家面对四面白墙,捧着手机和电脑发呆,一度怀疑自己得了忧郁症。后来开始读书,一本书看了四五遍,再后来就养成了一种习惯,捧着书,就像捧着爱人的脸。

总之是为了更好的活着,活着赚钱,活着享受,我很俗,不为别的,只为自己。

俗人没什么不好,你的育儿指南不一定非要是高雅,不妨试试俗人回档,俗人不俗命,你可以拿给孩子看看,告诉他们,先懂俗,再懂雅。



读书多了,内心才不会决堤

你有没有想过这样一件事,你想去的地方,你喜欢的人,你向往的事物,都和你有着很远的距离,原因是什么。

因为你和读书之间的距离,就是你和你喜欢的事物之间的距离。离读书越远,自己就越浅薄。

就算不是为了钱,那就是增长自己的见识,不一定能大富大贵,但会拥有更多的选择。

我们都应该为自己谋一条后退的路,多一个方便的选择,去挥霍自己的青春。可以让你拥有强大的气场,去面对各种流言蜚语,会给你一个虚拟的世界,保护你脆弱的翅膀,尽管是文字堆垒的城堡,但是会有安全感。

有过一段孤独的时间,每天早晨晚上,一个人在家面对四面白墙,捧着手机和电脑发呆,一度怀疑自己得了忧郁症。后来开始读书,一本书看了四五遍,再后来就养成了一种习惯,捧着书,就像捧着爱人的脸。

总之是为了更好的活着,活着赚钱,活着享受,我很俗,不为别的,只为自己。

俗人没什么不好,你的育儿指南不一定非要是高雅,不妨试试俗人回档,俗人不俗命,你可以拿给孩子看看,告诉他们,先懂俗,再懂雅

【问题1】现有全国各省行政区划数据和某影像数据,需实现按省行政边界进行裁剪该影像数据。

图1.1 省行政区划数据

图1.2 影像数据

【方法】使用ArcGIS中【Extract By Mask】(按掩膜提取)工具实现。注:本例涉及了矢量数据与栅格数据的处理操作,为使操作正常实现,必须保证矢量数据与栅格数据的坐标系是一致的。该工具使用的矢量数据需要是面数据,若只有线数据,需要先转为面数据方能执行裁剪操作。栅格数据可以是遥感影像数据、DEM(数字高程模型)数据等专业数据,也可以是图像、照片等数据。

【实验步骤】

1)保存待提取省份的矢量数据。首先,使用【通过矩形选择要素】工具,选中“江苏省”图形数据;右击“省级行政区”图层,选择【数据】|【导出数据】,打开导出数据对话框;输出要素设置为“江苏省”;确定,得到江苏省的行政区划数据。

图1.3 【通过矩形选择要素】工具

图1.4 选中“江苏省”图形数据

图1.5 导出数据对话框

图1.6 江苏省图形数据

2)裁剪栅格数据。打开【Spatial Analyst 工具】|【提取分析】|【按掩膜提取】工具,输入栅格设置为“影像”,输入掩膜数据设置为“江苏省”,输出栅格设置为“jiangsu_grid”;确定,得到江苏省影像数据。

图1.7 【按掩膜提取】工具参数设置

图1.8 江苏省影像数据

【问题2】降雨量监测。对某地区进行野外降雨量采集,记录了采集点空间坐标和降雨量。现需对该地区按管理区范围进行降雨量总量统计,并绘制统计直方图。

图2.1 GPS样点数据

图2.2 管理区范围数据

【方法】使用ArcGIS中【Zonal Statistics】(分区统计)工具和【Zonal Statistics As Table】(以表格显示分区统计)工具实现。注:采样点的降雨量数据是空间抽样的数据,为了获取整个区域上的降雨量分布数据,需要对采样点进行空间插值操作;获得全区域降雨量数据后,才能对各个管理区进行分区统计降雨量总量。插值得到的降雨量数据为栅格数据,栅格分辨率根据特定情况而定。相关专业概念以GIS专业书为准。

【实验步骤】

1)导入采样点数据。打开ArcMap软件,打开菜单栏【文件】|【添加数据】|【添加XY数据】工具,指定导入文件为“rainfall.txt”,设置   X、Y字段对应于文本中的数据列;点击【编辑】,设置空间坐标系与区域数据zone一致;确定,得到“rainfall个事件”图层;右击该图层,选择【数据】|【导出数据】,打开导出数据对话框;设置输出数据为“points.shp”,得到采样点矢量点数据。

图2.3 【添加XY数据】工具参数设置

图2.4 导出数据对话框

图2.5 采样点矢量数据

2)生成全区降雨量数据。打开【Spatial Analyst 工具】|【插值】|【反距离权重法】工具,输入点数据设置为“points”,Z值字段设置为“P”,输出栅格设置为“rainfall”;本例中像元大小和搜索半径均默认设置;点击【环境】打开工具环境设置对话框,处理范围设置为“与zone图层相同”;确定,得到插值结果。注:不同的插值工具得到的结果不同,使用时建议根据实际情况而定。一般的,采用反距离权重法来进行插值。

图2.6 【反距离权重法】工具参数设置

图2.7 环境设置

图2.8 插值结果

3)统计各管理区降雨量总量。打开【Spatial Analyst 工具】|【区域分析】|【分区统计】工具,输入要素区域数据为“zone”,区域字段设置为“index”,输入赋值栅格为“rainfall”,输出栅格设置为”sum_P”,统计类型选择“SUM”;确定,得到统计结果栅格数据。

图2.9 【分区统计】工具参数设置

图2.10 分区统计结果

4)统计降雨量总量表格。打开【Spatial Analyst 工具】|【区域分析】|【以表格显示分区统计】工具,输入要素区域数据为“zone”,区域字段设置为“index”,输入赋值栅格为“rainfall”,输出表设置为”t_sum_P”,统计类型选择“SUM”;确定,得到统计结果表格。

图2.11 参数设置

图2.12 分区统计表格

5)绘制统计直方图。打开菜单栏【视图】|【图】|【创建】工具,图层设置为“t_sum_P”,值字段设置为”SUM”,X字段设置为”INDEX”;常规图属性中标题设置为”各管理区降雨量总量”,取消图例,轴属性中分别修改左标题为” 降雨量“,下标题为”管理区编号“;完成,得到统计图。

图2.13 设置值字段

图2.14 设置标题

图2.15 统计结果图

【问题3】使用三维可视分析方法分析城市某条道路的可见程度。

图3.1 三维建筑数据、道路数据和观察点数据

【方法】使用ArcGIS中【Construct Sight Lines】(构造通视线)工具和【Intersect 3D Line With MultiPatch】(3D线与多面体相交)工具实现。注:本例将道路离散为线段,利用所有分割点的可视性百分比来评价该道路的可见程度。构造通视线工具生成了视点与道路的视线集数据,通过相交判断来区分被阻挡的视线和通视的视线,最后统计通视的视线百分比即为该道路的可见程度。

【实验步骤】

1)构造视点与道路的视线集。打开【3D Analyst Tools】|【3D要素】|【可见性】|【构造视线】工具,视点分析设置为”view_point“,目标要素设置为”road“,输出设置为”sights“,观察者高度字段为view_point图层的”height“字段,目标高度字段为”road”图层的”height“字段;采样距离默认为”1”;确定,得到视线集数据。

图3.2 参数设置

图3.3 视线集数据

2)视线与建筑体的相交处理。打开【3D Analyst Tools】|【3D要素】|【3D线与多面体相交】工具,输入线要素设置为”sights“,输入多面体要素设置为”CityModel“,连接属性选择”ALL“,输出点要素类设置为”int_pt“,输出线要素类设置为”int_line“;确定,得到相交结果。

图3.4 【3D线与多面体相交】工具参数设置

图3.5 相交结果

3)依据可通视性划分视线集。打开相交线段属性表,右击”LINE_OID“字段,选择【汇总】工具;注:相交线段属性表中LINE_OID字段对应于原始视线的ID值,若LINE_OID字段同一值的个数大于1,则表明原始视线被建筑体分割成线段。因此,本例对LINE_OID字段汇总统计,其余字段不涉及可不设置;设置输出表格为”table“;确定,得到统计结果表格;

图3.6 相交线段属性表

图3.7 【汇总】工具参数设置

图3.8 汇总统计结果

4)计算可见程度值。打开汇总表格table,点击【表选项】按钮,选择【按属性选择】工具,打开查询器;输入表达式” “Cnt_LINE_O” =1 “;应用,找出可通视的视线记录;从表格提示可知有【138】条视线未被遮挡,而视线总数为【493】条;可见程度计算可得【27.99%】

图3.9 查询表达式

图3.10 选择可见视线


文章转自地理信息论坛

版权归原作者所有


- END -

干货 |ArcGIS制图基础教学视频

ArcGIS—dwg与shp转换原理

ArcGIS教程:三招搞定重叠区域数据提取

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存