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

    一種查詢周圍地理位置信息的方法及裝置制造方法及圖紙

    技術編號:9718831 閱讀:140 留言:0更新日期:2014-02-27 05:37
    本發明專利技術公開了一種查詢周圍地理位置信息的方法及裝置,所述方法包括:獲取用戶輸入的查詢請求中的經度坐標值和緯度坐標值;將所述經度坐標值和緯度坐標值的各數值位,按照設定規則合并,成為目標字符串;將所述目標字符串與數據庫中存儲坐標點的字符串的對應數值位進行比較,以獲得查詢結果。本發明專利技術能夠提高在數據庫中查詢周圍地理位置信息的效率。

    【技術實現步驟摘要】
    —種查詢周圍地理位置信息的方法及裝置
    本專利技術涉及數據查詢
    ,尤其涉及一種查詢周圍地理位置信息的方法及裝置。
    技術介紹
    地理位置信息是用來表示地球上任意地點的信息,常見的表示方式為經緯度。經 緯度是經度和緯度的合稱,它是一種利用三維空間的球面來定義地球上的空間的球面坐標 系統,能夠表示地球上的任何一個位置。經度是地球上一個地點距離本初子午線以東或以 西的度數。本初子午線的經度是0度,東經一般寫為正數,西經一般寫為負數。緯度是某點 與地球球心的連線和地球赤道面所成的線面角,其數值在0到90度之間。位于赤道以北的 點的緯度叫北緯,位于赤道以南的點的緯度叫南緯。北緯一般寫為正數,南緯一般寫為負 數。比如X=-73,Y=40表示西經73度,北緯40.6度。在現有技術中經緯度的存儲方法是在數據庫中,將經度存儲在一列,將緯度存儲 在一列,由兩個數值表示一個坐標點。查詢周圍地理位置信息的方法是在數據庫中通過 用戶給定的一個坐標點(X,Y)和一個范圍來查找這個范圍內所有的坐標點,此坐標范圍通 常可由一坐標信息來表示,例如,東經45.6,北緯14.2,通常表示東經45.60-45.69,北緯 14.20-14.29的范圍。在查詢過程中,需要對于數據庫中的每一個坐標點進行兩次匹配。首 先,從數據庫中取出一列坐標點的經度值,將目標經度X在此列經度值中進行匹配。如果經 度值匹配成功,進一步,取出對應的緯度值,將目標緯度Y在此列緯度值中進行匹配,如果 緯度值匹配成功,則坐標點匹配成功。按照上述方法就能找到這個范圍內所有的坐標點。但是,現有技術的查詢周圍地理位置信息的方法的查詢效率較低。
    技術實現思路
    本專利技術的目的在于提出一種查詢周圍地理位置信息的方法及裝置,以解決在數據 庫中查詢周圍地理位置信息效率較低的問題。本專利技術提供了一種查詢周圍地理位置信息的方法,所述方法包括:獲取用戶輸入的查詢請求中的經度坐標值和緯度坐標值;將所述經度坐標值和緯度坐標值的各數值位,按照設定規則合并,成為目標字符 串;將所述目標字符串與數據庫中存儲坐標點的字符串的對應數值位進行比較,以獲 得查詢結果。對應地,本專利技術還提出了一種查詢周圍地理位置信息的裝置,所述裝置包括:獲取模塊,用于獲取用戶輸入的查詢請求中的經度坐標值和緯度坐標值;合并模塊,用于將所述經度坐標值和緯度坐標值的各數值位,按照設定規則合并, 成為目標字符串;比較模塊,用于將所述目標字符串與數據庫中存儲坐標點的字符串的對應數值位進行比較,以獲得查詢結果。本專利技術提出了一種查詢周圍地理位置信息的方法和裝置,通過將地理位置信息的 經度坐標值和緯度坐標值合并為一個字符串的形式,能夠通過一次匹配查詢出周圍的所有 地理位置信息,提高了在數據庫中查詢周圍地理位置信息的效率。【附圖說明】圖1是本專利技術第一實施例提供的查詢周圍地理位置信息的方法的實現流程圖;圖2是本專利技術第二實施例提供的查詢周圍地理位置信息的裝置的結構示意圖。【具體實施方式】為使本專利技術解決的技術問題、采用的技術方案和達到的技術效果更加清楚,下面 結合附圖和實施例對本專利技術作進一步的詳細說明。可以理解的是,此處所描述的具體實施 例僅僅用于解釋本專利技術,而非對本專利技術的限定。另外還需要說明的是,為了便于描述,附圖 中僅示出了與本專利技術相關的部分而非全部內容。下面結合附圖并通過【具體實施方式】來進一 步說明本專利技術的技術方案。實施例一圖1是本專利技術第一實施例提供的查詢周圍地理位置信息的方法的實現流程圖。本 專利技術實施例提供的方法可以由本專利技術實施例提供的查詢周圍地理位置信息的裝置來執行, 該裝置可以由軟件和/或硬件來實現。如圖1所示,本專利技術實施例提供的方法包括:步驟101、獲取用戶輸入的查詢請求中的經度坐標值和緯度坐標值。例如,用戶要查詢坐標信息為東經57.64911度,北緯10.40744度的地理位置的在 一定周圍范圍的所有點,則獲取用戶的查詢請求中的經度坐標值為57.64911,緯度坐標值 為 10.40744。步驟102、將所述經度坐標值和緯度坐標值的各數值位,按照設定規則合并,成為 目標字符串。其中,經度坐標值和緯度坐標值的各數值可以是十進制數值,也可以將十進制數 值轉化為二進制數值或十六進制數值。所述合并的規則優選為將所述經度坐標值和緯度坐 標值的各數值位,隔位交叉合并,但并不限于此,例如也可以是將經度值在前,緯度值在后。 數據庫中坐標點的經度值和緯度值采用同樣的規則進行合并來存儲。步驟103、將所述目標字符串與數據庫中存儲坐標點的字符串的對應數值位進行 比較,以獲得查詢結果。其中,在數據庫中取出一坐標點的字符串,將所述字符串與目標字符串進行比較, 如果所述字符串的對應數值位與目標字符串相匹配,則所述字符串與目標字符串匹配成 功。按照上述方法就能找到用戶要查詢的所有坐標點。上述方案的有益效果是通過將用戶查詢請求中的經度坐標值和緯度坐標值轉化 為目標字符串的形式,能夠通過一次匹配查詢出用戶要查詢的所有點。進一步的,將所述經度坐標值和緯度坐標值的各數值位,按照設定規則合并,成為 目標字符串優選包括:將所述經度坐標值和緯度坐標值的各數值位,隔位交叉合并,成為目 標字符串,相應地,將所述目標字符串與數據庫中存儲坐標點的字符串的對應數值位進行比較包括:從數據庫中存儲坐標點的字符串的最高位開始,與所述目標字符串進行比較。上述隔位交叉的好處在于,由于經度值和緯度值隔位交叉設置,所以可以從高位 開始,同時比較經度值和緯度值。在上述方案中,優選是,將所述經度坐標值和緯度坐標值的各數值位,隔位交叉合 并,成為目標字符串之前,還包括:將所述經度坐標值和緯度坐標值分別轉換為二進制數值。優選是,將所述目標字符串與數據庫中存儲坐標點的字符串的對應數值位進行比 較之前,還包括:將數據庫中以字符形式存儲的坐標點字符串的各字符轉換為二進制數值。經度值和緯度值合并后的字符串,自高位開始表示一定的范圍,越低的位數,則精 度越高,限定的范圍越小。而二進制可將每位所限定的范圍最大的精細化,因為十進制相當 于把一個范圍十等分,二進制相當于把每個范圍二等分,所以每個二進制位的數值能將范 圍縮小至二分之一來查詢,十進制需縮小至十分之一來查詢,因此二進制每個位數的數值 表達的范圍更精確。優選是,將所述目標字符串與數據庫中存儲坐標點的字符串的對應數值位進行比 較之前,還包括:根據所述查詢請求中的待查詢范圍值確定所述范圍對應的低位數量;將 所述目標字符串的所述低位數量的低位值刪除。由前述方案可知,隔位交叉字符串中,每個數值位代表一定的范圍,位數越高,則 確定的范圍越大,低位值將在高位值的范圍內繼續縮小范圍。所以,本實施例的方案可以基 于待查詢的范圍大小確定應比較的高數位,從而將低位的數值給刪除,以減少在數據庫中 的比對量。本實施例提供的查詢周圍地理位置信息的方法,通過將地理位置信息的經度坐標 值和緯度坐標軸轉化為目標字符串的形式,能夠通過一次匹配查詢出周圍的所有地理位置 信息,提高了在數據庫中查詢周圍地理位置信息的效率。下面通過實例進行說明,數據庫中的坐標點,均以字母字符串進行存儲,以減小存 儲空間。以ezs42為例,將相應的字母替換為十六進制數字。再將十六進制數字轉換為二進 制數字。本文檔來自技高網
    ...

    【技術保護點】
    一種查詢周圍地理位置信息的方法,其特征在于,包括:獲取用戶輸入的查詢請求中的經度坐標值和緯度坐標值;將所述經度坐標值和緯度坐標值的各數值位,按照設定規則合并,成為目標字符串;將所述目標字符串與數據庫中存儲坐標點的字符串的對應數值位進行比較,以獲得查詢結果。

    【技術特征摘要】
    1.一種查詢周圍地理位置信息的方法,其特征在于,包括:獲取用戶輸入的查詢請求中的經度坐標值和緯度坐標值;將所述經度坐標值和緯度坐標值的各數值位,按照設定規則合并,成為目標字符串; 將所述目標字符串與數據庫中存儲坐標點的字符串的對應數值位進行比較,以獲得查詢結果。2.根據權利要求1所述的方法,其特征在于:將所述經度坐標值和緯度坐標值的各數值位,按照設定規則合并,成為目標字符串包括:將所述經度坐標值和緯度坐標值的各數值位,隔位交叉合并,成為目標字符串,相應地,將所述目標字符串與數據庫中存儲坐標點的字符串的對應數值位進行比較包括:從數據庫中存儲坐標點的字符串的最高位開始,與所述目標字符串進行比較。3.根據權利要求1所述的方法,其特征在于:將所述經度坐標值和緯度坐標值的各數值位,隔位交叉合并,成為目標字符串之前,還包括:將所述經度坐標值和緯度坐標值分別轉換為二進制數值;將所述目標字符串與數據庫中存儲坐標點的字符串的對應數值位進行比較之前,還包括:將數據庫中以字符形式存儲的坐標點字符串的各字符轉換為二進制數值。4.根據權利要求1-3任一項所述的方法,其特征在于,將所述目標字符串與數據庫中存儲坐標點的字符串的對應數值位進行比較之前,還包括:根據所述查詢請求中的待查詢范圍值確定所述范圍對應的低位數量;`將所述目標字符串的所述低位數量的低...

    【專利技術屬性】
    技術研發人員:楊乃君
    申請(專利權)人:北京銳安科技有限公司
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 免费无码又爽又刺激高潮软件| 亚洲色av性色在线观无码| 久久午夜福利无码1000合集| 无码国内精品久久人妻| 中文字幕av无码一二三区电影| 免费人妻av无码专区| 亚洲av永久无码制服河南实里 | 亚洲AV无码专区在线播放中文| 无码人妻一区二区三区免费看| 无码人妻精品内射一二三AV| 日韩va中文字幕无码电影| 亚洲av无码有乱码在线观看| 亚洲AV无码第一区二区三区 | 最新中文字幕AV无码不卡| 精品人妻大屁股白浆无码| 人妻系列AV无码专区| 无码一区二区三区免费视频 | 精品无码av无码专区| 无码少妇精品一区二区免费动态| 狠狠噜天天噜日日噜无码| 人妻av中文字幕无码专区| 久久亚洲精品成人av无码网站 | 2019亚洲午夜无码天堂| 亚洲AV无码不卡在线播放| 最新高清无码专区| 亚洲午夜无码AV毛片久久| 国产精品无码久久四虎| 亚洲AV无码一区二区大桥未久| 无码人妻黑人中文字幕| 无码一区二区三区视频| 亚洲av永久无码精品秋霞电影影院| 亚洲高清无码在线观看| 人妻无码久久精品| 国产精品无码一二区免费| 国产精品亚洲а∨无码播放麻豆| 亚洲精品无码专区| 蜜臀AV无码一区二区三区 | 无码人妻丰满熟妇精品区| 成人无码WWW免费视频| 亚洲精品无码mv在线观看网站| 精品无人区无码乱码大片国产|