技術(shù)特征:
技術(shù)總結(jié)
本發(fā)明提供一種基于ArcGIS?API?for?JavaScript的大數(shù)據(jù)渲染方法,把需要渲染的要素的地理坐標(biāo)換算成屏幕像素坐標(biāo);利用HTML5的CANVAS對(duì)百萬(wàn)級(jí)的要素進(jìn)行渲染;放到地圖里,跳過(guò)地圖的接口,利用JavaScript獲取地圖的DIV,并將自定義圖層插入地圖所在的DIV中;監(jiān)聽(tīng)地圖的Pan和Extent?Change,當(dāng)?shù)貓D范圍變化時(shí)重新繪制CANVAS上的要素并渲染。該種基于ArcGIS?API?for?JavaScript的大數(shù)據(jù)渲染方法,能徹底解決頁(yè)面卡頓或者卡死的現(xiàn)象,使100萬(wàn)級(jí)數(shù)據(jù)量的渲染沒(méi)有絲毫卡頓。該方法成功實(shí)現(xiàn)百萬(wàn)級(jí)要素地圖快速渲染,并且可以和ArcGIS?API?for?JavaScript完美集成。
技術(shù)研發(fā)人員:王計(jì)斌;余健;侯潞;閆文卿
受保護(hù)的技術(shù)使用者:南京華蘇科技有限公司
技術(shù)研發(fā)日:2017.04.17
技術(shù)公布日:2017.08.22