Jochen Topf
Jochen Topf
There are special cases for `std::reference_wrapper` and `recursive_wrapper` in two places. One is in the `get()` call, the other in `unwrapper` helper class used by the visitor apply functions. This...
The constructor for `variant` is declared `noexcept` which is only true if the constructor for the underlying type is noexcept. Because we don't know which type that will be we...
A closed counterclockwise way tagged as `natural=coastline` when it has been drawn inside a landmass. For example: http://tools.geofabrik.de/osmi/?view=coastline&lon=-15.65278&lat=64.20452&zoom=13&opacity=1.00&overlays=coastline,coastline_error_lines,line_not_a_ring,line_overlap,line_invalid,line_direction,questionable,coastline_error_points,unconnected,intersections,not_a_ring,double_node,tagged_node
This reverts commit 748fc0ab5bf4d9b459f2cbab54f4523c7b09624a. Turns out this wasn't such a good idea, see #1767 for details. The gist of it is that we always return NULL geometry when there are...
Relation members were not returned in order from rel_members_get() when using the pgsql middle. This also fixes an anomaly where node members where returned as a WayNodeList instead of as...
The `simplify()` function currently only works for linestrings. * [X] It should also work for multilinestrings. * [ ] It should also work for (multi)polygons. The problem with simplify is...
It would be great to have a `length()` function for (multi)linestrings. Implementation similar to the `area()` function for polygons using the boost::geometry function of the same name. See #1756
Imports with osm2pgsql can take quite some time and if something breaks you have to start from scratch. Some kind of "resume" feature is requested often and we should look...
The wiki calendar has categories, we should have that, too. This is especially important for filtering major vs. minor events. Usually I am interested in all events in my area...
https://json-schema.org/ See #109