直辖市匹配地理角色(城市)

  • 文档创建者:Leo.Tsai
  • 编辑次数:3次
  • 最近更新:April陶 于 2020-12-31
  • 1. 概述

    1.1 问题描述

    目前 BI 地图中的北京市、上海市、天津市、重庆市、台湾省、香港特别行政区、澳门特别行政区都是算作省份级别的。

    用户制作地图时想把这些地区跟地级市放在一起,但是作为省份级别是无法跟地级市进行匹配的,如下图所示:

    1590134264336876.png

    那么如何才能让这些地区可以直接匹配地级市呢?下面将详细介绍。

    1590134281426037.png

    1.2 解决思路

    存放地图 JSON 文件的路径:%FR_HOME%\webapps\webroot\WEB-INF\assets\map\geographic\world\中国\下,给这些地区再新增 JSON 文件,作为地级市,如下图所示:

    1590135702930628.png

    2. 操作方法

    以澳门特别行政区为例,其他地区同理操作即可。

    2.1 新建 JSON 文件

    BI 安装目录%FR_HOME%\webapps\webroot\WEB-INF\assets\map\geographic\world\中国\下,新增 2 个空白的 JSON 文件,如下图所示:

    Snag_194de6c.png

    2.2 编辑 JSON 文件

    1)使用编辑器打开澳门-area.json澳门-point.json,在这 2 个空白文件中都新增同一段代码,如下图所示:

    Snag_1a60a0d.png

    代码如下:

    {
      "type": "FeatureCollection",
      "features": []
    }

    2)返回目录%FR_HOME%\webapps\webroot\WEB-INF\assets\map\geographic\world\,打开中国-area.json,将澳门特别行政区的 feature 结构选中拷贝到澳门-area.jsonfeatures: []数组内,保存文件。如下图所示:

    Snag_19fec32.png

    3)返回目录%FR_HOME%\webapps\webroot\WEB-INF\assets\map\geographic\world\,打开中国-point.json,将澳门特别行政区的 feature 结构选中拷贝到澳门-point.jsonfeatures: []数组内,保存文件。如下图所示:

    Snag_1a9f578.png

    4)完成操作后,重启BI。

    2.3 效果预览

    2.3.1 地图配置

    进入 FineBI 决策平台,管理系统>地图配置>地理信息>区域下新增地级市级别的澳门,如下图所示:

    Snag_1b046b8.png

    2.3.2 匹配地理位置(城市)

    1)FineBI 决策平台点击仪表板,新建一个仪表板,如下图所示:

    Snag_1b7797e.png

    2)点击添加组件,数据列表选择销售DEMO>地区数据分析,如下图所示:

    Snag_1ba2593.png

    3)维度字段城市下拉选择地理角色>城市,如下图所示:

    Snag_1bebf8d.png

    4)可以看到,城市字段中的澳门可以跟地级市级别的澳门进行匹配,如下图所示:

    Snag_1c307be.png

    3. 资源下载

    点击下载 JSON 文件包(可直接使用):JSON文件包.rar

    附件列表


    主题: 构建图表和分析数据
    • 有帮助
    • 没帮助
    • 只是浏览
    • 评价文档,奖励 1 ~ 100 随机 F 豆!

    售前咨询电话

    400-811-8890转1

    在线技术支持

    在线QQ:800049425

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

    总裁办24H投诉

    热线电话:173-1278-1526