| osm_create_changeset {osmapiR} | R Documentation | 
Create, update, or close a changeset
Description
Create, update, or close a changeset
Usage
osm_create_changeset(
  comment,
  ...,
  created_by = paste("osmapiR", getOption("osmapir.osmapir_version")),
  verbose = FALSE
)
osm_update_changeset(
  changeset_id,
  comment,
  ...,
  created_by = paste("osmapiR", getOption("osmapir.osmapir_version")),
  verbose = FALSE
)
osm_close_changeset(changeset_id)
Arguments
| comment | Tag comment is mandatory. | 
| ... | Arbitrary tags to add to the changeset as named parameters (key = "value"). | 
| created_by | Tag with the client data. By default,  | 
| verbose | If  | 
| changeset_id | The id of the changeset to update. The user issuing this API call has to be the same that created the changeset. | 
Details
See https://wiki.openstreetmap.org/wiki/Changeset for details and the most common changeset's tags.
When updating a changeset, unchanged tags have to be repeated in order to not be deleted.
Value
The ID of the newly created changeset or a data.frame inheriting osmapi_changesets with the details of
the updated changeset.
Nothing is returned upon successful closing of a changeset.
Functions
-  osm_create_changeset(): Open a new changeset for editing.
-  osm_update_changeset(): Update the tags of an open changeset.
-  osm_close_changeset(): Close a changeset. A changeset may already have been closed without the owner issuing this API call. In this case an error code is returned.
See Also
Other edit changeset's functions: 
osm_diff_upload_changeset()
Examples
## Not run: 
set_osmapi_connection("testing") # use the testing server
chset_id <- osm_create_changeset(
  comment = "Describe the changeset",
  source = "GPS;survey",
  hashtags = "#testing;#osmapiR"
)
chaset <- osm_read_changeset(changeset_id = chset_id)
chaset
upd_chaset <- osm_update_changeset(
  changeset_id = chset_id,
  comment = "Improved description of the changeset",
  hashtags = "#testing;#osmapiR"
)
upd_chaset
## End(Not run)