一個(gè)致力于介紹GIS規(guī)劃應(yīng)用、規(guī)劃觀點(diǎn)、研究的跨機(jī)構(gòu)學(xué)生學(xué)習(xí)小組的學(xué)習(xí)小組,目標(biāo)僅僅是做一本手賬,歡迎大家關(guān)注。
軟件已共享到:規(guī)劃云網(wǎng)站、城市數(shù)據(jù)人網(wǎng)站,供大家下載使用。
規(guī)劃云:
城市數(shù)據(jù)人:
在本公眾號(hào)回復(fù):街景,即可獲取文件安裝包
UA城市分析小組:分享一個(gè)用來(lái)爬取百度全景靜態(tài)圖(也就是我們常說(shuō)的“街景圖”)數(shù)據(jù)的可執(zhí)行文件EXE小工具。
本工具截圖如下:
此工具可以解決的問題有:
1、獲取百度地圖API提供的360度視角范圍的全景靜態(tài)圖服務(wù)數(shù)據(jù)。
2、可對(duì)接最近很火的基于(同樣是免費(fèi)使用、包含150個(gè)標(biāo)簽,由中國(guó)地質(zhì)大學(xué)(武漢)開發(fā),被國(guó)匠城于推送),完成語(yǔ)義識(shí)別,并計(jì)算天空比、綠視率和街道空間品質(zhì)等。
3、輸入數(shù)據(jù)可直接由的2個(gè)工具生成,軟件參數(shù)為文件路徑,方便實(shí)用。
當(dāng)然,最重要的,該軟件完全由城鄉(xiāng)規(guī)劃學(xué)研究生、UA城市分析小組成員編寫封裝,方便規(guī)劃人員使用,完全公益共享(僅僅打通了對(duì)接百度數(shù)據(jù)服務(wù)的橋梁,讓我們不用編碼也能夠直接獲取數(shù)據(jù))
注意,來(lái)自百度的限制:
在百度地圖開放平臺(tái)注冊(cè)開發(fā)者并申請(qǐng)AK之后(如何創(chuàng)建自己的百度開發(fā)者信息:見,雖然是高德的案例,但過(guò)程和步驟都差不多),經(jīng)過(guò)身份認(rèn)證的開發(fā)者,會(huì)得到100張/天的全景靜態(tài)圖數(shù)據(jù)下載權(quán)限(你有大量需求可以直接和百度進(jìn)行購(gòu)買,大概是1600張/100元)
更多基本知識(shí):
1.坐標(biāo)系基礎(chǔ)知識(shí):,至少你需要明白,百度坐標(biāo)系是錯(cuò)誤的坐標(biāo)系,最后需要糾偏才能與你的其他數(shù)據(jù)疊合使用
2.懂得一些GIS數(shù)據(jù)的簡(jiǎn)單轉(zhuǎn)化方法
3.熟讀我們提供的說(shuō)明書,按照步驟操作,并重點(diǎn)關(guān)注Bug信息指引
了解這些后,你就可以根據(jù)自己的需求使用該軟件了——你可以點(diǎn)擊原文獲取該軟件。
具體使用方法如下:
第一步,打開壓縮包,解壓到你要的位置。
第二步,找到可執(zhí)行文件EXE,也就是“百度全景靜態(tài)圖獲取工具.exe”。雙擊打開,首次打開較慢屬于正常現(xiàn)象,請(qǐng)耐心等待:
第三步,填寫參數(shù),依次為:
(1)Key,也就是百度API后臺(tái)申請(qǐng)的AK值,注意是服務(wù)端,并把允許的IP白名單設(shè)置為:0.0.0.0/0
控制臺(tái)
(2)輸入CSV坐標(biāo)文件的位置,也就是含有經(jīng)緯度的CSV文件,以及保存的抓取txt文件。
這里解釋下,CSV文件,就是要抓取的道路視點(diǎn)經(jīng)緯度,也就是站著道路上面那個(gè)點(diǎn)的經(jīng)緯度。
CSV文件里面包含表頭為 lat,lng 兩個(gè)字段的數(shù)據(jù)。例如完整的填寫:
C:\Users\ABCD\\.csv
以上為英文路徑。
抓取的txt文件,是指用這個(gè)CSV生成的過(guò)程文件,這是程序生成的,設(shè)置路徑即可,例如:
C:\Users\ABCD\\.txt
(3)填寫完路徑獲取網(wǎng)站完整源碼工具,點(diǎn)擊按鈕: Trans 按鈕
這樣,就生成了txt文件作為抓取準(zhǔn)備,如下圖提示:
第四步,復(fù)制上面的txt文件路徑,填寫到 TXT FILE 一欄,這里如果你已經(jīng)生成過(guò)txt文件,可以直接填寫txt文件路徑,不用上面的填寫。
最后,填寫輸出設(shè)置,即街景圖保存的文件夾。例如創(chuàng)建一個(gè)文件夾,填入完整路徑:
C:\Users\ABCD\\新建文件夾\
(注:文件夾名字后必須帶“\”,表示保存在該文件夾內(nèi)部。)
最后,點(diǎn)擊按鈕:Don’t worry!!!Be Happy and Get Figs!!!
就可以獲取到街景圖數(shù)據(jù)啦!
此處你要注意各個(gè)參數(shù)的填寫規(guī)則,在此匯總在這里:
1、第一個(gè)CSV文件的絕對(duì)路徑必須要填寫全英文路徑!
2、軟件中共涉及3處路徑需要填寫,如果你的路徑是直接復(fù)制的文件屬性,則你需要將每個(gè)路徑的前三個(gè)字符重新鍵入一次,如C:\Users\ABCD\\.txt,需要我們自己重新敲一遍C:\這仨字符!
具體細(xì)節(jié)詳見軟件附帶說(shuō)明書“B測(cè)用戶反饋”
如何制作軟件所需要的CSV文件
在具體使用階段,可能需要爬取大量張數(shù)的街景圖,為此我們需要一個(gè)包含每張街景圖位置信息的CSV文件,來(lái)與百度構(gòu)建的街景圖片構(gòu)建關(guān)聯(lián)。
1、獲取帶坐標(biāo)信息的道路網(wǎng)數(shù)據(jù)
矢量道路網(wǎng)矢量數(shù)據(jù)的獲取已經(jīng)不是什么難事,我們也可以根據(jù)CAD與已有坐標(biāo)信息底圖配準(zhǔn)獲得帶坐標(biāo)的道路網(wǎng)。
2、生成道路折點(diǎn)點(diǎn)數(shù)據(jù)
用中使用“要素轉(zhuǎn)點(diǎn)”,提取道路控制點(diǎn)。
注:如果你覺得點(diǎn)的數(shù)量不夠,可以使用“增密”工具增加道路線的折點(diǎn),再進(jìn)行“要素轉(zhuǎn)點(diǎn)”
3、添加、計(jì)算坐標(biāo)字段
在屬性表中使用“添加字段”,添加“l(fā)ng”、“l(fā)at”兩個(gè)字段,字段類型為雙精度,,并使用“計(jì)算幾何”分別計(jì)算經(jīng)度、緯度。
4、導(dǎo)出含經(jīng)緯度的點(diǎn)excel文件獲取網(wǎng)站完整源碼工具,并另存為CSV格式
使用“表轉(zhuǎn)Excel”,導(dǎo)出表格,并另存為csv格式。至此,含“l(fā)at”、“l(fā)ng”的csv輸入文件制作完成,可直接在本軟件中輸入01模塊使用。
然后運(yùn)行軟件,批量下載街景圖吧!
注:下載成功后不顯示圖片,表示該坐標(biāo)處無(wú)街景圖,也就是百度影像車沒拍的坐標(biāo)哦,并不是所有地方都有街景圖!
感謝分享發(fā)布,歡迎大家加群討論,反饋軟件使用問題,共同推進(jìn)共享軟件建設(shè)。
在本公眾號(hào)回復(fù):街景,即可獲取文件安裝包
添加微信 ,注明:城市數(shù)據(jù)人讀者,加入交流微信群,共同討論工具使用事宜。
如果內(nèi)容對(duì)您有幫助,歡迎點(diǎn)擊在看歡迎添加★星標(biāo)歡迎訪問城市數(shù)據(jù)人網(wǎng)站