You are reading a single comment by @moocher and its replies. Click here to read the full conversation.
  • If I have a point P on a map say 51.505788,-0.075198 (Tower Bridge), then, for a given radius of a circle, (say 6000 meters), if we assume that P sits at the bottom of this circle, in the 6 o'clock position, then, what co-ordinates would the other 11 hours of the clock be at?

  • Assuming that 6 and 12 are on the same longitude?

    3: +3000,+3000
    9: -3000,+3000
    12: +0,+6000

    From there, I’d calculate the arc length between the remaining points (you know all the properties of the circle that you need). That then gives you the chord length and therefore the dimensions of each triangle segment between each point.

    From there, trigonometry and simple geometry gives the +/- x, y from one point to its neighbour.

    I got good maths scores through hard work, I’m by no means the most natural practitioner, so someone will probably offer a neater solution!

  • Something like:
    Find your co-ordinates for the centre of the circle - 6km north of Tower Bridge.
    Each hour mark is at 30 degree increments.
    Any point on a circle x,y is x=r*sin(angle), y=r*cos(angle) from vertical.
    So 1 o'clock is 6000*sin(30), 6000*cos(30)
    Then convert that to lat/long and add/subtract from your central starting point.
    etc and so on for the other angles.

    I think.

About

Avatar for moocher @moocher started