Michael Barry
44f22b27c5
Rewrite downloader using virtual threads ( #702 )
2023-11-01 19:30:28 -04:00
Michael Barry
1be2fca45f
Use some new Java 21 features ( #695 )
2023-10-27 20:29:26 -04:00
Michael Barry
99c0f8ae9c
Add `--feature-read-threads` option to read features in parallel when writing tiles ( #225 )
2022-05-24 18:46:52 -04:00
Michael Barry
726e6d0107
Parallel temp feature writes using `--write-threads` argument ( #213 )
2022-05-05 22:02:18 -04:00
Michael Barry
b04f4cde0b
Review thread local warnings ( #196 )
2022-04-27 07:24:14 -04:00
Michael Barry
5341d4d712
Fix sonar warnings ( #181 )
2022-04-23 05:58:49 -04:00
Michael Barry
e20b41c88d
Offload multipolygon storage to disk (reduce memory usage by 10-15gb) ( #141 )
2022-03-22 20:34:54 -04:00
Michael Barry
bf081692ce
Node location cache: off-heap storage and “array” implementation that supports parallel inserts ( #131 )
...
* Add --nodemap-type=array option for 2-3x faster osm pass 1 imports
* Add --nodemap-storage=direct option to experiment with direct (off-heap) memory usage
* Extract ResourceUsage and OsmPhaser utilities
2022-03-19 05:46:03 -04:00
Michael Barry
cce51668f2
Migrate to eclipse formatter to support multiple IDEs ( #122 )
2022-03-08 21:08:03 -05:00
Michael Barry
2f05f942b2
Custom PBF parsing ( #82 )
...
Pull in pbf parsing to give more control over threading model and performance.
2022-02-28 20:52:30 -05:00
Michael Barry
0d727c4302
Thread stats ( #85 )
...
Add more detailed thread and GC stats to summary.
2022-02-24 08:19:44 -05:00
Michael Barry
209361eb7e
Support for each loop in workers ( #83 )
2022-02-23 20:32:41 -05:00
Michael Barry
9e9cf7c413
Change name to Planetiler ( #40 )
...
* change name from flatmap to planetiler
* bump version to 0.2-SNAPSHOT
2021-12-23 05:42:24 -05:00