Program that calculates distances of a rocket

  • Thread starter Thread starter Tom McCurdy
  • Start date Start date
  • Tags Tags
    Program Rocket
AI Thread Summary
To calculate the new GPS coordinates after moving 50 meters north and 100 meters east from the starting point of 42.29179 degrees N, 83.71636 degrees W, one must convert distances into changes in latitude and longitude. The approximate conversion indicates that one second of arc is about 30.9 meters, leading to a change of 0.000899 degrees north and 0.000449 degrees east. The new coordinates are calculated as 42.29269 degrees N and 83.71591 degrees W. It's important to note that the order of movement (north then east or east then north) can slightly affect the final coordinates. Accurate calculations are essential, especially when significant digits are considered.
Tom McCurdy
Messages
1,017
Reaction score
1
Urgent Help Needed!

Alright I have an odd question
I have this point at
42.29179 degrees N, 83.71636 degrees W

and I have this program that calculates distances of a rocket I'm firing that goes like 50 meters north and 100 meters east and i need to calculate the new GPS coordinates...

How Would i do this... I need to submit my new coordinates in less than 4 hours!

thx
tom
 
Last edited:
Physics news on Phys.org
s

I have read somewhere that a second is about 30.9 meters, but I'm not sure about this yet.
 
I need a more accurate translation of how many meters are in a second
 
The length of 1 second of arc in longitude depends on the latitude.
 
So what would be the new coordinates from

42.29179 degrees N, 83.71636 degrees W

That is 50 Meters North and 100 Meters more east
and how would i do the calculations for that
 
To get the coordinates of the system first the simulation was run. The simulation shows most of the coordinates landing about 100 meters East and 50 meters North of the starting position. To calculate the new coordinate from this I researched and found that one second is approximetly equal to 30.9 meters. Then I took 100/30.9=3.236 seconds added East. To get the fractional part that 3.236 seconds add I simply take 3.236/(60*60)=0.000899 degrees. A similar method is employed in finding the added north componet. 50/30.9=1.618 seconds 1.618/(60*60)=0.000449

This gives 42.29179 degrees N + 0.000899 degrees N=42.29269

83.71636 degrees W- 0.000449 E (subtract since its in the east direction) =83.71591
 
You have a little bit of a problem here though, practically speaking, it is unlikely to make much real difference but you are displaying 7 significant digits. The coordinates you end up with will be slightly different depending on whether you go 50 m north then 100 m east or 100 m east then 50 m north!

I'll let you work out the details but suppose the radius of the Earth is R (for simplicity take it to be in meters). Then, in traveling north or south, the change in latitude is

\Delta latitude = \frac {distance}{R}

In traveling east or west the change in longitude is

\Delta longitude = \frac {distance}{R \cos latitude}

with signs appropriate to the direction of travel. Notice that the change in longitude depends on the latitude at which you begin your east-west travel.

(Unfortunately TeX isn't working so I'm not sure how those equations look.)
 
had to delte
 
Last edited:
Unfortuently I'm required to give the coordinates in lat/long form.

If you know the coordinates in lat/long form and you calculate the changes in lat/long then you can simply write the new coordinates in lat/long form. I don't see the problem.
 
Back
Top