Erik Price
ef24e91f0b
Add basic support for reading GeoPackage files. ( #413 )
2023-01-02 12:19:05 -05:00
Michael Barry
aea309e094
add layer to shapefile ( #429 )
2023-01-02 11:41:12 -05:00
Michael Barry
dad2073f61
Add planetiler-specific metadata ( #428 )
2023-01-02 11:26:00 -05:00
Erik Price
184f950051
Extract ZIP file walker out of ShapefileReader. ( #423 )
2023-01-01 17:29:00 -05:00
Erik Price
ea8589bd6f
Add shapefile directory source ( #406 )
2022-12-15 14:19:22 -05:00
Michael Barry
926bc9210b
Switch ordering of translation providers ( #403 )
2022-12-01 17:26:04 -05:00
Erik Price
9e4eb45baa
Fix max tile size in stats output. ( #399 )
2022-11-30 20:18:45 -05:00
Erik Price
762d052b10
Remove outdated reference to "relation_member" type ( #397 )
2022-11-29 18:15:35 -05:00
ttomasz
6a893a4787
Cli add version argument ( #376 )
2022-11-26 06:59:13 -05:00
Erik Price
ccf098115e
Move NumberFormat to thread-local variable ( #387 )
...
* Move NumberFormat to thread-local variable
The NumberFormat class isn't thread safe, and sharing one instance
across threads allowed for races which resulted in otherwise valid OSM
tags not being parsed correctly.
* Add supression for ThreadLocal use
* Use ThreadLocal for NumberFormat objects in `Format`
* Wrap `NumberFormat` instances rather than hashmap
2022-11-21 20:34:28 -05:00
Erik Price
7f6032b641
Fix NPE for `OsmReader#estimateMemoryUsageBytes()` ( #389 )
...
A `NullPointerException` was thrown when this method was called after
calling `close()` (which happens when using the `PrometheusStats`
client).
2022-11-21 15:13:29 -05:00
Michael Barry
0eb148ee3c
Expose arguments via config ( #363 )
2022-10-04 19:57:59 -04:00
Michael Barry
5296d1772e
Shortbread schema ( #323 )
2022-09-23 06:49:09 -04:00
Michael Barry
9e0eec93c8
Add `quickstart.sh` script to run with recommended settings ( #318 )
2022-08-10 05:09:33 -04:00
Michael Barry
4cc139a603
Improve geofabrik area search ( #317 )
2022-08-09 07:13:45 -04:00
dependabot[bot]
9648ea83a7
Bump sqlite-jdbc from 3.36.0.3 to 3.39.2.0 ( #315 )
...
* Bump sqlite-jdbc from 3.36.0.3 to 3.39.2.0
Bumps [sqlite-jdbc](https://github.com/xerial/sqlite-jdbc ) from 3.36.0.3 to 3.39.2.0.
- [Release notes](https://github.com/xerial/sqlite-jdbc/releases )
- [Changelog](https://github.com/xerial/sqlite-jdbc/blob/master/CHANGELOG )
- [Commits](https://github.com/xerial/sqlite-jdbc/compare/3.36.0.3...3.39.2.0 )
---
updated-dependencies:
- dependency-name: org.xerial:sqlite-jdbc
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* disable failing test on windows
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mike Barry <msb5014@gmail.com>
2022-08-07 20:20:46 -04:00
Michael Barry
93fe75782e
Improve shapefile zip reads ( #314 )
2022-07-31 07:17:42 -04:00
Michael Barry
7fa51c1c02
Generate protobuf during build ( #310 )
2022-07-29 08:31:26 -04:00
Adam Laža
88c7f5650f
Move basemap profile into OpenMapTiles submodule ( #258 )
2022-07-29 06:40:15 -04:00
Michael Barry
8a8db0005d
Lazy primitive group deserialization ( #309 )
2022-07-28 07:56:41 -04:00
Michael Barry
621a8ed759
Support zoom levels up to 15 ( #303 )
2022-07-26 07:51:31 -04:00
Brandon Liu
a50c43835d
TileCoord supports up to zoom 15 using alternate ordering ( #266 )
2022-07-24 06:40:43 -04:00
Mike Barry
aa40e083c5
rm unnecessary main
2022-07-22 06:54:36 -04:00
farfromrefuge
7818634774
feat: `--polygon` argument to constrain mbtiles to a poly shape ( #280 )
2022-07-22 06:48:04 -04:00
Michael Barry
d1d68cf753
Memory-mapped lazy reads by default ( #300 )
2022-07-20 08:06:08 -04:00
Michael Barry
0e6394036c
Fix bounds check on dense nodes ( #301 )
2022-07-20 07:44:15 -04:00
Michael Barry
c6ad30cc9a
OSM QA Tiles Example Profile ( #278 )
2022-07-14 05:26:53 -04:00
Michael Barry
52432b815b
Fix memoize bug ( #279 )
2022-06-20 07:32:55 -04:00
farfromrefuge
76c7880d6b
feat: added `maxzoomForRendering` and `minzoomForRendering` ( #272 )
2022-06-20 06:31:50 -04:00
Brian Sperlongano
3fd094ddae
Allow more than 256 attribute keys ( #275 )
2022-06-20 05:37:40 -04:00
farfromrefuge
b9d91e47cf
fix: merge line if it needs to be simplified ( #244 )
2022-06-10 06:45:12 -04:00
Michael Barry
6300b47897
Fix flaky windows test ( #264 )
2022-06-07 20:40:46 -04:00
Brian Sperlongano
da12fef79f
Declarative schema from configuration file ( #160 )
2022-06-07 17:34:21 -04:00
Michael Barry
bed2220e83
Cheap isFill check and add `--skip-filled-tiles` option ( #234 )
2022-06-03 21:04:17 -04:00
Michael Barry
b0f634bcaf
Use fnv1a64 for tile hash ( #253 )
2022-06-03 20:44:49 -04:00
Michael Barry
4ba36655d4
Fall back to parsing bounds from all nodes ( #251 )
2022-06-03 05:25:17 -04:00
Michael Barry
2ccef9f7f6
Unsynchronize ICU4j transliterate ( #246 )
2022-06-01 21:31: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
f93e5221f8
fix is convex negated ( #241 )
2022-05-30 08:15:40 -04:00
Michael Barry
4ecc96e9d9
enable by default ( #236 )
2022-05-28 05:23:36 -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
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
Michael Barry
186af36c42
Minimize number of temp feature chunk files ( #199 )
2022-04-28 20:14:44 -04:00