信息包 osmar R

info package osmar R

我正在使用带有 R 的 osmar 包,但我想了解一些输出。 一般来说,我想了解这些输出:

ua$nodes$attrs
ua$nodes$tags

ua$ways$attrs
ua$ways$tags
ua$ways$refs

ua$relations$attrs
ua$relations$tags
ua$relations$refs

特别是这个:ua$nodes$attrs

ua$nodes$attrs
            id visible           timestamp version changeset             user     uid      lat      lon
1   4610337290    true 2017-01-15 20:08:26       1  45198454 Michele Aquilani 3860151 41.87560 12.48151
2   1168031316    true 2015-01-27 12:21:52       3  28440993          Dinamik   39040 41.87572 12.48203
3    470954078    true 2009-08-19 11:42:50       1   2199720        GPS-Marco  110076 41.87548 12.48150
4    302148972    true 2010-10-07 14:57:51       2   5978872     dieterdreist   26139 41.87555 12.48166
...

有人可以帮助我吗?

Tnx

简单版:

这是那些为该项目做出贡献的人的属性。

?osmar

产量:

nodes
     A list with two data frames containing the attributes and tags of the nodes.

基本上 who/when/where 对对象所做的编辑。

有关更多信息,请参阅 detailed documentation here

对其中​​许多属性进行了解释 here

我们以第一个条目为例:node 4610337290.

id是这个element的唯一标识。 OSM 中的每个元素(节点、方式、关系)都有一个唯一的 ID,尽管这些 ID 仅在 元素类型中是唯一的。这意味着可以有一个节点具有与方式或关系相同的 ID。

visible表示该节点是否已经被删除。删除的节点保留在数据库中,包括它们的完整历史记录。

timestamp为本节点最后修改时间

version是这个节点的当前版本号。每次修改都会导致版本号增加。

changeset是最后一个changeset that modified this element, in this case changeset 45198454的标识符。一个变更集可以包含对多个元素的修改。

user是负责最后changeset到这个节点的用户的OSM用户名。

uiduser的唯一标识符。

latlon是节点的经纬度。