1. 概述
1.1 版本
報表服務器版本 | JAR 包版本 | 插件版本 |
---|---|---|
10.0 | 2017-08-15 | V1.1.4 |
9.0 | ||
8.0 |
注1:該插件同時支持普通報表和決策報表。
注2:不支持移動端。
注3:不支持IE8.0
1.2 應用場景
插件提供了兩種地圖模式,各自的應用場景如下:
點地圖:适用於标注地圖位置及相應的位置标識,如全國門店分布、本市配送站點分布。
熱力圖:适用於顯示特定區域人群分布、密度和變化趨勢,如全國用戶訪問量趨勢。
1.3 功能介紹
完全模拟原生地圖功能。
支持連接本地 ArcGis 服務。
支持切換官方 BaseMap。
支持地址轉經緯度( 在線地理編碼 )。
1.4 實現原理
ArcGis 是 Esri 旗下的地理信息可視化工具,是國際專業的 Gis 服務提供商,使用其内置的工具可以快速制作精美的 BaseMap。
該插件可以對接已發布的 ArcGis 地圖,并将 FineReport 獲取到的數據展示在地圖上。并且插件内置了官方提供的基本 BaseMap 和 Theme 類型,方便用戶可以快速上手位置數據的使用。
2. 插件介紹
2.1 插件安裝
點擊下載插件:ArcGis地圖插件
設計器插件安裝方法參照:設計器插件管理
服務器安裝插件方法參照:服務器插件管理
2.2 操作方法
1)普通報表
插件安裝後,點擊插入圖表快捷按鈕,圖表類型界面會新增報表類型ArcGis地圖,直接插入到單元格中即可。
2)決策報表
插件安裝後,在圖表管理面板将ArcGis地圖拖入到報表設計主體中使用。
2.3 屬性設置
2.3.1 數據
1)地址模式
系統自動調用地理編碼服務對地址進行經緯度轉換( 默認坐标系 BD09ll )。
2)經緯度模式
自定義經緯度數據定位坐标,經緯度數據需用英文逗号隔開。
2.3.2 樣式
1)基礎
包含的設置項有:地圖的标題、背景、縮放等。
2)底圖
設置地圖的底圖樣式,共有2種定義方式:
通 用:集成的官方地圖,共有8種樣式可供選擇。
自定義:可配置爲自己發布的 ArcGis 地圖服務,例如:http://map.geoq.cn/arcgis/rest/services/ChinaOnlineCommunity/MapServer
3)主題
點地圖模式:可配置地圖點标注信息。
熱力圖模式:可配置熱力權重信息。
3. 示例
3.1 數據準備
1)新建決策報表,将 Excel 文件 部分全國縣市區經緯度數據(練習用).xls 放到%FR_HOME%\webapps\webroot\WEB-INF\reportlets\目錄下,如下圖新建文件數據集 File1。
文件數據集中有2個字段:
名 稱:地點名稱。
經緯度:地點所在經緯度,經緯度之間用英文逗号隔開。
2)将ArcGis地圖拖入到報表設計主體中。
3.2 配置數據
如下圖配置好地圖的數據信息。
鼠标懸浮在地址上方時,會顯示該地址對應的點标注信息,而點标注信息包括:地址名稱和标注/權重。
3.3 配置樣式
1)設置地圖标題可見,标題内容插入公式:"部分全國縣市區經緯度數據",标題設置16号字體,顔色爲橙色。
注:公式中标題一定要加英文雙引号,否則設置無效。
2)底圖樣式采用默認的設置:streets。
3)主題采用點地圖樣式,勾選顯示點标注信息。
注:如果不勾選顯示點标注信息,鼠标懸浮在地址上方,是不會顯示地址名稱和标注/權重信息的。
3.4 效果預覽
保存報表,點擊PC端預覽,點地圖樣式如下:
如果地圖主題采用熱力圖樣式,效果如下圖所示:
4. 模板下載
已完成模板可參見:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\demo\other\ArcGis地圖.frm
點擊下載模板:ArcGis地圖.frm
點擊下載文件數據集用到的 Excel 文件:部分全國縣市區經緯度數據(練習用).xls