亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

地理信息數(shù)據(jù)處理方法及裝置與流程

文檔序號(hào):11234207閱讀:1971來(lái)源:國(guó)知局
地理信息數(shù)據(jù)處理方法及裝置與流程

本發(fā)明實(shí)施例涉及地理信息技術(shù)領(lǐng)域,尤其涉及一種地理信息數(shù)據(jù)處理方法及裝置。



背景技術(shù):

gis(geographicinformationsystem,地理信息系統(tǒng))技術(shù)是一種結(jié)合了地理學(xué)、地圖學(xué)、遙感和計(jì)算機(jī)科學(xué)的技術(shù),被廣泛地應(yīng)用于不同的領(lǐng)域,如導(dǎo)航、空間研究等等。

在gis中,普遍以地理經(jīng)緯度坐標(biāo)圖層作為地理信息數(shù)據(jù)組織的基礎(chǔ),并基于此以實(shí)體空間對(duì)象的經(jīng)緯度坐標(biāo)為基礎(chǔ)進(jìn)行相應(yīng)的諸如查詢(xún)、統(tǒng)計(jì)等操作。但是,經(jīng)緯度坐標(biāo)無(wú)法對(duì)實(shí)體空間對(duì)象進(jìn)行唯一的位置標(biāo)識(shí),空間實(shí)體對(duì)象的標(biāo)識(shí)id的賦值具有隨機(jī)性,不同圖層之間空間實(shí)體對(duì)象的關(guān)聯(lián)需要依賴(lài)元數(shù)據(jù)庫(kù)進(jìn)行,由此導(dǎo)致使得跨數(shù)據(jù)庫(kù)、跨數(shù)據(jù)表、跨圖層的地理信息數(shù)據(jù)共享存在困難。因此,在進(jìn)行相應(yīng)的地理信息數(shù)據(jù)操作如查詢(xún)時(shí),無(wú)法高效、準(zhǔn)確地獲得相應(yīng)的結(jié)果數(shù)據(jù)。



技術(shù)實(shí)現(xiàn)要素:

有鑒于此,本發(fā)明實(shí)施例所解決的技術(shù)問(wèn)題之一在于提供一種地理信息數(shù)據(jù)處理方法及裝置,以解決現(xiàn)有技術(shù)中無(wú)法高效、準(zhǔn)確地獲得對(duì)地理信息數(shù)據(jù)尤其是多源異構(gòu)地理信息數(shù)據(jù)進(jìn)行操作的結(jié)果數(shù)據(jù)的問(wèn)題。

根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種地理信息數(shù)據(jù)處理方法,包括:獲取待查詢(xún)的空間實(shí)體對(duì)象的地理經(jīng)緯度坐標(biāo),將所述地理經(jīng)緯度坐標(biāo)轉(zhuǎn)換為對(duì)應(yīng)的網(wǎng)格編碼;使用轉(zhuǎn)換的所述網(wǎng)格編碼查詢(xún)數(shù)據(jù)庫(kù)中的格元表,確定與所述網(wǎng)格編碼對(duì)應(yīng)的至少一個(gè)對(duì)象標(biāo)識(shí),其中,所述格元表中存儲(chǔ)有網(wǎng)格編碼及其對(duì)應(yīng)的對(duì)象標(biāo)識(shí)的對(duì)應(yīng)關(guān)系;根據(jù)確定的所述對(duì)象標(biāo)識(shí)查詢(xún)對(duì)象表,獲得對(duì)應(yīng)的所述對(duì)象標(biāo)識(shí)所標(biāo)識(shí)的對(duì)象的屬性信息,其中,所述對(duì)象表中存儲(chǔ)有對(duì)象標(biāo)識(shí)及其對(duì)應(yīng)的對(duì)象的屬性信息;從獲得的對(duì)象的屬性信息中確定所述待查詢(xún)的空間實(shí)體對(duì)象的屬性信息。

根據(jù)本發(fā)明實(shí)施例的另一個(gè)方面,還提供了一種地理信息數(shù)據(jù)處理裝置,包括:第一獲取模塊,用于獲取待查詢(xún)的空間實(shí)體對(duì)象的地理經(jīng)緯度坐標(biāo),將所述地理經(jīng)緯度坐標(biāo)轉(zhuǎn)換為對(duì)應(yīng)的網(wǎng)格編碼;第一確定模塊,用于使用轉(zhuǎn)換的所述網(wǎng)格編碼查詢(xún)數(shù)據(jù)庫(kù)中的格元表,確定與所述網(wǎng)格編碼對(duì)應(yīng)的至少一個(gè)對(duì)象標(biāo)識(shí),其中,所述格元表中存儲(chǔ)有網(wǎng)格編碼及其對(duì)應(yīng)的對(duì)象標(biāo)識(shí)的對(duì)應(yīng)關(guān)系;第二獲取模塊,用于根據(jù)確定的所述對(duì)象標(biāo)識(shí)查詢(xún)對(duì)象表,獲得對(duì)應(yīng)的所述對(duì)象標(biāo)識(shí)所標(biāo)識(shí)的對(duì)象的屬性信息,其中,所述對(duì)象表中存儲(chǔ)有對(duì)象標(biāo)識(shí)及其對(duì)應(yīng)的對(duì)象的屬性信息;第二確定模塊,用于從獲得的對(duì)象的屬性信息中確定所述待查詢(xún)的空間實(shí)體對(duì)象的屬性信息。

