历史版本33 :地图简介 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

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. 初始状态编辑

缩放等级范围为 0~18,以 0.5 为间隙,提供37种层级设置,另外还可以选择自动;

地图中心点可设为自动或自定义

4. 多种图例编辑

地图支持普通图例,渐变图例和区域段图例三种形式。

因此地图可以提供更多种的表现形式

222
222

5. 钻取层级/自动钻取编辑

支持分层设置地图类型

滚轮缩放触发 自动钻取

6. 内置数据编辑

FR 中内置区域地图精确到县级市,减少用户工作量

222

7. 服务器地图数据编辑编辑

点击 服务器>地图数据,可编辑服务器地图数据,如下图所示:

222

注:9.0 新建的地图模板,其 json文件在 WebReport\WEB-INF\assets\map 目录下,具体制作方法可参考[新]自定义地图完整案例

另:9.0 设计器打开 8.0 中的地图模板时,assets 目录下须有对应的 geojson 和 chartmapsvg 资源文件。详情请参见地图文件更新