五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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文件壓縮的評論 (共 條)

分享到微博請遵守國家法律
元朗区| 左云县| 抚顺市| 万年县| 吉安县| 美姑县| 泸水县| 潜山县| 东乡| 定安县| 宜黄县| 敖汉旗| 改则县| 桐柏县| 邢台市| 邵阳县| 安平县| 台山市| 石家庄市| 林口县| 石棉县| 绍兴市| 荥经县| 罗甸县| 潞城市| 南丰县| 贡觉县| 阿克| 家居| 闽侯县| 信宜市| 海晏县| 康平县| 瑞金市| 新田县| 凤庆县| 柯坪县| 迁安市| 彭泽县| 宜丰县| 枞阳县|