0
Там есть точка реального GPS:вычислить новые координаты, имеющие один координата + расстояние в X и Y и направлении Z
<GPS>
<latitude>36.1319779627</latitude>
<longitude>-115.154950231</longitude>
<altitude>621.5</altitude>
<heading>0.0</heading>
</GPS>
и затем есть список на пунктах основываясь на расстоянии от этой реальной точки GPS:
<control_point_list>
<control_point>
<X>-2310.41411189</X>
<Y>32.4828342845</Y>
<Z>-164.167976564</Z>
</control_point>
<control_point>
<X>-2322.09317395</X>
<Y>32.4422985598</Y>
<Z>-172.301188413</Z>
</control_point>
<control_point>
<X>-2332.96313438</X>
<Y>32.3349680574</Y>
<Z>-179.876134127</Z>
</control_point>
</control_point_list>
Как вычислить координаты новых точек?
Что вы пробовали? – Selvin
Я пробовал формулу из этого сообщения http://stackoverflow.com/questions/7477003/calculating-new-longtitude-latitude-from-old-n-meters, но результаты не точны, в той же области, но не верно – mhsaeedi
new_latitude = широта + (dy/r_earth) * (180/pi); new_longitude = longitude + (dx/r_earth) * (180/pi)/cos (широта * pi/180); – mhsaeedi