Zh-hans:Beginners Guide 1.4.1

From OpenStreetMap Wiki
Jump to navigation Jump to search

添加标签

上一节中你已经学习了 OpenStreetMap 的地理元素。是时候学习一点 OpenStreetMap 的标签方案了。基本的标签方案可以在这一页中找到。在 Map Features 可以找到标签的介绍页,其中列出了 OSM 社群公认的标签。许多例子都可以在 Map Features 找到。Users in other countries will want to look at Tagging for guidance in applying the tagging scheme to their country.

地理对象的类型

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: 你应该添加适用于整条路的标签到这条路上,而不是组成它的节点。当要标记具体的地点,如加油站时,才标记节点。此外,请注意图层可能不会在一段时间内更新。(渲染).

向上