一種室內地圖解決方案

簡介:本方案利用智能算法處理3D攝像頭的點云數據生成GeoJSON漆改,然后使用leaflet框架將GeoJSON渲染成地圖,并在其上實現常規(guī)地圖具有的交互操作睦裳,為用戶提供室內定位乓序、導航阳懂、查找服務。

描述:

????????常見的電子地圖都是瓦片地圖展东,瓦片地圖的原理用一張圖就可以表示出來赔硫,如下:

瓦片地圖原理

指將一定范圍內的地圖按照一定的尺寸和格式,按縮放級別或者比例尺琅锻,切成若干行和列的正方形柵格圖片卦停,對切片后的正方形柵格圖片被形象的稱為瓦片(Tile)。然后采用金字塔地圖模型在前端展示這些瓦片即可恼蓬。? ? ? ? ? ?

????????我們的方案并未采用瓦片地圖模式惊完,而是把GeoJSON這種地圖通用格式數據所攜帶的地理信息直接繪制到前端來生成地圖。這種方式后端傳送給前端的是GeoJSON數據处硬,不是一張張的瓦片小槐。

????????GeoJSON是一種對各種地理數據結構進行編碼的格式,基于Javascript對象表示法的地理空間信息數據交換格式荷辕。GeoJSON對象可以表示幾何凿跳、特征或者特征集合。GeoJSON支持下面幾何類型:點疮方、線控嗜、面、多點骡显、多線疆栏、多面和幾何集合。GeoJSON里的特征包含一個幾何對象和其他屬性惫谤,特征集合表示一系列特征壁顶。

geojson特征

? ? ? ? 我們使用了leaflet框架進行GeoJSON地圖的自動化繪制,省了我們自己寫代碼解析GeoJSON溜歪,把GeoJSON里的點若专、線、面通過canvas繪制到前端的麻煩蝴猪。leaflet框架還提供了相當豐富的API供我們對繪制的地圖進行操作调衰,如自定義圖層的展現樣式膊爪、給具體圖層綁定事件等。再加上眾多l(xiāng)eaflet插件窖式,就可以實現大部分地圖都具有的功能蚁飒,如導航、定位等萝喘。

? ? ? ? 至于GeoJSON里的地圖數據是如何來的淮逻,我們后端的同事使用了一個開源的算法,然后用大量專用3D攝像頭拍攝出來的點云數據訓練這個算法阁簸,使其識別點云數據里的房間爬早、墻、門窗等室內元素启妹,從中提取出來我們需要的地圖數據筛严,生成我們需要的GeoJSON。市面上的3D攝像頭已經不少饶米,如Intel的RealSense攝像頭桨啃、微軟的Kinect攝像頭等,都能夠提供點云數據檬输。

????????這樣一旦有新的場館需要我們提供室內地圖服務照瘾,我們就可以派人攜帶3D攝像頭去現場拍攝,然后用算法處理3D攝像頭拍攝出來的點云數據生成這個場館的GeoJSON丧慈,然后前端就可以在應用中繪制出該場館的室內地圖析命,再結合藍牙定位或者Wi-Fi定位等技術,為客戶提供室內導航逃默、定位鹃愤、規(guī)劃路徑、查找房間等服務完域。

創(chuàng)新點:

? ? ? ? 1软吐、室內地圖場景多、變化頻繁吟税,再加上位于建筑物內部关噪,地圖數據采集比采集室外地圖數據困難了許多,本方案利用算法處理3D攝像頭數據解決了室內地圖數據采集難這個痛點問題乌妙。

? ? ? ? 2、我們采用更為輕巧的GeoJSON數據格式來傳輸地圖數據建钥,可以對室內地圖進行定制化生成藤韵。

帶來的影響:

? ? ? ? 目前我們利用這個方案制作了體檢中心、會展中心兩個應用POC熊经,探索室內地圖方面的商業(yè)化應用泽艘,相信隨著研究的深入欲险,這方面的應用會越來越多,越來越成熟匹涮。

?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末天试,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子然低,更是在濱河造成了極大的恐慌喜每,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,539評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件雳攘,死亡現場離奇詭異带兜,居然都是意外死亡,警方通過查閱死者的電腦和手機吨灭,發(fā)現死者居然都...
    沈念sama閱讀 93,594評論 3 396
  • 文/潘曉璐 我一進店門刚照,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人喧兄,你說我怎么就攤上這事无畔。” “怎么了吠冤?”我有些...
    開封第一講書人閱讀 165,871評論 0 356
  • 文/不壞的土叔 我叫張陵浑彰,是天一觀的道長。 經常有香客問我咨演,道長闸昨,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,963評論 1 295
  • 正文 為了忘掉前任薄风,我火速辦了婚禮饵较,結果婚禮上,老公的妹妹穿的比我還像新娘遭赂。我一直安慰自己循诉,他們只是感情好,可當我...
    茶點故事閱讀 67,984評論 6 393
  • 文/花漫 我一把揭開白布撇他。 她就那樣靜靜地躺著茄猫,像睡著了一般。 火紅的嫁衣襯著肌膚如雪困肩。 梳的紋絲不亂的頭發(fā)上划纽,一...
    開封第一講書人閱讀 51,763評論 1 307
  • 那天,我揣著相機與錄音锌畸,去河邊找鬼勇劣。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的比默。 我是一名探鬼主播幻捏,決...
    沈念sama閱讀 40,468評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼命咐!你這毒婦竟也來了篡九?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤醋奠,失蹤者是張志新(化名)和其女友劉穎榛臼,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體钝域,經...
    沈念sama閱讀 45,850評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡讽坏,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,002評論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了例证。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片路呜。...
    茶點故事閱讀 40,144評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖织咧,靈堂內的尸體忽然破棺而出胀葱,到底是詐尸還是另有隱情,我是刑警寧澤笙蒙,帶...
    沈念sama閱讀 35,823評論 5 346
  • 正文 年R本政府宣布抵屿,位于F島的核電站,受9級特大地震影響捅位,放射性物質發(fā)生泄漏轧葛。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,483評論 3 331
  • 文/蒙蒙 一艇搀、第九天 我趴在偏房一處隱蔽的房頂上張望尿扯。 院中可真熱鬧,春花似錦焰雕、人聲如沸衷笋。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,026評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽辟宗。三九已至,卻和暖如春吝秕,著一層夾襖步出監(jiān)牢的瞬間泊脐,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,150評論 1 272
  • 我被黑心中介騙來泰國打工烁峭, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留晨抡,地道東北人。 一個月前我還...
    沈念sama閱讀 48,415評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像耘柱,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子棍现,可洞房花燭夜當晚...
    茶點故事閱讀 45,092評論 2 355

推薦閱讀更多精彩內容