Zh-hans:Key:postal_code

From OpenStreetMap Wiki
Jump to navigation Jump to search
postal_code
说明
用于标注街道和区域的邮政编码。 编辑此说明
组: places
用于这些元素
不可用于节点可用于路径可用于区域可用于关系
状态:使用中
本页面由 AI 从英文页面翻译而来,内容需要人工复核。

你可以用 postal_code=* 标注路径和区域,以描述某个区域或街道的邮政编码。

其他标注方案

  • postal_code=* 键也被用在建筑物和节点上,不过 Karlsruhe Schema 已经更为成熟(参见 addr=*)。在建筑物和节点的地址语境中应使用 addr:postcode=* 标签。
  • 对于街道两侧邮政编码相同的情况,postal_code=* 仍然有效并被广泛使用。
  • 对于邮政编码区域的边界,postal_code=* 仍然有效并被广泛使用,也可以在路径或关系上使用 boundary=postal_code(关系还应带有 type=boundary)。
  • 在某些地区,postal_code=* 常标注在邮局(amenity=post_office)上,以表示该邮局所服务的邮政编码。例如美国典型的邮局有一个街道地址,其中的 ZIP+4 编码比路标上的 ZIP 编码更具体。ZIP+4 编码应填在 addr:postcode=* 中,而 postal_code=* 可以更概括。此外,有些邮局服务多个 ZIP 编码,却仍只有一个街道地址。有些邮局因此 addr:postcode=* 与 postal_code=* 的取值不同,但这并不是错误。

邮政编码体系

可以看看维基百科,了解更多关于不同邮政编码体系的内容!(选择语言:de - en - es - fr - nl)。

( ) = 可选

邮政编码数据来源

在理想情况下,某个数据库中的邮政编码(及其所代表的位置)应由政府机构管理,并且免费、无许可限制地共享,因为这显然具有经济上的好处。遗憾的是,大多数国家并非如此,因此我们对所有其他类型的地理数据也采取同样的做法。我们通常从零开始收集和构建数据,而不复制其他来源。我们也不使用 Google Maps 来定位事物,并避免从任何其他这样做的网站/来源复制。

从零开始收集邮政编码?

从零开始收集邮政编码?这是指挨家挨户敲门询问人家的邮政编码吗?

是的……我们就是这样构建地图的。我们通过实地考察来调查和发现信息。邮政编码尤其麻烦,因为它们是看不见的。它们的可验证性较差,这在某种意义上意味着它们不适合 OpenStreetMap,但它们始终是人们愿意免费发布的一类地理数据。

你也可以不敲门,而是逐个去发现邮政编码,例如留意小票、餐厅菜单上的信息。你甚至可以在该场所的官方网站上查询。但这里有一条需要警惕的滑坡:我们不想系统性地从别人的数据库里大量复制邮政编码。

官方来源

当政府或其他测绘机构以明智的方式开放数据时,我们可以使用这些来源,不过对这类数据的“使用”可能需要从导入的角度来理解,即把数据转换后以自动化方式在 OpenStreetMap 数据库中设置 postal_code=* 标签。导入要求我们对许可的兼容性以及其他各种附带条件非常有把握,并且必须遵守导入指南。一个更好的替代方案也许是设计出把数据集组合起来但仍保持各自独立的方法。对许多最终用途来说这可能效果不错,但代价是 OpenStreetMap 的一些优势(例如 Nominatim 的搜索匹配)将无法实现。

Free The Postcode

有一个相关但独立的项目叫 Free The Postcode,它作为一个更聚焦的数据库来协调这类工作。当你在 OpenStreetMap 中给一个节点添加 postal_code 标签时,它不会自动添加到 Free The Postcode。Free The Postcode 近期的活跃度和关注度有所下降。它一直以英国为中心,但在英国,随着 CodePoint 的发布,邮政编码的情况发生了变化(详见 Free The Postcode#UK)。不过 Free The Postcode 在其他地方可能仍然有用且切题。

渲染示例

这些示例展示了制图者按照把 postal_code=* 加到每条街道上的方式所产生的数据。

Postal_code-birmingham-uk.png Birmingham,英国

Hamburg,德国

外部链接

  • 英国邮政编码地图
  • B-Mikud – 以色列邮政编码自由文本查询;输入希伯来语地址(城市、街道和门牌号,顺序任意)即可获取 7 位邮政编码,数据基于以色列邮政的地址文件。