Wykres commitów

44 Commity (ee22a014022f1dcc120cba6a768567408ba74908)

Autor SHA1 Wiadomość Data
Michael Barry cbeba1bc8f
Add Visvalingam Whyatt Simplifier (#1109) 2024-11-25 06:39:55 -05:00
Oliver Wipfli c470dc30d3
Add loop line merger (#1083) 2024-11-24 20:59:37 -05:00
Michael Barry 21f061efe0
Add support for linear-referenced tags. (#900) 2024-05-30 05:19:15 -04:00
Michael Barry fb1d0e3bd6
Iniitial geoparquet support (#888) 2024-05-22 05:55:57 -04:00
dependabot[bot] 6c41c388f4
Bump org.apache.maven.plugins:maven-assembly-plugin from 3.6.0 to 3.7.1 (#860) 2024-04-02 07:49:22 -04:00
Michael Barry 14b217d6f6
Fix feature merge consistent ordering (#789) 2024-01-14 12:08:20 -05:00
Michael Barry 0dc2ee82e1
Deterministic merging (#785) 2024-01-11 08:42:16 -05:00
Michael Barry 1be2fca45f
Use some new Java 21 features (#695) 2023-10-27 20:29:26 -04:00
dependabot[bot] ef6bfd558a
Bump maven-assembly-plugin from 3.5.0 to 3.6.0 (#583) 2023-05-15 22:53:08 -04:00
Michael Barry 74db638dbc
Expose pmtiles writer (#520) 2023-03-18 14:38:04 -04:00
Brandon Liu d5b404d8e2
Finish PMTiles write implementation and basic reader (#502) 2023-03-13 13:56:11 -04:00
dependabot[bot] 5c8b8e1bb0
Bump maven-assembly-plugin from 3.4.2 to 3.5.0 (#500) 2023-02-24 06:49:34 -05:00
Brandon Liu 9bf62d5644
Pmtiles package low level header and directory serialization/deserialization [#98] (#466) 2023-02-08 06:44:04 -05:00
Michael Barry 9a704e773e
Convert get all tile coords to iterator (#463) 2023-02-05 14:16:05 -05:00
Brandon Liu 88daeb4d0b
Speed up VarInt encoding, remove emitTilesInOrder option [#98] (#460) 2023-01-27 08:12:54 -05:00
Brandon Liu 1afb5de820
add VarInt encoder for unsigned longs [#98] (#449) 2023-01-23 05:58:23 -05:00
Brandon Liu 09fd4ba2ba
Tile archive refactor (#443) 2023-01-17 07:05:45 -05:00
Michael Barry a90646dff3
Bump version to 0.6-SNAPSHOT (#342) 2022-09-22 18:02:39 -04:00
Michael Barry 619ac83ed8
Submodule followups (#312) 2022-08-02 07:20:49 -04:00
Adam Laža 88c7f5650f
Move basemap profile into OpenMapTiles submodule (#258) 2022-07-29 06:40:15 -04:00
dependabot[bot] 0a60a1f3a3
Bump maven-assembly-plugin from 3.4.1 to 3.4.2 (#304) 2022-07-25 05:08:02 -04:00
Brandon Liu a50c43835d
TileCoord supports up to zoom 15 using alternate ordering (#266) 2022-07-24 06:40:43 -04:00
Michael Barry c6ad30cc9a
OSM QA Tiles Example Profile (#278) 2022-07-14 05:26:53 -04:00
dependabot[bot] 4b7a6018c9
Bump maven-assembly-plugin from 3.4.0 to 3.4.1 (#294) 2022-07-08 06:24:06 -04:00
dependabot[bot] cec6a42310
Bump maven-assembly-plugin from 3.3.0 to 3.4.0 (#293) 2022-07-05 07:38:04 -04:00
Mike Barry 83ed0556dc 0.5-snapshot 2022-06-03 21:07:28 -04:00
Michael Barry b0f634bcaf
Use fnv1a64 for tile hash (#253) 2022-06-03 20:44:49 -04:00
Björn Bilger 97642fc096
Improve DB Indexes and Fix Deferred Index Logging in Compact DB Mode (#245) 2022-06-01 21:29:59 -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
Björn Bilger f5206b3a73
add compact DB mode (--compact-db) to de-duplicate mbtiles output (#219) 2022-05-24 17:46:56 -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 ffb157414e
Data type support for Expression / MultiExpression (#190) 2022-04-28 07:08:00 -04:00
Mike Barry 827da1912a bump to 0.4-SNAPSHOT 2022-03-31 05:54:57 -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 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 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 8d90470d55
Fix unit tests in other locales (#64) 2022-01-27 20:23:24 -05:00
Mike Barry 980dcfab7e 0.3-SNAPSHOT 2022-01-19 06:10: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