Zh-hans:Beginners Guide 1.4.1

From OpenStreetMap Wiki
Jump to navigation Jump to search

添加标签

上一节中你已经学习了 OpenStreetMap 的地理元素。是时候学习一点 OpenStreetMap 的标签方案了。基本的标签方案可以在这一页中找到。在 Map Features 可以找到标签的介绍页,其中列出了 OSM 社群公认的标签。许多例子都可以在 Map Features 找到。各个国家可能有使用不同的标签方案,因此您可能需要参考您所在国家的指引。

地理对象的类型

OpenStreetMap 的标签方案中有3种数据类型可以添加标签:

  • 节点: 只是一个节点/点,用于标记地图上的一个特定点。例如:
  • 线: 一条 道路用于在地图上表示一个线性的项目。例如:
  • 区域: 一个封闭的道路,用于表示地图上某一区域。例如:
    • 一个湖可以用一个带有 natural=water 标签的区域表示。
    • 一个可以用一个带有 place=town 标签的区域表示。

标签的类型

有很多的标签,但只有几种不同的用途。有4种非常常用的标签类型:

  • 元素标签: 这些标签声明了一点信息。(例: oneway=yes, lanes=2)
  • 预定义标签: 这些标签提供了一种简单的方式去标记很多的值。(例: highway=motorway,和 lanes=2 oneway=yes maxspeed=120 等等一样。(视各国情况而定))
  • 调整标签: 这些标签可以用来修正预定义标签。(例: motorcycle=no 可以和 highway=motorway 一起使用,当摩托车不允许行使时,假设有这样一个地方。lanes=2 may be used for smaller motorways, such as ones commonly found in Scotland)
  • 渲染标签: 这些都是与绘图无关的标签,但它们可以告诉渲染器如何渲染地图。(例:layer=1).

标签被设计为在不同方式中使用。一些应用于节点,一些应用于道路,其它的应用于封闭道路。


There are many tags that can be used to list all the facts about a road (or whatever you happen to be mapping), but to start with, and just to get your first render you only need to add a highway tag for a road. From this point on, you should be able to see your work rendering on OSM's maps, and add more and more details.


  • Q: 我已经添加了 Highway=Unclassified,但它没有显示。
  • A: 渲染器是大小写敏感的,正确的标签应是 highway=unclassified。所有的标签都是小写的,除了名称。

  • Q: 我已经为节点添加了标签,但它没有显示。
  • A: 你应该添加适用于整条路的标签到这条路上,而不是组成它的节点。当要标记具体的地点,如加油站时,才标记节点。此外,请注意图层可能不会在一段时间内更新。(渲染).

向上