ArcGIS立体效果地图制作

立体效果地图可以将原来简单显示的平面地图变成有立体感的地图,由此用户可以更好的辨识地物,并增加地图的美观度;目前百度地图、腾讯等多家地图厂商都已推出立体地图查看模式,只需放大地图到一定的比例尺范围,就可以看到该区域建筑的立体效果。
在这里插入图片描述
原理:立体效果包括顶面和侧面。
侧面是通过原始顶面与往下平移的面,将上下对应每段线段两两组合而成生成侧面,最后在盖上原始顶面则可。
先生成侧面,再叠加上顶面则可完成效果。
代码如下:
ISegment seg = sc.get_Segment(s);原始顶面
ISegment seg1 = (seg as IClone).Clone() as ISegment;
(seg1 as ITransform2D).Move(0, m_height);原始顶面平移后
seg1.ReverseOrientation();
RingClass ring = new RingClass();
ring.AddPoint(seg.FromPoint);
ring.AddPoint(seg.ToPoint);
ring.AddPoint(seg1.FromPoint);
ring.AddPoint(seg1.ToPoint);
//ring.AddSegment(seg);
//ring.AddSegment(seg1);
rin

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值