首页 / 浏览问题 / 组件GIS / 问题详情
可视域分析怎么获得它的分析范围
argentum  (28EXP)  初出茅庐
3月26日, 2018
画了一个扇形的可视域区域,怎么才能获取到这个可视域分析的底面分析范围呢;

GeoModel3D geo = viewshed3d.GetFrustumBody() as GeoModel3D;这句话是获取这个可视域的整个三维扇形区域吗,怎么能获取这个底面的多边形区域呢

1个回答

您好,如果您仅仅想获取整个分析区域的底面扇形,可以根据扇形的半径(Viewshed3D.Distance ),扇形的方向范围(Viewshed3D.Direction ,Viewshed3D.HorizontalFov ),自行构造一个Geopie对象。如果您想获取可视分析结果的底面,可以使用GeoModel3D geo = viewshed3d.GetFrustumBody() as GeoModel3D获取分析结果,然后使用ModelBuilder3D.SectionProjection 方法 获取模型底部投影面。
胡林  (5,985EXP)  登峰造极
3月26日, 2018
...