|Bearing in pano||(Use, e.g., this tool)|
|Heading on map|
|→ Pano's heading||Help | Toggle details|
A tool by Florian Knorn of www.pano.ie. Better documentation will come, but for now, this will have to do, with all its typos, bugs, etc.
Use this tool to determine the (compass) heading of a panorama, in order to get the correct heading in, e.g., Google Views, virtual tours with maps, etc.
This is done by providing two locations: (1) Where the panorama was taken, and (2) that of a reference ("target") feature seen in the panorama.
The angle between these two locations gives the heading of the panorama.
Example: A panorama shows a clock tower in the distance (precisely in the middle of the panorama). Assume this clock tower happens to be exactly to the north-east of where the panorama was taken from. By letting this tool know from where the panorama was shot (through, e.g., the GPS coordinates recorded by the camera) and pinpointing the clock tower on the map, the tool should then spit out a heading of 45°.
First, select the location where the panorama was taken from. To do this, enter the GPS coordinates in the "Pano location" input box (here's an ExifTool command to get this GPS info from your image). Alternatively, you can also search for the location (entering, e.g. a city name) and then dragging the resulting marker to the precise location.
Second, pinpoint on the map a reference feature found in the panorama. You first must click "Reset target" to drop the target marker (which can then also drag around to refine the location).
Third, indicate the bearing of the selected feature in the panoramic image (the left edge of the equirectangular being -180°, the center 0°, and the right edge 180°). To help you with this, I also created this tool here!
Finally, read off the heading of your panorama.
As you can see, all this here is rather rough and thrown together quickly in a few late nights.
Use this tool at your own risk. This is work in progress. Bearing this in mind, your kind feedback is welcome » firstname.lastname@example.org