根據經緯度計算距離是有固定公式的,按照公式寫個函數很簡單。
import mathdef cal_dis(lat1, lon1,lat2, lon2): latitude1 = (math.pi/180)*lat1 latitude2 = (math.pi/180)*lat2 longitude1 = (math.pi/180)*lon1 longitude2= (math.pi/180)*lon2 #因此AB兩點的球面距離為:{arccos[sinb*siny+cosb*cosy*cos(a-x)]}*R #地球半徑 R = 6378.137 d = math.acos(math.sin(latitude1)*math.sin(latitude2)+ math.cos(latitude1)*math.cos(latitude2)*math.cos(longitude2-longitude1))*R return dif __name__ == '__main__': print cal_dis(23.0,101.1,23.06,113.34)
注意,經緯度是角度,而三角函數的輸入是弧度,角度與弧度的關系 180=pi
有一次我在一個項目中發現 matlab 的計算距離和上面這個函數有些出入,雖然相差不大,但是確實不一樣,當時也折騰了好久,后來發現 python 有個自帶的函數計算結果和 matlab 相同。
from geopy.distance import geodesicgeodesic((30.28708,120.12802999999997), (28.7427,115.86572000000001)).m
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...
在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...
在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...
如何使用Blued網頁版?1. 在瀏覽器中搜索“藍色”,在右上角選擇“web版本”,然后跳轉到包含二維碼的頁面,如圖所示。2. 在手機上下載并注冊blued。打開blued后,單擊“around”頁面右上角的菜單按鈕。3. 從菜單選項中選擇“掃描”。4. 掃描第一步網頁上的二維碼以確認登錄。5. 藍色web版本的登錄頁如圖所示。web版沒有客戶端的各種功能,只能實現消息的接收和回復。然后你就可以開...
鞍山科技學院是985還是211?鞍山職業技術學院的名稱不準確,但正確的名稱是遼寧科技大學,其前身是鞍山鋼鐵學院??上н|寧科技大學既不是985也不是211。其專業圍繞鋼鐵行業設置,學生就業主要面向鋼鐵企業。位于鞍山高新技術開發區。鞍山科技學院是什么級別的大學?鞍山科技大學屬于一本。鞍山大學創建于1948年,是一所以工科為主的多科性大學。鞍山科技大學開設59個本科專業,3個一級學科博士點,13個二級學...
OPPOa57能賣多少?oppoa57二手手機能賣到2800元。oppoa57現在能回收多少錢?OPPOa57現在能可以回收的價錢是大約150元錢左右。oppoa57和a96哪個好?這個是OPPO a96更合適的,畢竟a96的芯片是聯發科天機900,而a57的芯片只能天機720,運行速度上A96要比a五七不運行的更好的。oppoa57是幾g網絡手機?OPPOA57有全網通版本和天翼定制版本。A57...