io
- Data In- and Output¶
This module exposes the generic file reader.
-
class
osmium.io.
Reader
¶ A class that reads OSM data from a file.
-
close
((Reader)self) → None :¶ Close any open file handles. The reader is unusable afterwards.
-
eof
((Reader)self) → bool :¶ Check if the end of file has been reached.
-
header
((Reader)self) → Header :¶ Return the header with file information, see
osmium.io.Header
.
-
-
class
osmium.io.
Header
¶ File header with global information about the file.
-
box
((Header)self) → Box :¶ Return the bounding box of the data in the file or an invalid box if the information is not available.
-
get
((Header)self, (str)key[, (str)default='']) → str :¶ Get the value of header option ‘key’ or default value if there is no header option with that name. The default cannot be None.
-
has_multiple_object_versions
¶ True if there may be more than one version of the same object in the file. This happens normally only in history files.
-
set
((Header)self, (str)key, (str)value) → None :¶ Set the value of header option ‘key’.
-