Commit Graph

32 Commits (dab06de51cd906476bbd2d9fec4b6faf563bf142)

Author SHA1 Message Date
Oliver Tonnhofer 9d02c24ea0 limit ways and relations as well
only cache ways if the first coord is cached, only cache relations
if the first member is cached.

we need to sync the read process so that we have all coords cached
before the first way gets checked for limitto.
2013-11-12 09:21:17 +01:00
Oliver Tonnhofer 8959147ccf refactored parallel parser 2013-11-11 13:59:53 +01:00
Oliver Tonnhofer 600dfa1b61 fixed package of pbf/doc.go 2013-09-02 10:48:32 +02:00
Oliver Tonnhofer 52fb1dfd6e add package descriptions 2013-09-02 10:26:29 +02:00
Oliver Tonnhofer 28ab6cd5d9 add empty parser package 2013-09-02 09:01:48 +02:00
Oliver Tonnhofer 9e454714b8 name package to imposm3 2013-08-29 15:44:31 +02:00
Oliver Tonnhofer f3155e9b7a fixed pbf test 2013-08-02 10:55:52 +02:00
Oliver Tonnhofer 4a0abacbc5 save timestamp after initial diff import 2013-07-19 09:29:51 +02:00
Oliver Tonnhofer 25cd7bfdc3 parse pbf header block with timestamp; check required pbf features 2013-07-17 10:24:39 +02:00
Oliver Tonnhofer eb449b2636 support for uncompressed pbf 2013-07-05 10:06:55 +02:00
Oliver Tonnhofer a5be2de690 refactored parser API 2013-07-05 09:57:03 +02:00
Oliver Tonnhofer 5398171a23 renamed pbf parser package to parser/pbf 2013-07-05 09:35:16 +02:00
Oliver Tonnhofer f1623d1432 create tag maps only when needed 2013-06-03 11:03:19 +02:00
Oliver Tonnhofer ff5e3e96aa refactored parser/cache code into reader package 2013-05-21 09:07:37 +02:00
Oliver Tonnhofer f00e2fa383 use seprarate slice for nodes and coords in parser 2013-05-21 08:52:14 +02:00
Oliver Tonnhofer c4fb0d8a21 make chanels buffered 2013-05-17 17:15:02 +02:00
Oliver Tonnhofer cba18797e9 removed go vet warnings 2013-05-13 10:55:08 +02:00
Oliver Tonnhofer 42dbbb654a fixed tests after move of packages 2013-05-07 07:56:09 +02:00
Oliver Tonnhofer d88b372ff2 fixed import 2013-05-06 16:49:48 +02:00
Oliver Tonnhofer eb046f1d19 move osmpbf package to parser 2013-05-06 16:18:29 +02:00
Oliver Tonnhofer 232443dc16 handle dense nodes with empty KeysVals 2013-05-06 10:50:55 +02:00
Oliver Tonnhofer 0cf5b90120 add osmpbf package 2013-05-06 07:29:43 +02:00
Oliver Tonnhofer bf4c5ee31f use slices for deltacoords; store ref index 2013-05-05 20:14:39 +02:00
Oliver Tonnhofer 7c2c5c490a add separate cache for nodes and coords 2013-05-02 18:45:33 +02:00
Oliver Tonnhofer 23793f706c fixed parser test 2013-04-30 14:01:46 +02:00
Oliver Tonnhofer 0c62bfd7b0 make BlockPosition fields public 2013-04-27 16:02:16 +02:00
Oliver Tonnhofer dfd4c41a0c renamed Way.Nodes to Way.Refs 2013-04-23 22:30:41 +02:00
Oliver Tonnhofer 7f28d079fb write everything to cache in batches 2013-04-20 16:50:23 +02:00
Oliver Tonnhofer 74a388887d full parsing and caching; first delta encoding of coords 2013-04-11 19:50:20 +02:00
Oliver Tonnhofer 79b528d53e parse and cache pbf files 2013-04-08 21:45:13 +02:00
Oliver Tonnhofer 1ad4f7931c hackahoy! parsing of nodes/ways/relations; marshaling 2013-04-02 22:07:27 +02:00
Oliver Tonnhofer 17484a68e9 more hacking 2013-02-12 19:45:49 +01:00