一種空間位置索引的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本申請涉及定位技術(shù)領(lǐng)域,尤其涉及一種空間位置索引的方法及系統(tǒng)。
【背景技術(shù)】
[0002]計算機技術(shù)的迅猛發(fā)展帶來的信息數(shù)字化大幅度提高工作效率促進社會發(fā)展的同時,地理信息系統(tǒng)(英文:Geographic Informat1n System,簡稱:GIS)領(lǐng)域的相關(guān)需求也越來越大?,F(xiàn)在人們對地圖服務的要求不在僅僅停留在靜態(tài)地圖數(shù)據(jù)的展示上,實時數(shù)據(jù)的更新展示也越來越受到重視。雖然如今的GIS系統(tǒng)已經(jīng)很強大,然而前端矢量數(shù)據(jù)的繪制目前仍有著數(shù)據(jù)傳輸帶寬、數(shù)據(jù)量大小及瀏覽器繪制處理能力等性能的瓶頸限制。開源geotools工具包的功能完善優(yōu)化使得生成符合地理軟件平臺標準的自定義圖層等服務變得越來越簡單,這為GIS系統(tǒng)的自定義服務的定制提供了更大的發(fā)展前景。
[0003]當前,地圖服務上實現(xiàn)對監(jiān)控對象的位置數(shù)據(jù)信息查詢服務成為一個亟待解決的問題。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例提供了一種空間位置索引的方法及系統(tǒng),用以在地圖服務上實現(xiàn)對監(jiān)控對象的位置數(shù)據(jù)查詢的快速響應以及實時的密度分布顯示。
[0005]其具體的技術(shù)方案如下:
[0006]一種空間位置索引的方法,所述方法包括:
[0007]獲取終端上報的查詢參數(shù);
[0008]根據(jù)所述查詢參數(shù),確定預存的第一圖片對象;
[0009]根據(jù)所述第一圖片對象,確定所述第一圖片對象所處的第一空間索引區(qū)域;
[0010]根據(jù)空間索引區(qū)域與位置數(shù)據(jù)之間的對應關(guān)系,確定所述第一空間索引區(qū)域?qū)牡谝晃恢脭?shù)據(jù);
[0011]將所述第一位置數(shù)據(jù)繪制入所示第一圖片對象,生成包含所述第一位置數(shù)據(jù)第一圖片。
[0012]可選的,在獲取終端上報的查詢參數(shù)之前,還包括:
[0013]對指定區(qū)域進行空間索引區(qū)域劃分,獲取N個空間索引區(qū)域,其中,N為大于等于1的正整數(shù);
[0014]將空間索引區(qū)域的區(qū)域標識賦值于位置數(shù)據(jù),并建立所述空間索引區(qū)域與位置數(shù)據(jù)之間的對應關(guān)系。
[0015]可選的,在獲取終端上報的查詢參數(shù)之前,還包括:
[0016]按照設定時間間隔,生成各個時間點對應的圖片對象;
[0017]保存生成的各個時間點對應的圖片對象。
[0018]可選的,根據(jù)所述第一圖片對象,確定所述第一圖片對象所處的第一空間索引區(qū)域,包括:
[0019]根據(jù)規(guī)劃計算公式,確定所述第一圖片對應的空間索引范圍;
[0020]將所述空間索引范圍與所述N個空間索引區(qū)域進行比較,確定所述第一圖片對象對應的所處的所述第一空間索引區(qū)域。
[0021]可選的,在將所述第一位置數(shù)據(jù)繪制入所示第一圖片對象,生成包含所述第一位置數(shù)據(jù)第一圖片之后,還包括:
[0022]將包含第一位置數(shù)據(jù)的所述第一圖片發(fā)送至對應終端,以使所述終端呈現(xiàn)所述第一圖片以及所述第一位置數(shù)據(jù)。
[0023]一種空間位置索引的系統(tǒng),包括:
[0024]獲取模塊,用于獲取終端上報的查詢參數(shù);
[0025]處理模塊,用于根據(jù)所述查詢參數(shù),確定預存的第一圖片對象;根據(jù)所述第一圖片對象,確定所述第一圖片對象所處的第一空間索引區(qū)域;根據(jù)空間索引區(qū)域與位置數(shù)據(jù)之間的對應關(guān)系,確定所述第一空間索引區(qū)域?qū)牡谝晃恢脭?shù)據(jù);
[0026]生成模塊,用于將所述第一位置數(shù)據(jù)繪制入所示第一圖片對象,生成包含所述第一位置數(shù)據(jù)第一圖片。
[0027]可選的,所述處理模塊,還用于對指定區(qū)域進行空間索引區(qū)域劃分,獲取N個空間索引區(qū)域,將空間索引區(qū)域的區(qū)域標識賦值于位置數(shù)據(jù),并建立所述空間索引區(qū)域與位置數(shù)據(jù)之間的對應關(guān)系。其中,N為大于等于1的正整數(shù)。
[0028]可選的,所述處理模塊,還用于按照設定時間間隔,生成各個時間點對應的圖片對象;保存生成的各個時間點對應的圖片對象。
[0029]可選的,所述處理模塊,具體用于根據(jù)規(guī)劃計算公式,確定所述第一圖片對應的空間索引范圍;將所述空間索引范圍與所述N個空間索引區(qū)域進行比較,確定所述第一圖片對象對應的所處的所述第一空間索引區(qū)域。
[0030]可選的,所述系統(tǒng)還包括:
[0031]發(fā)送模塊,用于將包含第一位置數(shù)據(jù)的所述第一圖片發(fā)送至對應終端,以使所述終端呈現(xiàn)所述第一圖片以及所述第一位置數(shù)據(jù)。
[0032]本發(fā)明實施例提供了一種空間位置索引的方法,該方法包括:獲取終端上報的查詢數(shù)據(jù),根據(jù)該查詢數(shù)據(jù),確定預存的第一圖片對象,根據(jù)第一圖片對象,確定第一圖片對象所處的第一空間索引區(qū)域;根據(jù)空間區(qū)域范圍與位置數(shù)據(jù)之間的對應關(guān)系,確定第一空間索引區(qū)域?qū)牡谝晃恢脭?shù)據(jù);將第一位置數(shù)據(jù)繪制入所示第一圖片對象,生成包含所述第一位置數(shù)據(jù)第一圖片。通過本發(fā)明實施例所提供的方法可以在地圖服務上實現(xiàn)對監(jiān)控對象的位置數(shù)據(jù)查詢的快速響應以及實時的密度分布顯示。
【附圖說明】
[0033]圖1為本發(fā)明實施例中一種空間位置索引的方法流程圖;
[0034]圖2為本發(fā)明實施例中一種空間位置索引的系統(tǒng)結(jié)構(gòu)示意圖。
【具體實施方式】
[0035]本發(fā)明實施例提供了一種空間位置索引的方法,該方法包括:獲取終端上報的查詢數(shù)據(jù),根據(jù)該查詢數(shù)據(jù),確定預存的第一圖片對象,根據(jù)第一圖片對象,確定第一圖片對象所處的第一空間索引區(qū)域;根據(jù)空間區(qū)域范圍與位置數(shù)據(jù)之間的對應關(guān)系,確定第一空間索引區(qū)域?qū)牡谝晃恢脭?shù)據(jù);將第一位置數(shù)據(jù)繪制入所示第一圖片對象,生成包含所述第一位置數(shù)據(jù)第一圖片。通過本發(fā)明實施例所提供的方法可以在地圖服務上實現(xiàn)對監(jiān)控對象的位置數(shù)據(jù)查詢的快速響應以及實時的密度分布顯示。
[0036]下面通過附圖以及具體實施例對本發(fā)明技術(shù)方案做詳細的說明,應當理解,本發(fā)明實施例以及實施例中的具體技術(shù)特征只是對本發(fā)明技術(shù)方案的說明,而不是限定,在不沖突的情況下,本發(fā)明實施例以及實施例中的具體技術(shù)特征可以相互組合。
[0037]如圖1所示為本發(fā)明實施例中一種空間位置索引的方法的流程圖,該方法包括:
[0038]S101,獲取終端上報的查詢參數(shù);
[0039]S102,根據(jù)查詢參數(shù),確定預存的第一圖片對象;
[0040]S103,根據(jù)第一圖片對象,確定第一圖片對象所處的第一空間索引區(qū)域;
[0041]S104,根據(jù)空間區(qū)域范圍與位置數(shù)據(jù)之間的對應關(guān)系,確定第一空間索引區(qū)域?qū)牡谝晃恢脭?shù)據(jù);
[0042]S105,將所述第一位置數(shù)據(jù)繪制入所示第一圖片對象,生成包含所述第一位置數(shù)據(jù)第一圖片。
[0043]具體來講,為了實現(xiàn)本發(fā)明實施例所提供的方法,系統(tǒng)需要劃分出多個空間索引區(qū)域,也就是根據(jù)業(yè)務需要及性能等方面的因素,對全球地理位置或者特定區(qū)域按照規(guī)則劃分出空間索引區(qū)域。也就是說,系統(tǒng)對指定區(qū)域進行空間索引區(qū)域劃分,得到N個空間索引區(qū)域。然后系統(tǒng)通過JTS提供的空間算法判斷系統(tǒng)獲取到的位置數(shù)據(jù)所處的空間索引區(qū)域,將空間索引區(qū)域的區(qū)域標識賦值于位置數(shù)據(jù),并建立空間索引區(qū)域與位置數(shù)據(jù)之間的對應關(guān)系。
[0044]這里需要說明是,系統(tǒng)還可以將現(xiàn)時位置數(shù)據(jù)與前一時間點的區(qū)域標識進行比較,若是區(qū)域標識發(fā)生改變時,系統(tǒng)還將更新位置數(shù)據(jù)對應的區(qū)域標識。這樣能夠保證區(qū)域標識與位置數(shù)據(jù)能夠?qū)崟r對應,從而保證查詢到的數(shù)據(jù)的準確性。
[0045]進一步,在本發(fā)明實施例中,為了實現(xiàn)實時位置渲染圖片的生成,系統(tǒng)將根據(jù)程序設定的時間間隔,不斷生成某個時間點的柵格數(shù)據(jù)圖片,該柵格數(shù)據(jù)圖片即為圖片對象。從內(nèi)存數(shù)據(jù)庫redis中獲取