通過(guò)本發(fā)明實(shí)施例提供的方案,在查詢(xún)某一空間實(shí)體對(duì)象的地理信息時(shí),將其經(jīng)緯度坐標(biāo)轉(zhuǎn)換為網(wǎng)格編碼,進(jìn)而與數(shù)據(jù)庫(kù)中存儲(chǔ)的包含有網(wǎng)格編碼的格元表進(jìn)行匹配和查詢(xún),從中查詢(xún)出網(wǎng)格編碼對(duì)應(yīng)的對(duì)象標(biāo)識(shí),該對(duì)象標(biāo)識(shí)可以有一個(gè),也可能有多個(gè),在此情況下,根據(jù)該對(duì)象標(biāo)識(shí)查詢(xún)對(duì)象表從中獲取相應(yīng)的對(duì)象的屬性信息,進(jìn)而從中確定出待查詢(xún)的空間實(shí)體對(duì)象的屬性信息。其中,格元表和對(duì)象表通過(guò)對(duì)象標(biāo)識(shí)關(guān)聯(lián),格元表主要存儲(chǔ)網(wǎng)格編碼及其對(duì)應(yīng)的對(duì)象標(biāo)識(shí),對(duì)象表主要存儲(chǔ)對(duì)象標(biāo)識(shí)及其對(duì)應(yīng)的對(duì)象的屬性信息。網(wǎng)格編碼具有全球唯一性,其唯一標(biāo)識(shí)一個(gè)空間范圍,通過(guò)將待查詢(xún)的空間實(shí)體對(duì)象的經(jīng)緯度坐標(biāo)轉(zhuǎn)換為網(wǎng)格編碼,可快速確定該空間實(shí)體對(duì)象對(duì)應(yīng)的網(wǎng)格,通過(guò)網(wǎng)格確定并查找相應(yīng)的對(duì)象,大大減少了數(shù)據(jù)查詢(xún)數(shù)量,提高了數(shù)據(jù)查詢(xún)速度。由此,實(shí)現(xiàn)了高效、準(zhǔn)確地獲得地理信息數(shù)據(jù)操作的結(jié)果數(shù)據(jù)的效果。

附圖說(shuō)明

為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明實(shí)施例中記載的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是根據(jù)本發(fā)明實(shí)施例的一種地理信息數(shù)據(jù)處理方法的步驟流程圖;

圖2是根據(jù)本發(fā)明實(shí)施例的一種地理信息數(shù)據(jù)處理裝置的結(jié)構(gòu)框圖。

具體實(shí)施方式

當(dāng)然,實(shí)施本發(fā)明實(shí)施例的任一技術(shù)方案必不一定需要同時(shí)達(dá)到以上的所有優(yōu)點(diǎn)。

為了使本領(lǐng)域的人員更好地理解本發(fā)明實(shí)施例中的技術(shù)方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅是本發(fā)明實(shí)施例一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明實(shí)施例中的實(shí)施例,本領(lǐng)域普通技術(shù)人員所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明實(shí)施例保護(hù)的范圍。

參照?qǐng)D1,示出了根據(jù)本發(fā)明實(shí)施例的一種地理信息數(shù)據(jù)處理方法的步驟流程圖。

本實(shí)施例的地理信息數(shù)據(jù)處理方法包括以下步驟:

步驟s102:獲取待查詢(xún)的空間實(shí)體對(duì)象的地理經(jīng)緯度坐標(biāo),將地理經(jīng)緯度坐標(biāo)轉(zhuǎn)換為對(duì)應(yīng)的網(wǎng)格編碼。

本實(shí)施例中,在存儲(chǔ)有地理信息數(shù)據(jù)的數(shù)據(jù)庫(kù)中,存儲(chǔ)有格元表和對(duì)象表,其中,格元表中至少存儲(chǔ)有網(wǎng)格編碼及其對(duì)應(yīng)的對(duì)象標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,對(duì)象表中至少存儲(chǔ)有對(duì)象標(biāo)識(shí)及其對(duì)應(yīng)的對(duì)象的屬性信息。在進(jìn)行數(shù)據(jù)查詢(xún)時(shí),需要采用與生成格元表中的網(wǎng)格編碼同樣的方式將待查詢(xún)的空間實(shí)體對(duì)象的地理經(jīng)緯度坐標(biāo)轉(zhuǎn)換為網(wǎng)格編碼。

