反馈已提交

网络繁忙

当前为10.0版本文档,只有最新版本的文档支持在线编辑修改,如果想创建/编辑文档,请移步至 最新版帮助文档

地图配置

  • 文档创建者:Holly
  • 历史版本:22
  • 最近更新:TW 于 2024-04-02
  • 1. 概述

    1.1 版本

    报表服务器版本功能变动
    10.0.13第 3 个 Tab 更名为:自定义GIS图层
    10.0.17新增「同步地理文件」按钮,实现不需要重启服务器即可同步更新地图 JSON 文件。详情参见本文 2.2.4 节

    1.2 应用场景

    决策系统的「管理系统」下有个「地图配置」功能,该功能可用于自定义地图边界和 GIS 图层。

    Snag_10539e4c.png

    1.3 功能介绍

    地图配置功能共有三个配置项,分别为:

    • 地理信息:可以自定义地图区域边界和点的经纬度。

    • 自定义图片:使用自定义的图片作为地图边界。

    • 自定义 GIS 图层:可以新增预定义 GIS 图层,设置图表时可以直接拿来用。

    2. 地理信息

    2.1 设置效果

    地理信息:可以勾勒想要的区域地图或点地图。例如:

    想要自定义一片华中区域,使用该区域作为地图的展示边界。如下图所示:

    1610517541536952.png

    画好这样一个区域,保存之后,再去设置地图边界,发现新增了一个华中选项,如下图所示:

    1610422096391707.png

    2.2 操作步骤

    下面以区域地图为例,给出自定义地图边界的操作步骤。

    2.2.1 新建目录

    因为要自定义一个新地图边界,所以要先新建一个目录,作为该边界的名称,并在该目录处设置配置信息。

    示例是定义区域地图边界,所以右侧地图编辑框上方要选择「区域」,如果是定义点地图,选择「点」就好,此处不展开。

    选中左侧目录「world」,点击新增目录按钮 Snag_5759b8f3.png,给目录一个名称,点击确定即可。

    注:一定要先选中 world 下的目录再点新增按钮才能创建成功。

    1610517743689016.png

    2.2.2 画区域

    选中刚刚新建的目录,在右侧地图编辑框中使用画图工具勾勒出想要的区域效果,首尾连起来后,会弹出区域名和中心的配置框。

    区域名填入跟新建的目录相同的名称,中心点选填,可以经纬度。保存好区域名和中心的的配置后,点击右上角保存按钮,该新区域边界即生成。如下图所示:

    1610517916429660.png

    2.2.3 使用新边界

    完成上述操作后,在设计器设置地图边界处,下拉可以即可看到自定义的地图边界,如 2.1 节设计器效果图所示。

    2.2.4 同步地理文件

    自定义的地理信息会生成两个 JSON 文件保存到%FR_HOME%\webapps\webroot\WEB-INF\assets\map\geographic\world目录下,分别是 名称-area.json 和 名称-point.json,如下图所示:

    Snag_57668987.png

    这些文件可以直接拷贝到服务器端使用,注意需要同时将「名称-area.json」和「名称-point.json」文件一起拷贝到同一目录下。拷贝完成后,点击决策系统右上角「同步地理文件」按钮,弹出确认同步的提示框,点击「确定」即可同步 JSON 文件。如下图所示:

    注:在 %FR_HOME%\webapps\webroot\WEB-INF\assets\map 目录下,手动添加、删除或修改 geographic (地理文件)、image(自定义图片)及其任意 JSON 文件内容,都需要「同步地理文件」,地图模板应用才能生效。

    Snag_2068f78f.png

    另外需要注意的是,远程设计 时,若修改了地图配置,同步地理文件之后,还需点击设计器中地图类型下的「刷新」按钮。如下图所示:

    企业微信截图_1624946457657.png

    注:10.0.17 之前版本的设计器中,需要重启服务器,这些文件才能生效。

    3. 自定义图片

    自定义图片:即把一张图片作为地图边界,然后可以设置这个边界里面的区域或者点。

    详细的介绍和示例可以参见文档 自定义图片作为地图边界 的说明。

    1610517967909012.png

    4. 自定义 GIS 图层

    我们在配置地图时,是可以直接在设计器中直接自定义 GIS 背景的,但是它只能作用于当前报表,其他报表想要用只能再去设置,很麻烦。

    在决策系统中配置,相当于预定义一个图层,可以作用于当前服务器下的所有地图。自定义 GIS 图层有 2 种方式:

    1610518018181456.png

    5. 自定义 JSON 资源

    5.1 资源下载

    此处提供一些自定义的 JSON 资源可直接下载拷贝到对应目录下使用,文件中包含 FineReport 自带的一些 JSON 和用户自愿上传的 JSON。


    点击下载文件备注

    自定义商场.zip

    商场平面图

    2Fmarket.zip

    商场2楼平面图

    heatmap.zip

    网页区域热力图

    自定义图片地图.zip

    柜台平面图

    臺灣省.zip


    台湾省地图

    map.zi

    世界地图 & 中国各省市地图

    如果用户自定义 JSON 资源时,只自定义了其中一个 JSON 文件,需手动添加另一个 JSON 文件,再「同步地理文件」。此处提供两个空的 JSON 文件:空JSON文件.rar,使用时将名称修改为自已定义的名称即可。


    注:如果有自愿提供自己自定义的 JSON 地图的,可在 论坛发帖 ,若被采纳会给予 F 币奖励。 

    5.2 JSON 文件格式

    除了在前端制作地图的方式外,还可以后台直接编写,具体 JSON 格式如下所示:

    注:若用户自己编写地图 JSON,需要注意:[新]地图中心点的算规则 。

    5.2.1 区域地图

    1574764633859411.png

    5.2.2 点地图

    1574764959748908.png

    6. 注意事项

    6.1 迁移旧地图到新工程

    旧服务器上的地图自定义过背景、图层时,若希望把旧服务器上的地图迁移到新部署的服务器,可将旧服务器中%FR_HOME%\webapps\webroot\WEB-INF\assets中所有文件复制粘贴到新服务器相同路径下,在「决策系统>地图配置」中点击「同步地理文件」即可。

    注:10.0.17 之前的版本需要重启服务器。

    6.2 地市内区县信息消失

    如果如下图修改了地市名,那么地市内的区县信息都会消失。

    1610518167472433.png

    此时可以下载压缩包 world.rar,解压后替换掉%FR_HOME%\webapps\webroot\WEB-INF\assets\map\geographic目录下的 world 文件夹,再点击「决策系统>地图配置>同步地理文件」。如下图所示:

    Snag_577c1f59.png

    6.3 其他

    • 内置的中国地图 JSON 文件行政划分获取的是国家统计局代码:http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2020/index.html
      其中台湾省、香港特别行政区和澳门特别行政区,获取的是民政部数据:http://xzqh.mca.gov.cn/map

    • 如果所在地有新的行政划分,但国家统计局还未更新数据,请先自定义 JSON 处理,并在文档下方评论或反馈给技术支持,每个季度将进行一次统一反馈到 JSON 厂商处理。

    附件列表


    主题: 数据准备
    已经是第一篇
    已经是最后一篇

    售前咨询电话

    400-811-8890转1

    在线技术支持

    请前往「服务平台」,选择「在线支持」

    热线电话:400-811-8890转2

    总裁办24H投诉

    热线电话:173-1278-1526