Provided by: osmium-tool_1.3.0-1_amd64
NAME
osmium-time-filter - filter OSM data by time from a history file
SYNOPSIS
osmium time-filter [OPTIONS] INPUT-FILE [TIME] osmium time-filter [OPTIONS] INPUT-FILE FROM-TIME TO-TIME
DESCRIPTION
Copy all objects that were valid at the given TIME or in the time period between FROM-TIME (inclusive) and TO-TIME (not inclusive) from the input file into the output file. If no time is given, the current time is used. Usually the INPUT-FILE will be an OSM data file with history. If both FROM-TIME and TO-TIME are given, the result will also have history data, it will also include deleted versions of objects. If only a single point in time was given, the result will be a normal OSM file without history containing no deleted objects. The format for the timestamps is "yyyy-mm-ddThh:mm::ssZ".
OPTIONS
-f, --output-format=FORMAT The format of the output file. Can be used to set the output file format if it can't be autodetected from the output file name. See osmium-file-formats(5) or the libosmium manual for details. -F, --input-format=FORMAT The format of the input file. Can be used to set the input file format if it can't be autodetected from the file name. See osmium-file-formats(5) or the libosmium manual for details. --generator=NAME The name and version of the program generating the output file. It will be added to the header of the output file. Default is "osmium/" and the version of osmium. -o, --output=FILE Name of the output file. Default is '-' (stdout). --output-header=OPTION Add output header option. This option can be given several times. See the libosmium manual for a list of allowed header options. -O, --overwrite Allow an existing output file to be overwritten. Normally osmium will refuse to write over an existing file. --fsync Call fsync after writing the output file to force the OS to flush buffers to disk. -v, --verbose Set verbose mode. The program will output information about what it is doing to stderr.
DIAGNOSTICS
osmium time-filter exits with exit code 0 if everything went alright, 1 if there was an error processing the data, or 2 if there was a problem with the command line arguments.
EXAMPLES
Extract current planet file from history planet: osmium time-filter -o planet.osm.pbf history-planet.osh.pbf Extract planet data how it appeared on January 1 2008 from history planet: osmium time-filter -o planet-20080101.osm.pbf history-planet.osh.pbf 2008-01-01T00:00:00Z
SEE ALSO
• osmium(1), osmium-file-formats(5) • Osmium website (http://osmcode.org/osmium)
COPYRIGHT
Copyright (C) 2013-2015 Jochen Topf <jochen@topf.org>. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
CONTACT
If you have any questions or want to report a bug, please go to http://osmcode.org/contact.html
AUTHORS
Jochen Topf <jochen@topf.org>. 1.3.0 OSMIUM-TIME-FILTER(1)