I have an image taken using a mobile phone like the one attached below. Let's say that I know the location(lat/long/alt) from where this image was taken, which is probably the center of the red circle (lets say pixel x,y), annotated in this image. I want to have any suggestions on how to go about estimating the approximate lat/long/alt coordinates of the annotated traffic signal?

enter image description here

closed as too broad by aldo_tapia, BBG_GIS, whyzar, MaryBeth, Dan C Dec 7 '17 at 17:47

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • Use Google Earth, find your known XY, then locate that traffic pole by comparing imagery. – Dan C Dec 7 '17 at 14:40
  • Thanks for your advice, Dan. However, I want to do that programmatically, by using the geometric projections. – Abhi Dec 7 '17 at 16:04

IF you know the look angle (azimuth) of the photo, you can try to estimate 1) how far away the traffic signal is from the known point - maybe 60 feet - and 2) the height difference of the two points - maybe 15 feet - and then just do the trig.

This is known as a First (direct or forward) geodetic problem and there should be resources out there for that search term.

I imagine it would be easier to convert your data to a projected coordinate space so you can use planar math rather than trying to work with geographic coordinates.

  • Thanks for the suggestion, I will explore the resources related to "First (direct or forward) geodetic problem". And I am sorry, I don't have enough reputation to upvote the answer. I will wait for few more suggestions from the community and will mark the best one as accepted. – Abhi Dec 7 '17 at 16:03
  • If I know the focal length of the camera and the horizontal and vertical field of view, do you think it would be possible to calculate the azimuth ? – Abhi Dec 7 '17 at 16:05

Not the answer you're looking for? Browse other questions tagged or ask your own question.