最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

GIS開發(fā):echarts的GeoJSON文件壓縮

2022-03-18 09:25 作者:地理信息技術(shù)雜談  | 我要投稿

echarts為了加快GeoJSON的傳輸速度,對GeoJSON文件進(jìn)行了壓縮,?對GeoJSON中的坐標(biāo)信息進(jìn)行了壓縮了,減少了坐標(biāo)的數(shù)據(jù)量。
echarts中的GeoJSON數(shù)據(jù)格式:

壓縮后的數(shù)據(jù)

采用的是zigzag的算法進(jìn)行壓縮的,"zigzag 的原理就是壓縮多余的因補(bǔ)位造成數(shù)據(jù)變大的問題,它的原理是把符號位向右移到在最前一位,對負(fù)數(shù)除最后一位經(jīng)行求為非;正數(shù)求不變。"
echarts內(nèi)置解碼算法,將坐標(biāo)信息進(jìn)行解析,在圖上進(jìn)行繪制。壓縮之前的中國行政區(qū)劃數(shù)據(jù):

壓縮前大小

壓縮之后的數(shù)據(jù):


壓縮后大小

壓縮比例是相當(dāng)高的,這在網(wǎng)絡(luò)傳輸上能夠加快傳輸速度,現(xiàn)在客戶端的計(jì)算機(jī)性能都是可以,解析并不需要很長的時間。

關(guān)鍵的壓縮代碼(摘自echarts源碼):

  • 關(guān)鍵的解壓代碼(摘自echarts):


在其他類型的地圖開發(fā)時,涉及到大量的坐標(biāo)信息,也可以按照此種方式進(jìn)行壓縮,之后在客戶端解析數(shù)據(jù),地圖上顯示,達(dá)到減少網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)哪康摹?p>

參考文章:

zigzag簡單說明:?? ?

https://blog.csdn.net/lzcaqde/article/details/81061590

echarts 開源地址:

https://github.com/apache/incubator-echarts

GIS開發(fā):echarts的GeoJSON文件壓縮的評論 (共 條)

分享到微博請遵守國家法律
察隅县| 岱山县| 禄丰县| 青州市| 白玉县| 木里| 尖扎县| 塘沽区| 浙江省| 明光市| 旺苍县| 太康县| 通道| 区。| 阳东县| 永城市| 安义县| 丰县| 肃北| 淳化县| 新田县| 长宁区| 韩城市| 安宁市| 施甸县| 湖州市| 霍州市| 加查县| 驻马店市| 祁门县| 浏阳市| 漳浦县| 临城县| 县级市| 泰州市| 漳州市| 定边县| 南靖县| 长丰县| 巢湖市| 沾益县|