Michael Barry
dab37f572e
Handle elevations in units besides meters ( #226 )
2022-05-17 20:23:11 -04:00
Michael Barry
a8bec7a56d
Run nested tests ( #218 )
2022-05-08 21:12:31 -04:00
Michael Barry
9062e6b79b
Use custom min-heap to improve k-way merge by 30-50% ( #217 )
2022-05-08 20:00:13 -04:00
Michael Barry
726e6d0107
Parallel temp feature writes using `--write-threads` argument ( #213 )
2022-05-05 22:02:18 -04:00
Michael Barry
3589fc61f3
More robust multiexpression filtering ( #206 )
2022-05-04 20:30:47 -04:00
Michael Barry
01b52f9812
Add `--mmap-temp` option to use memory-mapped IO for temp feature files ( #209 )
2022-05-03 08:59:15 -04:00
Brian Sperlongano
891537e2bc
Implement matchField testing for Expression.not ( #201 )
2022-04-30 09:42:24 -04:00
Brian Sperlongano
ffb157414e
Data type support for Expression / MultiExpression ( #190 )
2022-04-28 07:08:00 -04:00
Michael Barry
29a50f59e4
fix sonar warnings in tests ( #191 )
2022-04-23 06:36:24 -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
313a695abb
Handle more than one centerline for a lake ( #139 )
2022-03-19 15:16:11 -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
Oliver Wipfli
1cfcca2e20
Read shapefiles in UTF-8 mode ( #137 )
2022-03-17 08:26:13 -04:00
Michael Barry
0a064797fb
Memory-mapped file improvements ( #103 )
...
* Use large memory-mapped file segments to avoid running out of space on smaller machines
* Add `--nodemap-madvise` argument to opt into madvise(random) for memory-mapped file access
2022-03-09 07:22:33 -05:00
Michael Barry
cce51668f2
Migrate to eclipse formatter to support multiple IDEs ( #122 )
2022-03-08 21:08:03 -05:00
Michael Barry
1ce2b5f76c
Retry wikidata requests ( #115 )
2022-03-05 08:52:20 -05:00
Michael Barry
f051178b46
Test for freeing input file after read ( #107 )
2022-03-03 08:52:45 -05:00
Michael Barry
20c7a05caa
Warn when running with insufficient memory or disk space ( #73 )
2022-03-03 07:25:24 -05:00
Michael Barry
8a6997f9dc
Remove graphhopper dependency ( #101 )
2022-03-01 08:43:19 -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
Mike Barry
e7e5cd88c4
fix warnings
2022-02-23 20:45:56 -05:00
Michael Barry
209361eb7e
Support for each loop in workers ( #83 )
2022-02-23 20:32:41 -05:00
Michael Barry
e092586dfc
Gracefully handle exceptions from profile ( #65 )
2022-02-04 06:26:26 -05:00
Michael Barry
8d90470d55
Fix unit tests in other locales ( #64 )
2022-01-27 20:23:24 -05:00
Michael Barry
6f2dbc4f4b
Add profile hooks for preprocessing OSM nodes and ways ( #56 )
2022-01-16 10:00:57 -05:00
Mike Barry
b6ba928be1
Revert "allow using label grid on lines and polygons too ( #51 )"
...
This reverts commit 1c622ffdfb
.
2022-01-10 06:41:15 -05:00
Michael Barry
1c622ffdfb
allow using label grid on lines and polygons too ( #51 )
2022-01-09 12:02:46 -05:00
Michael Barry
bf99918198
Treat boundary and land_area relation types as multipolygons ( #50 )
2022-01-07 10:01:22 -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