本實(shí)施例中,網(wǎng)格編碼采用北斗導(dǎo)航網(wǎng)格編碼(beidounavigationgridcode,bngc)。北斗導(dǎo)航網(wǎng)格碼是在地球剖分網(wǎng)格(geosot)編碼基礎(chǔ)上進(jìn)行定制改造實(shí)現(xiàn)全球北斗導(dǎo)航的編碼,其可以為導(dǎo)航數(shù)據(jù)提供全球統(tǒng)一的網(wǎng)格框架,導(dǎo)航過(guò)程中的空間實(shí)體對(duì)象被抽象為多尺度網(wǎng)格集合。bngc在具體實(shí)現(xiàn)時(shí)可以盡可能選擇更多的geosot的尺度,這些尺度需要是geosot的網(wǎng)格大小不變的那些層級(jí),就是不出現(xiàn)三次擴(kuò)展的那些層級(jí),保持網(wǎng)格的大小不變性。例如,選擇了geosot第9、15、17、20、23、26、29、32層8個(gè)層級(jí)的網(wǎng)格再加上1∶100萬(wàn)圖幅和1∶5萬(wàn)圖幅兩個(gè)過(guò)渡層,共10個(gè)層級(jí)就可以形成一種bngc的網(wǎng)格體系。其中,僅有bngc的第5層即geosot的17層是存在網(wǎng)格變化的,其余層級(jí)充分利用了geosot的不變層級(jí),第5層屬于過(guò)渡層級(jí)??蛇x地,也可以不使用該層,但通過(guò)使用該層,可以避免因bngc的第4層和第6層跨度達(dá)到30*30,跨度太大,導(dǎo)致的中間層級(jí)的尺度缺乏表現(xiàn),并且編碼位數(shù)上也會(huì)比較浪費(fèi),并且缺乏對(duì)1∶2.5萬(wàn)、1∶1萬(wàn)圖幅的有效聚合,導(dǎo)致直接使用第6層bngc,網(wǎng)格數(shù)太多等問(wèn)題。例如,可以將1∶100萬(wàn)、1∶5萬(wàn)圖幅作為網(wǎng)格編碼的中間層級(jí),并和bngc網(wǎng)格的第9層、第15層有機(jī)銜接。對(duì)于中間層級(jí)的圖幅1∶50萬(wàn),可以用bngc的第2層度級(jí)網(wǎng)格,無(wú)縫組合,共3*2個(gè)度級(jí)網(wǎng)格;對(duì)于1∶25萬(wàn)、1∶10萬(wàn),由于bngc的第3層是1∶5萬(wàn)圖幅網(wǎng)格,因此也可以無(wú)縫組合,分別為6*6個(gè)、2*2個(gè)bngc的第3層網(wǎng)格;對(duì)于1∶5萬(wàn),其本身可以用bngc的第3層表示,也可以在其中繪制15*10個(gè)bngc的第4層網(wǎng)格(分級(jí)網(wǎng)格);對(duì)于1∶2.5萬(wàn)、1∶1萬(wàn),可以用bngc的第5層的30*20、15*10個(gè)組合而成。通過(guò)該種bngc設(shè)計(jì),對(duì)短碼的支持將更好,因?yàn)樘峁┝藦?.5cm-30km之間多達(dá)8個(gè)層級(jí)的尺度備選,對(duì)于短碼中變尺度的參考對(duì)象將更加方便;另外,提供了1∶5萬(wàn)圖幅的選擇,使得計(jì)數(shù)起來(lái)更加符合傳統(tǒng)地圖識(shí)別的要求。

在上述網(wǎng)格體系中,對(duì)于8級(jí)網(wǎng)格,即2°×2°,將南(北)緯88°-90°范圍分為180個(gè)網(wǎng)格,將它們合并成一個(gè)網(wǎng)格p;對(duì)于9級(jí)網(wǎng)格,即1°×1°,將南(北)緯89°-90°范圍分為360個(gè)網(wǎng)格,將它們合并成一個(gè)網(wǎng)格p0;將南(北)緯88°-89°范圍分為360個(gè)網(wǎng)格,將它們合并成三個(gè)網(wǎng)格p1、p2、p3,考慮到和低緯度區(qū)域的2的整數(shù)次冪對(duì)應(yīng)的關(guān)系,其經(jīng)度范圍分別是東經(jīng)0°-128°、東經(jīng)128°-180°和西經(jīng)180°-128°、西經(jīng)128°-0°;對(duì)于10級(jí)網(wǎng)格,即32'×32',其擴(kuò)展規(guī)則和低緯度區(qū)域一致,其合并規(guī)則,與第9級(jí)網(wǎng)格合并規(guī)則類(lèi)似,形成在南(北)及地區(qū)的逐次四叉樹(shù)剖分;對(duì)于10級(jí)以下網(wǎng)格,其擴(kuò)展規(guī)則和低緯度區(qū)域一致,其合并規(guī)則,與第9級(jí)網(wǎng)格合并規(guī)則類(lèi)似,形成在南(北)及地區(qū)的逐次四叉樹(shù)剖分。

