Skip to main content
edited tags
Link
whuber
  • 70.2k
  • 16
  • 187
  • 282
Source Link
Phil
  • 123
  • 4

Determining the transformation between a satellite image and long/lat

I'm trying to overlay some data onto a satellite image of the UK.

The image is a hi-resolution version of the image below (originally from <a href=http://www.sat.dundee.ac.uk/gallery/gallery_imagedetails.php?id=1365"dundee university): http://www.bbc.co.uk/news/uk-scotland-18239311

However, I'm unable to determine the mapping between longitude/latitude and points on the image, i.e. given a long/lat pair what is the relevant point on the image. Along the way I created a table of landmarks round the edge of the UK and recorded their position on the image (with top-left being (0,0)) together with their longitude and latitude values: https://gist.github.com/pci/4945162 . Sadly I don't know the location of the satellite or the direction the camera was pointing when the shot was taken.

I've tried affine transforms, perspective transforms and planar projections from a sphere, all with very little success.

Any help is greatly appreciated.