1. 程式人生 > >如何做出實用而強大的資料地圖?

如何做出實用而強大的資料地圖?

今天來談談資料地圖,在做關於地理位置的資料分析時常常用到。

關於製作資料地圖的工具,這裡筆者不特意強呼叫什麼工具,而且資料地圖也並不是這些工具的核心功能點,excel能做,D3能展示,甚至圖片+PS也能做出你要的效果。所以在選擇工具前,更應該思考你需要用這些工具的主要目的是什麼。

也許你只是想對處理好的資料做展示,那可以選擇excel;也許你有各種各樣的資料,但是你不懂資料建模,程式設計,或者資料清洗,甚至是SQL的優化,你需要一個FineBI、Tableau易用的BI工具,通過拖拽就能完成資料的視覺化,並且可以給出最合適的展示圖形;也許你想要在製作資料報表時,用到資料地圖功能,做一個清晰的展示,那就可以選擇如下的

finereport報表工具。(這裡finereport是報表軟體,FineBI、Tableau是視覺化BI工具,Excel是最基本的資料處理工具,建議大家先依據自己的核心需求來選擇工具。)

所以,以上的工具都帶有資料地圖功能,但各有差異,比如樣式,有沒有鑽取分析功能,能否精確到經緯度。

之前有寫過一篇文章,關於如何利用excel中的資料來源製作資料地圖地圖樣式很豐富,但有些地方需要開發。本文就來介紹一下如何使用finereport的資料地圖製作功能,來提升表格表姐們的資料報表的逼格。

finereport有很強大的地圖功能:基本地圖、GIS地圖、熱力地圖、大資料流向地圖等,有以下一個體系。


GIS地圖

目前finereport支援的GIS地圖有百度GIS地圖、高德GIS地圖、谷歌GIS地圖。

原理:finereport內建與百度地圖和谷歌地圖的介面,只要建一張精準的定位資訊資料表,上傳之後會自動解析,準確定位到地址。

以百度GIS地圖為例,可以用地址定位 (xxx市xxx街道) 或經緯度定位(116.390964,39.920281 ),一般經緯度定位要更加精準。

操作流程(下圖為地址定位)


升級版GIS圖層(地理資訊系統)

在GIS地圖的基礎上,結合氣泡圖、餅圖、柱狀圖疊加展示,並可對應地展示資料。操作同上。

區域地圖


點地圖


功能型升級版GIS地圖

功能性主要是指,這樣的地圖能夠與資料表鑽取聯動。比如省級鑽取到市級、縣級、街道;點選關聯至每個地區銷售報表。


熱點地圖


流向地圖