進(jìn)而,可以基于上述網(wǎng)格體系進(jìn)行相應(yīng)的北斗導(dǎo)航網(wǎng)格編碼,具體編碼過(guò)程可以由本領(lǐng)域技術(shù)人員采用任意的編碼方式實(shí)現(xiàn)。例如,可以采用四步劃分編碼方式,即:第一步劃分:將從地球參考橢球面到向上拓展極限值的高度區(qū)域(0-64422km)進(jìn)行連續(xù)7次二叉樹(shù)剖分,得到共計(jì)27個(gè)512km二級(jí)單元,相當(dāng)于二維導(dǎo)航網(wǎng)格碼的起始網(wǎng)格尺度,采用字母a-l來(lái)對(duì)每一個(gè)二級(jí)單元依次編碼,從aa-jh;第二步劃分:第二級(jí)單元進(jìn)行連續(xù)4次二叉樹(shù)剖分,得到共計(jì)24個(gè)32km三級(jí)單元。采用字母a-p來(lái)對(duì)每一個(gè)三級(jí)單元依次編碼;第三步劃分:第三級(jí)單元進(jìn)行八叉樹(shù)剖分,得到共計(jì)23個(gè)4km四級(jí)單元,采用字母a-p來(lái)對(duì)每一個(gè)二級(jí)單元依次編碼;第四步劃分:第四級(jí)單元進(jìn)行八叉樹(shù)剖分,得到共計(jì)23個(gè)500m四級(jí)單元。采用字母a-p來(lái)對(duì)每一個(gè)二級(jí)單元依次編碼。

基于北斗導(dǎo)航網(wǎng)格編碼,系統(tǒng)設(shè)計(jì)了格元表和對(duì)象表來(lái)組織空間實(shí)體對(duì)象。格元表中,以bngc作為記錄標(biāo)識(shí)碼id,用于唯一地標(biāo)識(shí)剖分空間的網(wǎng)格,同時(shí)記錄網(wǎng)格內(nèi)的各類(lèi)關(guān)聯(lián)信息,包括空間實(shí)體對(duì)象的對(duì)象標(biāo)識(shí)id、屬性信息等,便于面向區(qū)域的空間操作;對(duì)象表中,每個(gè)對(duì)象記錄都具有對(duì)象標(biāo)識(shí)id,用于唯一地標(biāo)識(shí)確定一個(gè)空間實(shí)體對(duì)象,同時(shí)記錄對(duì)象相關(guān)屬性信息,滿(mǎn)足現(xiàn)有系統(tǒng)對(duì)基于空間實(shí)體對(duì)象的常規(guī)數(shù)據(jù)操作。對(duì)象表和格元表通過(guò)對(duì)象標(biāo)識(shí)id進(jìn)行關(guān)聯(lián),支持格元-對(duì)象的協(xié)同關(guān)聯(lián)操作。

在對(duì)象表中,一個(gè)空間實(shí)體對(duì)象對(duì)應(yīng)一條記錄,記錄了空間實(shí)體對(duì)象的詳細(xì)空間區(qū)位信息和非空間屬性;在格元表中,以bngc為主鍵記錄與網(wǎng)格相交的空間實(shí)體對(duì)象集的對(duì)象標(biāo)識(shí),一個(gè)空間實(shí)體對(duì)象對(duì)應(yīng)多條記錄,將空間實(shí)體對(duì)象劃分為多個(gè)網(wǎng)格單元,分別記錄各個(gè)網(wǎng)格的非空間屬性。若一個(gè)空間實(shí)體對(duì)象對(duì)應(yīng)多個(gè)網(wǎng)格編碼,可以將網(wǎng)格編碼存為數(shù)組結(jié)構(gòu),即可解決一個(gè)空間實(shí)體對(duì)象對(duì)應(yīng)多個(gè)記錄的問(wèn)題。

此外,還可以對(duì)bngc進(jìn)行網(wǎng)格編碼索引排序,以加快后續(xù)查詢(xún)速度??蛇x地,還可以根據(jù)bngc按照區(qū)域進(jìn)行分區(qū)存儲(chǔ),以緩解主機(jī)存儲(chǔ)壓力。

