數據地圖工具

俗話說的好:工欲善其事,必先利其器!一款好的工具可以讓你事半功倍,尤其是在大數據時代,更需要強有力的工具通過使數據有意義的方式實現數據可視化,還有數據的可交互性;我們還需要跨學科的團隊,而不是單個數據科學家、設計師或數據分析員;我們更需要重新思考我們所知道的數據可視化,圖表和圖形還只能在一個或兩個維度上傳遞信息, 那麼他們怎樣才能與其他維度融合到一起深入挖掘大數據呢?此時就需要倚仗大數據可視化(BDV)工具,因此,筆者收集了適合各個平臺各種行業的多個圖表和報表工具,這些工具中不乏有適用於NET、Java、Flash、HTML5、Flex等平臺的,也不乏有適用於常規圖表報表、甘特圖、流程圖、金融圖表、工控圖表、數據透視表、OLAP多維分析等圖表報表開發的。爲了進一步讓大家瞭解如何選擇適合的數據可視化產品,本文將圍繞這一話題展開,希望能對正在選型中的企業有所幫助。下面就來看看全球備受歡迎的的可視化工具都有哪些吧!

接下來我們就給各位介紹一下GIS大數據可視化分析工具

Openlayers

Openlayers可能是所有地圖庫中可靠性最高的一個。雖然文檔註釋並不完善。且學習曲線非常陡峭,但是對於特定的任務來說,Openlayers能夠提供一些其他地圖庫都沒有的特殊工具。

http://openlayers.org/

PolyMaps

http://polymaps.org/
PolyMaps是一個地圖庫,主要面向數據可視化用戶。PolyMaps在地圖風格化方面有獨到之處,類似CSS樣式表的選擇器。Polymaps是一個基於矢量和tile創建動態、交互式的動態地圖。

Modest Maps
Modest Maps是一個很小的地圖庫,在一些擴展庫的配合下,例如Wax、Modest Maps立刻會變成一個強大的地圖工具。Modest Maps是一個輕量級、可擴展的、可定製的和免費的地圖顯示類庫,這個類庫能幫助開發人員在他們自己的項目裏能夠與地圖進行交互。

Quantum GIS(QDIS)
Quantum GIS(QDIS)是一個用戶界面友好、開源代碼的GIS客戶端程序,支持數據的可視化、管理、編輯與分析和印刷地圖的製作。

OpenStreetMap
OpenStreetMap是一個世界地圖,由像您一樣的人們所構築,可依據開放協議自由使用。

OpenHeatMap
OpenHeatMap簡單易用,用戶可以用它上傳數據、創建地圖、交流信息。它可以把數據(如Google Spreadsheet的表單)轉化爲交互式的地圖應用,並在網上分享。

GeoCommons
GeoCommons可以使用戶構建富交互可視化應用來解決問題,即使他們沒有任何傳統地圖使用經驗。你可以將實社會化數據或者GeoCommons保存的超5萬份開源數據在地圖上可視化,創造帶交互的可視化分析作品,並將作品嵌入網站、博客或分享到社交網絡上。

GeoCommons在2012年已經被Esri收購。

Google Fusion
由google公司提供的fusion table可以輕鬆地將包含地理信息的spreadsheet轉成地圖,不少知名的媒體都曾嘗試過用這一方式製作數據地圖並結合到數據新聞項目之中。

  • The Guardian: WikiLeaks Iraq war logs

由英國《衛報》所製作的數據地圖,基於維基解密所提供的數據,將海灣戰爭後伊拉克的每一次傷亡標識在地圖上。

  • The Guardian: WikiLeaks embassy cables

英國《衛報》基於維基解密所作的大使情報管道。

  • The Telegraph: AV referendum

英國《每日電訊報》所作的關於英國大選的數據地圖。

  • WNYC: Mapping the storm clean-up

利用衆包方式製作,讓電臺聽衆用短信的方式報告他們清理積雪的情況。用三張圖個展示三天裏清理積雪的進展。

  • Texas Tribune: Census 2010 interactive map – Texas population by race, hispanic origin

這張圖展示了在得克薩斯州不同地區的西班牙後裔的分佈情況。

其他地圖工具

  • UMapper
    簡單的地圖工具,可以導入數據 也可以創建 線條、標籤與形狀,結果可以導出爲 Flash ActionScript 3.0 or KML.

  • Yahoo! MapMixer
    這個工具的特色在於可以將已有地圖疊加到Yahoo地圖上。

  • map a list
    可以使用Google Spreadsheet來生成地圖的免費應用。

以下例子便是由上述工具製作而成

Panedia

結合了全景照片與地圖創造出精彩的虛擬實景。

terraSound

將聲音與地圖加以結合。

Twitter Weather Map

將天氣與推特結合起來放到地圖上。

