我想根據點AB和C的位置計算點D的位置,我知道點A相對於D和D相對於B和c相對於D的角度。位置計算 - 是否適用UTM?
In實際條款,點AB和C是我用GPS標記的3個位置,點D是我試圖獲得GPS位置的無線電動物的位置。通過了解無線電領帶動物相對於北方的哪個方向而獲得的角度。
我已經寫了算法,但我知道我不能將GPS座標直接放入它,並且必須將它們轉換成然後再轉換出來。我一直在使用谷歌搜索,而且我有點困惑,笛卡爾或UTM的使用更適合這個嗎?
我該如何將GPS轉換爲UTM?我搜查了一下,我有點困惑。度分ADN秒一些轉換的談話,我的GPS似乎給我一個addiitonal號這一點,所以它的N 68.21.446和'w^12.14.284
櫃面其相關的,我認爲該地區是2D在我的計算中讓事情變得更簡單。
謝謝你的幫助。 下面是代碼,雖然我不知道它的需要:
#10/09/2013
#Enter your points for locations A B and C
#AN and AW is your first GPS points AA is the angle
AN<-10
AW<-0
AA<-45
#BN and BW are your second
BN<-10
BW<-0
BA<-0
#CN and CW are your third
CN<-0
CW<-10
CA<-90
#Convert these to ?
#work out distance
#For each co ordinate and angle, you need to calculate y=mx+c to make a line
#From these 3 lines, you can work out where they intersect
#If the angle is 0 it wont work, so make it very close to 0.
if(AA==0) {AA<-0.00001}
if(BA==0) {BA<-0.00001}
if(CA==0) {CA<-0.00001}
#Convert all angles to radians
AAr<-(AA*pi)/180
BAr<-(BA*pi)/180
CAr<-(CA*pi)/180
#Calculate M which is 1/tan(b)
AM<-1/tan(AAr)
BM<-1/tan(BAr)
CM<-1/tan(CAr)
#Calculate C the equation constant
#c=y-m*x
AC<-AW-AM*AN
BC<-BW-BM*BN
CC<-CW-CM*CN
#Caclulate intersections
#A and B
XAB<-(AC-BC)/(BM-AM)
YAB<-(AM*XAB+AC)
#B and C
XBC<-(BC-CC)/(CM-BM)
YBC<-(BM*XBC+BC)
#C and A
XAC<-(CC-AC)/(AM-CM)
YAC<-(CM*XAC+CC)
#Work out average of these 3 points
(XofABC<-(XAB+XBC+XAC)/(3))
(YofABC<-(YAB+YBC+YAC)/(3))
#Convert this back into GPS coordinate
`
我只是把它標記爲R,因爲那就是我寫的代碼。這不合適嗎?你能告訴我如何將GPS轉換爲UTM? –