一種基于正多邊形密鋪的興趣點屬性顯示方法
【專利摘要】一種基于正多邊形密鋪的興趣點屬性顯示方法,包括如下步驟:步驟101,接收地理信息數據;步驟102,自定義正多邊形內切圓的半徑;在所述地理信息數據坐標位置上按照所述半徑密鋪所述正多邊形;步驟103,獲取興趣點在所述地理信息數據中的坐標位置;步驟104,根據所述坐標位置確定所述興趣點所在的所述正多邊形;步驟105,根據所述正六邊形內所述興趣點的屬性,將所述正多邊形進行標記顯示。本發明以面代點顯示興趣點的屬性,把需要突出顯示的興趣點用格網表示出來;本發明采用正六邊形,最能將在同一個相似區域內的興趣點全部囊括進來,從而實現該區域內興趣點的統計;本發明突出顯示了屬性信息,方便尋找隱藏的信息和規律。
【專利說明】—種基于正多邊形密鋪的興趣點屬性顯示方法
【技術領域】
[0001]本發明涉及基于計算機設備的地理信息測繪的【技術領域】,尤其是涉及一種基于正多邊形密鋪的興趣點屬性顯示方法。
【背景技術】
[0002]現有的技術中,慣用的方法是興趣點分類符號化,根據興趣點的屬性信息的異同對興趣點顯示的方式進行不同的符號渲染,例如不同顏色或不同點符號顯示等等,以此來區分屬性不同的興趣點。在計算機的地圖上區分不同類型的興趣點時,通常采用的方式為符號化方式;然而當電子地圖在大比例尺進行顯示時,能清楚區分不同類別的興趣點。但是當地圖在小比例尺或興趣點數據多而密的情況下,在地圖上顯示比較雜亂,不易找到其中隱藏的規律性信息,例如特定的區域哪類興趣點較多,對比不同區域內興趣點總數量的多少,等等屬性信息。
【發明內容】
[0003]本發明的目的在于設計一種基于正多邊形密鋪的興趣點屬性顯示方法,解決上述問題。
[0004]為了實現上述目的,本發明采用的技術方案如下:
[0005]一種基于正多邊形密鋪的興趣點屬性顯示方法,包括如下步驟:
[0006]步驟101,接收地理信息數據;
[0007]步驟102,自定義正多邊形內切圓的半徑;在所述地理信息數據坐標位置上按照所述半徑密鋪所述正多邊形;
[0008]步驟103,獲取興趣點在所述地理信息數據中的坐標位置;
[0009]步驟104,根據所述坐標位置確定所述興趣點所在的所述正多邊形;
[0010]步驟105,根據所述正六邊形內所述興趣點的屬性,將所述正多邊形進行標記顯
/Jn ο
[0011]優選的,所述步驟105中,所述興趣點的屬性包括興趣點的類別和數量。
[0012]優選的,所述步驟105中,所述標記顯示具體為根據所述興趣點在網格中的數量進行色彩標記或符號標記。
[0013]優選的,所述正多邊形為正六邊形。
[0014]優選的,基于所述正六邊形的興趣點屬性的顯示方法具體包括如下步驟:
[0015]步驟501,接收地理信息數據;
[0016]步驟502,自定義所述正六邊形內切圓的半徑,以所述正六邊形左下角的頂點為密鋪的起點,將所述正六邊形在所述地理信息數據上進行密鋪;并對所述正六邊形進行編號;
[0017]步驟503,獲取興趣點在所述地理信息數據中的坐標位置;
[0018]步驟504,確定所述興趣點所在的編號;[0019]步驟505,根據所述編號的正六邊形內所述興趣點的屬性,將所述正六邊形進行標
TpI / K O
[0020]優選的,所述步驟504,確定所述興趣點所在的編號的具體方法為:
[0021]SI,基于所述正六邊形,建立八個平鋪的正方形網格;
[0022]S2,計算出所述興趣點相對所在正方形網格原點的坐標;所述正方形網格的邊長為m,所述正六邊形的內切圓的半徑為η;所述正六邊形的起始坐標為(x,y);
[0023]興趣點相對所在正方形格網原點的橫坐標=I X-起始原點橫坐標_(正方形橫向序號 _1)Χι?+Δχ I ;
[0024]興趣點相對所在正方形格網原點的縱坐標=I y_起始原點縱坐標_(正方形橫向序號-1) Xn I ;
[0025]S3,計算出所述正六邊形的斜邊坐標;所述斜邊的兩個端點的坐標為(f(Xl),f (yi))和(f (x2),f (y0));
[0026]
【權利要求】
1.一種基于正多邊形密鋪的興趣點屬性顯示方法,其特征在于,包括如下步驟: 步驟101,接收地理信息數據; 步驟102,自定義正多邊形內切圓的半徑;在所述地理信息數據坐標位置上按照所述半徑密鋪所述正多邊形; 步驟103,獲取興趣點在所述地理信息數據中的坐標位置; 步驟104,根據所述坐標位置確定所述興趣點所在的所述正多邊形; 步驟105,根據所述正六邊形內所述興趣點的屬性,將所述正多邊形進行標記顯示。
2.根據權利要求1所述的基于正多邊形密鋪的興趣點屬性顯示方法,其特征在于:所述步驟105中,所述興趣點的屬性包括興趣點的類別和數量。
3.根據權利要求1所述的基于正多邊形密鋪的興趣點屬性顯示方法,其特征在于:所述步驟105中,所述標記顯示具體為根據所述興趣點在網格中的數量進行色彩標記或符號
T 己 O
4.根據權利要求1所述的基于正多邊形密鋪的興趣點屬性顯示方法,其特征在于:所述正多邊形為正六邊形。
5.根據權利要求4所述的基于正多邊形密鋪的興趣點屬性顯示方法,其特征在于,基于所述正六邊形的興趣點屬性的顯示方法具體包括如下步驟: 步驟501,接收地理信息數據; 步驟502,自定義所述正六邊形內切圓的半徑,以所述正六邊形左下角的頂點為密鋪的起點,將所述正六邊形在所述地理信息數據上進行密鋪;并對所述正六邊形進行編號; 步驟503,獲取興趣點在所述地理信息數據中的坐標位置; 步驟504,確定所述興趣點所在的編號; 步驟505,根據所述編號的正六邊形內所述興趣點的屬性,將所述正六邊形進行標記顯/Jn ο
6.根據權利要求5所述的基于正多邊形密鋪的興趣點屬性顯示方法,其特征在于:所述步驟504,確定所述興趣點所在的編號的具體方法為: SI,基于所述正六邊形,建立八個平鋪的正方形網格; S2,計算出所述興趣點相對所在正方形網格原點的坐標;所述正方形網格的邊長為m,所述正六邊形的內切圓的半徑為η;所述正六邊形的起始坐標為(x,y); 興趣點相對所在正方形格網原點的橫坐標=I X-起始原點橫坐標-(正方形橫向序號-1) Xm+ Δ X I ; 興趣點相對所在正方形格網原點的縱坐標=I y_起始原點縱坐標_(正方形橫向序號-1) Xn I ; S3,計算出所述正六邊形的斜邊坐標;所述斜邊的兩個端點的坐標為(f(Xl),f(yi))和(f (X2),f (y0));
7.根據權利要求5所述的基于正多邊形密鋪的興趣點屬性顯示方法,其特征在于:所述SI中,建立八個平鋪的正方形網格的具體方法為:計算出所述正方形網格的邊長m =cos30° *所述內切圓的半徑;計算出所述正六邊形的左下角與左下角正方形的橫向偏離值Δχ = tan30° *所述內切圓的半徑;計算出所述正方形的橫向序號和所述正方形組的橫向序號;正方形橫向序號=取整盧翌竽生竺)+ I;正方形組橫向序號=取余(巧!警苧!!); 計算出所述正方形的縱向序號和所述正方形組的縱向序號;正方形縱向序號=取整(Σ 二控|? + ?;正方形組縱向序號二衫開觸料;
2根據所述正方形的橫向序號、所述正方形組的橫向序號、所述正方形的縱向序號和所述正方形組的縱向序號得到八個平鋪的正方形網格。
8.根據權利要求5所述的基于正多邊形密鋪的興趣點屬性顯示方法,其特征在于:S5中,計算出所述興趣點所在正六邊形網格的列號的具體方法為:
【文檔編號】G06T1/00GK103617282SQ201310669766
【公開日】2014年3月5日 申請日期:2013年12月10日 優先權日:2013年12月10日
【發明者】高楠, 尹航星, 白海超, 彭明, 陳欣 申請人:北京捷泰天域信息技術有限公司