将室内平面图映射到OSM-XML以在iPhone App中使用

时间:2012-08-15 10:21:56

标签: iphone indoor-positioning-system

我目前正在我家大学的一个项目中创建一个无基础设施的室内导航iPhone应用程序。关于IndoorOSM,我有几个问题,希望这里的专家可以引导我朝着正确的方向前进。

  1. 鉴于室内平面图,我如何利用JOSM将其映射为OSM-XML格式?我知道平面图将表示为节点,方式,标签以及与每个具有lat-lon值的节点的关系。由于我想要映射的室内空间位于新加坡,那里几乎没有现成的测绘工作,我不知道在建模之前将建筑平面图准确放置在JOSM中的位置(建筑物不存在)。问题是,如果我开始在错误的位置建模,OSM-XML文件中生成的lat-lon值将偏离实际真实世界空间中的lat-lon值,对吧?在这种情况下,我认为我不能利用磁力计来确定用户目前在地图上的位置......

  2. 在OSM wiki中,提到节点代表地理空间点,方式只是2-2000个节点的集合,可用于表示区域。请原谅我的无知,但我怎么知道这个“点”或节点的物理尺寸/面积是多少?

  3. 除了IndoorOSM之外,是否有更简单的方法将室内平面图转换为我的应用程序可以理解并轻松使用以便导航的内容?我在youtube上看到了一个名为roodin的项目,但我不确定他们是如何进行映射的(link)。

1 个答案:

答案 0 :(得分:3)

我也在研究具有类似功能的应用程序。我的理解是:

1 - 映射建筑物时,应使用正确的纬度/经度进行映射。如果您可以去智能手机和GPS一起检查坐标,那么建立坐标应该不难。你不能去那里,这更难。也许请某人这样做可以帮助你。但是,要开始绘制平面图,您不需要坐标。完成绘图后你可以做到这一点

2 - 当使用JOSM绘图时,它会显示(在状态栏中)你的路的长度

3 - 目前,我坚持使用IndoorOSM。我喜欢他们重用节点,方式和关系来绘制平面图的方式。这是我的推荐