Michael Barry
509795401e
Fix geometry errors ( #526 )
2023-03-20 16:41:18 -04:00
Michael Barry
97231d18ef
Add --keep-unzipped option to avoid unzipping sources each time ( #522 )
2023-03-19 14:01:17 -04:00
Michael Barry
74db638dbc
Expose pmtiles writer ( #520 )
2023-03-18 14:38:04 -04:00
Michael Barry
c5d6daf671
metadataTable alias ( #517 )
2023-03-15 13:15:57 -04:00
Brandon Liu
93af11bb26
Expose setId in FeatureCollector [ #377 ] ( #514 )
2023-03-15 10:28:16 -04:00
Brandon Liu
d5b404d8e2
Finish PMTiles write implementation and basic reader ( #502 )
2023-03-13 13:56:11 -04:00
Michael Barry
1375ee7abb
Support disabling colors in terminal output ( #501 )
2023-02-25 07:45:45 -05:00
Michael Barry
f4d07ea141
Detect certain kinds of invalid polygons when slicing into tiles ( #499 )
2023-02-24 13:14:50 -05:00
Michael Barry
9c318e45b0
Update ReadableTileArchive.java ( #486 )
2023-02-14 05:41:28 -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
Michael Barry
78129905e5
Add `--download-max-bandwidth` option ( #467 )
2023-01-30 13:38:09 -05:00
Brandon Liu
88daeb4d0b
Speed up VarInt encoding, remove emitTilesInOrder option [ #98 ] ( #460 )
2023-01-27 08:12:54 -05:00
Brandon Liu
9ce9d1f5b2
FeatureGroup can emit in either TMS or Hilbert order. [ #98 ] ( #455 )
2023-01-26 21:43:07 -05:00
Michael Barry
723f44e236
Improve is convex logic ( #459 )
2023-01-26 12:03:58 -05:00
Erik Price
4f43f1127a
Revert "fix is convex negated ( #241 )" ( #458 )
...
This reverts commit f93e5221f8
.
2023-01-26 04:59:37 -05:00
Brandon Liu
f772180fb7
refactor VectorLayers from mbtiles into util.LayerStats [ #98 ] ( #456 )
2023-01-25 21:15:43 -05:00
Erik Price
a0f8c67c78
Support unzipping GeoPackage sources at runtime ( #430 )
2023-01-25 20:56:30 -05:00
Brandon Liu
b97d9d0e79
fix CloseableConsumer class name ( #454 )
2023-01-23 06:06:57 -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
Peter Hanecak
4a622a8ef0
Tile hashing fix ( #436 )
2023-01-14 16:03:50 -05:00
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
Michael Barry
93fe75782e
Improve shapefile zip reads ( #314 )
2022-07-31 07:17:42 -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