地图

  • 文档创建者:susie
  • 编辑次数:37次
  • 最近更新:Leo.Tsai 于 2020-12-21
  • 1. 概述

    FineReport 内置的数据地图功能强大,可以实现丰富的地图展示效果,其具体的功能介绍如下:

    • 支持钻取地图、热力地图、流向地图、气泡地图、自定义地图等地图类型

    • 内置高德、mapbox 等 GIS 图层,也支持自定义 GIS 地图背景

    • 可以实现地图缩放、位置定位等功能

    • 支持自定义 WMS 服务制作离线地图

    2. GIS 图层

    2.1 内置 GIS 图层

    GIS 图层包含了世界范围内诸如省市区行政划分、道路交通、边界划分等信息,且不同的 GIS 图层对应的地图风格是不同的。

    Snag_659a50a.png

    如下图是 FineReport 内置的高德地图 GIS 图层对应效果图,可以通过拉近地图查看某一地区更详细的地图信息。

    2.png

    FineReport 共内置了 8 种可以直接使用的图层,分别是:深蓝、黑色、mapbox、清新、高德地图、素雅、午夜、卫星。如下图所示:

    Snag_66b7334.png

    注:上述内置图层只能在线查看。

    2.2 自定义 tileLayer

    如果不想使用内置图层,想要自定义图层,那么可以使用自定义 tileLayer 这一功能。

    Snag_6729d4f.png

    当然如果要自定义图层,需要选择合适的地图供应厂商来定制自己的图层。

    这里推荐给大家两个地图供应厂商:MapboxThunderfores

    有关如何自定义图层的方法可以参见文档 自定义 tileLayer 图层 中的详细说明。

    注1:自定义 tileLayer 图层只能在线查看。

    注2:由于第三方地图会限制访问次数,当超出访问限制时,图层无法正常显示,因此建议访问量较大的地图自定义 tileLayer 图层。

    2.3 自定义 WMS 服务

    如果需要在局域网内实现离线地图展示,那么可以使用自定义 WMS 服务这一功能。

    Snag_67c65c4.png

    可以利用 ArcGIS 等地图工具发布的 WMS 服务,如何搭建请自行查找资料,FineReport 配置时只需要填写 URL,例如:http://vmap0.tiles.osgeo.org/wms/vmap0?

    网上也可以找到一些能够直接拿来用的 WMS 服务,用户可以自行搜索。

    输入 URL 后点击连接,会在下方弹出 WMS 图层选项,选取图层即可。

    Snag_6c1fc57.png

    3. 地图边界

    地图边界在 GIS 图层的基础上,高亮画出表现数据所用到的地图范围。

    如:数据只是在国内这样一个范围内,那么地图边界就可以设置为中国。如果数据只是一个省份的,那么地图边界就可以设置成这个省份。

    Snag_6cbd46c.png

    如下图,设置地图边界为中国,那么整个中国区域会有高亮效果,且有数据的省份为蓝色渐变,无数据的省份置为灰色不可选区。

    Snag_6d0c783.png

    4. 初始状态

    4.1 缩放等级

    地图初始的缩放距离,也就是地图拉近的程度,值越大,地图拉的越近。默认自动,也可下拉自定义选取一个等级。

    Snag_6d3bee9.png

    4.2 中心点

    设置地图初始的中心点,默认自动,也可以通过输入经纬度自定义一个中心点。

    Snag_6d745be.png

    5. 服务器地图数据编辑

    点击设计器菜单栏 服务器>地图数据,可进入决策平台编辑服务器地图数据,如下图所示:

    注:2020-11-03 及之后版本的安装包中 map 文件新增了 world-3d.json,当使用场景类的扩展图表时,会用到这个 json 文件。

    1608537198297110.png

    附件列表


    主题: 图表应用
    • 有帮助
    • 没帮助
    • 只是浏览
    • 评价文档,奖励 1 ~ 100 随机 F 豆!