Zh-hans:Key:postal_code
| 说明 |
|---|
| 用于标注街道和区域的邮政编码。 |
| 组: places |
| 用于这些元素 |
| 状态:使用中 |
| 此标签的工具 |
你可以用 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=* 加到每条街道上的方式所产生的数据。
Birmingham,英国
Hamburg,德国