基于上述北斗導(dǎo)航網(wǎng)格編碼方式,以及數(shù)據(jù)庫(kù)中存儲(chǔ)的格元表和對(duì)象表,在獲取待查詢(xún)的空間實(shí)體對(duì)象的地理經(jīng)緯度坐標(biāo),將所述地理經(jīng)緯度坐標(biāo)轉(zhuǎn)換為對(duì)應(yīng)的網(wǎng)格編碼時(shí),若確定待查詢(xún)的空間實(shí)體對(duì)象為點(diǎn)對(duì)象,則獲取所述點(diǎn)對(duì)象所在的網(wǎng)格尺度及所述點(diǎn)對(duì)象的地理經(jīng)緯度坐標(biāo);根據(jù)所述點(diǎn)對(duì)象所在的網(wǎng)格尺度確定對(duì)應(yīng)的網(wǎng)格層級(jí),根據(jù)所述網(wǎng)格層級(jí)將所述點(diǎn)對(duì)象的地理經(jīng)緯度坐標(biāo)轉(zhuǎn)換為對(duì)應(yīng)的網(wǎng)格編碼;若確定待查詢(xún)的空間實(shí)體對(duì)象為線(xiàn)對(duì)象,則獲取所述線(xiàn)對(duì)象所在的網(wǎng)格尺度及所述線(xiàn)對(duì)象對(duì)應(yīng)的空間范圍的地理經(jīng)緯度坐標(biāo);根據(jù)所述線(xiàn)對(duì)象所在的網(wǎng)格尺度確定對(duì)應(yīng)的網(wǎng)格層級(jí),根據(jù)所述網(wǎng)格層級(jí)將所述線(xiàn)對(duì)象的地理經(jīng)緯度坐標(biāo)轉(zhuǎn)換為對(duì)應(yīng)的網(wǎng)格編碼;若確定待查詢(xún)的空間實(shí)體對(duì)象為區(qū)域?qū)ο螅瑒t獲取所述區(qū)域?qū)ο笏诘木W(wǎng)格尺度及所述區(qū)域?qū)ο髮?duì)應(yīng)的空間范圍的地理經(jīng)緯度坐標(biāo);根據(jù)所述區(qū)域?qū)ο笏诘木W(wǎng)格尺度確定對(duì)應(yīng)的網(wǎng)格層級(jí),根據(jù)所述網(wǎng)格層級(jí)將所述區(qū)域?qū)ο蟮牡乩斫?jīng)緯度坐標(biāo)轉(zhuǎn)換為對(duì)應(yīng)的網(wǎng)格編碼。

步驟s104:使用轉(zhuǎn)換的網(wǎng)格編碼查詢(xún)數(shù)據(jù)庫(kù)中的格元表,確定與網(wǎng)格編碼對(duì)應(yīng)的至少一個(gè)對(duì)象標(biāo)識(shí)。

其中,格元表中至少存儲(chǔ)有網(wǎng)格編碼及其對(duì)應(yīng)的對(duì)象標(biāo)識(shí)的對(duì)應(yīng)關(guān)系。

步驟s106:根據(jù)確定的對(duì)象標(biāo)識(shí)查詢(xún)對(duì)象表,獲得對(duì)應(yīng)的對(duì)象標(biāo)識(shí)所標(biāo)識(shí)的對(duì)象的屬性信息。

其中,對(duì)象表中至少存儲(chǔ)有對(duì)象標(biāo)識(shí)及其對(duì)應(yīng)的對(duì)象的屬性信息,該屬性信息可以是任意適當(dāng)?shù)膶傩孕畔?,包括但不限于地理位置信息、地名地址信息、交通狀況信息、郵件信息、聊天信息等等。

步驟s108:從獲得的對(duì)象的屬性信息中確定所述待查詢(xún)的空間實(shí)體對(duì)象的屬性信息。

基于bngc的導(dǎo)航查詢(xún)的基本模式如下:

(1)點(diǎn)檢索模式:查詢(xún)點(diǎn)空間實(shí)體對(duì)象,可以先根據(jù)其地理經(jīng)緯度坐標(biāo)及點(diǎn)所表達(dá)的空間實(shí)體對(duì)象的網(wǎng)格尺度對(duì)應(yīng)的網(wǎng)格層級(jí),確定對(duì)應(yīng)的網(wǎng)格編碼,將該網(wǎng)格編碼所表達(dá)的空間位置與該層級(jí)導(dǎo)航網(wǎng)格單元所表達(dá)的空間范圍進(jìn)行比較,如果待檢索的點(diǎn)在導(dǎo)航網(wǎng)格單元之內(nèi)或者邊界上,該導(dǎo)航網(wǎng)格單元所對(duì)應(yīng)的空間區(qū)域即為查找區(qū)域,再通過(guò)該導(dǎo)航網(wǎng)格單元中的空間實(shí)體對(duì)象的對(duì)象標(biāo)識(shí)即可查找出所要查找的內(nèi)容。

(2)線(xiàn)檢索模式:根據(jù)待查詢(xún)的線(xiàn)對(duì)象需要的精度確定網(wǎng)格層級(jí),將線(xiàn)對(duì)象對(duì)應(yīng)的空間范圍通過(guò)線(xiàn)轉(zhuǎn)編碼的函數(shù)轉(zhuǎn)為導(dǎo)航網(wǎng)格集合矩形大小,再將每個(gè)網(wǎng)格通過(guò)匹配網(wǎng)格編碼,找出網(wǎng)格所對(duì)應(yīng)的空間數(shù)據(jù)對(duì)象。

