Zh-hans:Key:shade

From OpenStreetMap Wiki
Jump to navigation Jump to search
shade
说明
表示某要素是否处于阴影中。 编辑此说明
组: properties
用于这些元素
可用于节点可用于路径可用于区域可用于关系
状态:使用中
本页面由 AI 从英文页面翻译而来,内容需要人工复核。

键 shade=* 用于表示阴影的存在。本条目旨在记录该标签的实际用法以及可能存在的问题。

当前用途

  • shade=yes:该要素处于阴影中。
  • shade=partial:该要素部分处于阴影中。
  • shade=no:该要素不处于阴影中。

shade=* 可以用于节点、路径、区域或关系。最常用于标注了 highway=* 的路径,但用在许多其他路径上也很合理。

需要留意的问题

该标签目前的使用主要针对在一年中大部分季节、一天中大部分时间都处于阴影中的地点,例如因为被植被覆盖(如照片所示)。

其他使用场景需要考虑到:阴影会随时间变化,取决于白天太阳自东向西的位置以及随季节而升降到地平线以上的高度。太阳位置是可以计算出来的(例如参见 http://suncalc.net/),在有数据的地方阴影也可以从三维地图中计算得出(例如参见 F4 Map)。在没有三维数据时,仍可用一年中特定时刻可能被遮挡的方位来描述某个地点,表示该方向上存在形状和高度合适的物体(太阳方位角与高度角)。目前还没有能够记录这类信息的标注方案。

与 lit=* 一样,阴影属性可能在非常精细的空间尺度上变化,但由于位置和角度的精度限制,通常不适合在 Openstreetmap 中记录如此完整的细节。所标注的阴影应视为近似值。例如,远处物体方向和高度上的微小误差,可能会对是否真的能观测到阴影产生很大影响。在阴影边缘处,阴影长度随时间的微小变化可能就意味着观测不到阴影。阴影也可能只在很短的时间内存在,例如日出和日落附近由矮小物体投下的长影子。因此,阴影通常应被视为既有物体的一项属性,而不是去详细地显式标注。

渲染

目前已知没有任何样式会渲染阴影。

可能的同义词

如果你知道有使用这个标签的地方的话,请确认能否使用其他标签代替。
我们非常不鼓励你使用自动化编辑,除非你知道自己在做什么!

参见

此前关于提案的工作:

相似的概念:

外部链接