shuili_123 发表于 2024-10-26 20:08:12

【GIS教程】ArcGIS做日照分析(附练习数据下载)


    <div style="text-align: left; margin-bottom: 10px;">
      <h2 style="text-align: left; margin-bottom: 10px;">目录:</h2>
      <h3 style="text-align: left; margin-bottom: 10px;"><a href="#sub_title_1" style="color: red;">1.基于arcgis的空间分析方法</a></h3>
      <h3 style="text-align: left; margin-bottom: 10px;"><a href="#sub_title_2" style="color: red;">2.arcgis空间分析应用实例</a></h3>
      <h3 style="text-align: left; margin-bottom: 10px;"><a href="#sub_title_3" style="color: red;">3.arcgis空间分析案例及答案</a></h3>
      <h3 style="text-align: left; margin-bottom: 10px;"><a href="#sub_title_4" style="color: red;">4.arcgis空间分析基本操作</a></h3>
      <h3 style="text-align: left; margin-bottom: 10px;"><a href="#sub_title_5" style="color: red;">5.arcgis空间分析实验教程</a></h3>
      <h3 style="text-align: left; margin-bottom: 10px;"><a href="#sub_title_6" style="color: red;">6.arcgis中有哪些空间分析工具?</a></h3>
      <h3 style="text-align: left; margin-bottom: 10px;"><a href="#sub_title_7" style="color: red;">7.arcgis空间数据分析</a></h3>
      <h3 style="text-align: left; margin-bottom: 10px;"><a href="#sub_title_8" style="color: red;">8.arcgis10.2空间分析工具</a></h3>
      <h3 style="text-align: left; margin-bottom: 10px;"><a href="#sub_title_9" style="color: red;">9.arcgis空间分析实验报告</a></h3>
      <h3 style="text-align: left; margin-bottom: 10px;"><a href="#sub_title_10" style="color: red;">10.gis空间分析应用实例</a></h3>
    </div>




    <h3 id="sub_title_1" style="text-align: left; margin-bottom: 10px;">1.基于arcgis的空间分析方法</h3>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">方钉工社</p>
    <h3 id="sub_title_2" style="text-align: left; margin-bottom: 10px;">2.arcgis空间分析应用实例</h3>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">我国对住宅日照标准的规定是:冬至日住宅底层日照不少于1小时或大寒日住宅层日照不少于2小时(通常以当地冬至日正午12时的太阳高度角作为依据)因冬至日太阳高度角最低,照射范围最小,如果冬至日12:00建筑物底层能够接收到阳光,那么一年中其他天数就能接收到更多的太阳辐射。</p>
    <h3 id="sub_title_3" style="text-align: left; margin-bottom: 10px;">3.arcgis空间分析案例及答案</h3>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">随着数字城市的建设,在大量的城市建筑数据支持下,应用GIS空间分析方法可以找出不符合建筑日照规范的建筑,为城市规划与设计提供有效的方法依据小编通过12:00的日照情况来模拟该时刻的建筑物产生的阴影范围,如果在这时刻建筑物都没有被遮挡,则建筑间距满足日照要求,最后通过分析阴影与建筑物的空间叠加关系可以找出不符合日照标准的建筑物。</p>
    <h3 id="sub_title_4" style="text-align: left; margin-bottom: 10px;">4.arcgis空间分析基本操作</h3>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">我们用到的数据只有建筑物高度的矢量数据“Build”和小区数据“Community”,并且当地12:00太阳高度角为34.75197°。具体怎么求这个建筑物的日照阴影,看小编画的技术流程图啦!</p><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-axegupay5k/80524b2c18464ed4863e750023056312~noop.image?_iz=58558&amp;from=article.pc_detail&amp;lk3s=953192f4&amp;x-expires=1730339846&amp;x-signature=maDFWNkMDLZ%2BmYRMnsMcM25qIXk%3D" style="width: 100%; margin-bottom: 20px;">
    <h3 id="sub_title_5" style="text-align: left; margin-bottom: 10px;">5.arcgis空间分析实验教程</h3>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">1.矢量转栅格在Arcmap中处理阴影都是在栅格数据的基础上进行的,为此我们要把这个矢量数据转换成栅格数据。使用【转换工具】|【转为栅格】|【面转栅格】,【输出栅格】设置为“BuildR”。</p><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/94f811764f46422890ed7b38eb3cf9f1~noop.image?_iz=58558&amp;from=article.pc_detail&amp;lk3s=953192f4&amp;x-expires=1730339846&amp;x-signature=tS3fsupQyRsv3xO5KAPO8ysFyGM%3D" style="width: 100%; margin-bottom: 20px;">
    <h3 id="sub_title_6" style="text-align: left; margin-bottom: 10px;">6.arcgis中有哪些空间分析工具?</h3>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">2.栅格重分类现在要对刚才处理出来的栅格进行重分类,把旧值为“NoData”的像元值改成新值“0”,其他的不变有的小伙伴可能不明白为什么要做这一步在解释这个问题之前小编先说一下坡向计算的原理坡度计算是使用邻域分析,有多种计算方法,但是都涉及到模板,就是说计算某一个栅格的坡向,至少需要知道X轴和Y轴4个方向相邻像元的高程值。</p>
    <h3 id="sub_title_7" style="text-align: left; margin-bottom: 10px;">7.arcgis空间数据分析</h3>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">那么这里的建筑物边缘在后面的操作中也要计算坡向,但是边缘外面的值是“NoData”,这样无法计算建筑物的边缘,所以为了后续的坡向计算需要将“NoData”的像元值设置为0选择【Spatial Analyst 工具】|【重分类】|【重分类】工具,【输入栅格】选择“BuildR”,【值字段】选择“Value”,【输出栅格】设置为“reclass1”,如下图所示:</p><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/b704fe7622d742cfa936c8c744d65d44~noop.image?_iz=58558&amp;from=article.pc_detail&amp;lk3s=953192f4&amp;x-expires=1730339846&amp;x-signature=Hl3zyoD5UKcgFSqnYSKKdtcHJHI%3D" style="width: 100%; margin-bottom: 20px;"><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/ede4dd731fe34441bb89449d6b0fae60~noop.image?_iz=58558&amp;from=article.pc_detail&amp;lk3s=953192f4&amp;x-expires=1730339846&amp;x-signature=jagC4dDEvg3Ru2wu8moWVGqw5UE%3D" style="width: 100%; margin-bottom: 20px;">
    <h3 id="sub_title_8" style="text-align: left; margin-bottom: 10px;">8.arcgis10.2空间分析工具</h3>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">3.计算坡向选择【Spatial Analyst工具】|【表面分析】|【坡向】工具,【输入栅格】选择“reclass1”,【输出栅格】设置为“aspect”,根据需要,设置其他参数,点击【确定】,生成坡向数据“aspect”,如下图所示:</p><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/b545f37e83f647e0a25ac85635e9b491~noop.image?_iz=58558&amp;from=article.pc_detail&amp;lk3s=953192f4&amp;x-expires=1730339846&amp;x-signature=wzFHvkLiKOsNlmiRwzuG89SX8ek%3D" style="width: 100%; margin-bottom: 20px;">
    <h3 id="sub_title_9" style="text-align: left; margin-bottom: 10px;">9.arcgis空间分析实验报告</h3>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">可以发现坡向都是在建筑物边缘,因为只有在边缘才有高度落差,才能形成坡向,其他同一水平面高度无法形成坡向4.提取建筑物的背光面轮廓本次计算在12:00时刻太阳方位角在180°时建筑物的背光面轮廓,此时建筑物阴影应该是在0°—90°和270°—360°。</p>
    <h3 id="sub_title_10" style="text-align: left; margin-bottom: 10px;">10.gis空间分析应用实例</h3>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">打开【Spatial Analyst 工具】|【地图代数】|【栅格计算器】,输入一个判断语句:(("Aspect2"&gt;=0)&amp;("Aspect2"=270)&amp;("Aspect2"&lt;=360))</p>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">得到建筑物背光面轮廓“back12”,图中蓝色为轮廓,值为1。</p><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/fbb54384c188456c8fa348386dac6fc7~noop.image?_iz=58558&amp;from=article.pc_detail&amp;lk3s=953192f4&amp;x-expires=1730339846&amp;x-signature=NIbEnf57xCH5aDk9w2tUmqhw4eY%3D" style="width: 100%; margin-bottom: 20px;">
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">5.提取建筑物背光面的高度数据由于栅格数据只能表示一种属性,而后面山体阴影分析需要的是高程数据,为此我们需要计算背光面的高度已知前面的数据“reclass1”是表示高度的,而“back12”中背光面像元值为1,因此我们只要将两个相同位置的像元相乘即可的得到背光面像元的高度值。</p>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">打开【Spatial Analyst 工具】|【地图代数】|【栅格计算器】,输入:“reclass1”*“back12”,设置【输出栅格】为“DEM12”,这时候的背光面轮廓都有了高度属性。</p><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/bf069b5b7514421fa8f5754bea72cae3~noop.image?_iz=58558&amp;from=article.pc_detail&amp;lk3s=953192f4&amp;x-expires=1730339846&amp;x-signature=sdOmQxznJ%2BohWOywkIzJfHQYUyE%3D" style="width: 100%; margin-bottom: 20px;">
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">6.计算建筑物的阴影我们要根据当地时间12:00太阳的方位角和高度角,以及背光面的高度计算建筑物的阴影打开【Spatial Analyst Tools】|【表面分析】|【山体阴影】工具,【输入栅格】选择“DEM12”,方位角:180(北半球当地时间12:00太阳方位角都是180°啦),高度:34.75197,选中【模拟阴影】,如果不选中的话就没有阴影出来,只有物体本身的阴阳面出现,【输出栅格】设置为“Shade12”,如下图所示:。</p><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/850bc3ec60cb42d184d2c390187407d5~noop.image?_iz=58558&amp;from=article.pc_detail&amp;lk3s=953192f4&amp;x-expires=1730339846&amp;x-signature=NWv%2BmNhSpvZefjDFlVC33WpuU%2Fs%3D" style="width: 100%; margin-bottom: 20px;">
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">我们在结果图层的基础上叠加上建筑物的蓝色轮廓,我们可以发现有些建筑物轮廓里面有黑色的阴影,可以肯定该建筑物底层在12:00一定是无法接收到太阳照射的,不满足日照规范。</p><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/95a09f12dfd94a6bb7dab23bbc0ec120~noop.image?_iz=58558&amp;from=article.pc_detail&amp;lk3s=953192f4&amp;x-expires=1730339846&amp;x-signature=mP%2FXlpQQJM0vg8RJD7fReqlwhfQ%3D" style="width: 100%; margin-bottom: 20px;">
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">在这里有的小伙伴就会想,为什么我不可以直接在“reclass1”这个建筑物高度数据上面做【山体阴影】?小编曾经也有这个疑惑,于是乎照着操作了一遍,得到的结果如下图所示:</p><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/3ba941e886954c79bbed99e79ccca6bd~noop.image?_iz=58558&amp;from=article.pc_detail&amp;lk3s=953192f4&amp;x-expires=1730339846&amp;x-signature=AE4cd75tYZPqxwdJyFHCoAoJJmo%3D" style="width: 100%; margin-bottom: 20px;">
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">有什么不一样吗?眼尖的小伙伴一眼就识破绝大多数的建筑物没有被阴影遮挡,这个是很正常的对吧?因为一部分的建筑物阴影会被后面楼层的向光面覆盖掉,而我们看到的图像是上帝视角,所以就觉得阴影缺失了一部分,只有极少部分由于建筑物太高,产生的阴影才可能会覆盖到后面建筑物的楼顶。</p>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">如下图所示:</p><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/262cfdbcfe8f45d2bb53897b5e82e747~noop.image?_iz=58558&amp;from=article.pc_detail&amp;lk3s=953192f4&amp;x-expires=1730339846&amp;x-signature=zkhbEHVETr6fUJrjUwUBk8Zbr5Q%3D" style="width: 100%; margin-bottom: 20px;">
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">(小部分阴影会覆盖到其他建筑物屋顶)</p><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/3bbc02cbbcb444cf8ea97adcd78ec8cd~noop.image?_iz=58558&amp;from=article.pc_detail&amp;lk3s=953192f4&amp;x-expires=1730339846&amp;x-signature=yTP9%2BzqMw%2BSU9YInJpGEhu%2BpKRw%3D" style="width: 100%; margin-bottom: 20px;">
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">(大部分阴影被建筑物向光面遮挡)由于图像显示的是上帝视角,垂直往下看的,这样看到的阴影没有覆盖住其他建筑物,就不好判断该建筑物是否被其他建筑物的阴影覆盖,是否符合日照标准由于阴影都是由建筑物的背光面遮挡太阳光线产生的,因此只要我们使用背光面来创建阴影即可,这样做有什么作用吗?有!这样背光面产生的阴影就不会因为有向光面而被残忍覆盖了,阴影就可以直接覆盖到建筑物的底层,叠加上建筑物就可以很容易判断其是否满足日照标准啦,如下图所示:。</p><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/2c44a20e77d34b729a45336a4a3e139b~noop.image?_iz=58558&amp;from=article.pc_detail&amp;lk3s=953192f4&amp;x-expires=1730339846&amp;x-signature=TIK2ezBaNPqgnuDEwjbRNz4J%2BV4%3D" style="width: 100%; margin-bottom: 20px;">
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">7.判断阴影和建筑物的覆盖关系此时我们需要将阴影栅格转换成矢量格式,在“Shade12”中,像元值为0的就是阴影,所以我们在属性表里面选中值为0的栅格,使用【转换工具】|【由栅格转出】|【栅格转面】,【输入数据】设置为“Shade12”,【字段】选择“Value”,选中简化面,输出文件名为“Mshade”,结果图层如下所示:</p><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/36475a784bc3483099f038ef745a619b~noop.image?_iz=58558&amp;from=article.pc_detail&amp;lk3s=953192f4&amp;x-expires=1730339846&amp;x-signature=mu6dTtYlQFtH1%2BTgnS7rw%2FooOvM%3D" style="width: 100%; margin-bottom: 20px;">
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">接下来我们要查询不符合日照标准的建筑物了选择菜单栏里面的选择选项卡,在下拉选项卡中点击【按位置选择】工具,选择方法设置为“从以下图层中选择要素”,目标图层勾选为建筑物矢量数据“Build”,源图层选择“Mshade”,空间选择方法为“目标图层要素的质心在源图层要素内”,为什么选择这个呢?因为根据这两个图层的空间关系来看,建筑物矢量数据都和它的阴影相交。</p>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">有的小伙伴又会问,为什么都相交?不应该是阴影和建筑物边界相邻吗?我第一感觉也是这样的,但是我看到建筑物的栅格数据“BuildR”时,发现矢量边界线一部分和建筑物边界外面的像元相交了,这说明阴影计算的结果阴影栅格中一定会有和建筑物边界线相交的像元,如下图所示:</p><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/54ffe6d2897f4822909f53bf6fae3c1d~noop.image?_iz=58558&amp;from=article.pc_detail&amp;lk3s=953192f4&amp;x-expires=1730339846&amp;x-signature=KkKzx2eU7PXOIktHznWSFIk%2BmBc%3D" style="width: 100%; margin-bottom: 20px;">
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">(黄色为建筑物栅格,蓝色线是建筑物矢量边框)</p><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/6d3f6001aeda4b2485c7d5f303a7fd9b~noop.image?_iz=58558&amp;from=article.pc_detail&amp;lk3s=953192f4&amp;x-expires=1730339846&amp;x-signature=vQFxM6HdOjXkp3qx%2FT1Ep1nZV2I%3D" style="width: 100%; margin-bottom: 20px;">
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">(黑色为阴影栅格,蓝色线是建筑物矢量边框)综上所述,只能选择建筑物的质心是否在阴影上面来判断其是否是不符合日照标准的建筑物咯,最后点击确定这时候我们可以看到“Build”中有一部分建筑物高亮显示,我们把选中的建筑物右键导出来,然后叠加到建筑物数据“Build”和小区上面进行符号化,最终结果如下图所示:。</p><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/42f786746b4b42f5a1ee67976e3dbaa4~noop.image?_iz=58558&amp;from=article.pc_detail&amp;lk3s=953192f4&amp;x-expires=1730339846&amp;x-signature=%2FA8KcDj3Yz46Cx4%2Bk%2F3drynAkpc%3D" style="width: 100%; margin-bottom: 20px;">
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">如果有小伙伴准备买房的哈,对采光条件比较有要求的,可以自己做一个这样的日照分析,拿着这个图去挑房绝对不会吃亏哦!</p><img src="https://p26-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/4f4639cce1b9441fa5a9d32bf71998ca~noop.image?_iz=58558&amp;from=article.pc_detail&amp;lk3s=953192f4&amp;x-expires=1730339846&amp;x-signature=Vzwlzw96vMwWYzEqYmMHN2zSG4c%3D" style="width: 100%; margin-bottom: 20px;">
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">方钉工社</p>




页: [1]
查看完整版本: 【GIS教程】ArcGIS做日照分析(附练习数据下载)