| find {osmar} | R Documentation |
Find element for a given condition
find(object, condition)
object |
An |
condition |
A condition for the element to find; see details section. |
The basis of an osmar object are
data.frames; therefore the condition
principally follows the rules for
subset: logical expression indicating
elements or rows to keep.
Furthermore, one has to define on which element and which
data of the osmar object the condition
applies: element(data(condition)), see
osm_descriptors.
The ID of the the element
binary_grep
Other finding: find_down,
find_nearest_node, find_up
data("muc", package = "osmar")
find(muc, node(tags(v == "Marienplatz")))
find(muc, node(tags(v %agrep% "marienplatz")))
find(muc, node(attrs(id == 19475890)))
find(muc, way(tags(k == "highway" & v == "pedestrian")))