Skyline开发:剖面分析扩展

之前在博客上写过《skylline开发:剖面分析原理》,在里边介绍了如何实现剖面分析,并借助TE中自带的统计图进行显示。

在实际的应用中,做剖面分析的时候,不止是要画一条线,有时需要将地下管线的剖面、地表建筑物或地铁等元素圈入进去,整体的展示在一张图上。

在这样的情况下,需要怎么样去开发呢,下边提供几种开发思路:

1、arcgis engine开发,可以事先用arcmap做一个mxd,当然需要把元素都做入进去,再根据数据,使用AE的api在图上勾画,做mxd的时候,把坐标系设置好,跟地图的保持一致;

2、在CS的系统中,wpf有一个控件叫DynamicDataDisplay,可以做一些统计图,也支持一些自由标绘的画线;

3、在web端,因为现在的资源库比较方便,d3js、echart等都能勾画,当然,熟悉webgl的开发,也可在canvas上进行勾画;

4、在CS的系统中,C#的GDI+绘图也能实现。

除了AE的开发有坐标系,其他的需要根据数据自己计算坐标,当地图的坐标是经纬度时,需要换算成米,涉及到高程的信息,一般采取相对的高程。

图片的比例也是要注意的,不能高度和长度不是同一个比例,要不然画出来的图片是变形的。

GDI+画图效果

在这里插入图片描述

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值