1.一種利用水文數據降低洪澇災害損失的導航系統,其特征在于:
包括SDK調用模塊,調用地圖搜索服務,獲取當前位置及目的地位置信息,并將所需位置在地圖上進行標注;
氣象數據調用模塊,與所在城市水利或者氣象部門數據接口相連,獲取測雨點數據;
算法模塊,獲取當前位置及目的地位置信息及測雨點信息,通過計算尋找目標測雨點。
2.如權利要求1所述的導航系統,其特征在于:所述SDK調用模塊調用的地圖搜索服務為百度地圖、高德地圖、騰訊地圖中的一種。
3.如權利要求1所述的導航系統,其特征在于:所述氣象數據調用模塊調用所在城市水利或者氣象部門提供的數據API接口,采用http協議進行數據交互,獲取測雨點數據。
4.如權利要求3所述的導航系統,其特征在于:所述氣象數據調用模塊獲取的數據為JSON格式數據,所述測雨點數據包括測雨點經緯度、測雨點當前雨量。
5.一種如權利要求1-4任一所述導航系統的應用方法,其特征在于包括如下步驟:
S01:用戶進入導航系統,通過SDK調用模塊調用地圖搜索服務,獲取當前位置信息,并設置目的地位置信息;
S02:氣象數據模塊從所在城市水利或者氣象部門數據接口獲取測雨點數據;
S03:算法模塊獲取當前位置及目的地位置信息及測雨點信息,通過計算尋找目標測雨點;
S04:算法模塊將目標測雨點位置信息發(fā)送至SDK調用模塊,SDK調用模塊調用地圖搜索服務,將目標測雨點位置設置為下一步目的地位置,然后進行導航;
S05:導航至S03中的目標測雨點后,重新利用算法模塊進行計算并尋找目標測雨點,即重復S03-S04步驟,直至用戶到達目的地位置。
6.如權利要求5所述的導航系統的應用方法,其特征在于:S03中,算法模塊尋找目標測雨點的方法為:通過當前位置及目的地位置設置一矩形區(qū)域,獲取該矩形區(qū)域中所有測雨點,篩選出所有測雨點中雨量最小的3個測雨點,然后獲取上述3個測雨點的位置信息,篩選距離當前位置最小的測雨點,確認該測雨點為目標測雨點。
7.如權利要求6所述的導航系統的應用方法,其特征在于:所述矩形區(qū)域的設置方法為:設定當前位置坐標為(x0,y0),目的地位置坐標為(x1,y1),將當前位置坐標與目的地位置坐標設為矩形區(qū)域對角線上兩點,則矩形區(qū)域寬度為x1-x0的絕對值,矩形區(qū)域高為y1-y0的絕對值。
8.一種如權利要求1-4任一所述導航系統的應用方法,其特征在于:所述導航系統用于在下雨天進行導航。
9.一種如權利要求1-4任一所述導航系統的應用方法,其特征在于:所述導航系統安裝于車載多媒體系統中。