(3)區(qū)域檢索模式:區(qū)域檢索可以分為區(qū)域檢索網(wǎng)格提取和網(wǎng)格檢索兩個(gè)過(guò)程。

包括:(一)將需要查找的目標(biāo)空間范圍轉(zhuǎn)變成包含了查找區(qū)域的bngc的網(wǎng)格集合;(二)針對(duì)每個(gè)網(wǎng)格,通過(guò)網(wǎng)格索引查找出網(wǎng)格所里所包含的對(duì)應(yīng)空間實(shí)體對(duì)象的信息,整個(gè)網(wǎng)格檢索的集合就是區(qū)域查找的結(jié)果。具體流程是首先根據(jù)應(yīng)用需求確定區(qū)域范圍覆蓋的導(dǎo)航網(wǎng)格單元集合,然后根據(jù)網(wǎng)格的網(wǎng)格編碼索引查找得到相應(yīng)的目標(biāo)數(shù)據(jù)。

通過(guò)上述過(guò)程,實(shí)現(xiàn)了空間實(shí)體對(duì)象的查詢(xún)。進(jìn)一步地,基于bngc,還可以進(jìn)行數(shù)據(jù)統(tǒng)計(jì)分析。

一種數(shù)據(jù)統(tǒng)計(jì)分析可以實(shí)現(xiàn)為:獲取第一統(tǒng)計(jì)查詢(xún)請(qǐng)求,其中,第一統(tǒng)計(jì)查詢(xún)請(qǐng)求中包括待查詢(xún)的網(wǎng)格尺度和統(tǒng)計(jì)時(shí)間的信息;確定所述網(wǎng)格尺度對(duì)應(yīng)的網(wǎng)格層級(jí);根據(jù)所述網(wǎng)格層級(jí)對(duì)應(yīng)的網(wǎng)格編碼,統(tǒng)計(jì)所述網(wǎng)格層級(jí)中、在所述統(tǒng)計(jì)時(shí)間內(nèi)的所有包含空間數(shù)據(jù)的空間實(shí)體對(duì)象的信息。由此,實(shí)現(xiàn)了空間分布規(guī)律的統(tǒng)計(jì),得到空間分布異常的信息。

例如,可以根據(jù)應(yīng)用需求和精度選取某個(gè)網(wǎng)格層級(jí)和某個(gè)時(shí)刻;使用標(biāo)準(zhǔn)sqlselectcount(*)(也可以查找其他屬性)查找該時(shí)刻該層級(jí)每一網(wǎng)格所包含空間數(shù)據(jù)的記錄數(shù),并返回結(jié)果;將記錄數(shù)由大到小排列,按照比例得出空間分布異常;可視化統(tǒng)計(jì)結(jié)果。

另一種數(shù)據(jù)統(tǒng)計(jì)分析可以實(shí)現(xiàn)為:獲取第二統(tǒng)計(jì)查詢(xún)請(qǐng)求,其中,第二統(tǒng)計(jì)查詢(xún)請(qǐng)求中包括待查詢(xún)的網(wǎng)格尺度和統(tǒng)計(jì)空間的信息;確定所述網(wǎng)格尺度對(duì)應(yīng)的網(wǎng)格層級(jí);根據(jù)所述網(wǎng)格層級(jí)對(duì)應(yīng)的網(wǎng)格編碼,統(tǒng)計(jì)所述網(wǎng)格層級(jí)中、在不同時(shí)間的所述統(tǒng)計(jì)空間內(nèi)的空間實(shí)體對(duì)象的數(shù)量。由此,實(shí)現(xiàn)了時(shí)間分布規(guī)律的統(tǒng)計(jì),得到時(shí)間分布異常的信息。

例如,根據(jù)應(yīng)用需求和精度選取某個(gè)層級(jí)和某個(gè)空間范圍;查找不同時(shí)刻該空間范圍內(nèi)所覆蓋的數(shù)據(jù)量(也可以查找其他屬性),并返回結(jié)果;將記錄數(shù)由大到小排列,按照比例得出時(shí)間分布異常。

