分享乙個原創的地球上點到線的距離計算方法

2021-10-03 06:14:54 字數 863 閱讀 2775

這個程式已經stm32上實現,

描述如下,已知一條直線,直線的2端的gps座標已經精確測定,分別是(x1,y1)   (x2,y2),  當另乙個點(x,y)慢慢的靠近這條線時,求這個點到線的距離, 這個會動的點的座標是實時測量的,會變,  要連續的計算點的線的距離,根據距離來做下一步操作, 

這個程式計算出來是有誤差的,因為它只考慮了緯度的變化,沒有完整考慮地球的曲率。

我測試的情況是,點與線的距離範圍在3km之內,且線的長度在3km內時,誤差在cm級。

不知道這個東西用處大不大

先上程式。

/*計算點到線的距離 垂直距離  此計算方法適用於近距離(站場內)計算,採用的是三角形計算面積

x,y機車所在點 緯度與經度

x1,y1,x2,y2為已知兩點的直線  ( 緯度與經度為擴大1億倍的長整形)

原創 乙個XSL的例子

一直耳聞xsl,可是一直沒有使用過,這次由於專案的需要,只好用心好好研究一下,成果如下 首先,要糾正一下,xsl並不是一種程式語言,它只是一種用來轉換xml的語言,這個有點類似我們的spring的配置檔案,是通過對xml語言的解析,來達到我們需要的目的,下面的例子,可以幫助你更好的理解這一點。環境,...

乙個線代的問題

在 kaoyan a u ready?的大作中提到 是99年試題 a是乙個二階方陣,試證 如果有矩陣b使得ab ba a,則a 2 0 發信人 researchmonk 蟄伏中.信區 kaoyan 標 題 re cs 乙個線代的問題 發信站 北大未名站 2003年01月05日09 47 01 星期天...

分享乙個前輩的NPOIhelper

即拿即用 using npoi.hpsf using npoi.hssf.usermodel using npoi.ss.usermodel using npoi.ss.util 下面是主要方法 public class npoihelper datatable匯出到excel的memorystre...