反馈已提交

网络繁忙

自定义绘制3D城市或园区

  • 文档创建者:帆软Dashboard-Eunice.Xu
  • 历史版本:17
  • 最近更新:Alicehyy 于 2023-11-21
  • 1. 概述

    适用场景:安装了「FineVis数据可视化」插件的用户,可参考本文了解 FVS 模板的相关功能。

    1.1 版本

    报表服务器版本
    JAR包插件版本
    11.02021-11-15V1.1.0

    1.2 场景介绍

    本文主要介绍基于fvs的三维城市组件和官方提供的 geojson绘制工具,如何构建一个3D的城市区域、园区或栋楼场景。

    模板效果如下图所示,点击下载模板资源:帆软智慧商业园区

    帆软智慧商业园区.png

    1.3 实现效果

    效果1:自定义绘制园区布局,自动生成3D建筑效果

    效果2:点击模型弹框

    效果1:点击弹框.gif

    效果3:点击按钮切换园区视角

    效果2:点击切换视角.gif

    2. 步骤

    1.jpeg

    2.1 绘制geojson

    先提供一个与FVS配套的扩展工具,实现用户自定义绘制园区、城市的geojson:http://geojson.finevis.cc/

    注:以下使用的园区图纸来源于网络,对应的园区场景也是虚拟的。

    2.1.1 定位园区

    搜索框定位到该园区所在位置,可以鼠标拖动地图位置、放大缩小地图区域:

    1.png

    2.1.2 框选园区

    点击“创建矩形”按钮框选园区所在区域:

    2.png

    2.1.3 上传园区图纸

    在“背景”中点击“上传”,上传园区图纸作为区域背景:

    3.png

    2.1.4 绘制园区

    以园区图纸作为背景,分别勾勒建筑、道路、水系和草地的轮廓。

    1)勾勒建筑轮廓:

    4.png

    在勾勒轮廓时,先点击鼠标右键初步确定多边形。

    点击白色圆点可以删除多边形的顶点,点击蓝色圆点增加顶点,可以拉动顶点的位置调整多边形。

    多边形轮廓最终确定后,点击“确定”按钮;若需要删除多边形,可在“完成”后点击“删除”按钮。

    5.png

    确定轮廓后,选中建筑多边形,在“名称”栏为建筑命名;可赋予一个高度,此处建筑之间的高度不同,导入fvs后也会有不同的高度。

    6.png

    2)勾勒水系和草地的轮廓:以同样的方式绘制多边形并命名,但讲类型选择为“草地”或“水系”,即可得到一块草地或湖泊。

    7.png

    3)勾勒道路:点击创建多段线,即可得到一个3个顶点的多段线,调整这个多段线的顶点位置,获得一条道路。

    8.png

    2.1.5 暂存和导出

    暂存工程:若绘制园区是一个比较费时的工程,可以中途点击“文件>暂存工程”, 把手头编辑的工作暂存至浏览器(基于浏览器缓存, 只在本机使用);

    保存GeoJSon:完全绘制好后,点击“文件>保存GeoJSon,可获取园区的geojson文件。

    9.png

    注:绘制完成后要注意把上传背景的矩形删掉。

    2.2 导入生成 3D

    进入组件编辑界面,使用“三维城市场景”组件导入刚刚绘制的园区geojson。详情请看文档:FVS三维城市场景组件

    10.png

    导入后生成效果如下,用户可以选择开启或关闭“GIS底图”。若开启GIS底图,可以看到园区所在的地理信息,如道路名称等。

    11.png

    2.3 调整模型

    2.3.1 调整模型样式

    点击“模型”tab并进入模型列表,选中任一建筑,可以调整建筑的顶面和立面的材质和颜色,也可以一键切换风格。

    12.png

    调整好一个建筑的样式后,可以点击“应用到所有主建筑”,替换默认的建筑样式。

    13.png

    2.3.2 调整模型视角

    鼠标左键拖动可以旋转模型的视角,右键可以平移模型,鼠标滚动放大缩小。

    14.png

    点击「返回可视化看板」回到画布界面,点击“视角调整”进入视角编辑状态,可以根据模板整体布局调整模型的大小和视角。

    15.png

    2.3.3 添加场景特效

    调整好建筑样式后,可以给场景添加冲击波、飞升线条和粒子特效,也可以开启相机功能实现自动旋转。

    16.png

    2.4 配置数据

    2.4.1 模型数据标签

    模型的名称是与数据关联的“枢纽”,用户可以修改建筑模型的名称;配置数据时,需要准备好含有模型名称字段的数据集。

    ·7.png

    在「数据」-「添加数据图层」-「模型-数据图层」添加数据图层:

    17.png

    根据模型名称匹配「模型名称」字段,如下图所示:

    18.png

    点击「添加事件>数据更新后>数据标签」,为模型设置显示内容、字符大小、色相即显示形式。如下图所示:

    19.png

    2.4.2 模型弹框

    在配置好模型的数据图层后,可以对图层设置“弹出框”的点击交互事件,实现点击图层对应的建筑模型弹出明细信息窗口。

    具体可以参考帮助文档:FVS三维组件点击跳出弹出框

    20.png

    124.png

    125.png

    2.5 构建多视角

    若要实现园区视角的切换效果,需要复制多个分页,依次调整每个分页的模型视角,并开启分页的平滑过渡功能。

    22.png

    在每个分页分别制作跳转按钮(这里用了”标题“组件),选中作为按钮的组件,选择「交互」-「点击事件」-「分页跳转」,选择对应的跳转页面:

    23.png

    24.png

    2.6 预览效果

    跳转区域.gif

    注:三维组件不支持移动端。

    3. 资料下载

    本文示例资料:测试材料包.zip

    模板资源在线体验:智慧商业园区

    模板资源下载地址:帆软智慧商业园区

    附件列表


    主题: FineVis数据可视化
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭



    AI

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持