当已知两个其他点的长和纬度时,计算一个点的长和纬度

时间:2013-12-06 11:33:33

标签: c# map geometry gis latitude-longitude

最近,我看到一个应用程序加载了一个基本上是地图的图像文件。现在该应用程序有两个参考点(Point1(x,y)和Point2(x,y)),这些点long和lat是明确定义的,现在应用程序为每个图像点计算Long和Lat。所以,当我们知道视图的两个点的长度和纬度(这是一个矩形或技术上我们称之为Canvas或Render区域或视口)时,我很想知道如何计算剩余点的long和lat

1 个答案:

答案 0 :(得分:0)

我可能弄错了,但这不仅仅是应用比例性吗?

就像你有Point1.x-Point2.x = N,你知道这个和纬度增加M.

然后对于任何一点Point 3,Point 3纬度为Point1.Latitude +((Point1.X - Point3.X)/ N)* M