問(wèn)答:谷歌是如何繪制全國(guó)地圖的?

來(lái)自Travis Addair的回答(2017-06-21):
至少對(duì)我來(lái)說(shuō)這是一個(gè)很棒的問(wèn)題,因?yàn)楫?dāng)我在谷歌做軟件工程師的時(shí)候,這就是我曾經(jīng)接觸的項(xiàng)目之一。
如果你想深入了解這個(gè)話(huà)題的話(huà),我強(qiáng)烈建議你查看Google I/O 2013年會(huì)上 Andrew Lookingbill 和 Michael Weiss-Malik 的演講。
在谷歌,繪制地圖有三道門(mén)檻:
1.第三方的權(quán)威數(shù)據(jù)
2.內(nèi)部工具以及數(shù)據(jù)
3.全自動(dòng)地圖繪制
第一道門(mén)檻似乎是繪圖的老方法了,但它在許多方面依然十分有用。比如,在街景視圖稀少,或者衛(wèi)星照片低清的情況下,第三方數(shù)據(jù)可以幫助谷歌繪制相關(guān)區(qū)域的地圖。它也可以用來(lái)檢查谷歌地圖數(shù)據(jù)的精確完整度。
第二道門(mén)檻是一個(gè)稱(chēng)為Project Ground Truth(地面實(shí)況普查)的項(xiàng)目,也是文前提到的視頻的主題。Project Ground Truth使用名為Atlas的Java引擎,讓人工操作員可以使用多層數(shù)據(jù),包括衛(wèi)星照片、GPS數(shù)據(jù)、歷史地圖等來(lái)更新谷歌針對(duì)現(xiàn)實(shí)世界的地圖模型。
想象你想獲知某條道路的限速情況。在Atlas,你可以放大到有關(guān)路段,查看對(duì)應(yīng)的街景視圖,查找對(duì)應(yīng)的限速路牌。你還可以把路牌的限速與GPS數(shù)據(jù)和歷史圖片記錄進(jìn)行比對(duì)。
第三道門(mén)檻是未來(lái)的發(fā)展方向。這是我當(dāng)時(shí)在谷歌的工作之一,包括自動(dòng)更新路段的元數(shù)據(jù)(譯者注:描述數(shù)據(jù)的數(shù)據(jù)),檢測(cè)地理特征、檢查點(diǎn)等等。當(dāng)時(shí)(2013-2015)最復(fù)雜的部分工程是其中一個(gè)團(tuán)隊(duì)開(kāi)發(fā)的計(jì)算機(jī)視覺(jué)框架。它可以提取路牌和商店名牌里的文字信息。
機(jī)器學(xué)習(xí)對(duì)于地圖測(cè)繪來(lái)說(shuō)也是一個(gè)熱點(diǎn)。沒(méi)有它,我們或許很難快速確保地圖的準(zhǔn)確性和最新性。毫無(wú)疑問(wèn)的是,Project Ground Truth是谷歌最偉大、卻又最不為人知的項(xiàng)目之一。在當(dāng)時(shí),這真是一個(gè)具有前瞻性的想法;因?yàn)樗?,現(xiàn)在,高質(zhì)量的地圖數(shù)據(jù)才能為物流和自動(dòng)駕駛汽車(chē)的研發(fā)保駕護(hù)航。