Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v3.0更新计划 #137

Open
cavencj opened this issue Dec 19, 2022 · 1 comment
Open

v3.0更新计划 #137

cavencj opened this issue Dec 19, 2022 · 1 comment
Labels
documentation Improvements or additions to documentation

Comments

@cavencj
Copy link
Member

cavencj commented Dec 19, 2022

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能走的更远。

@cavencj cavencj added the documentation Improvements or additions to documentation label Dec 19, 2022
@zishang520
Copy link
Contributor

zishang520 commented Mar 16, 2023

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants