我正在使用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
答案 0 :(得分:2)
解释了许多这些属性here。
让我们以第一个条目为例:node 4610337290。
id
是此element的唯一标识符。 OSM中的每个元素(节点,方式,关系)都有唯一的ID,尽管这些ID在元素类型中只是唯一的。这意味着可以存在与方式或关系具有相同ID的节点。
visible
显示此节点是否已被删除。已删除的节点仍保留在数据库中,包括其完整历史记录。
timestamp
是最后一次修改此节点的时间。
version
是此节点的当前版本号。每次修改都会导致版本号增加。
changeset
是修改此元素的最后一个changeset的标识符,在本例中为changeset 45198454。变更集可以包含对多个元素的修改。
user
是负责该节点最后changeset
的用户的OSM用户名。
uid
是user
的唯一标识符。
lat
和lon
是节点的纬度和经度。
答案 1 :(得分:0)
简单版本:
这是为该项目做出贡献的人的属性。
?osmar
的产率:
nodes
A list with two data frames containing the attributes and tags of the nodes.
基本上是对对象进行编辑的人/时间/地点。
了解更多信息,请参阅detailed documentation here。