![]() | 1 beginor 2022-12-14 17:35:16 +08:00 不是一个量级的东西,没法比较,两者都要吧。 |
2 Lighfer 2022-12-14 17:49:17 +08:00 d3js 没用过,cesium 深度用户,cesium 存在大量 N 年没修复的小问题,真正用起来的话,需要自己填坑的地方还是不少的。 |
4 luyifei 2022-12-14 18:36:22 +08:00 https://studio.thingjs.com/map 可以考虑一下我前司 |
![]() | 5 gongwf 2022-12-14 23:12:16 +08:00 d3.js 自定义性强,但是你要做智慧城市,3D 场景比较多,是不是可以 d3.js+three.js 。另外之前接触过 mapbox 和 deck.gl 可以看一下。 |
7 daolanfler 2022-12-15 08:52:23 +08:00 最近在做管网系统,也是要用到 cesium 也是现学现卖(之前 2D 用的 leaflet + leaflet-geoman, d3 都没用到..)。根据我在 B 站上的搜索,智慧城市主要是 threeJS 应用吧,如果需要地图可能要接入 cesium ,3D 模型之类的应该是美术提供吧,感觉这不是一个人能做完的。 可视化的选择倒是有挺多的。。 |
8 daolanfler 2022-12-15 08:53:41 +08:00 @gongwf 请问一下,d3js 和 leaflet 之类的地图框架咋集成呢,我之前要绘图的话都用的 leaflet 插件,比如 leaflet-draw/ leaflet-geoman 之类的... |
![]() | 9 dolorain OP @daolanfler leaflet 可以创建 animante 层,创建 pane 层。用 D3 或者其他可视化 js ,渲染到对应层。再用 leaflet 控制这些层,我是这样做的。 |
![]() | 10 dolorain OP @gongwf mapbox maplibre leaflet 我比较熟悉了,不适合这个项目,mapbox 和 maplibre 强项在于 webgl 操作处理 vector 类的地图。这项目要求全 3D 的。 |
![]() | 11 sadyx 2022-12-15 09:48:07 +08:00 d3 没用过,写过一段时间 cesium 。cesium 相比于其他的 webgl 框架更偏 GIS 一点,如果是城市级别的项目+webgl3d 我可能会优先选择 ceisum |
![]() | 12 cangcang 2022-12-15 10:02:15 +08:00 d3js 是 svg 的库吧。svg 做智慧城市可能稍微 low 了一点 |