Convert GPS coordinates to coordinate plane

只谈情不闲聊 提交于 2019-11-28 07:51:24

Let delta_long and delta_lat be the differences, in degrees, in the GPS coordinates of the building's corners. Let delta_x = 320 and delta_y = 480 (feet, let's say). Then:

vertical_scale = delta_y/delta_lat with units feet/degree latitude

horizontal_scale = delta_x/(cos(latitude)*delta_long) with units feet/degree longitude.

The cos(latitude) factor compensates for the varying length of 1 degree of longitude as one moves from the equator to the poles. We can assume for this application that it won't change appreciably between the north and south ends of the building.

Then for any nearby (lat,long) point, subtract off the coordinates of the southwest corner of the building, and apply the vertical and horizontal scales in the obvious way to locate that point with respect to the building layout.

What you need to do is calculate the ECEF coordinates of the lat/long point:

Latitude and Longitude, GPS Conversion

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!