Added
- Function
dump_as_array()
to dump sparse array indexes. - Set the
xml_josm_upload
header option when reading XML files. - New function
OSMObject::remove_tags()
marks tags on OSM objects as removed. - More tests.
Changed
- When reading OSM files Libosmium now has less memory overhead, especially when reading PBF files. This works by using more, but smaller buffers.
- The
TagsFilter
class is now based on theTagsFilterBase
template class which allows setting the result type. This allows the filter to return more data depending on the rule that matched. - Use enums for many constants instead of (static) const(expr) variables.
- Make
chunk_bits
inIdSetDense
configurable. - Hardcode
%lld
format instead of using<cinttypes>
PRI macro. - Update included gdalcpp to version 1.2.0.
Fixed
- The gzip/bzip2 compression code was overhauled and is better tested now. This fixes some bugs on Windows.