通過(guò)本實(shí)施例,在查詢(xún)某一空間實(shí)體對(duì)象的地理信息時(shí),將其經(jīng)緯度坐標(biāo)轉(zhuǎn)換為網(wǎng)格編碼,進(jìn)而與數(shù)據(jù)庫(kù)中存儲(chǔ)的包含有網(wǎng)格編碼的格元表進(jìn)行匹配和查詢(xún),從中查詢(xún)出網(wǎng)格編碼對(duì)應(yīng)的對(duì)象標(biāo)識(shí),該對(duì)象標(biāo)識(shí)可以有一個(gè),也可能有多個(gè),在此情況下,根據(jù)該對(duì)象標(biāo)識(shí)查詢(xún)對(duì)象表從中獲取相應(yīng)的對(duì)象的屬性信息,進(jìn)而從中確定出待查詢(xún)的空間實(shí)體對(duì)象的屬性信息。其中,格元表和對(duì)象表通過(guò)對(duì)象標(biāo)識(shí)關(guān)聯(lián),格元表主要存儲(chǔ)網(wǎng)格編碼及其對(duì)應(yīng)的對(duì)象標(biāo)識(shí),對(duì)象表主要存儲(chǔ)對(duì)象標(biāo)識(shí)及其對(duì)應(yīng)的對(duì)象的屬性信息。網(wǎng)格編碼具有全球唯一性,其唯一標(biāo)識(shí)一個(gè)空間范圍,通過(guò)將待查詢(xún)的空間實(shí)體對(duì)象的經(jīng)緯度坐標(biāo)轉(zhuǎn)換為網(wǎng)格編碼,可快速確定該空間實(shí)體對(duì)象對(duì)應(yīng)的網(wǎng)格,通過(guò)網(wǎng)格確定并查找相應(yīng)的對(duì)象,大大減少了數(shù)據(jù)查詢(xún)數(shù)量,提高了數(shù)據(jù)查詢(xún)速度。由此,實(shí)現(xiàn)了高效、準(zhǔn)確地獲得地理信息數(shù)據(jù)操作的結(jié)果數(shù)據(jù)的效果。

基于北斗導(dǎo)航網(wǎng)格編碼的查詢(xún)檢索將空間查詢(xún)條件轉(zhuǎn)為網(wǎng)格編碼的數(shù)值匹配,即將查詢(xún)條件(點(diǎn)、線(xiàn)、面/區(qū)域)進(jìn)行網(wǎng)格編碼,通過(guò)網(wǎng)格編碼與數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行匹配查詢(xún),實(shí)現(xiàn)了空間實(shí)體對(duì)象的信息的高效、準(zhǔn)確查詢(xún)。

研究區(qū)域一定時(shí),格元表的行數(shù)(網(wǎng)格個(gè)數(shù))是確定的??梢愿鶕?jù)確定的研究區(qū)域,實(shí)現(xiàn)基于網(wǎng)格的統(tǒng)計(jì),包括空間分布規(guī)律、空間分布異常、時(shí)間分布規(guī)律、時(shí)間分布異常這些基于時(shí)空的數(shù)據(jù)統(tǒng)計(jì)與分析。

參照?qǐng)D2,示出了根據(jù)本發(fā)明實(shí)施例的一種地理信息數(shù)據(jù)處理裝置的結(jié)構(gòu)框圖。

本實(shí)施例的地理信息數(shù)據(jù)處理裝置包括:第一獲取模塊202,用于獲取待查詢(xún)的空間實(shí)體對(duì)象的地理經(jīng)緯度坐標(biāo),將所述地理經(jīng)緯度坐標(biāo)轉(zhuǎn)換為對(duì)應(yīng)的網(wǎng)格編碼;第一確定模塊204,用于使用轉(zhuǎn)換的所述網(wǎng)格編碼查詢(xún)數(shù)據(jù)庫(kù)中的格元表,確定與所述網(wǎng)格編碼對(duì)應(yīng)的至少一個(gè)對(duì)象標(biāo)識(shí),其中,所述格元表中存儲(chǔ)有網(wǎng)格編碼及其對(duì)應(yīng)的對(duì)象標(biāo)識(shí)的對(duì)應(yīng)關(guān)系;第二獲取模塊206,用于根據(jù)確定的所述對(duì)象標(biāo)識(shí)查詢(xún)對(duì)象表,獲得對(duì)應(yīng)的所述對(duì)象標(biāo)識(shí)所標(biāo)識(shí)的對(duì)象的屬性信息,其中,所述對(duì)象表中存儲(chǔ)有對(duì)象標(biāo)識(shí)及其對(duì)應(yīng)的對(duì)象的屬性信息;第二確定模塊208,用于從獲得的對(duì)象的屬性信息中確定所述待查詢(xún)的空間實(shí)體對(duì)象的屬性信息。

可選地,所述第一獲取模塊202用于確定待查詢(xún)的空間實(shí)體對(duì)象為點(diǎn)對(duì)象,獲取所述點(diǎn)對(duì)象所在的網(wǎng)格尺度及所述點(diǎn)對(duì)象的地理經(jīng)緯度坐標(biāo);根據(jù)所述點(diǎn)對(duì)象所在的網(wǎng)格尺度確定對(duì)應(yīng)的網(wǎng)格層級(jí),根據(jù)所述網(wǎng)格層級(jí)將所述點(diǎn)對(duì)象的地理經(jīng)緯度坐標(biāo)轉(zhuǎn)換為對(duì)應(yīng)的網(wǎng)格編碼。

