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