Module osmio::changesets[][src]

Expand description

Changeset dump files

Parses the changesets-latest.osm.bz2 changeset dump file from https://planet.openstreetmap.org/planet/changesets-latest.osm.bz2

Download a changeset dump:

$ aria2c --seed-time 0 https://planet.openstreetmap.org/planet/changesets-latest.osm.bz2.torrent

Parse & read it:

let mut reader = ChangesetReader::from_filename("changesets-latest.osm.bz2")?;
for changeset in reader {
   ...
}

The ChangesetReader reads the file fully, but ChangesetTagReader is optimized to just return the tags

Structs

A single OSM changeset entry

Builder for Changeset.

Reads the changesets-latest.osm.bz2 file and produces Changesets

Reads the changesets-latest.osm.bz2 file and produces tuples of (id, tags) (u64, Vec<(String, String)>) for every (tagged) changesets.

Enums

Error type for ChangesetBuilder