1. 地圖上有地理坐標求直線距離怎麼做
南極點的緯度是90°S。泰山站緯度是73°51'S。緯度每相差1°,地表面實地距離大約相差111千米。泰山站與南極點緯度相差大約16°,直線距離大約是16°×111千米/°=1776千米
昆侖站緯度是80°22'S,與南極點相差大約9.5°,直線距離大約是9.5°×111千米/°=1054.5千米。
2. 地理中已知兩點經緯度求距離怎麼算
地理對於文科生來說算是文科中理科一般的存在,那是不是有什麼簡單易懂的解題技巧來幫助文科生們學好地理呢,地理中已知兩點經緯度求距離難到了很多同學,下面我為大家整理了相關信息,以供參考。 1 如何計算已知經緯度兩點間的距離 設地球半徑為R,地心為0,球面上兩點A、B的球面坐標為A(α1,β1),B(α2,β2),α1、α2∈[-π,π],β1、β2∈[-π/2,π/2],則AB=R•arccos[cosβ1cosβ2cos(α1-α2)+sinβ1sinβ2],可以利用勾股定理與正弦定理則可求出AB兩點間的直線距離。 一般來說,同一經線上,緯度相差一度,距離相差111KM;同一緯線上,經度相差一度,距離相差111KM乘以cos該緯度數.赤道上,經度相差一度,距離相差111KM;不在同一緯線或同一經線上的就另當別論,具體問題具體分析。 1 已知兩點經緯度計算距離的具體例子 球是一個近乎標準的橢球體,它的赤道半徑為6378.140千米,極半徑為6356.755千米,平均半徑6371.004千米。如果我們假設地球是一個完美的球體,那麼它的半徑就是地球的平均半徑,記為R。如果以0度經線為基準,那麼根據地球表面任意兩點的經緯度就可以計算出這兩點間的地表距離(這里忽略地球表面地形對計算帶來的誤差,僅僅是理論上的估算值)。設第一點A的經緯度為(LonA,LatA),第二點B的經緯度為(LonB,LatB),按照0度經線的基準,東經取經度的正值(Longitude),西經取經度負值(-Longitude),北緯取90-緯度值(90-Latitude),南緯取90+緯度值(90+Latitude),則經過上述處理過後的兩點被計為(MLonA,MLatA)和(MLonB,MLatB)。那麼根據三角推導,可以得到計算兩點距離的如下公式: C=sin(MLatA)*sin(MLatB)*cos(MLonA-MLonB)+cos(MLatA)*cos(MLatB) Distance=R*Arccos(C)*Pi/180 這里,R和Distance單位是相同,如果是採用6371.004千米作為半徑,那麼Distance就是千米為單位,如果要使用其他單位,比如mile,還需要做單位換算,1千米=0.621371192mile,如果僅對經度作正負的處理,而不對緯度作90-Latitude(假設都是北半球,南半球只有澳洲具有應用意義)的處理,那麼公式將是: C=sin(LatA)*sin(LatB)+cos(LatA)*cos(LatB)*cos(MLonA-MLonB) Distance=R*Arccos(C)*Pi/180 以上通過簡單的三角變換就可以推出。 如果三角函數的輸入和輸出都採用弧度值,那麼公式還可以寫作: C=sin(LatA*Pi/180)*sin(LatB*Pi/180)+cos(LatA*Pi/180)*cos(LatB*Pi/180)*cos((MLonA-MLonB)*Pi/180) Distance=R*Arccos(C)*Pi/180 也就是: C=sin(LatA/57.2958)*sin(LatB/57.2958)+cos(LatA/57.2958)*cos(LatB/57.2958)*cos((MLonA-MLonB)/57.2958) Distance=R*Arccos(C)=6371.004*Arccos(C)kilometer=0.621371192*6371.004*Arccos(C)mile=3958.758349716768*Arccos(C)mile3. 地理中計算距離的公式
同緯度時的兩點間的距離公式
兩點間的距離=111X兩點間的經度距離(千米)
同經度時的兩點間的距離公式
兩點間的距離=111*cosA*兩點間的緯度距離(千米)
同經線上跨緯度1度=111千米;同緯線上跨經度1度=111*cosA千米,其中A是緯度。
4. 如何計算兩個城市之間的直線距離
兩城市間的直線距離一般是從一個市的市中心到另一個市的市中心。公路距離一般是從一個市的長途客運站到另一個市的長途客運站的公路距離。會比直線距離多出很多。鐵路距離是從一個市的火車站到另一個市的火車站,走鐵路時最短鐵路線的距離。也比直線距離多許多。航空距離是從一個飛機場到另一城市機場的距離。一般與直線距離差別不大。