2itch

基於google地圖,可供回答在我附近有什麼店開通宵的。

Ride the City

紐約的自行車愛好者可以使用這張地圖尋找安全的路線。

World News Map

有不少網站都可以實現在地圖上顯現新聞事件,而這個網站可以把特定地點發生的新聞追溯到2005年。

Olympic medalists map

這張圖標出了奧運獎牌得主的故鄉。

OnionMap

這張圖結合了3D與數據地圖。

Breaking News Map

同樣是新聞地圖,不過可以按娛樂、財經、政治等分類來查看。

marshup工具

  • Google My Maps
    可自定義標誌、線條與多邊形,可加入html,照片與視頻。

  • Map Builder

可以在幾分鐘中輕鬆製作地圖,可以進行地址搜索,上傳csv格式的位置信息,可以編輯html代碼,可以自定義操作。地圖上的標識可以包括文本、圖片、視頻、html,可以導出爲html/css格式文件。

  • CommunityWalk

可以上傳excel文件,創建路徑、色彩編碼或自定義標記,可以導出到社交媒體

  • YourGMap
    可以導出csv文件,可自定義標誌

  • Vidmap

Vidmap可以將視頻插入到地圖之中,操作非常簡單,只需將視頻上傳到vidmap或是youtube中,並與在地圖上所繪製的路線結合起來即可。

  • Batch Geocode

將地址的表單文件複製粘貼即可生成地圖。

  • Open Heat Map

最簡易的熱力圖工具

  • Target Map

將文件中的地理數據上傳到地圖中,相比openheatmap之類的工具提供了更多個性化設置與細節。

  • GeoCommons

比Many Eyes功能多,交互方式更加多樣化,還能處理常見的地理文件格式,例如shapefile和KML。這也是媒體比較喜歡使用的一個工具,以下是部分使用了GeoCommons的新聞作品

LA Times: California’s Unemployment Rate is Second Highest in the Nation
Calgary Herald: Explore Dog Data in your Calgary Neighbourhood
Huffington Post: How The Economic Impact of the Oil Spill Is Spreading Beyond the Gulf
Atlantic Monthly: WikiLeaks Data on Afghanistan Deaths Visualized
The Roanoke Times: Roanoke’s Population Expands Over Decade
The Vancouver Sun: Worst Intersections: Vancouver
Edmonton Journal: Edmonton Public School Attendance Maps
Ottawa Citizen: High Flying Prime Minister Harper Racks up Air Miles: Analysis

  • indiemapper

適合製圖員和設計師。

  • TileMill

TileMill建立在一系列開源代碼上。TileMill將項目間共享、下載和釋放空間數據庫結構、檢測投影、索引SQLite數據庫等自動化,你只用專注於地圖的效果製作上。如果你已經有一定的CSS基礎,TileMill將很容易上手。
TileMill的核心是Mapnik渲染引擎,一個強大的全功能庫,支持RGBA顏色,TrueType字體,SVG等。

  • Weave

Weave是一款開源的數據地圖製作工具,由IVPR(可視化和感知研究學院)和OIC(開放指標聯盟)合作推出。軟件基於網絡運行,可以處理各種數據源的數據,部署環境需要java和flash,可連接到其它開源統計平臺。

  • Batchgeo

Batchgeo是一個在線的數據地圖工具,只需要複製粘貼表格數據、設置首行對應的信息、生成地圖三步。如果你的數據裏沒有包含經緯度信息,Batchgeo會根據郵政編碼或街道地址獲取位置信息並生成地圖。

  • CartoDB

CartoDB是 一個不可錯過的網站。你可以用CartoDB很輕易就把表格數據和地圖關聯起來,可以輸入CSV文件,CartDB能將地址字符串自動轉化成經度/維度數據並在地圖上標記出來。目前CartoDB支持免費生成五張地圖數據表,更多使用需要支付月費。

  • ZeeMaps

創建與發佈特定類型的互動地圖,支持多種格式。

  • Click2Map

可以在線創建地圖的編輯器,可以將地圖放在自己的服務器上,還有移動終端的app版本。

  • ClustrMaps

嚴格來說,這並不是地圖生成器,使用了代碼載入您的網頁之後就會在頁面添加一個計數器並顯示您的頁面所有訪問者的位置,計數器顯示的數字不斷累加(即使數量很大也是如此)。如上例所示,點擊這個計數器就會顯示一張很大的世界地圖,您還可以放大某個大洲(可選)。

  • Animaps

相比google map,它要麻煩一些,不過卻可以生成高度互動的地圖。

  • iMapBuilder

可以導入jpg等圖片格式創建互動地圖。

  • Quickmaps

免費註冊後,可以在短時間內創建地圖,所有工作可以在瀏覽器中完成。

  • amMap

