• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    地圖顯示方法及裝置制造方法及圖紙

    技術編號:13306790 閱讀:108 留言:0更新日期:2016-07-10 02:04
    本發明專利技術實施例公開了一種地圖顯示方法及裝置,所述方法通過對當前層級的地圖顯示區域包含的樣本及坐標進行第一聚合運算和第二聚合運算,以使聚合之后獲得的顯示聚合點之間的距離小于預設的聚合半徑,并將顯示聚合點顯示在地圖的對應坐標位置,同時標注顯示所述顯示聚合點包含的樣本數量,避免了將所有樣本集中顯示在地圖中造成的瀏覽器加載速度較慢及用戶體驗較差的問題。進行聚合計算的樣本為當前層級下的地圖顯示區域內的樣本而非所有樣本,并且通過第一聚合運算能夠大大減少樣本數量,降低了后續運算的計算量和復雜度。

    【技術實現步驟摘要】


    本專利技術涉及計算機
    ,特別是涉及一種地圖顯示方法及裝置

    技術介紹

    地理信息系統(GIS,GeographicInformationSystem)是由電子計算機網絡系統所支撐,對地理環境中的特定信息進行采集、存儲、檢索、分析和顯示的綜合性技術系統。基于GIS的地圖顯示系統,是將一定區域內的目標資源設備例如基站、加油站、收費站、電力設施等資源的位置信息在瀏覽器地圖上進行顯示的電子地圖系統。它不僅使資源設備的管理者和維護者方便的掌握這些設備的分布情況,便于對設備進行統籌管理及維護,也使資源設備的使用者更加直觀的定位所需的目標資源設備,給人們的生活帶來便利,因此,其應用越來越廣泛。
    在實際應用中,隨著投入使用的資源設備的數量不斷增多,相應的需要計算處理的數據量也越來越大,特別是當用戶在瀏覽器中打開的地圖層級較小時,對應的目標區域相對較大,這就需要對大量設備的數據信息進行計算,并將其對應的位置信息呈現在地圖界面上,這不僅耗費系統內存,而且瀏覽器進行標注顯示的渲染壓力也比較大。現有技術中的地圖顯示系統在處理此種情況時,一般建議用戶將地圖層級增大后再進行顯示,有時甚至直接給出無法顯示的提示。
    由此可以看出,在面對大量的數據和較小的地圖層級時,現有技術中地圖顯示系統在對目標區域中的設備的位置信息進行顯示時,比較耗費系統內存,并且由于計算量較大容易造成畫面加載不流暢,加載速度較慢,甚至無法為用戶提供對應的呈現服務,導致用戶體驗較差。

    技術實現思路

    本專利技術實施例中提供了一種地圖顯示方法及裝置,以解決現有技術中的地圖顯示系統在對目標區域中的設備的位置信息進行顯示時,加載速度較慢及用戶體驗較差的問題。
    為了解決上述技術問題,本專利技術實施例公開了如下技術方案:
    一方面,提供了一種地圖顯示方法,所述方法包括:
    對當前層級的地圖顯示區域包含的樣本及坐標進行第一聚合運算以獲得初始聚合點并統計所述初始聚合點對應的樣本數量,所述初始聚合點的坐標由對應的預設坐標范圍內包含的樣本坐標加權獲得;
    對所述初始聚合點進行第二聚合運算以獲得顯示聚合點,所述第二聚合運算包括:
    從初始聚合點中逐一指定目標聚合點,判斷所述目標聚合點與其他初始聚合點的距離是否小于預設的聚合半徑,如果是,則將所述目標聚合點和對應的其他聚合點聚合為新的初始聚合點,所述新的初始聚合點的坐標由所述目標聚合點和對應的其他初始聚合點的坐標加權得到,以及
    統計所述新的聚合點對應的樣本數量,即所述目標聚合點對應的樣本數量與所述其他初始聚合點對應的樣本數量之和;
    繼續所述第二聚合運算,直至任意初始聚合點的距離都不小于預設的聚合半徑,則所述任意初始聚合點即為顯示聚合點;
    將所述顯示聚合點顯示在所述地圖的對應坐標位置,并標注顯示所述顯示聚合點對應的樣本數量。
    可選的,所述對當前層級的地圖顯示區域包含的樣本及坐標進行第一聚合運算以獲得初始聚合點包括:
    將當前層級的地圖顯示區域對應的坐標范圍劃分成N個子集,確定每個所述子集的坐標范圍,N為大于等于1的整數;
    根據所述樣本的坐標和所述子集的坐標范圍將所述樣本歸屬到對應的子集中;
    每一個包含的樣本數量不為零的子集對應一個初始聚合點,根據所述子集中包含的樣本坐標進行加權計算得到對應的所述初始聚合點的坐標;
    統計所述初始聚合點對應的樣本數量,即為所述初始聚合點對應的子集中包含的樣本數量。
    可選的,所述第一聚合運算還包括:根據所述樣本的統計特性計算經度步長和緯度步長;
    將當前層級的地圖顯示區域對應的坐標范圍劃分成N個子集包括:將所述當前層級的地圖顯示區域對應的坐標范圍平均劃分成N個矩形區域的子集,所述矩形區域的長度和寬度分別為所述經度步長和緯度步長。
    可選的,所述根據所述樣本的統計特性計算經度步長和緯度步長包括:
    獲取預先統計的所述樣本之間的經度距離的平均值和緯度距離的平均值;
    計算所述經度距離的平均值與預設的權重參數的乘積,即為所述經度步長;
    計算所述緯度距離的平均值與所述預設的權重參數的乘積,即為所述緯度步長。
    可選的,所述判斷所述目標聚合點與其他初始聚合點之間的距離是否小于預設的聚合半徑包括:
    獲得所述目標聚合點對應的矩形區域在經度方向的索引值和緯度方向的索引值;
    確定相鄰初始聚合點,所述相鄰初始聚合點對應的矩形區域為:
    與所述目標聚合點對應的矩形區域在經度方向的索引值相同的矩形區域,以及
    與所述目標聚合點對應的矩形區域在緯度方向的索引值相同的矩形區域,以及
    與所述目標聚合點對應的矩形區域在經度方向的索引值的差值及緯度方向的索引值的差值相同的矩形區域;
    如果所述目標聚合點和所述相鄰初始聚合點之間的距離小于預設的聚合半徑,則判定所述目標聚合點與其他初始聚合點之間的距離小于預設的聚合半徑。
    可選的,所述判斷所述目標聚合點與其他初始聚合點之間的距離是否滿足小于預設的聚合半徑,包括:
    獲得所述目標聚合點對應的矩形區域在經度方向的索引值和緯度方向的索引值;
    確定相鄰初始聚合點,所述相鄰初始聚合點對應的矩形區域為:
    與所述目標聚合點對應的矩形區域在經度方向的索引值的差值小于M的矩形區域,以及
    與所述目標聚合點對應的矩形區域在緯度方向的索引值的差值小于M的矩形區域,
    其中,M為預設的比較步長,M為正整數;
    如果所述目標聚合點和所述相鄰初始聚合點之間的距離滿足小于預設的聚合半徑,則判定所述目標聚合點與其他初始聚合點之間的距離滿足小于預設的聚合半徑。
    另一方面,提供了一種地圖顯示裝置,所述裝置包括:
    第一聚合單元,用于對當前層級的地圖顯示區域包含的樣本及坐標進行第一聚合運算以獲得初始聚合點,所述初始聚合點的坐標由對應的預設坐標范圍內包含的樣本坐標加權得到,并統計所述初始聚合點對應的樣本數量;
    第二聚合單元,用于對所述初始聚合點進行第二聚合運算以獲得顯示聚合點,所述第二聚合單元包括:判斷子單元、聚合子單元和統計子單元;
    其中,所述判斷子單元,用于從初始聚合點中逐一指定目標聚合點,并判斷所述目標聚合點與其他初始聚合點的距離是否小于預設的聚合半徑;
    所述聚合子單元,用于如果所述目標聚合點與其他初始聚合點的距離小于預設的聚合半徑,則將所述目標聚合點和對應的其他聚合點聚合為新的初始聚合點,并根據所述目標聚合點和對應的其他初始聚合點的坐標加權得到所述新的聚合點的坐標;
    所述統計子單元,用于根據所述目標聚合點對應的樣本數量與所述其他初始聚合點對應的樣本數量之和統計聚合點對應的樣本數量;
    所述第二聚合單元中的各子單元循環執行,直至任意初始聚合點的距離都不小于預設的聚合半徑,則所述任意初始聚合點即為顯示聚合點;
    所述裝置還包括:顯示單元,用于將所述顯示聚合點顯示在所述地圖的對應坐標位置,并標注顯示所述顯示聚合點對應的樣本數量。
    可選的,所述第一聚合單元包括:
    劃分子單元,用于將當前層級的地圖顯示區域對應的坐標范圍劃分成N個子集,確定每個所述子集的坐標范圍,N為大于等于1的整數;
    歸屬子單元,用于根據所述樣本的坐標和所述子集的坐標范圍將所述樣本歸屬到對應的子集中;
    第一計算子單元,用于計算每一個包含的樣本數量不為零的子集對應的初始聚合點的坐標,具體用于根據所述子本文檔來自技高網
    ...

    【技術保護點】
    一種地圖顯示方法,其特征在于,所述方法包括:對當前層級的地圖顯示區域包含的樣本及坐標進行第一聚合運算以獲得初始聚合點并統計所述初始聚合點對應的樣本數量,所述初始聚合點的坐標由對應的預設坐標范圍內包含的樣本坐標加權獲得;對所述初始聚合點進行第二聚合運算以獲得顯示聚合點,所述第二聚合運算包括:從初始聚合點中逐一指定目標聚合點,判斷所述目標聚合點與其他初始聚合點的距離是否小于預設的聚合半徑,如果是,則將所述目標聚合點和對應的其他聚合點聚合為新的初始聚合點,所述新的初始聚合點的坐標由所述目標聚合點和對應的其他初始聚合點的坐標加權得到,以及統計所述新的聚合點對應的樣本數量,即所述目標聚合點對應的樣本數量與所述其他初始聚合點對應的樣本數量之和;繼續所述第二聚合運算,直至任意初始聚合點的距離都不小于預設的聚合半徑,則所述任意初始聚合點即為顯示聚合點;所述方法還包括:將所述顯示聚合點顯示在所述地圖的對應坐標位置,并標注顯示所述顯示聚合點對應的樣本數量。

    【技術特征摘要】
    1.一種地圖顯示方法,其特征在于,所述方法包括:
    對當前層級的地圖顯示區域包含的樣本及坐標進行第一聚合運算以獲得初始聚合點
    并統計所述初始聚合點對應的樣本數量,所述初始聚合點的坐標由對應的預設坐標范圍
    內包含的樣本坐標加權獲得;
    對所述初始聚合點進行第二聚合運算以獲得顯示聚合點,所述第二聚合運算包括:
    從初始聚合點中逐一指定目標聚合點,判斷所述目標聚合點與其他初始聚合點的距
    離是否小于預設的聚合半徑,如果是,則將所述目標聚合點和對應的其他聚合點聚合為
    新的初始聚合點,所述新的初始聚合點的坐標由所述目標聚合點和對應的其他初始聚合
    點的坐標加權得到,以及
    統計所述新的聚合點對應的樣本數量,即所述目標聚合點對應的樣本數量與所述其
    他初始聚合點對應的樣本數量之和;
    繼續所述第二聚合運算,直至任意初始聚合點的距離都不小于預設的聚合半徑,則
    所述任意初始聚合點即為顯示聚合點;
    所述方法還包括:將所述顯示聚合點顯示在所述地圖的對應坐標位置,并標注顯示
    所述顯示聚合點對應的樣本數量。
    2.根據權利要求1所述的方法,其特征在于,所述對當前層級的地圖顯示區域包含
    的樣本及坐標進行第一聚合運算以獲得初始聚合點包括:
    將當前層級的地圖顯示區域對應的坐標范圍劃分成N個子集,確定每個所述子集的
    坐標范圍,N為大于等于1的整數;
    根據所述樣本的坐標和所述子集的坐標范圍將所述樣本歸屬到對應的子集中;
    每一個包含的樣本數量不為零的子集對應一個初始聚合點,根據所述子集中包含的
    樣本坐標進行加權計算得到對應的所述初始聚合點的坐標;
    統計所述初始聚合點對應的樣本數量,即為所述初始聚合點對應的子集中包含的樣
    本數量。
    3.根據權利要求2所述的方法,其特征在于,所述第一聚合運算還包括:根據所述
    樣本的統計特性計算經度步長和緯度步長;
    將當前層級的地圖顯示區域對應的坐標范圍劃分成N個子集包括:將所述當前層級

    \t的地圖顯示區域對應的坐標范圍平均劃分成N個矩形區域的子集,所述矩形區域的長度
    和寬度分別為所述經度步長和緯度步長。
    4.根據權利要求3所述的方法,其特征在于,所述根據所述樣本的統計特性計算經
    度步長和緯度步長包括:
    獲取預先統計的所述樣本之間的經度距離的平均值和緯度距離的平均值;
    計算所述經度距離的平均值與預設的權重參數的乘積,即為所述經度步長;
    計算所述緯度距離的平均值與所述預設的權重參數的乘積,即為所述緯度步長。
    5.根據權利要求3或4所述的方法,其特征在于,判斷所述目標聚合點與其他初始
    聚合點之間的距離是否小于預設的聚合半徑包括:
    獲得所述目標聚合點對應的矩形區域在經度方向的索引值和緯度方向的索引值;
    確定相鄰初始聚合點,所述相鄰初始聚合點對應的矩形區域為:
    與所述目標聚合點對應的矩形區域在經度方向的索引值相同的矩形區域,以及
    與所述目標聚合點對應的矩形區域在緯度方向的索引值相同的矩形區域,以及
    與所述目標聚合點對應的矩形區域在經度方向的索引值的差值及緯度方向的索引值
    的差值相同的矩形區域;
    如果所述目標聚合點和所述相鄰初始聚合點之間的距離小于預設的聚合半徑,則判
    定所述目標聚合點與其他初始聚合點之間的距離小于預設的聚合半徑。
    6.根據權利要求3或4所述的方法,其特征在于,判斷所述目標聚合點與其他初始
    聚合點之間的距離是否滿足小于預設的聚合半徑,包括:
    獲得所述目標聚合點對應的矩形區域在經度方向的索引值和緯度方向的索引值;
    確定相鄰初始聚合點,所述相鄰初始聚合點對應的矩形區域為:
    與所述目標聚合點對應的矩形區域在經度方向的索引值的差值小于M的矩形區域,
    以及
    與所述目標聚合點對應的矩形區域在緯度方向的索引值的差值小于M的矩形區域,
    其中,M為預設的比較步長,M為正整數;
    如果所述目標聚合點和所述相鄰初始聚合點之間的距離滿足小于預設的聚合半徑,<...

    【專利技術屬性】
    技術研發人員:謝小兵李成中張國波王慶磊
    申請(專利權)人:北京神州泰岳軟件股份有限公司
    類型:發明
    國別省市:北京;11

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 无码少妇一区二区三区芒果| 久久久久亚洲AV无码专区首JN | 无码爆乳护士让我爽| 国产亚洲3p无码一区二区| 无码欧精品亚洲日韩一区| 无码夜色一区二区三区| 亚洲av中文无码| 亚洲私人无码综合久久网| 中国少妇无码专区| 人妻丰满熟妇AV无码区| 无码国内精品久久人妻蜜桃| 久久人妻无码一区二区| 99精品人妻无码专区在线视频区| 久久无码人妻精品一区二区三区| 亚洲毛片无码专区亚洲乱| 伊人久久无码中文字幕| 人妻无码久久精品| 亚洲日韩中文字幕无码一区| 国产成人亚洲综合无码精品| 无码熟妇αⅴ人妻又粗又大 | 男人av无码天堂| 乱色精品无码一区二区国产盗 | 无码八A片人妻少妇久久| 免费无码又爽又刺激一高潮| 国产精品无码一区二区三区毛片 | 在线无码午夜福利高潮视频| 中文字幕韩国三级理论无码| 国产亚洲3p无码一区二区| 黄桃AV无码免费一区二区三区| 久久无码av亚洲精品色午夜| 日韩放荡少妇无码视频| 亚洲天堂2017无码中文| 亚洲国产精品无码第一区二区三区 | 91无码人妻精品一区二区三区L| 国产精品无码素人福利| 亚洲AV无码专区日韩| 国产亚洲情侣一区二区无码AV| 国产成人亚洲精品无码AV大片| 精品亚洲av无码一区二区柚蜜| 免费a级毛片无码a∨蜜芽试看| 精品久久久久久无码中文字幕一区 |