Provided by: osmium-tool_1.3.0-1_amd64 bug

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)