System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 中文字幕无码乱人伦,天天看高清无码一区二区三区,成人av片无码免费天天看
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于經緯度動態篩選網點的方法技術

    技術編號:44516196 閱讀:5 留言:0更新日期:2025-03-07 13:11
    本發明專利技術公開了一種基于經緯度動態篩選網點的方法,屬于一種針對海量地理經緯度數據集測距并做數據篩選的通用方法領域。通過先根據實際地址創建五級地址庫表和物理地址庫表,再基于移動設備或者PC端定位功能獲取用戶經緯度位置信息,最后根據用戶信息讀取并篩選五級地址庫表和物理地址庫表,利用篩選出的表格信息和用戶信息根據算法得到網點和用戶之間的距離,并向用戶提供網點名稱和距離,從而實現高效的動態篩選物理網點,本發明專利技術利用Haversine算法函數進行計算,確保了在中段距離的實時快速計算,可以滿足在批量篩選計算及移動計算場景的工作需要,同時支持業務全場景的覆蓋,提高了普適性。

    【技術實現步驟摘要】

    本專利技術涉及地理經緯度數據篩選,具體為一種基于經緯度動態篩選網點的方法


    技術介紹

    1、目前已有各類較成熟的單體技術和工具,可以實現地址采集、地址數據庫存儲以及基于經緯度測距的方法,這些技術和工具在地理信息系統(gis)、數據庫管理、api服務和前端開發等許多異構技術產品領域都有廣泛應用。

    2、動態篩選物理網點的核心要素包括地理位置數據、用戶當前位置、篩選條件和算法實現,其中每個地理網點都有其獨特的經緯度坐標,這些坐標通常存儲在數據庫中;用戶設備(如智能手機)通常能提供用戶的實時經緯度位置信息;除了距離外,篩選條件可以還包括網點的工作時間、可用服務和客戶評價等;實現動態篩選需要高效的算法來計算距離,并且能夠快速地過濾出符合條件的結果,隨然目前已有相對成熟的各類技術組件,但都存在缺少高效且集成的解決方案。


    技術實現思路

    1、本專利技術的目的在于提供一種基于經緯度動態篩選網點的方法,以解決現有技術的不足。

    2、為實現上述目的,本專利技術提供如下技術方案:

    3、一種基于經緯度動態篩選網點的方法,包括以下步驟:

    4、s1:根據實際地址創建五級地址庫表和物理地址庫表;

    5、s2:基于移動設備或者pc端定位功能獲取用戶經緯度位置信息;

    6、s3:根據s2中用戶信息讀取并篩選s1中的五級地址庫表和物理地址庫表,利用篩選出的表格信息和s2中用戶信息根據算法得到網點和用戶之間的距離,并向用戶提供網點名稱和距離。

    7、進一步地,s1中五級地址庫表記錄的信息包括:地址記錄的唯一id、地址的級別、地址名稱、上級地址的id、緯度信息、經度信息、創建時間和更新時間。

    8、進一步地,s1中物理地址庫表記錄的信息包括:地址記錄的唯一id、地址名稱、街道名稱、所在城市、所在省份、所在國家、郵政編碼、緯度信息、經度信息、詳細地址信息、創建時間和更新時間。

    9、進一步地,實現s3的步驟如下:

    10、s301:根據s2中用戶經緯度位置信息讀取s1中的五級地址庫表和物理地址庫表,篩選出所有有記錄且滿足條件的表單信息;

    11、s302:從s301的表單信息中讀取第一行,從第一行記錄中提取地址名稱、緯度信息的數值和經度信息的數值;

    12、s303:將s302中的緯度信息的數值和經度信息的數值以及s2中用戶經緯度位置信息傳遞給haversine算法函數,并計算網點地址和用戶之間的距離;

    13、s304:將s302中的地址名稱和s303中計算得到的距離結果值儲存至結果數據數組中;

    14、s305:判斷s301中篩選的表單信息是否存在下一行,若存在則讀取下一行并依次重復s302、s303和s304,若不存在則結束循環;

    15、s306:輸出存儲有網點名稱和距離結果值的結果數組,用戶根據結果數組得到所有網點地址名稱和所有網點地址與用戶之間的實際距離。

    16、進一步地,s303的haversine算法函數公式如下:

    17、

    18、dr·c

    19、與現有技術相比,本專利技術的有益效果是:

    20、1、本專利技術通過根據實際地址創建五級地址庫表和物理地址庫表,實現了標準產品化數據結構設計,其中在特定場景的業務屬性拓展時,五級地址庫表和物理地址庫表內容均可以根據實際應用場景進行適當調整和擴展,滿足通用性場景的適配,便于產品化設計,擁有了對外提供服務的能力;同時五級地址庫表可以初步定位用戶目標位置所在區位,可以初步鎖定用戶指定位置的物理地址庫表中的范圍,提高了篩選出用戶指定網點的能力。

    21、2、本專利技術通過haversine算法計算用戶和網點地址之間的距離,由于此算法適用于中段距離且不要求極高精度,但又需要實時快速計算的一般地理應用,相較于傳統的需要wgs84地球模型的高精度vincenty算法,確保了在中段距離的實時快速計算,可以滿足在批量篩選計算及移動計算場景的工作需要;同時有了互聯網技術和haversine算法的輔助,服務模式轉變為在線的實時用戶服務,且支持業務全場景的覆蓋,提高了普適性。

    本文檔來自技高網...

    【技術保護點】

    1.一種基于經緯度動態篩選網點的方法,其特征在于,包括以下步驟:

    2.如權利要求1所述的一種基于經緯度動態篩選網點的方法,其特征在于:S1中五級地址庫表記錄的信息包括:地址記錄的唯一ID、地址的級別、地址名稱、上級地址的ID、緯度信息、經度信息、創建時間和更新時間。

    3.如權利要求1所述的一種基于經緯度動態篩選網點的方法,其特征在于:S1中物理地址庫表記錄的信息包括:地址記錄的唯一ID、地址名稱、街道名稱、所在城市、所在省份、所在國家、郵政編碼、緯度信息、經度信息、詳細地址信息、創建時間和更新時間。

    4.如權利要求1所述的一種基于經緯度動態篩選網點的方法,其特征在于:實現S3的步驟如下:

    5.如權利要求4所述的一種基于經緯度動態篩選網點的方法,其特征在于:S303的Haversine算法函數公式如下:

    【技術特征摘要】

    1.一種基于經緯度動態篩選網點的方法,其特征在于,包括以下步驟:

    2.如權利要求1所述的一種基于經緯度動態篩選網點的方法,其特征在于:s1中五級地址庫表記錄的信息包括:地址記錄的唯一id、地址的級別、地址名稱、上級地址的id、緯度信息、經度信息、創建時間和更新時間。

    3.如權利要求1所述的一種基于經緯度動態篩選網點的方法,其特征在于:s1中物理地址庫表記...

    【專利技術屬性】
    技術研發人員:沈剛,徐嘉雨,
    申請(專利權)人:歐冶鏈金再生資源有限公司
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 国内精品久久人妻无码不卡| 一本色道久久综合无码人妻 | 国产成人无码精品久久二区三区| 亚洲Av永久无码精品黑人| 五十路熟妇高熟无码视频| 久久Av无码精品人妻系列| 人妻无码aⅴ不卡中文字幕| 手机永久无码国产AV毛片| 亚洲AV无码之日韩精品| 孕妇特级毛片WW无码内射| 国产成人无码一二三区视频| 精品久久久无码人妻中文字幕豆芽| 国产品无码一区二区三区在线蜜桃| 色欲AV永久无码精品无码| 午夜福利av无码一区二区| 18禁超污无遮挡无码免费网站| 18禁成年无码免费网站无遮挡| 日韩精品真人荷官无码| 人妻少妇无码精品视频区| 一道久在线无码加勒比| 亚洲AV无码一区二区一二区| av区无码字幕中文色| 午夜福利av无码一区二区| 亚洲AV无码精品色午夜在线观看| 一级毛片中出无码| 亚洲精品无码专区久久同性男| 无码丰满熟妇浪潮一区二区AV| 无码狠狠躁久久久久久久| 亚洲国产精品无码久久久| 无码国产伦一区二区三区视频| 无码中文字幕av免费放dvd| 暴力强奷在线播放无码| 国产精品99精品无码视亚| 亚洲中文字幕无码中文字在线| 日韩精品无码一区二区三区四区| 亚洲精品无码久久久久AV麻豆| 狠狠躁狠狠爱免费视频无码 | 亚洲AV无码无限在线观看不卡 | 中文字幕韩国三级理论无码 | 国产成人无码A区在线观看视频| 日韩AV无码一区二区三区不卡 |