thingjs吧 关注:35贴子:147
  • 0回复贴,共1

ThingJS,3D地图组件新面貌

只看楼主收藏回复

突发事件最考验处理人员的应急能力,通过城市数据结合事件应急及系统,以可视化的形式用最简便的方式展现操作。ThingJS认为3D地图制作应该普及化,人人可开发,人人可操作。!
智慧城市指的是运用信息和通信技术手段,实现精细化和动态管理,并提升城市管理成效和改善市民生活质量。城市大屏应用通过可视化的形式营造感知氛围,把数据背后的故事生动描绘,调动受众的情绪与感知,传达本地文化背后的商业价值。
ThingJS支持通过编辑界面可视化的点击方式来快速使用搭建地图工具,在智慧城市管理平台建设过程中,基于可视化实现集中指挥调度、预案及辅助决策以及服务,使得数据共享交换更加便捷。更多详情参阅Citybuilder技术文档 >
登录您的ThingJS平台账号,进入在线编辑界面,在操作可视化服务下点击进入Citybuidler。
第 1 步:创建地图项目
点击+号,创建地图项目,可选择一键生成或者自己上传Geojason数据。
第 2 步:选择底图
进入Citybuilder界面(自己上传数据),从【底图】列表中选取最贴近使用场景的【背景底图】模板,默认为Google影像。
第 3 步:添加图层
上传准备好的Geojason数据,底图上新增一个地理图层。可继续利用【底图】组件来增强效果。
第 4 步:放置场景
进入【场景】,可从数据库中直接选择园区或建筑,选择地点,嵌入场景。之后进行【项目定位】,包括视角调整和交互参数配置。
第 5 步:预览发布
点击画布右下角全屏预览,预览完毕后点击发布,即可生成 URL,并可设置访问密码
如上图所示,生成的地图场景可转入ThingJS平台进行二次开发,纯js代码引用地图组件脚本,获取CityBuilder转出的url,定义类型为map,随后从map中获取项目的瓦片图层、业务图层,后续可进行绑定回调控制,并根据名称查询图层对象,编辑修改尺寸或大小参数。
ThingJS,普及3D可视化是认真的!


1楼2020-09-25 19:33回复