太阳阴影体计算工具(Sun Shadow Volume)结果属性表中Z值为什么是负值?怎么求高楼到地面的阴影?

使用GP工具Sun Shadow Volume,结果属性表中Z min参数含义是什么?为什么80米高的楼层,阴影达1.5km
已邀请:

徐珂 - ArcGIS for Desktop

赞同来自:

【解决办法】:
太阳阴影体计算(Sun Shadow Volume)工具,计算的是太阳直射的最远距离,穿透了地面,所以Z_min会有负值。

计算模型到表面的阴影方法如下:

1、绘制一个包含所有高楼的面;
2、在ArcScene中,将绘制的这个面拉伸至85米(比楼高稍高一些);
3、使用Layer 3D to Feature Class工具将这个面转为Multipatch;
4、使用Intersect 3D工具将高楼数据和这个面数据求交,结果中Z_min最小值为0。

验证Z_min为0的方法为:在太阳阴影体计算结果的属性表中加一个Float类型的字段,在字段上单击右键选择Calculate Geometry,属性选择最小Z值,即可验证。

要回复问题请先登录注册