空間數(shù)據(jù)處理方法、裝置及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,尤其涉及一種空間數(shù)據(jù)處理方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]空間數(shù)據(jù)是指用來表示空間實(shí)體的位置、形狀、大小及其分布特征諸多方面信息的數(shù)據(jù),它可以用來描述來自現(xiàn)實(shí)世界的目標(biāo),它具有定位、定性、時(shí)間和空間關(guān)系等特性。空間數(shù)據(jù)是一種用點(diǎn)、線、面以及實(shí)體等基本空間數(shù)據(jù)結(jié)構(gòu)來表示人們賴以生存的自然世界的數(shù)據(jù)。常見的空間數(shù)據(jù)包括:矢量數(shù)據(jù)(點(diǎn)、線、面、體)和柵格數(shù)據(jù)(影像、高程)。
[0003]采集獲得的原始空間數(shù)據(jù)是無法直接使用的,它們需要經(jīng)過許多處理才能夠達(dá)到比較好的效果并統(tǒng)一到一致的坐標(biāo)系下,只有經(jīng)過這樣處理后的空間數(shù)據(jù)才能夠用于各種具體應(yīng)用。
[0004]隨著技術(shù)的進(jìn)步,空間數(shù)據(jù)采集的手段也不斷改進(jìn),從人工逐點(diǎn)測繪到全自動遙感技術(shù),空間數(shù)據(jù)采集獲取的速度越來越快,與此同時(shí)各行各業(yè)對于空間數(shù)據(jù)的需求也與日倶增,空間數(shù)據(jù)需求的增加體現(xiàn)在兩個(gè)方面,首先是空間數(shù)據(jù)覆蓋范圍和數(shù)據(jù)量的急劇增加,其次是空間數(shù)據(jù)實(shí)時(shí)性要求的急劇增加。
[0005]空間數(shù)據(jù)的需求上的變化對于空間數(shù)據(jù)處理的速度提出了極高的要求,在現(xiàn)有技術(shù)中,都是采用中央處理器CPU設(shè)備對空間數(shù)據(jù)進(jìn)行處理,由于算法的優(yōu)化已經(jīng)達(dá)到瓶頸,因此空間數(shù)據(jù)的處理速度越來越跟不上需求的變化。針對上述缺陷,現(xiàn)有技術(shù)中的解決方式是:采用多臺CPU設(shè)備協(xié)同計(jì)算的方式來處理空間數(shù)據(jù),即將空間數(shù)據(jù)分割成多塊,分別由幾十或幾百臺CPU設(shè)備處理,然后將各個(gè)CPU設(shè)備的處理結(jié)果合并得到完整的處理結(jié)果,這種方式雖然可以在一定程度上提高空間數(shù)據(jù)的處理效率,但是其技術(shù)門檻和成本過高,由于采用幾十或幾百臺CPU設(shè)備進(jìn)行空間數(shù)據(jù)處理,對于搭建整個(gè)計(jì)算環(huán)境的要求極高,且搭建成本也高。
[0006]上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。
【發(fā)明內(nèi)容】
[0007]本發(fā)明的主要目的在于提供一種空間數(shù)據(jù)處理方法、裝置及系統(tǒng),旨在解決現(xiàn)有技術(shù)中,在對空間數(shù)據(jù)進(jìn)行處理時(shí),處理效率較低且成本高的技術(shù)問題。
[0008]為實(shí)現(xiàn)上述目的,本發(fā)明提供一種空間數(shù)據(jù)處理方法,該方法包括:
[0009]獲取待處理的空間數(shù)據(jù),并根據(jù)所述待處理的空間數(shù)據(jù)的處理類型確定算法;
[0010]為所述確定的算法選擇中央處理器CHJ設(shè)備或圖形處理器GPU設(shè)備,并控制所述CPU設(shè)備和GPU設(shè)備根據(jù)確定的算法對待處理的空間數(shù)據(jù)進(jìn)行協(xié)同處理;
[0011]接收所述CPU設(shè)備及/或GPU設(shè)備返回的處理結(jié)果,以得到對所述待處理的空間數(shù)據(jù)的最終處理結(jié)果。
[0012]優(yōu)選地,所述為所述確定的算法選擇中央處理器CPU設(shè)備或圖形處理器GPU設(shè)備,并控制所述CHJ設(shè)備和GPU設(shè)備根據(jù)確定的算法對待處理的空間數(shù)據(jù)進(jìn)行協(xié)同處理的步驟包括:
[0013]根據(jù)所述確定的算法在所述CPU設(shè)備中的處理指數(shù)和在所述GPU設(shè)備中的處理指數(shù),選擇所述確定的算法對應(yīng)的CPU設(shè)備或GPU設(shè)備,并控制所述CPU設(shè)備和GPU設(shè)備根據(jù)確定的算法對待處理的空間數(shù)據(jù)進(jìn)行協(xié)同處理。
[0014]優(yōu)選地,所述為所述確定的算法選擇中央處理器CPU設(shè)備或圖形處理器GPU設(shè)備,并控制所述CHJ設(shè)備和GPU設(shè)備根據(jù)確定的算法對待處理的空間數(shù)據(jù)進(jìn)行協(xié)同處理的步驟包括:
[0015]根據(jù)預(yù)設(shè)的算法與執(zhí)行設(shè)備的映射關(guān)系,查找到所述確定的算法對應(yīng)的CPU設(shè)備或GPU設(shè)備,并控制所述CPU設(shè)備和GPU設(shè)備根據(jù)確定的算法對待處理的空間數(shù)據(jù)進(jìn)行協(xié)同處理。
[0016]優(yōu)選地,所述待處理的空間數(shù)據(jù)為待處理的遙感數(shù)據(jù);所述確定的算法包括坐標(biāo)變換算法、投影變換算法、圖像重采樣算法、圖像扭曲算法、圖像融合算法、提取特征線算法和圖像勻光算法。
[0017]優(yōu)選地,所述為所述確定的算法選擇中央處理器CPU設(shè)備或圖形處理器GPU設(shè)備為:為所述坐標(biāo)變換算法、投影變換算法、圖像重采樣算法和圖像扭曲算法選擇GPU設(shè)備,為所述圖像融合算法、提取特征線算法和圖像勻光算法選擇(PU設(shè)備。
[0018]此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種空間數(shù)據(jù)處理裝置,該裝置包括:
[0019]獲取模塊,用于獲取待處理的空間數(shù)據(jù),根據(jù)所述待處理的空間數(shù)據(jù)的處理類型確定算法;
[0020]選擇控制模塊,用于為所述確定的算法選擇中央處理器CPU設(shè)備或圖形處理器GPU設(shè)備,并控制所述CR]設(shè)備和GPU設(shè)備根據(jù)確定的算法對待處理的空間數(shù)據(jù)進(jìn)行協(xié)同處理;
[0021]接收模塊,用于接收所述CPU設(shè)備及/或GPU設(shè)備返回的處理結(jié)果,以得到對所述待處理的空間數(shù)據(jù)的最終處理結(jié)果。
[0022]優(yōu)選地,所述選擇控制模塊還用于根據(jù)所述確定的算法在所述CPU設(shè)備的處理指數(shù)和在所述GHJ設(shè)備中的處理指數(shù),選擇所述確定的算法對應(yīng)的CPU設(shè)備或GPU設(shè)備,并控制所述CPU設(shè)備和GPU設(shè)備根據(jù)確定的算法對待處理的空間數(shù)據(jù)進(jìn)行協(xié)同處理。
[0023]優(yōu)選地,所述選擇控制模塊還用于根據(jù)預(yù)設(shè)的算法與執(zhí)行設(shè)備的映射關(guān)系,查找至IJ所述確定的算法對應(yīng)的CPU設(shè)備或GPU設(shè)備,并控制所述CPU設(shè)備和GPU設(shè)備根據(jù)確定的算法對待處理的空間數(shù)據(jù)進(jìn)行協(xié)同處理。
[0024]優(yōu)選地,所述待處理的空間數(shù)據(jù)為待處理的遙感數(shù)據(jù);所述確定的算法包括坐標(biāo)變換算法、投影變換算法、圖像重采樣算法、圖像扭曲算法、圖像融合算法、提取特征線算法和圖像勻光算法。
[0025]優(yōu)選地,所述選擇控制模塊還用于為所述坐標(biāo)變換算法、投影變換算法、圖像重采樣算法和圖像扭曲算法選擇GHJ設(shè)備,為所述圖像融合算法、提取特征線算法和圖像勻光算法選擇CPU設(shè)備。
[0026]此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種空間數(shù)據(jù)處理系統(tǒng),包括上述空間數(shù)據(jù)處理裝置,及與所述空間數(shù)據(jù)處理裝置分別連接的中央處理器CPU設(shè)備、圖形處理器GPU設(shè)備。
[0027]本發(fā)明的空間數(shù)據(jù)處理方法、裝置及系統(tǒng),通過獲取待處理的空間數(shù)據(jù),并根據(jù)所述待處理的空間數(shù)據(jù)的處理類型確定算法;為所述確定的算法選擇中央處理器CPU設(shè)備或圖形處理器GPU設(shè)備,并控制所述CPU設(shè)備和GPU設(shè)備根據(jù)確定的算法對待處理的空間數(shù)據(jù)進(jìn)行協(xié)同處理;接收所述CPU設(shè)備及/或GPU設(shè)備返回的處理結(jié)果,以得到對所述待處理的空間數(shù)據(jù)的最終處理結(jié)果;即先為該待處理的空間數(shù)據(jù)確定算法,然后為確定的算法確定對應(yīng)的執(zhí)行設(shè)備(CPU設(shè)備或GPU設(shè)備),然后由確定的執(zhí)行設(shè)備對待處理的空間數(shù)據(jù)進(jìn)行協(xié)同處理,再根據(jù)執(zhí)行設(shè)備返回的處理結(jié)果得到待處理的空間數(shù)據(jù)的最終處理結(jié)果,可提高待處理的空間數(shù)據(jù)的處理效率,減少等待時(shí)間,還可降低成本。
【附圖說明】
[0028]圖1為本發(fā)明空間數(shù)據(jù)處理方法的優(yōu)選實(shí)施例的流程示意圖;
[0029]圖2為本發(fā)明空間數(shù)據(jù)處理裝置的優(yōu)選實(shí)施例的結(jié)構(gòu)示意圖;
[0030]圖3為本發(fā)明空間數(shù)據(jù)處理系統(tǒng)的優(yōu)選實(shí)施例的結(jié)構(gòu)示意圖。
[0031 ]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
【具體實(shí)施方式】
[0032]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0033]參照圖1,圖1為本發(fā)明空間數(shù)據(jù)處理方法的優(yōu)選實(shí)施例的流程示意圖,該方法包括:
[0034]S10、獲取待處理的空間數(shù)據(jù),并根據(jù)該待處理的空間數(shù)據(jù)的處理類型確定算法。
[0035]在該步驟中,可從空間數(shù)據(jù)采集裝置中獲取待處理的空間數(shù)據(jù),該待處理的空間數(shù)據(jù)可以為矢量數(shù)據(jù)(點(diǎn)、線、面、體)和柵格數(shù)據(jù)(影像、高程)。
[0036]在該