libosmium icon indicating copy to clipboard operation
libosmium copied to clipboard

Fast and flexible C++ library for working with OpenStreetMap data.

Results 22 libosmium issues
Sort by recently updated
recently updated
newest added

- PROJ_LIB will now be deprecated, and PROJ_DATA should be used instead - see PROJ changes at https://github.com/OSGeo/PROJ/pull/3253 - I believe some builds of libosmium point to PROJ_LIB - likely...

Hello, first of all, thanks for developing libosmium, I've been a user for some years and it is an exceptional piece of software! Lately, I have been using libosmium in...

Profiling shows that the `sparse_mmap_array` node location store is faster than others for small and medium datasets, but it still takes a huge amount of processing time. This is probably...

enhancement

https://www.openstreetmap.org/relation/11245090/history Request so that we can debug and maybe fix the geometry complication on OSM with osmiumid `r11245090` libosmium v2.15.5 was unable to parse V4 of https://www.openstreetmap.org/relation/11245090/history. It would be...

I attempted to implement fix for osmcode/pyosmium#66 but I'm missing few constructs in libosmium. 1. Factory methods for `Multimaps`. There are few approaches that I considered, but neither is without...

Using `find_package(Osmium REQUIRED io)` and `any_input/output.hpp` fails at compile time if Boost is not installed: ``` /home/travis/build/mapbox/rewrite-exit-destination-signage/third_party/libosmium/include/osmium/io/detail/debug_output_format.hpp:44:25: fatal error: boost/crc.hpp: No such file or directory #include ``` Shold `FindOsmium.cmake` check...

enhancement

It seems like this project is not using a `.clang-format` style file for formatting. Using `make indent` (which calls `astyle` with some options) wants to re-format basically the whole source...

Current code assembles multipolygons in the same way regardless of whether they are created from a closed way or from a multipolygon relation. This might be wasteful. Chances are the...

enhancement

File formats (XML, PBF, ...) are currently detected based on file name suffixes. Additionally or instead we could detect formats by looking at the first few bytes of the file.

enhancement

The classes in osmium::index::map/multimap are just simple wrapper classes for different data structures. Most of their functions are really simple and good candidates for inlining. This would work if thoses...

enhancement
question