反馈已提交

网络繁忙

地图模糊匹配

  • 文档创建者:Leo.Tsai
  • 历史版本:10
  • 最近更新:Alicehyy 于 2021-10-25
  • 1. 概述

    1.1 版本

    报表服务器版本
    11.0

    1.2 应用场景

    有时候用户地图数据的区域名称跟 FineReport 地图内置的区域名称不一致,区域名不匹配导致地图前端展示时数据无法正常显示。

    地图模糊匹配功能可解决地图区域名称不匹配的问题。

    例如:地图内置的区域名是安徽省,但用户数据的区域名是,经地图模糊匹配后,前端展示时将安徽省进行匹配,如下图所示:

    Snag_9137423.png

    1.3 功能介绍

    1.3.1 适用范围

    支持的地图类型:区域地图、点地图、流向地图、组合地图、钻取区域地图、钻取点地图、钻取自定义地图、热力地图。

    1.3.2 匹配规则

    区域简称可以跟内置区域名匹配,如:皖 — 安徽省。

    缩略区域名可以跟内置区域名匹配,如:江苏 — 江苏省,南京 — 南京市。

    详细区域名可以跟内置区域名匹配,如:江苏省南京市 — 南京市。

    同名区域匹配,例如南京市和开封市都有鼓楼区,暂时没办法完全匹配到正确结果,如果您遇到了匹配错的问题还请自定义匹配下。

    2. 操作方法

    下面以区域地图为例,详细介绍地图模糊匹配的设置方法。

    2.1 功能入口

    1)点击地图属性面板数据>区域名右侧的Snag_9aeaf84.png,可以打开区域名匹配设置界面。

    Snag_9aaac0d.png

    2)区域名匹配设置界面如下图所示:

    • 数据集:支持模板数据集和服务器数据集,不支持单元格数据。

    • 区域名:数据集中的区域名字段。

    • 刷新按钮:当匹配的关系或数据有变动,可以点击Snag_9beb543.png按钮查看最新的匹配列表。

    • 默认匹配关系表:当设置好数据集和区域名后,系统会将数据集中的区域名跟地图内置的区域名自动进行模糊匹配,默认关系显示在中间区域。

    • 自定义匹配关系表:用户可以在默认关系表下拉选择或手动输入地图内置区域名,自定义区域名之间的匹配关系,自定义关系显示在下方区域。

    注1:关系表中左边的区域名是数据集中的区域名,右边的匹配到是地图内置的区域名。

    注2:如果系统默认匹配错误或无法匹配,用户可使用自定义匹配功能。

    注3:钻取地图需要区分是各层级分别指定还是底层数据汇总,底层数据汇总的只需要设置最后一层的匹配即可。

    Snag_9bbe8b6.png

    2.2 内置匹配项

    1)下图中内置匹配项的区域名根据用户设置的地图边界会有所不同,用户可根据数据集中的区域名选择合适的地图边界

    Snag_9dfb9b7.png

    2)地图边界的设置方法如下图所示:

    Snag_18f6b925.png

    3)地图边界跟内置匹配项的关系如下表所示:

    地图边界内置匹配项
    world
    内置匹配项是所有国家名称
    中国内置匹配项是所有省份名称
    省份内置匹配项是该省份下所有市的名称
    内置匹配项是该市下所有区的名称

    2.3 默认匹配

    用户设置好数据集和区域名后,系统会将数据集中的区域名跟地图内置的区域名自动进行模糊匹配,如下图所示:

    右边匹配到列表显示红色高亮字体请选择匹配项时,代表无法进行自动匹配,需要用户修改地图边界或者自定义匹配关系。

    Snag_9d9aee7.png

    2.4 自定义匹配

    如果系统默认匹配错误或无法匹配,用户可使用自定义匹配功能。

    1)自定义匹配的方法

    右边匹配到列表对应的编辑框中模糊搜索或下拉框选择内置的区域名,自定义匹配关系即可。如下图所示:

    Snag_9f4a399.png

    2)自定义匹配项为无

    如果自定义匹配时,匹配项选择无,如下图所示:

    Snag_a01fa84.png

    那么地图展示时,该区域灰化且不会展示任何数据,如下图所示:

    2020-04-26_15-49-46.jpg

    3.模板下载

    点击下载模板:地图模糊匹配.frm

    附件列表


    主题: 图表应用
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

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

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

    不再提示

    10s后关闭

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