反馈已提交

网络繁忙

巧用三维城市GIS底图

  • 文档创建者:Alicehyy
  • 历史版本:9
  • 最近更新:TW 于 2023-10-24
  • 1. 概述

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

    1.1 版本

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

    1.2 场景介绍

    本文主要介绍 FVS 的 三维城市场景组件 GIS 底图背景结合官方提供的 geojson绘制工具 的巧妙应用,以便快速实现精美的地图效果。

    模板资源下载地址:智慧水务管理大屏,模板效果如下图所示:

    智慧水务封面2.png

    1.3 实现效果

    本文使用一个简单的示例模板讲解三维城市组件的应用,实现效果如下图所示:

    Snag_2eedfb0a.png

    2. 示例

    2.1 新建模板

    新建一张可视化看板,自定义名称、画布尺寸等。如下图所示:

    1.png

    点击「三维组件>三维城市场景」,将组件添加到画布中,如下图所示:

    23.png

    因为三维城市初次编辑时,需要上传 geojson 文件,所以接下来我们需要使用 FineGeoJSON Editor 工具绘制 geojson。

    2.2 自定义 geojson 文件

    FineGeoJSON Editor 工具的详细使用方式可参考帮助文档:FineGeoJSON Editor 。

    2.2.1 搜索定位

    首先通过搜索定位,定位到我们想要的地理位置。如下图所示:

    1.png

    2.2.2 创建多段线

    定位后,如果我们没有道路、建筑等一系列需求,是可以直接导出 geojson 文件的。

    但是本例我们需要在地图上显示几条管网线路,所以我们需要添加几条多段线。如下图所示:

    1.gif

    创建完成后,选中多段线,在右侧「覆盖物」中设置其名称。如下图所示:

    2.png

    2.2.3 获取点位置经纬度

    点击「创建标记点」按钮,选中标记点可以随意移动位置,在右侧图层属性会出现该点的经纬度。如下图所示:

    3.png

    获取我们需要的经纬度,在 FVS 模板中创建内置数据集,将数据信息填入。本例数据如下图所示:

    Snag_2eec12a3.png

    注:这一步添加的标记点只是为了获取位置信息,使用完可以删除。

    2.2.4 导出 geojson

    完成后点击「文件>保存 GeoJSON」按钮,将导出名为 fine.geojson 的文件,导出后名称可自行修改。

    4.png

    2.3 设置三维城市场景

    2.3.1 创建场景

    回到 FVS,选中三维城市场景组件,点击「编辑组件」创建场景,选择导出的 fine.geojson 文件。

    创建好之后,「场景>地面背景」默认为「单色」,只能看到管网线路,修改为「GIS底图」就可以看到 geojson 文件中的地图信息了。

    操作演示如下:

    2.gif

    2.3.2 修改模型样式

    在「模型」中选中模型,修改自定义绘制的管网线路的样式,使其显示的更明显。如下图所示:

    5.png

    2.3.3 设置数据图层

    1)点击「数据」,添加一个「点-数据图层」,绑定 2.2.4 节设置的内置数据集。如下图所示:

    6.png

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

    7.png

    完成后点击左上角「返回可视化看板」返回画布,适当调整组件尺寸以及三维城市视角,最后保存预览即可。

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

    3. 资料下载

    示例模板及 geojson 文件:三维城市GIS底图应用示例.zip

    模板资源在线体验:智慧水务管理大屏

    模板资源下载地址:智慧水务管理大屏

    附件列表


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

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

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

    不再提示

    10s后关闭



    AI

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