可以使用照片作爲層或是背景,可以高亮地點與路線,支持現代瀏覽器與主要的移動操作系統。

  • MapQuest Tool

最早的網上地圖提供者,曾是收費服務,現已改爲開源項目。既有api,也有免費工具,可創建互動或是靜態地圖。

  • MapBox

由OpenStreetView支持, MapBox 提供了多種勝色彩主題,以及多種語言。

  • 地圖匯

地圖匯與Batchgeo類似, 使用者不需要任何的專業知識或者 編程技能,只需要將數據上傳至網站,即可一鍵生成地圖。“七步成詩,一步成圖”是地圖匯的宣傳語,也是地圖匯的服務主旨。用戶只需要通過三個步驟,就可以 輕鬆打造出專屬的地圖應用。與Batchgeo不同的是,地圖匯是國產的、中文的。

地理空間信息(GIS)軟件
ArcGIS
一款大型軟件,可以處理大批量的數據,還提供了平滑、合成等衆多其他功能。可以在用戶界面中完成所有事情,所以也不需要寫代碼。

Qgis
自由軟件的桌面GIS軟件。它提供數據的顯示、編輯和分析功能.可以在多種操作系統上運行,包括Mac OS X、Linux、UNIX和Microsoft Windows。相較於商業GIS,Quantum GIS的文件體積更小,需要的內存和處理能力也更少。因此它可以在舊的硬件上或CPU運算能力被限制的環境下運行。可以使用Shapefile、Coverage和Personal Geodatabase格式的數據。它也支持MapInfo、PostGIS和許多其他格式。

具有製作數據地圖功能的數據可視化工具

  • Many Eyes

只有一些基礎功能,而且只能以國家或美國各州爲單位。

  • Tableau Public

Tableau Public是一款BI軟件,但是也有數據地圖生成功能,而且可以將結果嵌入到網站。

  • R
    R是數據統計分析和數據可視化人士喜愛的免費工具, 它的基礎版本並未提供地圖繪製功能,但有一些工具包能幫助我們。

  • unfolding

unfolding是一個可以在Processing和Java中創建交互式地圖和地理可視化的庫。unfolding的四大特色功能:交互事件、數據可視化、風格化地圖、清潔和可擴展的代碼。對熟悉Processing或Eclipse環境的用戶比較合適。

  • Modest Maps

Modest Maps是一個很小的地圖庫,只有10KB大小,是目前最小的可用地圖庫。Modest Maps是一個Flash和ActionScript的區塊(拼接地圖函數庫,並且支持Python。Modest更像一個框架,而不僅是一個地圖API。它只提供極少必備條件,方便你創建在線地圖。

  • Leaflet

一個小型化的地圖框架,通過小型化和輕量化來滿足移動網頁的需要。Leaflet和Modest Maps都是開源項目,有強大的社區支持,是在網站中整合地圖應用的理想選擇。需要安裝Node.js。

  • PolyMaps

Polymaps是另外一個地圖庫,但主要面向數據可視化用戶。Polymaps在地圖風格化方面有獨到之處,類似CSS樣式表的選擇器,是不可錯過的好東西。Polymaps有點像JavaScript版本的Modest Maps。Modest Maps只能進行基礎的地圖繪製,而Polymaps卻有內置功能,例如區域密度(choropleth)和氣泡圖。
Polymaps只能支持現代瀏覽器,通過可縮放矢量圖形(SVG)來顯示數據。

  • OpenLayers

OpenLayers可能是所有地圖庫中可靠性最高的一個。雖然文檔註釋並不完善,且學習曲線非常陡峭,但是對於一些特定的任務來說,OpenLayers無可匹敵。例如能夠提供一些其他地圖庫都沒有的特殊工具。

  • Kartograph

Kartograph的標記線是對地圖繪製的重新思考,我們都已經習慣了莫卡託投影(Mercator projection),但是Kartograph爲我們帶來了更多的選擇。如果你不需要調用全球數據,而僅僅是生成某一區域的地圖,那麼Kartogaph將使你脫穎而出。

  • GeoExt

javascript庫,結合了openlayers的功能與Ext js的界面,可以快速創建Gis和地圖應用。

  • Mapstraction

可以用作不同的map api的單一接口,支持所有的map apis,可以切換地圖提供者。

-DataMaps
使用d3.js,簡單複製粘貼一段 javascript文件就可以定製svg地圖

  • Gmaps

可以充分使用google map的一個javascript庫。

  • Raphael

小型而有用的javascript庫,可製作矢量圖。

文/媒文化的章伯(簡書作者)
原文鏈接:http://www.jianshu.com/p/acecc956f9b9
著作權歸作者所有,轉載請聯繫作者獲得授權,並標註“簡書作者”

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章