如何在全景图像上投影纬度/经度坐标?
我有两组纬度/经度坐标。
第一个是等距柱状全景图的坐标。 第二个是视线中的一个点。所以就是图上的。
我需要第二个点的 x/y 坐标才能将其绘制在图片上。 在 JavaScript 中。
等距柱状全景图片和应用示例(使用方位和距离而不是纬度/经度坐标):
提示: 地平线是图像高度的一半。
相机距地面 2 米。
图像方向是图像的中间。它“看起来”在哪里。
它位于荷兰,因此负海拔高度并不算错误。他们确实低于水线。
当相机高度和 GPS 高度复杂时,请跳过。
一点数据:
001sm.jpg
GPS纬度:51.802104
GPS经度:3.929393
GPS海拔:1.100000
GPS 图像方向 = 260 度
002sm.jpg
GPS纬度:51.802082
GPS经度:3.929200
GPS海拔:-2.270000
GPS 图像方向 = 265 度
003sm.jpg
GPS纬度:51.802082
GPS经度:3.928986
GPS海拔:-3.710000
GPS 图像方向 = 275 度
004sm.jpg
GPS纬度:51.802104
GPS经度:3.928771
GPS海拔:-3.710000
GPS 图像方向 = 270 度
谢谢,
一月
janmartin AT diy-streetview DOT 组织
I have two sets of Latitude/Longitude coordinates.
The first one is the coordinates of an equirectangular panorama picture.
The second one of a point in sight. So it is on the picture.
I need the x/y coordinates of the second point to draw it on the picture.
In javascript.
Example equirectangular panorama picture and application (using bearing and distance instead of Lat/Lon coordinates):
Hints:
The horizon is half the hight of the image.
The camera was 2 meters above ground.
Image Direction is the middle of the image. Where it "looks to".
It's in the Netherlands, so a negative Altitude is no error. They are really below the waterline.
Skipp the camera hight and GPSAltitude when its to complicated.
A bit data:
001sm.jpg
GPSLatitude: 51.802104
GPSLongitude: 3.929393
GPSAltitude: 1.100000
GPS Image Direction = 260 degrees
002sm.jpg
GPSLatitude: 51.802082
GPSLongitude: 3.929200
GPSAltitude: -2.270000
GPS Image Direction = 265 degrees
003sm.jpg
GPSLatitude: 51.802082
GPSLongitude: 3.928986
GPSAltitude: -3.710000
GPS Image Direction = 275 degrees
004sm.jpg
GPSLatitude: 51.802104
GPSLongitude: 3.928771
GPSAltitude: -3.710000
GPS Image Direction = 270 degrees
Thanks,
Jan
janmartin AT diy-streetview DOT org
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论