【问题标题】:OpenstreetMap how to validate post addressesOpenstreetMap 如何验证帖子地址
【发布时间】:2015-11-18 11:43:33
【问题描述】:

我正在开展一个项目,我应该开发一个应用程序来验证德国、瑞士和奥地利的邮政地址。为此,我需要建立一个包含所有信息的地址数据库。但我不知道我在哪里可以得到数据。我google了很长时间,但我没有找到我的问题的答案。 我有两个问题:

  1. 我可以在生产环境中使用 nominatim 的其余服务吗?该应用程序每天将处理大约超过 300000 个请求。
  2. 我可以在数据库 (MySql) 中导入一个 openstreetmap 文件 (*.osm) 并使用它吗?那里有我验证地址所需的所有信息吗?比如 streetname 存在吗?门牌号存在吗?街道适合门牌号码和城镇吗?

提前

阿什拉夫

【问题讨论】:

    标签: java geocoding openstreetmap compass-geolocation nominatim


    【解决方案1】:
    1. 是的,您可以在生产环境中使用 Nominatim。然而不是 OSM 的公共实例(查看usage policy 原因)。只需install your own Nominatim instance 或使用其他alternatives 之一。
    2. 这取决于您需要的确切信息。一些地址信息是隐含的(通常是地址、门牌号),还有一些需要首先计算(通常是城市、自治市、州、邮政编码等),因为它们通常不直接附加到地址元素,而是附加到@987654324 @ 反而。 Nominatim 为您完成所有这些处理。

    还可以看看其他OSM search engines。请记住,OSM 并不包含所有可能的地址。

    【讨论】:

    • 嗨,Scai,非常感谢您的回答。
    • 我还有一个问题。是否有可能在不使用像 Nominatim 这样的中间项目的情况下从另一个位置/组织下载邮政/地址数据。我只需要数据,无论如何我都会为验证编写新软件。至少对于德国来说,因为我们与德国邮政签订了合同,他们向我们发送了一张包含所有可能地址数据的 CD。而且因为 OSM 不包含所有可能的地址,所以使用 CD 对我们来说更安全。对于其他国家,我只需要数据。不管它们是否完整。谢谢
    • 我不熟悉其他数据源,因此无法真正回答您的后续问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-29
    • 2011-12-11
    • 1970-01-01
    • 1970-01-01
    • 2014-06-12
    • 1970-01-01
    相关资源
    最近更新 更多