2010-08-11 70 views
0

我正在做一个使用OpenStreetMap的路线规划应用程序。目标地区是菲律宾国家首都区。我需要道路矢量数据和一些其他项目的POI。我在想,如果最好是获取数据(.OSM文件)并将其放入我自己的数据库中,或者改为在线数据库。我将为我的项目添加新类型的POI。我正在考虑访问速度等。我需要你的意见。非常感谢!拥有自己的OpenStreetMap数据库有哪些优点和缺点?

回答

0

这两种方法都有很多优点和缺点;我缺乏开放街道地图项目的专业知识(或影响力)来帮助您做出决定,但我建议您在邮件列表上询问http://lists.openstreetmap.org/listinfo。祝你好运,并祝贺你的项目。

1

以此作为决定是否应该添加新标签OpenStreetMap的数据库,或者为他们创建自己的数据库指南:

  • 检查,如果新的标签是真正的新为OpenStreetMap的(见Map Features)。
    • 如果它们不是新的,那么只需在已存在的标记方案中将新数据添加到OpenStreetMap数据库即可。
    • 如果它们是新的,请考虑标记对于OpenStreetMap用户群是否重要。
      • 如果它们对用户很重要,请考虑一个好的标记方案,并将它们直接添加到OpenStreetMap数据库中。也许创建一个proposal为您的标记计划传播有关它的话。
      • 如果新标签只对您的应用程序很重要,请将它们放在您自己的数据库中,并使用它覆盖OpenStreetMap数据。考虑根据自由许可的额外数据提供数据转储,以便人们轻松实验并创建新的应用程序。

访问速度当然是更可靠的,如果你有自己的数据库。几个月后,您可以拥有自己的,更新的OpenStreetMap数据库:有minutely diffs available可以让您的本地Planet.osm提取最新!

相关问题