2017-09-25 75 views
-1

前提:我需要为开源应用程序构建此功能。OpenStreetMap和平面图图像交互和坐标转换

我想允许用户上传楼层平面图的图像,并指定这些楼层平面图对象的坐标。

在一个特定的常见用例中,用户需要能够将平面布置图坐标转换为地理坐标(纬度为&经度),并具有足够的精度(不是火箭科学,但不是完全错误)。

的问题是:在一个高的水平,我怎么能做到这一点? 关于这个问题,我可以找到什么样的现有教育资源?

我的想法是让用户位置/旋转/适应地理地图上的平面布置图图像,使平面布置图坐标可以以某种方式转换为地理坐标。

唯一的好JavaScript的开源项目中,我发现,平面布置图的交易是d3-floorplan

任何其他建议将是非常有用的。 PS:我知道这是一个广泛的问题,但我知道没有其他地方可以问这个问题,所以我认为这样的问题对于那些会从中找到这种信息的人有很好的价值未来的搜索。

+0

正如你所说,这是一个非常宽泛的问题,SA是关于实施细节。如果你不能说出你的尝试和失败的地方,那对每个人都很困难。 – MaM

回答

0

你可以做的就是挑选类似指向未对齐图像/平面布置图和地理地图对齐(又名“passpoints”)上。具有n个通道点的处理通常在服务器端完成,客户端将生成的对齐计划作为WMS/TMS层下载到Leaflet或OL3 JS。

一些现有服务:https://wiki.openstreetmap.org/wiki/Vertical_Aerial_Photographs

P.S:要知道,这包括法律方面的问题了。那么,你允许克隆地理参考和它适合不够好等等