2017-02-15 34 views
1

我使用osmar包与R,但我想了解一些输出。 一般来说,我想明白这些输出:信息包osmar R

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

回答

2

其中很多属性都被解释为here

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

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

visible显示此节点是否已被删除。删除的节点保留在数据库中,包括其完整的历史记录。

timestamp是上次修改此节点的时间。

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

changeset是修改此元素的最后一个changeset的标识符,在此例中为changeset 45198454。变更集可以包含对多个元素的修改。

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

uiduser的唯一标识。

latlon是节点的纬度和经度。

0

简单的版本:

是那些谁该项目贡献的属性。

?osmar 

产量:

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

基本上是谁/何时/何对对象所做的编辑。

欲了解更多信息,请参阅detailed documentation here