dvgis / dc-sdk

DC-SDK is based on the open source project Cesium for the second development of two three-dimensional WebGis application framework , the framework optimizes the use of Cesium and adds some additional features , designed for developers to quickly build WebGis application.🌎

Home Page:http://dc.dvgis.cn

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

v3.0更新计划

cavencj opened this issue · comments

v3.0更新计划

最近有一段时间未更新代码仓库,并不是该仓库以后不维护了,曾经说过:Cesium不倒,它不倒,主要原因还是在等Cesium的100版本,想看看一个整版的发布会带来什么样的变化,然后在基于这样的一个整版之上开发DC的3.0版本,以下是计划规划的一些3.0需要添加的一些功和开放的一些功能:

1、将DC的底层从Cesium全量代码迁移到只使用@cesium/engine.会重写CesiumViewer和DC.Viewer,其中对外的接口不会变化

2、计划开放测量功能的源码

3、在聚合图层方面:(1)增加自定图标的设置(2)计划优化聚合算法(3)增加聚合图标的鼠标交互功能

4、热区图层:(1)增加三维热区图层

5、3dtiles图层:(1)将使用CustomShader对象替代现有的自定义shader的效果,接口会有变化(2)计划加入对3dtiles的压平、淹没、限高、单体等一些分析功能,不是不想做,只是不想被人家copy

6、会基于市面上一些常规的可视化效果图层,将这些图层集成到DC中,如:deck.gl,echarts,L7

7、在矢量瓦片方面:(1)等Cesium 官方矢量瓦片的支持 (2)计划支持 pbf,支持了也不开源(不想被copy),但会出文章说明技术要领

8、开放I3S数据模型的接口,目前Cesium已经支持,DC还未开放

9、DC依旧会采用原先的开发模式--不修改Cesium的任何源码,只做扩展,对于习惯性使用Cesium的开发人员也是可以完全支持

10、对于仓库开发和维护上,如果您也希望DC能够走的更远和有一些比较常用的功能集成的到DC中,可以提交PR或者直接联系作者开放仓库的权限

这些是目前规划的一些功能,如果还有需要补充的,请到github上提交您的宝贵建议

最后说一些祝愿的话:

希望Cesium能走的更远,DC能走的更远。

commented

天地图地形有考虑开源添加么?可以的话我提交pr,我写了一个TdtTerrainProvider,不过天地图地形性能比较差,很卡