可選地,所述第一獲取模塊202用于確定待查詢(xún)的空間實(shí)體對(duì)象為線(xiàn)對(duì)象,獲取所述線(xiàn)對(duì)象所在的網(wǎng)格尺度及所述線(xiàn)對(duì)象對(duì)應(yīng)的空間范圍的地理經(jīng)緯度坐標(biāo);根據(jù)所述線(xiàn)對(duì)象所在的網(wǎng)格尺度確定對(duì)應(yīng)的網(wǎng)格層級(jí),根據(jù)所述網(wǎng)格層級(jí)將所述線(xiàn)對(duì)象的地理經(jīng)緯度坐標(biāo)轉(zhuǎn)換為對(duì)應(yīng)的網(wǎng)格編碼。

可選地,所述第一獲取模塊202用于確定待查詢(xún)的空間實(shí)體對(duì)象為區(qū)域?qū)ο?,獲取所述區(qū)域?qū)ο笏诘木W(wǎng)格尺度及所述區(qū)域?qū)ο髮?duì)應(yīng)的空間范圍的地理經(jīng)緯度坐標(biāo);根據(jù)所述區(qū)域?qū)ο笏诘木W(wǎng)格尺度確定對(duì)應(yīng)的網(wǎng)格層級(jí),根據(jù)所述網(wǎng)格層級(jí)將所述區(qū)域?qū)ο蟮牡乩斫?jīng)緯度坐標(biāo)轉(zhuǎn)換為對(duì)應(yīng)的網(wǎng)格編碼。

可選地,本實(shí)施例的裝置還包括:第一統(tǒng)計(jì)查詢(xún)模塊210,用于獲取第一統(tǒng)計(jì)查詢(xún)請(qǐng)求,其中,所述第一統(tǒng)計(jì)查詢(xún)請(qǐng)求中包括待查詢(xún)的網(wǎng)格尺度和統(tǒng)計(jì)時(shí)間的信息;確定所述網(wǎng)格尺度對(duì)應(yīng)的網(wǎng)格層級(jí);根據(jù)所述網(wǎng)格層級(jí)對(duì)應(yīng)的網(wǎng)格編碼,統(tǒng)計(jì)所述網(wǎng)格層級(jí)中、在所述統(tǒng)計(jì)時(shí)間內(nèi)的所有包含空間數(shù)據(jù)的空間實(shí)體對(duì)象的信息。

可選地,本實(shí)施例的裝置還包括:本實(shí)施例的裝置還包括:第二統(tǒng)計(jì)查詢(xún)模塊212,用于獲取第二統(tǒng)計(jì)查詢(xún)請(qǐng)求,其中,所述第二統(tǒng)計(jì)查詢(xún)請(qǐng)求中包括待查詢(xún)的網(wǎng)格尺度和統(tǒng)計(jì)空間的信息;確定所述網(wǎng)格尺度對(duì)應(yīng)的網(wǎng)格層級(jí);根據(jù)所述網(wǎng)格層級(jí)對(duì)應(yīng)的網(wǎng)格編碼,統(tǒng)計(jì)所述網(wǎng)格層級(jí)中、在不同時(shí)間的所述統(tǒng)計(jì)空間內(nèi)的空間實(shí)體對(duì)象的數(shù)量。

本實(shí)施例的地理信息數(shù)據(jù)處理裝置用于實(shí)現(xiàn)前述方法實(shí)施例中相應(yīng)的地理信息數(shù)據(jù)處理方法,并具有相應(yīng)的方法實(shí)施例的有益效果,在此不再贅述。

通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,所述計(jì)算機(jī)可讀記錄介質(zhì)包括用于以計(jì)算機(jī)(例如計(jì)算機(jī))可讀的形式存儲(chǔ)或傳送信息的任何機(jī)制。例如,機(jī)器可讀介質(zhì)包括只讀存儲(chǔ)器(rom)、隨機(jī)存取存儲(chǔ)器(ram)、磁盤(pán)存儲(chǔ)介質(zhì)、光存儲(chǔ)介質(zhì)、閃速存儲(chǔ)介質(zhì)、電、光、聲或其他形式的傳播信號(hào)(例如,載波、紅外信號(hào)、數(shù)字信號(hào)等)等,該計(jì)算機(jī)軟件產(chǎn)品包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。

最后應(yīng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本申請(qǐng)實(shí)施例的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本申請(qǐng)進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本申請(qǐng)各實(shí)施例技術(shù)方案的精神和范圍。

本領(lǐng)域的技術(shù)人員應(yīng)明白,本發(fā)明實(shí)施例的實(shí)施例可提供為方法、裝置(設(shè)備)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明實(shí)施例可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明實(shí)施例可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、cd-rom、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。

本發(fā)明實(shí)施例是參照根據(jù)本發(fā)明實(shí)施例的方法、裝置(設(shè)備)和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專(zhuān)用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。

這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。

這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1