1. 概述
1.1 版本
報表伺服器版本 |
---|
11.0 |
1.2 應用場景
有時候使用者地圖資料的區域名稱跟 FineReport 地圖內建區域名稱不一致,區域名不匹配導致地圖前端展示時資料無法正常顯示。
地圖模糊匹配功能可解決地圖區域名稱不匹配的問題。
例如:地圖內建區域名是安徽省,但使用者資料的區域名是皖,經地圖模糊匹配後,前端展示時將皖和安徽省進行匹配,如下圖所示:
1.3 功能介紹
1.3.1 適用範圍
支援的地圖類型:區域地圖、點地圖、流向地圖、組合地圖、鑽取區域地圖、鑽取點地圖、鑽取自訂地圖、熱力地圖。
1.3.2 匹配規則
區域簡稱可以跟內建區域名匹配,如:皖 — 安徽省。
縮略區域名可以跟內建區域名匹配,如:江蘇 — 江蘇省,南京 — 南京市。
詳細區域名可以跟內建區域名匹配,如:江蘇省南京市 — 南京市。
同名區域匹配,例如南京市和開封市都有鼓樓區,暫時沒辦法完全匹配到正確結果,如果您遇到了匹配錯的問題還請自訂匹配下。
2. 操作方法
下面以區域地圖為例,詳細介紹地圖模糊匹配的設定方法。
2.1 功能入口
1)點選地圖屬性面板資料>區域名右側的,可以開啟區域名匹配設定介面。
2)區域名匹配設定介面如下圖所示:
資料集:支援範本資料集和伺服器資料集,不支援儲存格資料。
區域名:資料集中的區域名欄位。
重新整理按鈕:當匹配的關係或資料有變動,可以點選
按鈕查看最新的匹配列表。
預設匹配關係表:當設定好資料集和區域名後,系統會將資料集中的區域名跟地圖內建區域名自動進行模糊匹配,預設關係顯示在中間區域。
自訂匹配關係表:使用者可以在預設關係表下拉選擇或手動輸入地圖內建區域名,自訂區域名之間的匹配關係,自訂關係顯示在下方區域。
注1:關係表中左邊的區域名是資料集中的區域名,右邊的匹配到是地圖內建區域名。
注2:如果系統預設匹配錯誤或無法匹配,使用者可使用自訂匹配功能。
注3:鑽取地圖需要區分是各層級分別指定還是底層資料匯總,底層資料匯總的只需要設定最後一層的匹配即可。
2.2 內建匹配項
1)下圖中內建匹配項的區域名根據使用者設定的地圖邊框會有所不同,使用者可根據資料集中的區域名選擇合適的地圖邊框。
2)地圖邊框的設定方法如下圖所示:
3)地圖邊框跟內建匹配項的關係如下表所示:
地圖邊框 | 內建匹配項 |
---|---|
world | 內建匹配項是所有國家名稱 |
中國 | 內建匹配項是所有省份名稱 |
省份 | 內建匹配項是該省份下所有市的名稱 |
市 | 內建匹配項是該市下所有區的名稱 |
2.3 預設匹配
使用者設定好資料集和區域名後,系統會將資料集中的區域名跟地圖內建區域名自動進行模糊匹配,如下圖所示:
右邊匹配到列表顯示紅色高亮字體請選擇匹配項時,代表無法進行自動匹配,需要使用者修改地圖邊框或者自訂匹配關係。
2.4 自訂匹配
如果系統預設匹配錯誤或無法匹配,使用者可使用自訂匹配功能。
1)自訂匹配的方法
右邊匹配到列表對應的編輯框中模糊搜尋或下拉框選擇內建區域名,自訂匹配關係即可。如下圖所示:
2)自訂匹配項為無
如果自訂匹配時,匹配項選擇無,如下圖所示:
那麼地圖展示時,該區域灰化且不會展示任何資料,如下圖所示: