五分鐘學GIS 空間資料視覺化渲染技術

2021-08-08 19:23:01 字數 1405 閱讀 7051

空間資料視覺化在空間資訊和知識的發現過程中發揮著重要作用。它可以表達資料的理解和空間知識的呈現。在前端開發技術迅速發展的今天,針對空間資料視覺化渲染的技術,也湧現出很多優秀的產品,包括地相簿的渲染產品以及視覺化效果的視覺化庫。下面給大家介紹幾款主流的開源地相簿以及視覺化庫。

1、主流的開源地相簿

openlayers:業內使用較為廣泛的地相簿,openlayers3完成了物件導向的重構,同時也進行了h5的公升級;

leaflet:實踐多、社群活躍、外掛程式非常豐富的一款開源地相簿,mapbox早期的地相簿就是基於leaflet開發的;

mapbox gl:其推出的向量瓦片視覺化效果和效能都很出眾,標準現在也被業內認可的視覺化庫部分;

2、主流的視覺化庫

supermap iclient 9d是一套開源的、全新的架構的web客戶端開發工具包,它將開源地相簿、視覺化庫和現代web技術進行融合,分別將leaflet、openlayers、mapbox gl這些地相簿與echarts、mapv、d3等主流的空間資料視覺化庫相整合,讓開源地相簿有能力進行更多炫酷的視覺化效果展現。下面來看幾個示例:

supermap iclient 9d展示800w航班在某一時間段內空間分布的動態變化情況,下圖為supermap iclient 9d基於leaflet整合mapv格網圖展示。

同樣是800萬航班記錄,相同的資料不同的需求,不同的展示效果,如下圖時序熱力圖效果

supermap iclient9d融合了echarts炫酷視覺化效果,下圖為北京地鐵通勤情況,某個時間段**從天通苑地鐵站出發的出行洞察,利用的是leaflet結合echarts的技術。

接下來看乙個綜合例項,結合了mapboxgl以及echarts來展示城市計程車軌跡流量。

針對實時資料的視覺化表達,supermap iclient 9d的dataflowlayer借助伺服器supermap iserver實時資料服務dataflow的能力,完美展示實時動態資料。以下是使用leaflet為底圖,展示supermap iserver向訂閱的客戶端每秒推送4000條實時飛行資料。

五分鐘學GIS 時空資料視覺化表達

今天五分鐘學gis的時間我們來學習時空資料視覺化。時空資料是指具有時間元素並隨時間變化而變化的空間資料,是描述地球環境中地物要素資訊的一種表達方式。這些時空資料涉及到各式各樣的資料,如地球環境地物要素的數量 形狀 紋理 空間分布特徵 內在聯絡及規律等的數字 文字 圖形和影象等,不僅具有明顯的空間分布...

空間資料視覺化

一 3d bar 立體動態圖示展示 以我目前的水平來看,資料就是乙個dataframe。效果如下圖。需要一些輔助工具 css,js,html等 二 空間柱狀圖 1 excel powermap 最終效果圖如下。加上乙個time欄位,可以生產動態效果圖。1 原始資料圖示,有經度,緯度,兩類。執行ctr...

空間資料視覺化之ArcLayer詳解

首先使用d3中的scalequantile將資料進行分類,scalequantile方法是d3中的一種資料分類方法 scalequantile是一種將連續的值轉化成離散的方法,最終離散成這幾種顏色分類 這裡還是使用了例項化的方法,先新增一堆例項化變數 initializestate instance...