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地圖

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

技術分享

熱點地圖

技術分享

流向地圖

技術分享

技術分享

本文首發於ITEYE:http://504479728.iteye.com/blog/2378450

如何做出實用而強大的數據地圖?