-
-
Notifications
You must be signed in to change notification settings - Fork 471
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use libosmium for geometry building #684
Commits on Feb 3, 2017
-
improve constness of parsed osmium objects
Relations and nodes can be const, as their buffer is read only. Ways need to be writable, so we can add node locations directly in the object. Hand them around as pointers to make it clear they are mutable.
Configuration menu - View commit details
-
Copy full SHA for 7b39ca8 - Browse repository at this point
Copy the full SHA 7b39ca8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33f4cc7 - Browse repository at this point
Copy the full SHA 33f4cc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8bc82f - Browse repository at this point
Copy the full SHA c8bc82fView commit details -
Don't go through the conversation into a geos geometry but use our new wkb reader instead.
Configuration menu - View commit details
-
Copy full SHA for cf7e824 - Browse repository at this point
Copy the full SHA cf7e824View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0057767 - Browse repository at this point
Copy the full SHA 0057767View commit details -
Configuration menu - View commit details
-
Copy full SHA for 728a4ff - Browse repository at this point
Copy the full SHA 728a4ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for e1b75a5 - Browse repository at this point
Copy the full SHA e1b75a5View commit details -
move wkb writing in a separate class
Role out our own wkb writer class instead of using libosmiums internal implementation details. Allows a bit of stream-lining and removes some of the hacks added to the libosmium copy.
Configuration menu - View commit details
-
Copy full SHA for 9bab69e - Browse repository at this point
Copy the full SHA 9bab69eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c298b8 - Browse repository at this point
Copy the full SHA 1c298b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d5c53d - Browse repository at this point
Copy the full SHA 3d5c53dView commit details -
Configuration menu - View commit details
-
Copy full SHA for dfd4a51 - Browse repository at this point
Copy the full SHA dfd4a51View commit details
Commits on Feb 4, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 29bd6cc - Browse repository at this point
Copy the full SHA 29bd6ccView commit details -
Go back to printf conversion because std::to_string() does not have sufficient precision.
Configuration menu - View commit details
-
Copy full SHA for a73c5ee - Browse repository at this point
Copy the full SHA a73c5eeView commit details -
remove remaining traces of nodelist types
No longer needed. Using libosmium types now.
Configuration menu - View commit details
-
Copy full SHA for f5ddbc6 - Browse repository at this point
Copy the full SHA f5ddbc6View commit details -
streamline retival of ways for relations
Get roles and ids directly from the relation member list, avoiding intermediate id lists and additional loops through the members.
Configuration menu - View commit details
-
Copy full SHA for 9822c40 - Browse repository at this point
Copy the full SHA 9822c40View commit details -
add converter from hex to binary wkb
Postgres returns wkbs in hexform whereas the parser expects a pure binary form. So convert before usage.
Configuration menu - View commit details
-
Copy full SHA for b27b1b3 - Browse repository at this point
Copy the full SHA b27b1b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d491cf - Browse repository at this point
Copy the full SHA 0d491cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for eb9ec38 - Browse repository at this point
Copy the full SHA eb9ec38View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a354f2 - Browse repository at this point
Copy the full SHA 7a354f2View commit details
Commits on Feb 7, 2017
-
Remove remaining geos references
Geos is no longer required, or needed by CI
Configuration menu - View commit details
-
Copy full SHA for e5837d7 - Browse repository at this point
Copy the full SHA e5837d7View commit details
Commits on Feb 8, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 04895af - Browse repository at this point
Copy the full SHA 04895afView commit details
Commits on Feb 10, 2017
-
update to newest libosmium version
This includes the custom modifications in the official libosmium branch.
Configuration menu - View commit details
-
Copy full SHA for 7e880ab - Browse repository at this point
Copy the full SHA 7e880abView commit details
Commits on Feb 12, 2017
-
Configuration menu - View commit details
-
Copy full SHA for cd9a0a7 - Browse repository at this point
Copy the full SHA cd9a0a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14130fc - Browse repository at this point
Copy the full SHA 14130fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 364cb40 - Browse repository at this point
Copy the full SHA 364cb40View commit details -
restore previous polygon behaviour
- way_area should not appear in hstore column in roads and line table - when using -G simple polygons should still be of type POLYGON
Configuration menu - View commit details
-
Copy full SHA for d491146 - Browse repository at this point
Copy the full SHA d491146View commit details -
adapt regression tests to new libosmium geometry creation
Changes are mainly due to broken polygons not being added anywhere and a more eager line merging algorithm for routes.
Configuration menu - View commit details
-
Copy full SHA for 0333e11 - Browse repository at this point
Copy the full SHA 0333e11View commit details
Commits on Feb 14, 2017
-
Configuration menu - View commit details
-
Copy full SHA for e7e355b - Browse repository at this point
Copy the full SHA e7e355bView commit details
Commits on Feb 28, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 5131a63 - Browse repository at this point
Copy the full SHA 5131a63View commit details
Commits on Mar 1, 2017
-
Configuration menu - View commit details
-
Copy full SHA for b2a2d58 - Browse repository at this point
Copy the full SHA b2a2d58View commit details