有什么好处和优点拥有自己的OpenStreetMap数据库的缺点?

时间:2010-08-11 06:41:16

标签: database api routes openstreetmap

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

2 个答案:

答案 0 :(得分:1)

使用此指南来决定是否应将新标记添加到OpenStreetMap数据库或为其创建自己的数据库:

  • 检查OpenStreetMap的新标签是否真的是新的(请参阅Map Features)。
    • 如果它们不是新的,那么只需将现有标记方案中的新数据添加到OpenStreetMap数据库。
    • 如果它们是新的,请考虑标签对OpenStreetMap用户群是否重要。
      • 如果它们对用户很重要,请考虑一个好的标记方案并将它们直接添加到OpenStreetMap数据库中。也许为你的标记方案创建一个proposal来宣传它。
      • 如果新标签仅对您的应用程序很重要,请将它们放在您自己的数据库中,并用它覆盖OpenStreetMap数据。考虑在您的附加数据的自由许可下提供数据转储,以便人们可以轻松地对其进行实验并创建新的应用程序。

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

答案 1 :(得分:0)

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