本發(fā)明涉及信息處理技術(shù)領(lǐng)域,具體而言,涉及基于網(wǎng)絡(luò)開(kāi)放照片資源的地表實(shí)景信息生成方法及裝置。
背景技術(shù):
目前,隨著智慧城市大數(shù)據(jù)時(shí)代的到來(lái),地球觀測(cè)、衛(wèi)星遙感、生態(tài)評(píng)估、國(guó)土監(jiān)管等行業(yè)逐漸向宏觀、動(dòng)態(tài)、精細(xì)化方向發(fā)展,因而,諸多行業(yè)領(lǐng)域?qū)τ谌妗⒘畠r(jià)、快速的地表實(shí)景信息獲取具有較大潛在需求;該地表實(shí)景信息包括拍攝地點(diǎn)的實(shí)景照片、該實(shí)景照片的地理坐標(biāo)、拍攝參數(shù)和地表覆蓋類(lèi)型,該地表實(shí)景信息能夠?yàn)檫b感影像解譯工作提供實(shí)地信息參考;另外,隨著互聯(lián)網(wǎng)的深入發(fā)展和智能硬件成本的降低,使得通過(guò)互聯(lián)網(wǎng)傳播帶位置信息照片變得越來(lái)越便捷,并催生出諸多攜帶位置信息的實(shí)景照片分享網(wǎng)站,該攜帶位置信息的實(shí)景照片可以準(zhǔn)確反映拍攝地點(diǎn)的地表覆蓋狀況,蘊(yùn)含豐富的客觀信息,因而,如何快速獲取地表實(shí)景信息成為當(dāng)前急需解決的技術(shù)問(wèn)題。
當(dāng)前,獲取地表實(shí)景信息的方法主要是對(duì)外作業(yè)人員通過(guò)野外實(shí)地拍攝獲取遙感解譯樣本的實(shí)景照片進(jìn)行數(shù)據(jù)整理,這種依靠人力獲取地表實(shí)景信息的方式,時(shí)效性差、人力成本高、難以常態(tài)化大尺度開(kāi)展的技術(shù)問(wèn)題,從而,無(wú)法滿足大數(shù)據(jù)時(shí)代對(duì)信息快速獲取的客觀需求。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例的目的在于提供一種基于網(wǎng)絡(luò)開(kāi)放照片資源的地表實(shí)景信息生成方法及裝置,以充分利用網(wǎng)絡(luò)開(kāi)放照片資源,并快速獲取地表實(shí)景信息,從而為用戶快速提供所需的地表實(shí)景信息資源。
第一方面,本發(fā)明實(shí)施例提供了基于網(wǎng)絡(luò)開(kāi)放照片資源的地表實(shí)景信息生成方法,該方法包括:
利用網(wǎng)絡(luò)爬蟲(chóng)法從預(yù)存的目標(biāo)網(wǎng)址中獲取多個(gè)照片資源,并從各個(gè)照片資源對(duì)應(yīng)的頁(yè)面中提取圖片源文件和該圖片源文件的拍攝信息,其中,該拍攝信息包括以下信息中的一種或多種:拍攝地點(diǎn)的地理位置信息、拍攝方位角、拍攝距離、拍攝時(shí)間;
依次提取各個(gè)上述圖片源文件的地表覆蓋類(lèi)型,生成多條地表實(shí)景信息并將多條地表實(shí)景信息存儲(chǔ)至地表實(shí)景信息庫(kù),其中,該地表實(shí)景信息庫(kù)中的每條地表實(shí)景信息包括:圖片源文件、該圖片源文件的拍攝信息、以及該圖片源文件的地表覆蓋類(lèi)型;
根據(jù)在線地圖的當(dāng)前矢量點(diǎn)對(duì)應(yīng)的上述地表實(shí)景信息構(gòu)建當(dāng)前矢量點(diǎn)的矢量圖層,將該矢量圖層與上述在線地圖的當(dāng)前矢量點(diǎn)關(guān)聯(lián)保存,其中,該矢量圖層包含多個(gè)空間點(diǎn)位標(biāo)識(shí),該空間點(diǎn)位標(biāo)識(shí)與地表實(shí)景信息一一對(duì)應(yīng)。
結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第一種可能的實(shí)施方式,其中,上述方法還包括:
根據(jù)監(jiān)聽(tīng)到的用戶輸入的篩選信息展示與該篩選信息對(duì)應(yīng)的地表實(shí)景信息,其中,該用戶輸入的篩選信息包括:用戶點(diǎn)擊的空間點(diǎn)位標(biāo)識(shí)、用戶輸入的空間位置信息、用戶輸入的拍攝時(shí)間信息、或者用戶輸入的地表覆蓋類(lèi)型。
結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第二種可能的實(shí)施方式,其中,上述方法還包括:
當(dāng)監(jiān)聽(tīng)到滿足預(yù)設(shè)的實(shí)景信息更新條件時(shí),利用網(wǎng)絡(luò)爬蟲(chóng)法根據(jù)照片資源上傳時(shí)間從預(yù)存的目標(biāo)網(wǎng)址中獲取多個(gè)新上傳的照片資源,其中,該滿足預(yù)設(shè)的實(shí)景信息更新條件包括:照片資源更新數(shù)量達(dá)到預(yù)設(shè)閾值、或者照片資源更新時(shí)間間隔達(dá)到預(yù)設(shè)閾值;
根據(jù)獲取到的照片資源更新上述地表實(shí)景信息庫(kù);
根據(jù)更新后的上述地表實(shí)景信息庫(kù)更新上述在線地圖的矢量圖層。
結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第三種可能的實(shí)施方式,其中,上述利用網(wǎng)絡(luò)爬蟲(chóng)法從預(yù)存的目標(biāo)網(wǎng)址中獲取多個(gè)照片資源,并從各個(gè)上述照片資源對(duì)應(yīng)的頁(yè)面中提取圖片源文件和上述圖片源文件的拍攝信息包括:
將預(yù)存的目標(biāo)網(wǎng)址對(duì)應(yīng)的URL訪問(wèn)地址作為網(wǎng)絡(luò)爬蟲(chóng)的種子URL;
開(kāi)啟網(wǎng)絡(luò)爬蟲(chóng)功能,對(duì)多個(gè)上述種子URL進(jìn)行解析,獲取上述目標(biāo)網(wǎng)址中的多個(gè)照片資源的URL地址,并將多個(gè)照片資源的URL地址形成搜索隊(duì)列;
按照預(yù)先設(shè)置的搜索次序?qū)ι鲜鏊阉麝?duì)列中的多條記錄進(jìn)行搜索,獲取上述搜索隊(duì)列的當(dāng)前記錄對(duì)應(yīng)的URL地址;
根據(jù)上述URL地址在WEB上進(jìn)行搜索,并獲取上述URL地址對(duì)應(yīng)的照片資源的頁(yè)面;
對(duì)上述照片資源的頁(yè)面進(jìn)行解析,根據(jù)關(guān)鍵字從解析后的上述照片資源的頁(yè)面中捕獲當(dāng)前上述照片資源的圖片源文件和上述圖片源文件的拍攝信息;
判斷是否捕獲到相應(yīng)的圖片源文件和上述圖片源文件的拍攝信息;
若是,則將捕獲到的圖片源文件和上述圖片源文件的拍攝信息進(jìn)行下載并存儲(chǔ)至照片資源聚合數(shù)據(jù)庫(kù),將當(dāng)前記錄標(biāo)記為搜索成功,并自動(dòng)對(duì)上述當(dāng)前記錄的下一條記錄進(jìn)行搜索;
依次對(duì)上述搜索隊(duì)列中的多條記錄進(jìn)行搜索,直到搜索至上述搜索隊(duì)列的最后一條記錄,并將上述最后一條記錄標(biāo)記為搜索成功或者搜索失敗。
結(jié)合第一方面的第三種可能的實(shí)施方式,本發(fā)明實(shí)施例提供了第一方面的第四種可能的實(shí)施方式,其中,上述判斷是否捕獲到相應(yīng)的圖片源文件和上述圖片源文件的拍攝信息之后,還包括:
若否,則返回上述當(dāng)前記錄,重復(fù)對(duì)上述當(dāng)前記錄進(jìn)行搜索;
判斷對(duì)上述當(dāng)前記錄的搜索次數(shù)是否大于搜索次數(shù)閾值;
若大于,則將當(dāng)前記錄標(biāo)記為搜索失敗,并自動(dòng)對(duì)上述當(dāng)前記錄的下一條記錄進(jìn)行搜索。
結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第五種可能的實(shí)施方式,其中,上述依次提取各個(gè)上述圖片源文件的地表覆蓋類(lèi)型包括:
將每個(gè)上述圖片源文件輸入預(yù)先訓(xùn)練的支持向量機(jī)分類(lèi)器模型中,利用上述支持向量機(jī)分類(lèi)器模型對(duì)上述圖片源文件進(jìn)行自動(dòng)分類(lèi),并根據(jù)分類(lèi)結(jié)果確定上述圖片源文件對(duì)應(yīng)的地表覆蓋類(lèi)型;
當(dāng)接收到管理員輸入的地表覆蓋類(lèi)型時(shí),根據(jù)上述地表覆蓋類(lèi)型更新確定出的上述圖片源文件對(duì)應(yīng)的地表覆蓋類(lèi)型。
結(jié)合第一方面的第五種可能的實(shí)施方式,本發(fā)明實(shí)施例提供了第一方面的第六種可能的實(shí)施方式,其中,上述預(yù)先訓(xùn)練的支持向量機(jī)分類(lèi)器模型通過(guò)以下方式建立:
將選取的多個(gè)具有特定的地表覆蓋類(lèi)型的圖片文件作為訓(xùn)練樣本;
構(gòu)建初始支持向量機(jī)分類(lèi)器模型,并設(shè)置上述初始支持向量機(jī)分類(lèi)器模型的初始模型參數(shù);
根據(jù)上述訓(xùn)練樣本對(duì)上述初始支持向量機(jī)分類(lèi)器模型進(jìn)行訓(xùn)練;
利用留一法交叉驗(yàn)證法檢驗(yàn)訓(xùn)練后的上述初始支持向量機(jī)分類(lèi)器模型的精度;
根據(jù)上述精度調(diào)整上述初始支持向量機(jī)分類(lèi)器模型的模型參數(shù),直到上述精度達(dá)到預(yù)設(shè)閾值時(shí),將當(dāng)前的模型參數(shù)作為上述初始支持向量機(jī)分類(lèi)器模型的最終模型參數(shù),得到預(yù)先訓(xùn)練的支持向量機(jī)分類(lèi)器模型。
結(jié)合第一方面的第一種可能的實(shí)施方式,本發(fā)明實(shí)施例提供了第一方面的第七種可能的實(shí)施方式,其中,上述根據(jù)監(jiān)聽(tīng)到的用戶輸入的篩選信息展示與上述篩選信息對(duì)應(yīng)的地表實(shí)景信息包括:
通過(guò)網(wǎng)絡(luò)瀏覽器監(jiān)聽(tīng)用戶輸入的篩選信息;
通過(guò)地理信息系統(tǒng)GIS服務(wù)器向地表實(shí)景信息庫(kù)查詢上述篩選信息對(duì)應(yīng)的地表實(shí)景信息;
通過(guò)上述網(wǎng)絡(luò)瀏覽器在在線地圖上展示上述地表實(shí)景信息。
結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第八種可能的實(shí)施方式,其中,從各個(gè)所述照片資源對(duì)應(yīng)的頁(yè)面中提取圖片源文件和所述圖片源文件的拍攝信息之后,還包括:
按照實(shí)景照片的質(zhì)量要求對(duì)提取到的圖片源文件進(jìn)行篩選,從篩選出的圖片源文件提取所述圖片源文件的地表覆蓋類(lèi)型。
第二方面,本發(fā)明實(shí)施例還提供了基于網(wǎng)絡(luò)開(kāi)放照片資源的地表實(shí)景信息生成裝置,該裝置包括:
照片資源獲取模塊,用于利用網(wǎng)絡(luò)爬蟲(chóng)法從預(yù)存的目標(biāo)網(wǎng)址中獲取多個(gè)照片資源,并從各個(gè)上述照片資源對(duì)應(yīng)的頁(yè)面中提取圖片源文件和上述圖片源文件的拍攝信息,其中,該拍攝信息包括以下信息中的一種或多種:拍攝地點(diǎn)的地理位置信息、拍攝方位角、拍攝距離、拍攝時(shí)間;
地表實(shí)景信息生成模塊,用于依次提取各個(gè)上述圖片源文件的地表覆蓋類(lèi)型,生成多條地表實(shí)景信息并將多條上述地表實(shí)景信息存儲(chǔ)至地表實(shí)景信息庫(kù),其中,該地表實(shí)景信息庫(kù)中的每條地表實(shí)景信息包括:圖片源文件、該圖片源文件的拍攝信息、以及該圖片源文件的地表覆蓋類(lèi)型;
矢量圖層構(gòu)建模塊,用于根據(jù)在線地圖的當(dāng)前矢量點(diǎn)對(duì)應(yīng)的上述地表實(shí)景信息構(gòu)建上述當(dāng)前矢量點(diǎn)的矢量圖層,將上述矢量圖層與上述在線地圖的上述當(dāng)前矢量點(diǎn)關(guān)聯(lián)保存,其中,該矢量圖層包含多個(gè)空間點(diǎn)位標(biāo)識(shí),該空間點(diǎn)位標(biāo)識(shí)與地表實(shí)景信息一一對(duì)應(yīng)。
在本發(fā)明實(shí)施例提供的基于網(wǎng)絡(luò)開(kāi)放照片資源的地表實(shí)景信息生成方法及裝置中,利用網(wǎng)絡(luò)爬蟲(chóng)法從預(yù)存的目標(biāo)網(wǎng)址中獲取多個(gè)照片資源,并從各個(gè)照片資源對(duì)應(yīng)的頁(yè)面中提取圖片源文件和圖片源文件的拍攝信息;依次提取各個(gè)圖片源文件的地表覆蓋類(lèi)型,生成多條地表實(shí)景信息并將多條地表實(shí)景信息存儲(chǔ)至地表實(shí)景信息庫(kù);根據(jù)在線地圖的當(dāng)前矢量點(diǎn)對(duì)應(yīng)的地表實(shí)景信息構(gòu)建當(dāng)前矢量點(diǎn)的矢量圖層,將矢量圖層與在線地圖的當(dāng)前矢量點(diǎn)關(guān)聯(lián)保存。本發(fā)明利用網(wǎng)絡(luò)爬蟲(chóng)法聚合網(wǎng)絡(luò)開(kāi)放照片資源,然后,提取照片資源的地表覆蓋類(lèi)型并形成地表實(shí)景信息庫(kù),再生成基于地表實(shí)景信息的在線地圖的矢量圖層,快速獲取地表實(shí)景信息,從而為用戶快速提供所需的地表實(shí)景信息資源。
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說(shuō)明如下。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實(shí)施例,因此不應(yīng)被看作是對(duì)范圍的限定,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。
圖1示出了本發(fā)明實(shí)施例所提供的一種基于網(wǎng)絡(luò)開(kāi)放照片資源的地表實(shí)景信息生成方法的流程示意圖;
圖2A示出了本發(fā)明實(shí)施例所提供的圖片源文件的實(shí)地拍攝的示意圖;
圖2B示出了本發(fā)明實(shí)施例所提供的在在線地圖上定位的位置繪制的實(shí)地拍攝標(biāo)識(shí)的示意圖;
圖3示出了本發(fā)明實(shí)施例所提供的一種基于網(wǎng)絡(luò)開(kāi)放照片資源的地表實(shí)景信息生成裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。通常在此處附圖中描述和示出的本發(fā)明實(shí)施例的組件可以以各種不同的配置來(lái)布置和設(shè)計(jì)。因此,以下對(duì)在附圖中提供的本發(fā)明的實(shí)施例的詳細(xì)描述并非旨在限制要求保護(hù)的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實(shí)施例?;诒景l(fā)明的實(shí)施例,本領(lǐng)域技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
考慮到相關(guān)技術(shù)中獲取地表實(shí)景信息的方法主要是對(duì)外作業(yè)人員通過(guò)野外實(shí)地拍攝獲取遙感解譯樣本的實(shí)景照片進(jìn)行數(shù)據(jù)整理,這種依靠人力獲取地表實(shí)景信息的方式,時(shí)效性差、人力成本高、難以常態(tài)化大尺度開(kāi)展的技術(shù)問(wèn)題,從而,無(wú)法滿足大數(shù)據(jù)時(shí)代對(duì)信息快速獲取的客觀需求;另一方面,當(dāng)前的在線照片資源網(wǎng)站存在照片資源分散存儲(chǔ)、照片分享網(wǎng)站獨(dú)立運(yùn)營(yíng)、各個(gè)平臺(tái)照片資源有限的技術(shù)問(wèn)題,從而,無(wú)法形成全面有效的地表覆蓋,且無(wú)法準(zhǔn)確地提供照片資源對(duì)應(yīng)的地表實(shí)景信息?;诖?,本發(fā)明實(shí)施例提供了基于網(wǎng)絡(luò)開(kāi)放照片資源的地表實(shí)景信息生成方法及裝置,下面通過(guò)實(shí)施例進(jìn)行描述。
如圖1所示,本發(fā)明實(shí)施例提供了基于網(wǎng)絡(luò)開(kāi)放照片資源的地表實(shí)景信息生成方法,該方法包括步驟S102-S106,具體如下:
步驟S102:利用網(wǎng)絡(luò)爬蟲(chóng)法從預(yù)存的目標(biāo)網(wǎng)址中獲取多個(gè)照片資源,并從各個(gè)照片資源對(duì)應(yīng)的頁(yè)面中提取圖片源文件和該圖片源文件的拍攝信息,其中,該拍攝信息包括以下信息中的一種或多種:拍攝地點(diǎn)的地理位置信息、拍攝方位角、拍攝距離、拍攝時(shí)間;
步驟S104:依次提取各個(gè)上述圖片源文件的地表覆蓋類(lèi)型,生成多條地表實(shí)景信息并將多條地表實(shí)景信息存儲(chǔ)至地表實(shí)景信息庫(kù),其中,該地表實(shí)景信息庫(kù)中的每條地表實(shí)景信息包括:圖片源文件、該圖片源文件的拍攝信息、以及該圖片源文件的地表覆蓋類(lèi)型;
步驟S106:根據(jù)在線地圖的當(dāng)前矢量點(diǎn)對(duì)應(yīng)的上述地表實(shí)景信息構(gòu)建當(dāng)前矢量點(diǎn)的矢量圖層,將該矢量圖層與上述在線地圖的當(dāng)前矢量點(diǎn)關(guān)聯(lián)保存,其中,該矢量圖層包含多個(gè)空間點(diǎn)位標(biāo)識(shí),該空間點(diǎn)位標(biāo)識(shí)與地表實(shí)景信息一一對(duì)應(yīng)。
具體的,上述拍攝信息可以通過(guò)使用智能手機(jī)拍攝實(shí)景照片時(shí)自動(dòng)獲取,用戶向開(kāi)放照片資源的分享網(wǎng)站上上傳實(shí)景照片時(shí),同時(shí)還將該實(shí)景照片對(duì)應(yīng)的拍攝信息進(jìn)行上傳,拍攝地點(diǎn)的地理位置信息可以包括實(shí)景照片(圖片源文件)的拍攝地點(diǎn)的經(jīng)度緯度信息,上述地表覆蓋類(lèi)型包括:耕地、林地、園地、草地等,上述目標(biāo)網(wǎng)址可以是現(xiàn)有的開(kāi)放照片資源的分享網(wǎng)站,如墨跡天氣等,由于各個(gè)分享網(wǎng)站的用戶群體和照片資源并不重復(fù),因而照片資源具有較強(qiáng)的互補(bǔ)性,通過(guò)在統(tǒng)一的平臺(tái)上聚合多個(gè)網(wǎng)站的開(kāi)放照片資源,提取照片資源的地表覆蓋類(lèi)型,形成實(shí)景照片、拍攝信息、地表覆蓋類(lèi)型標(biāo)簽的地表實(shí)景信息庫(kù),再根據(jù)實(shí)景照的拍攝地點(diǎn)地理位置信息生成照片分布點(diǎn)矢量圖層,形成關(guān)聯(lián)各個(gè)地表實(shí)景信息的在線地圖的矢量圖層,以使在在線地圖上統(tǒng)一展示,從而為眾多的智慧城市建設(shè)、國(guó)土資源監(jiān)測(cè)、生態(tài)環(huán)境評(píng)價(jià)領(lǐng)域企事業(yè)單位就全面、廉價(jià)、快速的地表實(shí)景信息獲取提供整體信息化解決方案和全方位信息咨詢服務(wù)。
在本發(fā)明提供的基于網(wǎng)絡(luò)開(kāi)放照片資源的地表實(shí)景信息生成方法中,利用網(wǎng)絡(luò)爬蟲(chóng)法聚合網(wǎng)絡(luò)開(kāi)放照片資源,然后,提取照片資源的地表覆蓋類(lèi)型并形成地表實(shí)景信息庫(kù),再生成基于地表實(shí)景信息的在線地圖的矢量圖層,充分利用網(wǎng)絡(luò)開(kāi)放照片資源,快速獲取地表實(shí)景信息,從而為用戶快速提供所需的地表實(shí)景信息資源;提供了一種網(wǎng)絡(luò)開(kāi)放照片資源的聚合方法,形成統(tǒng)一的照片資源整合渠道,將各個(gè)目標(biāo)網(wǎng)址上的照片資源進(jìn)行整合,并提取各個(gè)照片資源對(duì)應(yīng)的地表實(shí)景信息,有助于形成全面有效的地表實(shí)景信息庫(kù),提高了地表實(shí)景信息獲取的時(shí)效性,降低了地表實(shí)景信息獲取的人力成本,可以滿足大數(shù)據(jù)時(shí)代對(duì)地表實(shí)景信息快速獲取的客觀需求。
進(jìn)一步的,為了為用戶提供基于空間位置、拍攝時(shí)間、照片類(lèi)型的地表實(shí)景信息篩選顯示服務(wù),上述方法還包括:根據(jù)監(jiān)聽(tīng)到的用戶輸入的篩選信息展示與該篩選信息對(duì)應(yīng)的地表實(shí)景信息,其中,該用戶輸入的篩選信息包括:用戶點(diǎn)擊的空間點(diǎn)位標(biāo)識(shí)、用戶輸入的空間位置信息、用戶輸入的拍攝時(shí)間信息、或者用戶輸入的地表覆蓋類(lèi)型。
其中,上述根據(jù)監(jiān)聽(tīng)到的用戶輸入的篩選信息展示與上述篩選信息對(duì)應(yīng)的地表實(shí)景信息包括:
通過(guò)網(wǎng)絡(luò)瀏覽器監(jiān)聽(tīng)用戶輸入的篩選信息;
通過(guò)地理信息系統(tǒng)GIS服務(wù)器向地表實(shí)景信息庫(kù)查詢上述篩選信息對(duì)應(yīng)的地表實(shí)景信息;
通過(guò)上述網(wǎng)絡(luò)瀏覽器在在線地圖上展示上述地表實(shí)景信息。
具體的,將地表實(shí)景信息庫(kù)中的多個(gè)圖片源文件的地理位置信息轉(zhuǎn)換為照片位置矢量圖層,每張圖片源文件對(duì)應(yīng)一個(gè)矢量點(diǎn)要素,形成整個(gè)覆蓋全局的照片位置點(diǎn)位矢量圖層;然后,為該點(diǎn)位矢量圖層統(tǒng)一添加拍攝時(shí)間、地表覆蓋類(lèi)型、照片文件存儲(chǔ)路徑屬性,并將每個(gè)點(diǎn)要素對(duì)應(yīng)屬性進(jìn)行賦值;搭建GIS服務(wù)器,對(duì)照片位置矢量圖層發(fā)布標(biāo)準(zhǔn)WMS服務(wù);搭建WEB服務(wù)器,構(gòu)建空間數(shù)據(jù)展示組件,并調(diào)用公開(kāi)的在線地圖服務(wù)和照片位置矢量圖層WMS服務(wù),實(shí)現(xiàn)圖片源文件的點(diǎn)位信息在在線地圖上的集成;提供基于空間位置、拍攝時(shí)間、地表覆蓋類(lèi)型屬性的點(diǎn)位查詢,當(dāng)監(jiān)聽(tīng)到用戶通過(guò)網(wǎng)絡(luò)瀏覽器提交相應(yīng)的查詢條件(篩選信息)并提交查詢請(qǐng)求時(shí),系統(tǒng)自動(dòng)篩選符合該查詢條件的點(diǎn)位集合,在在線地圖上展示對(duì)應(yīng)的地表實(shí)景信息,同時(shí)不符合該查詢條件的點(diǎn)自動(dòng)隱藏;并為照片點(diǎn)位信息配置圖標(biāo)和鼠標(biāo)響應(yīng)函數(shù),當(dāng)監(jiān)聽(tīng)到用戶點(diǎn)擊特定空間點(diǎn)位標(biāo)識(shí)時(shí),系統(tǒng)在頁(yè)面上顯示該點(diǎn)位標(biāo)識(shí)對(duì)應(yīng)的地表實(shí)景信息。
在本發(fā)明提供的實(shí)施例中,利用在線地圖作為基礎(chǔ)載體,將地表實(shí)景信息在在線地圖上按照實(shí)景照片的地理位置信息進(jìn)行展示,為用戶提供拍攝位置、拍攝時(shí)間、地表覆蓋類(lèi)型等屬性信息的查詢,提供地理實(shí)景信息服務(wù)。
進(jìn)一步,為了更加準(zhǔn)確地在在線地圖上顯示地表實(shí)景信息,基于此,通過(guò)上述網(wǎng)絡(luò)瀏覽器在在線地圖上展示上述地表實(shí)景信息包括:
根據(jù)實(shí)景照片(圖片源文件)的地理位置信息將所述實(shí)景照片在在線地圖上進(jìn)行定位;
在所述網(wǎng)絡(luò)瀏覽器的在線地圖上已經(jīng)定位的位置,根據(jù)實(shí)景照片對(duì)應(yīng)的拍攝信息標(biāo)繪所述實(shí)景照片的拍攝標(biāo)識(shí),根據(jù)所述拍攝標(biāo)識(shí)顯示所述實(shí)景照片,并同步顯示所述實(shí)景照片的拍攝信息、以及該實(shí)景照片的地表覆蓋類(lèi)型。
具體的,根據(jù)實(shí)景照片對(duì)應(yīng)的拍攝信息在在線地圖上定位的位置繪制實(shí)地拍攝標(biāo)識(shí),該拍攝標(biāo)識(shí)為拍攝場(chǎng)景的標(biāo)識(shí),即將拍攝方位、拍攝距離、拍攝張角等參數(shù)通過(guò)繪制指示圖標(biāo)在地圖上表示照片目標(biāo)區(qū)域大致位置和范圍,其中,根據(jù)地理坐標(biāo)在在線地圖上進(jìn)行定位,并繪制拍攝點(diǎn)的位置,根據(jù)拍攝點(diǎn)經(jīng)度LONG、拍攝點(diǎn)緯度LAT、拍攝方位角AZIM、拍攝距離DIST、35mm等效焦距FOCAL計(jì)算拍攝目標(biāo)范圍;也就是說(shuō),基于實(shí)際照片拍攝參數(shù)通過(guò)特定線狀符號(hào)在在線地圖上進(jìn)行空間定位顯示,該拍攝參數(shù)包括拍攝點(diǎn)經(jīng)度LONG、拍攝點(diǎn)緯度LAT、拍攝方位角AZIM、拍攝距離DIST、35mm等效焦距FOCAL等參數(shù)。
其中,根據(jù)實(shí)景照片對(duì)應(yīng)的拍攝信息在在線地圖上定位的位置繪制實(shí)地拍攝標(biāo)識(shí),具體過(guò)程為:
如圖2A示出了實(shí)景照片的實(shí)地拍攝示意圖及相關(guān)拍攝信息,如圖2B示出了在在線地圖上定位的位置繪制的實(shí)地拍攝標(biāo)識(shí)示意圖;實(shí)景照片拍攝時(shí)記錄拍攝信息可以包括拍攝屬性參數(shù)和拍攝姿態(tài)參數(shù),其中,如圖2A所示,拍攝屬性參數(shù)記錄拍攝目標(biāo)屬性信息,包括地物類(lèi)型編碼CC、拍攝時(shí)間PHTM,拍攝姿態(tài)參數(shù)記錄拍攝姿態(tài)幾何參數(shù),包括拍攝點(diǎn)經(jīng)度LONG、拍攝點(diǎn)緯度LAT、拍攝方位角AZIM、拍攝距離DIST、35mm等效焦距FOCAL;如圖2B所示,繪制在在線地圖上,標(biāo)示拍攝目標(biāo)范圍,由拍攝點(diǎn)P、視域左邊緣線L1、視域右邊緣線L2和拍攝目標(biāo)范圍示意線L3組成,為方便查看目標(biāo)范圍將左右視域邊緣線分別延遲一定長(zhǎng)度,表示為視距常量D。
根據(jù)實(shí)景照片對(duì)應(yīng)的拍攝信息標(biāo)繪所述實(shí)景照片的拍攝標(biāo)識(shí),具體包括:在在線地圖上繪制拍攝標(biāo)識(shí)(如圖2B所示)通過(guò)依次繪制構(gòu)成拍攝標(biāo)識(shí)的點(diǎn)、線要素部分實(shí)現(xiàn),包括拍攝點(diǎn)P(點(diǎn))即在網(wǎng)絡(luò)瀏覽器的在線地圖上已經(jīng)定位的位置、視域左邊緣線L1(直線)、視域右邊緣線L2(直線)和拍攝目標(biāo)范圍示意線L3(弧段)即實(shí)景照片在在線地圖上的顯示范圍。
(1)拍攝點(diǎn)P的繪制通過(guò)地圖組件繪制點(diǎn)要素實(shí)現(xiàn),傳遞參數(shù)為拍攝點(diǎn)坐標(biāo),包括拍攝點(diǎn)經(jīng)度LONG和拍攝點(diǎn)緯度LAT,實(shí)現(xiàn)方法為:經(jīng)度=LONG,緯度=LAT;
(2)視域左邊緣線L1通過(guò)地圖組件繪制線要素實(shí)現(xiàn),主要為線的首尾點(diǎn),傳遞參數(shù)為起始點(diǎn)P1start和結(jié)束點(diǎn)P1end,其中,P1start為拍攝點(diǎn)P,結(jié)束點(diǎn)P1end的經(jīng)度A1計(jì)算公式為:
其中,LONG表示拍攝點(diǎn)經(jīng)度,DIST表示拍攝距離,D表示視距常數(shù),AZIM表示拍攝方位角,F(xiàn)OCAL表示35mm等效焦距;
結(jié)束點(diǎn)P1end的緯度B1計(jì)算公式為:
其中,LAT表示拍攝點(diǎn)緯度,DIST表示拍攝距離,D表示視距常數(shù),AZIM表示拍攝方位角,F(xiàn)OCAL表示35mm等效焦距;
(3)視域左邊緣線L2通過(guò)地圖組件繪制線要素實(shí)現(xiàn),主要為線的首尾點(diǎn),傳遞參數(shù)為起始點(diǎn)P2start和結(jié)束點(diǎn)P2end,其中,P2start為拍攝點(diǎn)P,結(jié)束點(diǎn)P2end的經(jīng)度A2計(jì)算公式為:
其中,LONG表示拍攝點(diǎn)經(jīng)度,DIST表示拍攝距離,D表示視距常數(shù),AZIM表示拍攝方位角,F(xiàn)OCAL表示35mm等效焦距;
結(jié)束點(diǎn)P2end的緯度B2計(jì)算公式為:
其中,LAT表示拍攝點(diǎn)緯度,DIST表示拍攝距離,D表示視距常數(shù),AZIM表示拍攝方位角,F(xiàn)OCAL表示35mm等效焦距;
(4)拍攝目標(biāo)范圍示意線L3通過(guò)地圖組件繪制圓弧要素實(shí)現(xiàn),主要為首尾點(diǎn)和半徑,傳遞參數(shù)為起始點(diǎn)P3start、結(jié)束點(diǎn)P3end以及半徑R,其中,起始點(diǎn)P3start的經(jīng)度A30計(jì)算公式為:
其中,LONG表示拍攝點(diǎn)經(jīng)度,DIST表示拍攝距離,D表示視距常數(shù),AZIM表示拍攝方位角,F(xiàn)OCAL表示35mm等效焦距;
起始點(diǎn)P3start的緯度B30計(jì)算公式為:
其中,LAT表示拍攝點(diǎn)緯度,DIST表示拍攝距離,D表示視距常數(shù),AZIM表示拍攝方位角,F(xiàn)OCAL表示35mm等效焦距;
結(jié)束點(diǎn)P3end的經(jīng)度A3計(jì)算公式為:
其中,LONG表示拍攝點(diǎn)經(jīng)度,DIST表示拍攝距離,D表示視距常數(shù),AZIM表示拍攝方位角,F(xiàn)OCAL表示35mm等效焦距;
結(jié)束點(diǎn)P3end的緯度B3計(jì)算公式為:
其中,LAT表示拍攝點(diǎn)緯度,DIST表示拍攝距離,D表示視距常數(shù),AZIM表示拍攝方位角,F(xiàn)OCAL表示35mm等效焦距;
半徑R即為拍攝距離DIST;
然后,根據(jù)所述拍攝標(biāo)識(shí)顯示所述實(shí)景照片,其中,拍攝標(biāo)識(shí)表示在在線地圖上指示實(shí)景照片拍攝的目標(biāo)位置和拍攝范圍,如實(shí)景照片中拍攝的實(shí)景為一棟樓,此時(shí)拍攝標(biāo)識(shí)在在線地圖上指示出樓的位置和拍攝范圍。
在本發(fā)明提供的實(shí)施例中,通過(guò)根據(jù)實(shí)景照片的拍攝信息在在線地圖上定位的位置顯示該實(shí)景照片,實(shí)現(xiàn)了拍攝姿態(tài)的還原,使得用戶能夠方便快速定位拍攝點(diǎn),對(duì)應(yīng)拍攝目標(biāo)在遙感影像實(shí)例中的位置,標(biāo)識(shí)范圍準(zhǔn)確自動(dòng)快速,縮短了人工找對(duì)應(yīng)目標(biāo)的時(shí)間,提高了解譯效率和質(zhì)量,進(jìn)而有利于保證國(guó)情監(jiān)測(cè)數(shù)據(jù)質(zhì)量。
進(jìn)一步的,考慮到用戶會(huì)不斷地向分享網(wǎng)站上上傳新的照片資源,基于此,上述方法還包括:當(dāng)監(jiān)聽(tīng)到滿足預(yù)設(shè)的實(shí)景信息更新條件時(shí),利用網(wǎng)絡(luò)爬蟲(chóng)法根據(jù)照片資源上傳時(shí)間從預(yù)存的目標(biāo)網(wǎng)址中獲取多個(gè)新上傳的照片資源,其中,該滿足預(yù)設(shè)的實(shí)景信息更新條件包括:照片資源更新數(shù)量達(dá)到預(yù)設(shè)閾值、或者照片資源更新時(shí)間間隔達(dá)到預(yù)設(shè)閾值;
根據(jù)獲取到的照片資源更新上述地表實(shí)景信息庫(kù);
根據(jù)更新后的上述地表實(shí)景信息庫(kù)更新上述在線地圖的矢量圖層。
在本發(fā)明提供的實(shí)施例中,通過(guò)按照預(yù)設(shè)的實(shí)景信息更新條件定期從目標(biāo)網(wǎng)址中獲取用戶新上傳的照片資源,例如,對(duì)網(wǎng)絡(luò)爬蟲(chóng)作定時(shí)設(shè)置,以1天作為一個(gè)周期,定期開(kāi)始搜索照片資源,實(shí)現(xiàn)照片資源的周期性更新,然后,根據(jù)獲取到的照片資源更新地表實(shí)景信息庫(kù),再根據(jù)更新后的地表實(shí)景信息庫(kù)更新在線地圖的矢量圖層,從而實(shí)現(xiàn)不斷更新并完善在線地圖上關(guān)聯(lián)的地表實(shí)景信息,達(dá)到充分利用網(wǎng)絡(luò)開(kāi)放照片資源持續(xù)更新地表實(shí)景信息的目的。
具體的,上述利用網(wǎng)絡(luò)爬蟲(chóng)法從預(yù)存的目標(biāo)網(wǎng)址中獲取多個(gè)照片資源,并從各個(gè)上述照片資源對(duì)應(yīng)的頁(yè)面中提取圖片源文件和上述圖片源文件的拍攝信息包括:
將預(yù)存的目標(biāo)網(wǎng)址對(duì)應(yīng)的URL訪問(wèn)地址作為網(wǎng)絡(luò)爬蟲(chóng)的種子URL;
開(kāi)啟網(wǎng)絡(luò)爬蟲(chóng)功能,對(duì)多個(gè)上述種子URL進(jìn)行解析,獲取上述目標(biāo)網(wǎng)址中的多個(gè)照片資源的URL地址,并將多個(gè)照片資源的URL地址形成搜索隊(duì)列;
按照預(yù)先設(shè)置的搜索次序?qū)ι鲜鏊阉麝?duì)列中的多條記錄進(jìn)行搜索,獲取上述搜索隊(duì)列的當(dāng)前記錄對(duì)應(yīng)的URL地址;
根據(jù)上述URL地址在WEB上進(jìn)行搜索,并獲取上述URL地址對(duì)應(yīng)的照片資源的頁(yè)面;
對(duì)上述照片資源的頁(yè)面進(jìn)行解析,根據(jù)關(guān)鍵字從解析后的上述照片資源的頁(yè)面中捕獲當(dāng)前上述照片資源的圖片源文件和上述圖片源文件的拍攝信息;
判斷是否捕獲到相應(yīng)的圖片源文件和上述圖片源文件的拍攝信息;
若是,則將捕獲到的圖片源文件和上述圖片源文件的拍攝信息進(jìn)行下載并存儲(chǔ)至照片資源聚合數(shù)據(jù)庫(kù),將當(dāng)前記錄標(biāo)記為搜索成功,并自動(dòng)對(duì)上述當(dāng)前記錄的下一條記錄進(jìn)行搜索;
依次對(duì)上述搜索隊(duì)列中的多條記錄進(jìn)行搜索,直到搜索至上述搜索隊(duì)列的最后一條記錄,并將上述最后一條記錄標(biāo)記為搜索成功或者搜索失敗。
進(jìn)一步的,考慮到由于用戶上傳的實(shí)景照片可能無(wú)法準(zhǔn)確地獲取拍攝信息,為了提高圖片源文件和該圖片源文件的拍攝信息的捕獲速度,基于此,上述判斷是否捕獲到相應(yīng)的圖片源文件和上述圖片源文件的拍攝信息之后,還包括:
若否,則返回上述當(dāng)前記錄,重復(fù)對(duì)上述當(dāng)前記錄進(jìn)行搜索;
判斷對(duì)上述當(dāng)前記錄的搜索次數(shù)是否大于搜索次數(shù)閾值;
若大于,則將當(dāng)前記錄標(biāo)記為搜索失敗,并自動(dòng)對(duì)上述當(dāng)前記錄的下一條記錄進(jìn)行搜索。
具體的,考慮到照片資源數(shù)量大且需要持續(xù)更新,通過(guò)利用預(yù)先訓(xùn)練的支持向量機(jī)分類(lèi)器模型對(duì)圖片源文件進(jìn)行自動(dòng)分類(lèi),有效提高了實(shí)景照片的地表覆蓋類(lèi)型的提取速度,從而,提高了地表實(shí)景信息的獲取速度,基于此,上述依次提取各個(gè)上述圖片源文件的地表覆蓋類(lèi)型包括:
將每個(gè)上述圖片源文件輸入預(yù)先訓(xùn)練的支持向量機(jī)分類(lèi)器模型中,利用上述支持向量機(jī)分類(lèi)器模型對(duì)上述圖片源文件進(jìn)行自動(dòng)分類(lèi),并根據(jù)分類(lèi)結(jié)果確定上述圖片源文件對(duì)應(yīng)的地表覆蓋類(lèi)型;
當(dāng)接收到管理員輸入的地表覆蓋類(lèi)型時(shí),根據(jù)上述地表覆蓋類(lèi)型更新確定出的上述圖片源文件對(duì)應(yīng)的地表覆蓋類(lèi)型。
其中,上述預(yù)先訓(xùn)練的支持向量機(jī)分類(lèi)器模型通過(guò)以下方式建立:
將選取的多個(gè)具有特定的地表覆蓋類(lèi)型的圖片文件作為訓(xùn)練樣本;
構(gòu)建初始支持向量機(jī)分類(lèi)器模型,并設(shè)置上述初始支持向量機(jī)分類(lèi)器模型的初始模型參數(shù);
根據(jù)上述訓(xùn)練樣本對(duì)上述初始支持向量機(jī)分類(lèi)器模型進(jìn)行訓(xùn)練;
利用留一法交叉驗(yàn)證法檢驗(yàn)訓(xùn)練后的上述初始支持向量機(jī)分類(lèi)器模型的精度;
根據(jù)上述精度調(diào)整上述初始支持向量機(jī)分類(lèi)器模型的模型參數(shù),直到上述精度達(dá)到預(yù)設(shè)閾值時(shí),將當(dāng)前的模型參數(shù)作為上述初始支持向量機(jī)分類(lèi)器模型的最終模型參數(shù),得到預(yù)先訓(xùn)練的支持向量機(jī)分類(lèi)器模型。
在本發(fā)明提供的實(shí)施例中,通過(guò)預(yù)先訓(xùn)練支持向量機(jī)分類(lèi)器模型,然后,利用該支持向量機(jī)分類(lèi)器模型來(lái)確定獲取的實(shí)景照片(圖片源文件)的地表覆蓋類(lèi)型,實(shí)現(xiàn)照片實(shí)景信息的統(tǒng)一提取,并形成實(shí)景照片、拍攝信息、地表覆蓋類(lèi)型標(biāo)簽的地表實(shí)景信息庫(kù),即通過(guò)利用預(yù)先訓(xùn)練的支持向量機(jī)分類(lèi)器模型對(duì)圖片源文件進(jìn)行自動(dòng)分類(lèi),有效提高了實(shí)景照片的地表覆蓋類(lèi)型的提取速度,從而,提高了地表實(shí)景信息的獲取速度。
進(jìn)一步的,考慮到非專(zhuān)業(yè)人員拍攝的實(shí)景照片的質(zhì)量不一,用戶上傳的實(shí)景照片可能存在不符合實(shí)景照片質(zhì)量要求的情況,基于此,從各個(gè)所述照片資源對(duì)應(yīng)的頁(yè)面中提取圖片源文件和所述圖片源文件的拍攝信息之后,還包括:
按照實(shí)景照片的質(zhì)量要求對(duì)提取到的圖片源文件進(jìn)行篩選,從篩選出的圖片源文件提取所述圖片源文件的地表覆蓋類(lèi)型。
進(jìn)一步的,考慮到地表實(shí)景信息的質(zhì)量?jī)?yōu)劣缺乏有效的評(píng)價(jià)優(yōu)化機(jī)制,為了給用戶提供高質(zhì)量的地表實(shí)景信息,進(jìn)而保證相關(guān)人員后續(xù)的解譯與判讀工作所獲取的信息的準(zhǔn)確性,基于此,通過(guò)地理信息系統(tǒng)GIS服務(wù)器向地表實(shí)景信息庫(kù)查詢上述篩選信息對(duì)應(yīng)的地表實(shí)景信息包括:
根據(jù)用戶輸入的篩選信息提取與篩選信息對(duì)應(yīng)的地表實(shí)景信息的評(píng)價(jià)信息列表,其中,該評(píng)價(jià)信息列表包括:評(píng)價(jià)來(lái)源計(jì)算機(jī)IP地址、評(píng)價(jià)時(shí)間、評(píng)價(jià)內(nèi)容、空間點(diǎn)位標(biāo)識(shí)和實(shí)景照片編碼;
根據(jù)所述評(píng)價(jià)信息列表確定各個(gè)地表實(shí)景信息的評(píng)價(jià)等級(jí);
根據(jù)確定出的所述評(píng)價(jià)等級(jí)選取評(píng)價(jià)等級(jí)最高的地表實(shí)景信息。
其中,由于上傳實(shí)景照片(圖片源文件)的不同用戶針對(duì)一個(gè)地表覆蓋類(lèi)型的區(qū)域可能拍攝得到不同的實(shí)景照片,拍攝質(zhì)量與用戶的專(zhuān)業(yè)程度和拍攝姿態(tài)參數(shù)存在一定的關(guān)聯(lián)度,導(dǎo)致各個(gè)實(shí)景照片的質(zhì)量有一定的差距。
在本發(fā)明提供的實(shí)施例中,通過(guò)根據(jù)存儲(chǔ)的評(píng)價(jià)信息列表確定與用戶輸入的篩選信息對(duì)應(yīng)的多個(gè)地表實(shí)景信息的評(píng)價(jià)等級(jí),選取評(píng)價(jià)等級(jí)高的地表實(shí)景信息作為最終展示信息,另外,還可以根據(jù)實(shí)際需求設(shè)定在前端瀏覽器上展示的地表實(shí)景信息的數(shù)量,按照評(píng)價(jià)等級(jí)的排序逐一顯示,供用戶根據(jù)實(shí)際需求進(jìn)行選擇。
進(jìn)一步的,考慮到并非所有用戶均對(duì)瀏覽后的地表實(shí)景信息提交相應(yīng)的評(píng)價(jià)信息,此時(shí)可以通過(guò)記錄用戶對(duì)地表實(shí)景信息的瀏覽情況來(lái)確定地表實(shí)景信息的瀏覽熱度,基于此,通過(guò)地理信息系統(tǒng)GIS服務(wù)器向地表實(shí)景信息庫(kù)查詢上述篩選信息對(duì)應(yīng)的地表實(shí)景信息包括:
根據(jù)用戶輸入的篩選信息提取與篩選信息對(duì)應(yīng)的地表實(shí)景信息的瀏覽記錄信息列表,其中,該瀏覽記錄信息列表包括:瀏覽來(lái)源計(jì)算機(jī)IP地址、瀏覽起始時(shí)間、瀏覽關(guān)閉時(shí)間、空間點(diǎn)位標(biāo)識(shí)和實(shí)景照片編碼;
根據(jù)所述瀏覽記錄信息列表確定各個(gè)地表實(shí)景信息的瀏覽熱度;
根據(jù)確定出的所述瀏覽熱度選取瀏覽熱度最高的地表實(shí)景信息。
其中,可以根據(jù)用戶對(duì)地表實(shí)景信息的瀏覽起始時(shí)間和瀏覽關(guān)閉時(shí)間確定瀏覽時(shí)間,進(jìn)而將瀏覽時(shí)間作為確定地表實(shí)景信息的瀏覽熱度的影響因素之一,根據(jù)實(shí)際應(yīng)用情況也可以選擇其他的用戶瀏覽行為作為確定地表實(shí)景信息的瀏覽熱度的影響因素。
在本發(fā)明提供的實(shí)施例中,通過(guò)根據(jù)存儲(chǔ)的瀏覽記錄信息列表確定與用戶輸入的篩選信息對(duì)應(yīng)的多個(gè)地表實(shí)景信息的瀏覽熱度,選取瀏覽熱度高的地表實(shí)景信息作為最終展示信息,另外,還可以根據(jù)實(shí)際需求設(shè)定在前端瀏覽器上展示的地表實(shí)景信息的數(shù)量,按照瀏覽熱度的排序逐一顯示,供用戶根據(jù)實(shí)際需求進(jìn)行選擇。
在本發(fā)明提供的基于網(wǎng)絡(luò)開(kāi)放照片資源的地表實(shí)景信息生成方法中,利用網(wǎng)絡(luò)爬蟲(chóng)法聚合網(wǎng)絡(luò)開(kāi)放照片資源,然后,提取照片資源的地表覆蓋類(lèi)型并形成地表實(shí)景信息庫(kù),再生成基于地表實(shí)景信息的在線地圖的矢量圖層,充分利用網(wǎng)絡(luò)開(kāi)放照片資源,快速獲取地表實(shí)景信息,從而為用戶快速提供所需的地表實(shí)景信息資源;提供了一種網(wǎng)絡(luò)開(kāi)放照片資源的聚合方法,形成統(tǒng)一的照片資源整合渠道,將各個(gè)目標(biāo)網(wǎng)址上的照片資源進(jìn)行整合,并提取各個(gè)照片資源對(duì)應(yīng)的地表實(shí)景信息,有助于形成全面有效的地表實(shí)景信息庫(kù),提高了地表實(shí)景信息獲取的時(shí)效性,降低了地表實(shí)景信息獲取的人力成本,可以滿足大數(shù)據(jù)時(shí)代對(duì)地表實(shí)景信息快速獲取的客觀需求;進(jìn)一步的,通過(guò)預(yù)先訓(xùn)練支持向量機(jī)分類(lèi)器模型,然后,利用該支持向量機(jī)分類(lèi)器模型來(lái)確定獲取的實(shí)景照片(圖片源文件)的地表覆蓋類(lèi)型,實(shí)現(xiàn)照片實(shí)景信息的統(tǒng)一提取,并形成實(shí)景照片、拍攝信息、地表覆蓋類(lèi)型標(biāo)簽的地表實(shí)景信息庫(kù),即通過(guò)利用預(yù)先訓(xùn)練的支持向量機(jī)分類(lèi)器模型對(duì)圖片源文件進(jìn)行自動(dòng)分類(lèi),有效提高了實(shí)景照片的地表覆蓋類(lèi)型的提取速度,從而,提高了地表實(shí)景信息的獲取速度;更進(jìn)一步的,利用在線地圖作為基礎(chǔ)載體,將地表實(shí)景信息在在線地圖上按照實(shí)景照片的地理位置信息進(jìn)行展示,為用戶提供拍攝位置、拍攝時(shí)間、地表覆蓋類(lèi)型等屬性信息的查詢,提供地理實(shí)景信息服務(wù)。
第二方面,本發(fā)明實(shí)施例還提供了基于網(wǎng)絡(luò)開(kāi)放照片資源的地表實(shí)景信息生成裝置,如圖3所示,該裝置包括:
照片資源獲取模塊302,用于利用網(wǎng)絡(luò)爬蟲(chóng)法從預(yù)存的目標(biāo)網(wǎng)址中獲取多個(gè)照片資源,并從各個(gè)上述照片資源對(duì)應(yīng)的頁(yè)面中提取圖片源文件和上述圖片源文件的拍攝信息,其中,該拍攝信息包括以下信息中的一種或多種:拍攝地點(diǎn)的地理位置信息、拍攝方位角、拍攝距離、拍攝時(shí)間;
地表實(shí)景信息生成模塊304,用于依次提取各個(gè)上述圖片源文件的地表覆蓋類(lèi)型,生成多條地表實(shí)景信息并將多條上述地表實(shí)景信息存儲(chǔ)至地表實(shí)景信息庫(kù),其中,該地表實(shí)景信息庫(kù)中的每條地表實(shí)景信息包括:圖片源文件、該圖片源文件的拍攝信息、以及該圖片源文件的地表覆蓋類(lèi)型;
矢量圖層構(gòu)建模塊306,用于根據(jù)在線地圖的當(dāng)前矢量點(diǎn)對(duì)應(yīng)的上述地表實(shí)景信息構(gòu)建上述當(dāng)前矢量點(diǎn)的矢量圖層,將上述矢量圖層與上述在線地圖的上述當(dāng)前矢量點(diǎn)關(guān)聯(lián)保存,其中,該矢量圖層包含多個(gè)空間點(diǎn)位標(biāo)識(shí),該空間點(diǎn)位標(biāo)識(shí)與地表實(shí)景信息一一對(duì)應(yīng)。
在本發(fā)明實(shí)施例提供的基于網(wǎng)絡(luò)開(kāi)放照片資源的地表實(shí)景信息生成裝置中,利用網(wǎng)絡(luò)爬蟲(chóng)法聚合網(wǎng)絡(luò)開(kāi)放照片資源,然后,提取照片資源的地表覆蓋類(lèi)型并形成地表實(shí)景信息庫(kù),再生成基于地表實(shí)景信息的在線地圖的矢量圖層,充分利用網(wǎng)絡(luò)開(kāi)放照片資源,快速獲取地表實(shí)景信息,從而為用戶快速提供所需的地表實(shí)景信息資源;提供了一種網(wǎng)絡(luò)開(kāi)放照片資源的聚合方法,形成統(tǒng)一的照片資源整合渠道,將各個(gè)目標(biāo)網(wǎng)址上的照片資源進(jìn)行整合,并提取各個(gè)照片資源對(duì)應(yīng)的地表實(shí)景信息,有助于形成全面有效的地表實(shí)景信息庫(kù),提高了地表實(shí)景信息獲取的時(shí)效性,降低了地表實(shí)景信息獲取的人力成本,可以滿足大數(shù)據(jù)時(shí)代對(duì)地表實(shí)景信息快速獲取的客觀需求。
本發(fā)明實(shí)施例所提供的基于網(wǎng)絡(luò)開(kāi)放照片資源的地表實(shí)景信息生成裝置可以為設(shè)備上的特定硬件或者安裝于設(shè)備上的軟件或固件等。本發(fā)明實(shí)施例所提供的裝置,其實(shí)現(xiàn)原理及產(chǎn)生的技術(shù)效果和前述方法實(shí)施例相同,為簡(jiǎn)要描述,裝置實(shí)施例部分未提及之處,可參考前述方法實(shí)施例中相應(yīng)內(nèi)容。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,前述描述的系統(tǒng)、裝置和單元的具體工作過(guò)程,均可以參考上述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
在本發(fā)明所提供的實(shí)施例中,應(yīng)該理解到,所揭露裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,又例如,多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些通信接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明提供的實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。
所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
應(yīng)注意到:相似的標(biāo)號(hào)和字母在下面的附圖中表示類(lèi)似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對(duì)其進(jìn)行進(jìn)一步定義和解釋?zhuān)送?,術(shù)語(yǔ)“第一”、“第二”、“第三”等僅用于區(qū)分描述,而不能理解為指示或暗示相對(duì)重要性。
最后應(yīng)說(shuō)明的是:以上所述實(shí)施例,僅為本發(fā)明的具體實(shí)施方式,用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制,本發(fā)明的保護(hù)范圍并不局限于此,盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),其依然可以對(duì)前述實(shí)施例所記載的技術(shù)方案進(jìn)行修改或可輕易想到變化,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改、變化或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明實(shí)施例技術(shù)方案的精神和范圍。都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。