View source: R/osmapi_map_notes.R
osm_read_bbox_notes | R Documentation |
Returns the existing notes in the specified bounding box. The notes will be ordered by the date of their last change, the most recent one will be first.
osm_read_bbox_notes(
bbox,
limit = 100,
closed = 7,
format = c("R", "sf", "xml", "rss", "json", "gpx")
)
bbox |
Coordinates for the area to retrieve the notes from ( |
limit |
Specifies the number of entries returned at max. A value between 1 and 10000 is valid. Default to 100. |
closed |
Specifies the number of days a note needs to be closed to no longer be returned. A value of 0 means only open notes are returned. A value of -1 means all notes are returned. Default to 7. |
format |
Format of the output. Can be |
If format = "R"
, returns a data frame with one map note per row. If format = "sf"
, returns a sf
object from
sf.
format = "xml"
Returns a xml2::xml_document with the following format:
<?xml version="1.0" encoding="UTF-8"?> <osm version="0.6" generator="OpenStreetMap server" copyright="OpenStreetMap and contributors" attribution="https://www.openstreetmap.org/copyright" license="https://opendatacommons.org/licenses/odbl/1-0/"> <note lon="0.1000000" lat="51.0000000"> <id>16659</id> <url>https://master.apis.dev.openstreetmap.org/api/0.6/notes/16659</url> <comment_url>https://master.apis.dev.openstreetmap.org/api/0.6/notes/16659/comment</comment_url> <close_url>https://master.apis.dev.openstreetmap.org/api/0.6/notes/16659/close</close_url> <date_created>2019-06-15 08:26:04 UTC</date_created> <status>open</status> <comments> <comment> <date>2019-06-15 08:26:04 UTC</date> <uid>1234</uid> <user>userName</user> <user_url>https://master.apis.dev.openstreetmap.org/user/userName</user_url> <action>opened</action> <text>ThisIsANote</text> <html><p>ThisIsANote</p></html> </comment> ... </comments> </note> ... </osm>
format = "json"
Returns a list with the following json structure:
{ "type": "FeatureCollection", "features": [ { "type": "Feature", "geometry": {"type": "Point", "coordinates": [0.1000000, 51.0000000]}, "properties": { "id": 16659, "url": "https://master.apis.dev.openstreetmap.org/api/0.6/notes/16659.json", "comment_url": "https://master.apis.dev.openstreetmap.org/api/0.6/notes/16659/comment.json", "close_url": "https://master.apis.dev.openstreetmap.org/api/0.6/notes/16659/close.json", "date_created": "2019-06-15 08:26:04 UTC", "status": "open", "comments": [ {"date": "2019-06-15 08:26:04 UTC", "uid": 1234, "user": "userName", "user_url": "https://master.apis.dev.openstreetmap.org/user/userName", "action": "opened", "text": "ThisIsANote", "html": "<p>ThisIsANote</p>"}, ... ] } } ] }
format = "rss"
& format = "gpx"
For format
in "rss"
, and "gpx"
, a xml2::xml_document with the corresponding format.
The comment properties (uid
, user
, user_url
) will be omitted if the comment was anonymous.
Other get notes' functions:
osm_feed_notes()
,
osm_get_notes()
,
osm_search_notes()
notes <- osm_read_bbox_notes(bbox = c(3.7854767, 39.7837403, 4.3347931, 40.1011851), limit = 10)
## bbox as a character value also works (bbox = "3.7854767,39.7837403,4.3347931,40.1011851").
notes
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.