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

    一種電子地圖全景圖獲取方法及系統技術方案

    技術編號:14569394 閱讀:141 留言:0更新日期:2017-02-06 03:12
    本發明專利技術公開了一種電子地圖全景圖獲取方法,所述方法應用于一種包括客戶端和服務器的電子地圖全景圖獲取系統,所述方法包括:所述客戶端獲取用戶在電子地圖顯示范圍內選取的截圖區域,并獲取用戶輸入的對所述截圖區域的分辨率;所述客戶端將所述分辨率以及從所述客戶端側讀取的所述截圖區域內的矢量形式的地圖數據發送至所述服務器;所述服務器確定所述分辨率對應的地圖層級,并拼接出屬于所述地圖層級上的所述截圖區域內的地圖底圖;所述服務器根據所述地圖數據在所述地圖底圖上繪制地圖信息;所述服務器將繪制好的截圖圖像地址發送給所述客戶端,以便所述客戶端根據所述截圖圖像地址下載繪制好的截圖圖像。

    【技術實現步驟摘要】

    本專利技術涉及電子地圖
    ,尤其涉及一種電子地圖全景圖獲取方法及系統
    技術介紹
    電子地圖即數字地圖,是利用計算機技術,以數字方式存儲和查閱的地圖。電子地圖是存儲在計算機的硬盤、軟盤、光盤或磁帶等介質上的,地圖內容是通過數字來表示的,需要通過專用的計算機軟件對這些數字進行顯示、讀取、檢索、分析等。電子地圖儲存資訊的方法,一般使用向量式圖像儲存,地圖比例可放大、縮小或旋轉而不影響顯示效果,早期使用位圖式儲存,地圖比例不能放大或縮小,現代電子地圖軟件一般利用地理信息系統來儲存和傳送地圖數據,也有其他的信息系統。電子地圖上可以表示的信息量遠遠大于普通地圖,如公路在普通地圖上用線劃來表示位置,線的形狀、寬度、顏色等不同符號表示公路的等級及其他信息。電子地圖還可以很方便地與衛星圖像、航空照片等其他信息源結合,生成新的圖種。在電子地圖應用中,屏幕截圖是一種常用的功能,它能夠下載當前屏幕范圍的圖像,方便用戶離線進行查看,但是電子地圖的屏幕截圖功能不同于其它軟件的截圖方式,因為地圖上的底圖信息、POI(PointofInterest,感興趣點)信息、行車路線信息等都是由服務器實時查尋后繪制出來的,用戶在拖拽地圖時,這些信息也會實時更新,實時加載,重新計算后生成,所以,理論上用戶無法獲得屏幕范圍外的截圖。現有地圖網站的屏幕截圖功能,如百度地圖、高德地圖等,都是通過系統程序接口來捕獲當前屏幕的圖像,然后經過裁剪,得到當前屏幕截圖,如果想要獲得某地圖范圍內的更高分辨率的截圖,只能通過人工多次屏幕截圖然后再拼接的方法獲得。可見,現有屏幕截圖功能所截得的圖像會受到顯示器分辨率的限制,用戶無法獲得超過當前顯示器分辨率的圖像,即不能對超過屏幕分辨率要求的圖像進行截圖,而通過人工拼接獲得更高分辨率圖像的方法費時費力、成本高,且會產生誤差。
    技術實現思路
    有鑒于此,本專利技術實施例的主要目的在于提供一種電子地圖全景圖獲取方法及系統,以實現下載任意分辨率的電子地圖的目的。為實現上述目的,為本專利技術實施例提供了一種電子地圖全景圖獲取方法,所述方法應用于一種包括客戶端和服務器的電子地圖全景圖獲取系統,所述方法包括:所述客戶端獲取用戶在電子地圖顯示范圍內選取的截圖區域,并獲取用戶輸入的對所述截圖區域的分辨率;所述客戶端將所述分辨率以及從所述客戶端側讀取的所述截圖區域內的矢量形式的地圖數據發送至所述服務器;所述服務器確定所述分辨率對應的地圖層級,并拼接出屬于所述地圖層級上的所述截圖區域內的地圖底圖;所述服務器根據所述地圖數據在所述地圖底圖上繪制地圖信息;所述服務器將繪制好的截圖圖像地址發送給所述客戶端,以便所述客戶端根據所述截圖圖像地址下載繪制好的截圖圖像。可選的,所述獲取用戶在電子地圖顯示范圍內選取的截圖區域,包括:獲取用戶利用所述客戶端顯示的截圖框在電子地圖顯示范圍內框選的截圖區域;或者,獲取用戶通過觸屏選取方式在電子地圖顯示范圍內圈選的截圖區域;或者,獲取用戶從預設區域選項中選擇的區域項并將所述區域項發送至所述服務器,所述服務器側保存了電子地圖中預設區域的輪廓信息;獲取所述服務器返回的所述區域項對應的預設區域的輪廓信息,將獲取的輪廓信息作為對所顯示電子地圖的截圖區域。可選的,所述客戶端將從所述客戶端側讀取的所述截圖區域內的矢量形式的地圖數據發送至所述服務器,包括:所述客戶端將所述地圖數據轉換為Json格式,并通過Post請求方式將所述Json格式的地圖數據發送至所述服務器;在所述客戶端將從所述服務器側讀取的所述截圖區域內的地圖數據發送至所述服務器之后,還包括:所述服務器解析所述Json格式的地圖數據,并利用預先定義的JavaBean存儲解析后的地圖數據。可選的,所述客戶端將所述分辨率以及所述截圖區域內的地圖數據發送至所述服務器的同時,還包括:將所述客戶端側的地圖顯示區域四角對應的屏幕坐標發送至所述服務器;所述拼接出屬于所述地圖層級上的所述截圖區域內的地圖底圖,包括:在確定的地圖層級上,將所述客戶端側的地圖顯示區域四角對應的屏幕坐標轉換為墨卡托坐標;將所述墨卡托坐標轉換為瓦片坐標;根據所述瓦片坐標,獲取所述地圖顯示區域內的所有地圖瓦片,并利用所述所有地圖瓦片拼接成所述地圖顯示區域內的電子地圖底圖;從所述地圖顯示區域內的電子地圖底圖中,截取所述截圖區域內的電子地圖底圖。可選的,所述客戶端發送至所述服務器的地圖數據為墨卡托坐標數據,所述服務器根據所述地圖數據在所述地圖底圖上繪制地圖信息,包括:所述服務器將所述墨卡托坐標數據轉換為圖像坐標數據,根據所述圖像坐標數據在所述地圖底圖上繪制地圖信息。可選的,所述地圖數據包括:用戶標注信息和存儲在所述服務器側數據庫中的地圖數據。本專利技術實施例還提供了一種電子地圖全景圖獲取系統,所述系統包括客戶端和服務器:所述客戶端,用于獲取用戶在電子地圖顯示范圍內選取的截圖區域,并獲取用戶輸入的對所述截圖區域的分辨率,將所述分辨率以及從所述客戶端側讀取的所述截圖區域內的矢量形式的地圖數據發送至所述服務器;所述服務器,用于確定所述分辨率對應的地圖層級,并拼接出屬于所述地圖層級上的所述截圖區域內的地圖底圖,根據所述地圖數據在所述地圖底圖上繪制地圖信息,將繪制好的截圖圖像地址發送給所述客戶端,以便所述客戶端根據所述截圖圖像地址下載繪制好的截圖圖像。可選的,所述客戶端具有用于按照下述方式獲取用戶在電子地圖顯示范圍內選取的截圖區域:獲取用戶利用所述客戶端顯示的截圖框在電子地圖顯示范圍內框選的截圖區域;或者,獲取用戶通過觸屏選取方式在電子地圖顯示范圍內圈選的截圖區域;或者,獲取用戶從預設區域選項中選擇的區域項并將所述區域項發送至所述服務器,所述服務器側保存了電子地圖中預設區域的輪廓信息;獲取所述服務器返回的所述區域項對應的預設區域的輪廓信息,將獲取的輪廓信息作為對所顯示電子地圖的截圖區域。可選的,所述客戶端具有用于按照下述方式將從所述客戶端側讀取的所述截圖區域內的矢量形式的地圖數據發送至所述服務器:所述客戶端將所述地圖數據轉換為Json格式,并通過Post請求方式將所述Json格式的地圖數據發送至所述服務器;所述服務器,還用于解析所述Json格式的地圖數據,并利用預先定義的JavaBean存儲解析后的地圖數據。可選的,所述客戶端本文檔來自技高網
    ...

    【技術保護點】
    一種電子地圖全景圖獲取方法,其特征在于,所述方法應用于一種包括客戶端和服務器的電子地圖全景圖獲取系統,所述方法包括:所述客戶端獲取用戶在電子地圖顯示范圍內選取的截圖區域,并獲取用戶輸入的對所述截圖區域的分辨率;所述客戶端將所述分辨率以及從所述客戶端側讀取的所述截圖區域內的矢量形式的地圖數據發送至所述服務器;所述服務器確定所述分辨率對應的地圖層級,并拼接出屬于所述地圖層級上的所述截圖區域內的地圖底圖;所述服務器根據所述地圖數據在所述地圖底圖上繪制地圖信息;所述服務器將繪制好的截圖圖像地址發送給所述客戶端,以便所述客戶端根據所述截圖圖像地址下載繪制好的截圖圖像。

    【技術特征摘要】
    1.一種電子地圖全景圖獲取方法,其特征在于,所述方法應用于一種包
    括客戶端和服務器的電子地圖全景圖獲取系統,所述方法包括:
    所述客戶端獲取用戶在電子地圖顯示范圍內選取的截圖區域,并獲取用
    戶輸入的對所述截圖區域的分辨率;
    所述客戶端將所述分辨率以及從所述客戶端側讀取的所述截圖區域內的
    矢量形式的地圖數據發送至所述服務器;
    所述服務器確定所述分辨率對應的地圖層級,并拼接出屬于所述地圖層
    級上的所述截圖區域內的地圖底圖;
    所述服務器根據所述地圖數據在所述地圖底圖上繪制地圖信息;
    所述服務器將繪制好的截圖圖像地址發送給所述客戶端,以便所述客戶
    端根據所述截圖圖像地址下載繪制好的截圖圖像。
    2.根據權利要求1所述的方法,其特征在于,所述獲取用戶在電子地圖
    顯示范圍內選取的截圖區域,包括:
    獲取用戶利用所述客戶端顯示的截圖框在電子地圖顯示范圍內框選的截
    圖區域;
    或者,獲取用戶通過觸屏選取方式在電子地圖顯示范圍內圈選的截圖區
    域;
    或者,獲取用戶從預設區域選項中選擇的區域項并將所述區域項發送至
    所述服務器,所述服務器側保存了電子地圖中預設區域的輪廓信息;獲取所
    述服務器返回的所述區域項對應的預設區域的輪廓信息,將獲取的輪廓信息
    作為對所顯示電子地圖的截圖區域。
    3.根據權利要求1所述的方法,其特征在于,所述客戶端將從所述客戶
    端側讀取的所述截圖區域內的矢量形式的地圖數據發送至所述服務器,包括:
    所述客戶端將所述地圖數據轉換為Json格式,并通過Post請求方式將所
    述Json格式的地圖數據發送至所述服務器;
    在所述客戶端將從所述服務器側讀取的所述截圖區域內的地圖數據發送
    至所述服務器之后,還包括:
    所述服務器解析所述Json格式的地圖數據,并利用預先定義的JavaBean
    存儲解析后的地圖數據。
    4.根據權利要求1所述的方法,其特征在于,所述客戶端將所述分辨率
    以及所述截圖區域內的地圖數據發送至所述服務器的同時,還包括:
    將所述客戶端側的地圖顯示區域四角對應的屏幕坐標發送至所述服務
    器;
    所述拼接出屬于所述地圖層級上的所述截圖區域內的地圖底圖,包括:
    在確定的地圖層級上,將所述客戶端側的地圖顯示區域四角對應的屏幕
    坐標轉換為墨卡托坐標;
    將所述墨卡托坐標轉換為瓦片坐標;
    根據所述瓦片坐標,獲取所述地圖顯示區域內的所有地圖瓦片,并利用
    所述所有地圖瓦片拼接成所述地圖顯示區域內的電子地圖底圖;
    從所述地圖顯示區域內的電子地圖底圖中,截取所述截圖區域內的電子
    地圖底圖。
    5.根據權利要求1所述的方法,其特征在于,所述客戶端發送至所述服
    務器的地圖數據為墨卡托坐標數據,所述服務器根據所述地圖數據在所述地
    圖底圖上繪制地圖信息,包括:
    所述服務器將所述墨卡托坐標數據轉換為圖像坐標數據,根據所述圖像
    坐標數據在所述地圖底圖上繪制地圖信息。
    6.根據權利要求1至5任一項所述的方法,其特征在于,所述地圖數據包
    括:用戶標注信...

    【專利技術屬性】
    技術研發人員:秦岳
    申請(專利權)人:中國農業銀行股份有限公司
    類型:發明
    國別省市:北京;11

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

    1
    主站蜘蛛池模板: 无码不卡中文字幕av| 无码av高潮喷水无码专区线| 免费看无码特级毛片| 国产午夜无码视频在线观看| 人妻aⅴ无码一区二区三区| 免费VA在线观看无码| 无码人妻精品一区二区三18禁| 久久无码av亚洲精品色午夜 | 国产品无码一区二区三区在线蜜桃| 国产真人无码作爱视频免费| 精品久久久久久无码人妻| 熟妇人妻中文字幕无码老熟妇| 永久免费av无码网站大全| 久久久久久亚洲Av无码精品专口| 亚洲国产精品成人AV无码久久综合影院 | 国产在线无码精品电影网| 男男AV纯肉无码免费播放无码| 午夜不卡无码中文字幕影院| 日韩精品无码人成视频手机 | 亚洲αⅴ无码乱码在线观看性色| 永久免费AV无码网站国产| 亚欧无码精品无码有性视频| 无码人妻精一区二区三区| 无码丰满熟妇一区二区| 亚洲日韩精品无码AV海量| 无码人妻丰满熟妇区五十路百度| 国产亚洲精久久久久久无码AV| 亚洲成?Ⅴ人在线观看无码| 性色AV无码中文AV有码VR| 免费无码又爽又刺激聊天APP | 人妻无码久久精品人妻| 无码国产精品一区二区免费式影视 | 韩日美无码精品无码| 日韩精品无码免费专区午夜不卡 | 久久精品aⅴ无码中文字字幕| 中文字幕无码av激情不卡| 国产网红主播无码精品| 亚洲中文字幕无码中文字在线| 在线精品自拍无码| 亚洲AV无码专区国产乱码电影| 亚洲国产精品无码久久一线|