[Tile-serving] [osm2pgsql] Drop custom o5m parser in favour of libosmium parser (#497)
Sarah Hoffmann
notifications at github.com
Fri Nov 6 22:31:57 UTC 2015
This commit includes some larger structural changes:
- parse_t and parse_delegate_t removed, osm2pgsql now directly
creates a parse_osmium_t object
- bbox class replaced with osmium::Box
- code duplication in parse_stats_t cleaned up
- add generic parse() function for tests, also to avoid code duplication
You can view, comment on, or merge this pull request online at:
https://github.com/openstreetmap/osm2pgsql/pull/497
-- Commit Summary --
* remove custom o5m parser in favour of libosmium parser
-- File Changes --
M CMakeLists.txt (4)
M options.cpp (1)
M osm2pgsql.cpp (18)
D parse-o5m.cpp (934)
D parse-o5m.hpp (42)
M parse-osmium.cpp (133)
M parse-osmium.hpp (111)
D parse.cpp (143)
D parse.hpp (144)
A tests/common.hpp (22)
M tests/test-hstore-match-only.cpp (14)
M tests/test-output-multi-line-storage.cpp (12)
M tests/test-output-multi-line.cpp (14)
M tests/test-output-multi-point-multi-table.cpp (13)
M tests/test-output-multi-point.cpp (13)
M tests/test-output-multi-poly-trivial.cpp (12)
M tests/test-output-multi-polygon.cpp (13)
M tests/test-output-multi-tags.cpp (12)
M tests/test-output-pgsql-schema.cpp (14)
M tests/test-output-pgsql-tablespace.cpp (13)
M tests/test-output-pgsql-z_order.cpp (13)
M tests/test-output-pgsql.cpp (57)
M tests/test-parse-xml2.cpp (4)
-- Patch Links --
https://github.com/openstreetmap/osm2pgsql/pull/497.patch
https://github.com/openstreetmap/osm2pgsql/pull/497.diff
---
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/osm2pgsql/pull/497
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/tile-serving/attachments/20151106/46eccc34/attachment.html>
More information about the Tile-serving
mailing list