Gis信息更新方法和系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及地理信息系統(tǒng)技術領域,特別是涉及一種GIS信息更新方法和系統(tǒng)。
【背景技術】
[0002]在通信規(guī)劃設計領域中,經(jīng)常需要對基站信息以及其周圍情況進行勘察,需要查看當前區(qū)域或其他地理位置的基站詳細信息,傳統(tǒng)的勘察工作,需要攜帶PC (personalcomputer,個人計算機)來查看GIS信息,需要隨身攜帶PC,且PC端無法保證實時更新數(shù)據(jù)信息。
[0003]隨著移動互聯(lián)網(wǎng)的發(fā)展,借助手機等移動終端的可移動、輕巧以及實時的網(wǎng)絡連通等特性,通過查看手機等移動智能終端的GIS(地理信息系統(tǒng))中的圖層信息,可實時獲取當前區(qū)域或其他地理位置的基站、目標建筑等地理環(huán)境信息。
[0004]但是,地理信息系統(tǒng)需要處理大量的空間位置信息,而手機等移動終端的處理速度慢且內(nèi)存小,當有大量的圖層信息需要覆蓋到GIS中時,手機等移動終端的加載速度較慢、耗時多,導致GIS信息更新效率低。
【發(fā)明內(nèi)容】
[0005]基于此,有必要針對上述移動終端的GIS信息更新效率低的問題,提供一種GIS信息更新方法和系統(tǒng)。
[0006]一種GIS信息更新方法,包括以下步驟:
[0007]檢測到信息更新事件時,判斷顯示區(qū)域需要顯示的GIS信息的信息量是否超過預設信息閾值;
[0008]若超過,則從所述GIS信息中選取預設數(shù)目的數(shù)據(jù)點的GIS信息;
[0009]將選取的GIS信息加載到所述顯示區(qū)域,生成GIS地圖。
[0010]一種GIS信息更新系統(tǒng),包括:
[0011]閾值判斷模塊,用于在檢測到信息更新事件時,判斷顯示區(qū)域需要顯示的GIS信息的信息量是否超過預設信息閾值;
[0012]信息選取模塊,用于在所述GIS信息的信息量超過所述預設信息閾值時,從所述GIS信息中選取預設數(shù)目的數(shù)據(jù)點的GIS信息;
[0013]地圖加載模塊,用于將選取的GIS信息加載到所述顯示區(qū)域,生成GIS地圖。
[0014]上述GIS信息更新方法和系統(tǒng),檢測到信息更新事件且在顯示區(qū)域需要顯示的GIS信息的信息量超過預設信息閾值時,從所述GIS信息中選取預設數(shù)目的數(shù)據(jù)點的GIS信息;將選取的GIS信息加載到所述顯示區(qū)域,生成GIS地圖。可在有大量的GIS信息需要更新到GIS時,無需加載所有需要顯示的GIS信息,只需將選取的GIS信息加載到所述顯示區(qū)域,生成GIS地圖,能有效提高GIS信息更新效率和降低信息加載時間。
【附圖說明】
[0015]圖1是本發(fā)明GIS信息更新方法第一實施方式的流程示意圖;
[0016]圖2是本發(fā)明GIS信息更新方法第二實施方式的流程示意圖;
[0017]圖3是本發(fā)明GIS信息更新系統(tǒng)第一實施方式的結構示意圖;
[0018]圖4是本發(fā)明GIS信息更新系統(tǒng)第二實施方式的結構示意圖。
【具體實施方式】
[0019]本發(fā)明中的步驟雖然用標號進行了排列,但并不用于限定步驟的先后次序,除非明確說明了步驟的次序或者某步驟的執(zhí)行需要其他步驟作為基礎,否則步驟的相對次序是可以調(diào)整的。
[0020]請參閱圖1,圖1是本發(fā)明GIS信息更新方法第一實施方式的流程示意圖。
[0021]本實施方式所述的GIS信息更新方法,可包括以下步驟:
[0022]步驟S101,檢測到信息更新事件時,判斷顯示區(qū)域需要顯示的GIS信息的信息量是否超過預設信息閾值。
[0023]步驟S102,若超過,則從所述GIS信息中選取預設數(shù)目的數(shù)據(jù)點的GIS信息。
[0024]步驟S103,將選取的GIS信息加載到所述顯示區(qū)域,生成GIS地圖。
[0025]本實施方式,檢測到信息更新事件且在顯示區(qū)域需要顯示的GIS信息的信息量超過預設信息閾值時,從所述GIS信息中選取預設數(shù)目的數(shù)據(jù)點的GIS信息;將選取的GIS信息加載到所述顯示區(qū)域,生成GIS地圖??稍谟写罅康腉IS信息需要更新到GIS時,無需加載所有需要顯示的GIS信息,只將選取的GIS信息加載到所述顯示區(qū)域,生成GIS地圖,能有效提高GIS信息更新效率和降低信息加載時間。
[0026]其中,對于步驟S101,所述信息更新事件可為信息更新提示或指令,可為顯示區(qū)域需要顯示的GIS信息的經(jīng)度、瑋度變化,可為顯示區(qū)域需要顯示的GIS信息增加、刪除或替換等。所述顯示區(qū)域為顯示GIS地圖的區(qū)域。所述GIS信息包括各個位置點的環(huán)境信息,如建筑、植被、基站等信息。
[0027]優(yōu)選地,可通過比較所述顯示區(qū)域需要顯示的GIS信息中的數(shù)據(jù)點的數(shù)目與所述預設數(shù)目,來判斷顯示區(qū)域需要顯示的GIS信息的信息量是否超過預設信息閾值,相應的所述預設的信息閾值為所述預設數(shù)目;還可通過其他顯示區(qū)域?qū)慕?jīng)度范圍和瑋度范圍或者顯示區(qū)域需要顯示的GIS信息占整個GIS地圖對應的GIS信息的比值,來判斷顯示區(qū)域需要顯示的GIS信息的信息量是否超過預設信息閾值,相應的所述預設的信息閾值為預設的經(jīng)度范圍和瑋度范圍或比值。如所述顯示區(qū)域需要顯示整個GIS地圖對應的GIS信息時,判定顯示區(qū)域需要顯示的GIS信息的信息量是否超過預設信息閾值。
[0028]在一個實施例中,判斷顯示區(qū)域需要顯示的GIS信息中數(shù)據(jù)點總數(shù)是否超過預設數(shù)據(jù)閾值N的步驟包括以下步驟:
[0029]獲取所述顯示區(qū)域?qū)慕?jīng)度范圍和瑋度范圍。
[0030]從GIS服務器下載與所述經(jīng)度范圍和所述瑋度范圍對應的GIS信息。
[0031]判斷下載的GIS信息中數(shù)據(jù)點總數(shù)是否超過所述預設數(shù)目,若超過,則判定所述GIS信息的信息量超過預設信息閾值。
[0032]本實施例,將GIS信息預先存儲在GIS服務器,可進一步降低對終端內(nèi)存的要求,進而節(jié)省內(nèi)存,通過顯示區(qū)域?qū)慕?jīng)度范圍和瑋度范圍,可快速判定所述GIS信息的信息量是否超過預設信息閾值。
[0033]優(yōu)選地,所述顯示區(qū)域?qū)慕?jīng)度范圍和瑋度范圍為所述顯示區(qū)域需要顯示的GIS信息的經(jīng)度和瑋度。
[0034]在其他實施方式中,可預先將所需顯示的地區(qū)的整個GIS地圖對應的GIS信息預先從GIS服務器下載到終端,根據(jù)顯示區(qū)域?qū)慕?jīng)度范圍和瑋度范圍,實時從預先下載的GIS信息中選取與所述經(jīng)度范圍和所述瑋度范圍對應的GIS信息。當GIS服務器中的GIS信息更新時,再重新下載更新的GIS信息。
[0035]進一步地,可顯示GIS服務器中的GIS地圖列表,對應不同的地區(qū)顯示,如:
[0036](I)北京三里屯基站數(shù)據(jù);
[0037](2)廣州中山區(qū)基站數(shù)據(jù);
[0038](3)深圳南山區(qū)基站數(shù)據(jù);
[0039]對應GIS地圖列表,可根據(jù)終端所需顯示的地區(qū)選擇GIS信息下載,比如廣州中山區(qū)基站數(shù)據(jù),包括多條GIS信息,用于表示每個基站的地理位置。
[0040]在另一個實施例中,判斷顯示區(qū)域需要顯示的GIS信息的信息量是否超過預設信息閾值的步驟之前,包括以下步驟:
[0041]獲取所述顯示區(qū)域當前對應的經(jīng)度范圍和瑋度范圍。
[0042]判斷獲取的經(jīng)度范圍和維度范圍分別與所述顯示區(qū)域在預設時段之前對應的經(jīng)度范圍和瑋度范圍是否相同。
[0043]若否,則檢測到信息更新事件。
[0044]本實施例,可通過所述顯示區(qū)域?qū)慕?jīng)瑋度范圍的變化,判斷是否檢測到信息更新事件,以快速更新GIS信息。
[0045]對于步驟S102,優(yōu)選地,所述預設數(shù)目可為400,低于整個GIS地圖中所包含的數(shù)據(jù)點總量。所述數(shù)據(jù)點可為GIS信息所在地圖位置的坐標。
[0046]進一步地,在選取數(shù)據(jù)點之前,可預先查找相同的數(shù)據(jù)點,相同的數(shù)據(jù)點中僅存儲一個,其他的刪除,使相同的數(shù)據(jù)點僅保留一個,避免重復選取相同的數(shù)據(jù)點。
[0047]在一個實施例中,若下載的GIS信息中數(shù)據(jù)點總數(shù)未超過所述預設數(shù)目,則將下載的GIS信息加載到所述顯示區(qū)域,生成GIS地圖。
[0048]在另一個實施例中,從所述GIS信息中選取預設數(shù)目的數(shù)據(jù)點的GIS信息的步驟還包括以下步驟:
[0049]將所述GIS信息中的文本信息進行隱藏。
[0050]從隱藏文本信息后的所述GIS信息中選取預設數(shù)目的數(shù)據(jù)點的GIS信息。
[0051]本實施例,將GIS信息中的文本信息隱藏,可進一步降低顯示區(qū)域需要顯示的數(shù)據(jù)量,提高信息更新效率。
[0052]其中,所述文本信息為書面語言信息,如文字、符號等。
[0053]優(yōu)選地,從隱藏文本信息后的所述GIS信息中選取N個數(shù)據(jù)點的GIS信息的步驟包括以下步驟:
[0054]通過隨機函數(shù)從隱藏文本信息后的所述GIS信息中隨機選取所述預設數(shù)目的數(shù)據(jù)點的GIS信息。
[0055]在其他實施方式中,可通過等距離選取法,每隔一段預設距離選取一個數(shù)據(jù)點的GIS信息,直至選取到所述預設數(shù)目的數(shù)據(jù)點。還可通過本領域技術人員慣用的其他技術手段選取數(shù)據(jù)點的信息,保持GIS地圖的原有分布。
[0056]對于步驟S103,可通過本領域技術人員慣用的技術手段對選取的G