请问目前基于Esri哪个平台可以开发出这样的效果?(如3D热力图)

目前公司处于预研阶段,想实现类似这样的效果

QQ图片20160802163921.jpg

可以简单理解为在3D地表上贴3D热力图,难点在于如何根据一堆类似(x,y,z)的点来渲染。
再看下图是Cesiumjs.org上一个Demo的截图,可惜只有截图。

QQ截图20160713144409.png

这里还有个City Engine Web Scene的示例:
https://www.arcgis.com/apps/CEWebViewer/viewer.html?3dWebScene=6cd95aee1c9b47869e2ee0c460b418df 
这个渲染效果非常棒,如果是贴到地表就完全符合我的需求,不过貌似现在CityEngine不提供脱离CityEngine软件的SDK吧?
希望博学的您能给点建议,如果目前没有现成的SDK,麻烦您能给我点渲染思路,本地或Web都行,不胜感激!
 
已邀请:

徐鸿至

赞同来自: 朱政 冰棍oO 李金星

可以参考以下链接:
Pro sdk 可以把3d模型导出为供 JS API  4.0 调用的json数据
 
https://github.com/Esri/arcgis-pro-sdk-community-samples/tree/master/Map-Authoring/ExportWeb3DObjectResource
 
然后使用 JS API 4.0的 ObjectSymbol3DLayer 加载该模型:
https://developers.arcgis.com/javascript/latest/api-reference/esri-symbols-ObjectSymbol3DLayer.html#resource
 
3dlayer的  resource 不使用默认的 primitive string,而使用href指向自己生成的json模型
 

刘峥 - ArcGIS多面手

赞同来自: 朱政 李金星

javascript api 4.0 beta版开始支持3D。渲染是基于点的属性值,光有xyz的话只有点的空间位置。

要回复问题请先登录注册