【问题标题】:Openstreetmap Geocoding with housenumber in query查询中带有门牌号的 Openstreetmap 地理编码
【发布时间】:2014-03-31 03:19:05
【问题描述】:

对于一些地理编码数据,我使用 OpenStreetMap。

我的地址位于德国。 openstreetmap 的一个大问题是,我在搜索我的门牌号码时遇到了问题。文档说格式是

因此,我的搜索查询是:

5 Glogauerstraße

结果如下: http://nominatim.openstreetmap.org/search/?format=xml&addressdetails=1&limit=10&q=5%20Glogauerstra%C3%9Fe

这很酷,但是有很多结果,因为在德国有很多这样的地址。所以我要补充一点,这个地址必须在柏林,邮政编码为 10999。

新的搜索查询: 5 Glogauerstraße,柏林 10999

现在结果是:

http://nominatim.openstreetmap.org/search/?format=xml&addressdetails=1&limit=10&q=5%20Glogauerstra%C3%9Fe,%20Berlin%2010999

这很好!现在只有 1 个结果!

但问题是在这个结果中没有我搜索到的门牌号 5。所以查询只是“删除”了门牌号的信息。

我怎样才能像我需要的那样解决这个搜索查询?为什么openstreet地图只是删除这些信息是一个很大的困惑......

【问题讨论】:

    标签: openstreetmap


    【解决方案1】:

    如果我错了,请纠正我,但显然(在 OSM 地图中搜索地址后)OpenStreetMap 不知道这条街的门牌号码。

    它可以将此地址正确地地理编码为近似准确的坐标,只是不够准确,无法知道房子 5 在哪里。

    您可以尝试使用 Google 地图服务,根据我的经验,它在大多数地方都更准确。

    【讨论】:

    • 哦,你说得对!我没有看到结果中也缺少柏林结果!我认为,OSM 已经知道 5 号门牌在哪里。谢谢你,对我的错误感到抱歉。
    • +1 但 -1 用于尝试使用 Google 地图,而只是在 OpenStreetMap 中修复那条街道的门牌号 :) !
    • 是的。如果您知道 5 号门牌在哪里,请向 OSM 贡献您的知识。注册和添加门牌号码很容易:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多