Wykres commitów

321 Commity (main)

Autor SHA1 Wiadomość Data
Björn Bilger a1c33dc5d5
remove the old TileEncodingResult (#642)
* remove the old TileEncodingResult

...only to be merged once planetiler-openmaptile has been updated

* update pt-omt

---------

Co-authored-by: Mike Barry <msb5014@gmail.com>
2023-08-03 21:52:42 -04:00
dependabot[bot] 5ef73ac755
Bump com.google.guava:guava from 32.1.1-jre to 32.1.2-jre (#641)
Bumps [com.google.guava:guava](https://github.com/google/guava) from 32.1.1-jre to 32.1.2-jre.
- [Release notes](https://github.com/google/guava/releases)
- [Commits](https://github.com/google/guava/commits)

---
updated-dependencies:
- dependency-name: com.google.guava:guava
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-03 21:35:47 -04:00
dependabot[bot] d1b8e9ef8d
Bump org.msgpack:msgpack-core from 0.9.4 to 0.9.5 (#640) 2023-08-01 19:44:31 -04:00
dependabot[bot] 04d350d2ca
Bump org.roaringbitmap:RoaringBitmap from 0.9.46 to 0.9.47 (#637)
Bumps [org.roaringbitmap:RoaringBitmap](https://github.com/RoaringBitmap/RoaringBitmap) from 0.9.46 to 0.9.47.
- [Release notes](https://github.com/RoaringBitmap/RoaringBitmap/releases)
- [Commits](https://github.com/RoaringBitmap/RoaringBitmap/compare/0.9.46...0.9.47)

---
updated-dependencies:
- dependency-name: org.roaringbitmap:RoaringBitmap
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-28 07:54:39 -04:00
dependabot[bot] 5e7159da6d
Bump org.roaringbitmap:RoaringBitmap from 0.9.45 to 0.9.46 (#634) 2023-07-25 05:18:23 -04:00
dependabot[bot] 0c6a90af56
Bump geotools.version from 29.1 to 29.2 (#631)
Bumps `geotools.version` from 29.1 to 29.2.

Updates `gt-shapefile` from 29.1 to 29.2

Updates `gt-epsg-hsql` from 29.1 to 29.2

---
updated-dependencies:
- dependency-name: org.geotools:gt-shapefile
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.geotools:gt-epsg-hsql
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-20 05:10:12 -04:00
Mikael Gueck 04239ff564
Escape regex string (#627)
Escape the character once for the regex, and a second time for Java.
2023-07-16 07:18:19 -04:00
dependabot[bot] fe922cac53
Bump msgpack-core from 0.9.3 to 0.9.4 (#624) 2023-07-13 07:53:48 -04:00
dependabot[bot] db6d175507
Bump protobuf-java from 3.23.2 to 3.23.4 (#620) 2023-07-07 05:46:57 -04:00
dependabot[bot] 3d2f165332
Bump guava from 32.1.0-jre to 32.1.1-jre (#618) 2023-07-03 05:06:00 -04:00
dependabot[bot] a398af094c
Bump guava from 32.0.1-jre to 32.1.0-jre (#617) 2023-06-30 05:58:23 -04:00
dependabot[bot] c8f98afadf
Bump protobuf-java from 3.23.1 to 3.23.2 (#615)
Bumps [protobuf-java](https://github.com/protocolbuffers/protobuf) from 3.23.1 to 3.23.2.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v3.23.1...v3.23.2)

---
updated-dependencies:
- dependency-name: com.google.protobuf:protobuf-java
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-29 06:18:40 -04:00
dependabot[bot] c7a31d6136
Bump RoaringBitmap from 0.9.44 to 0.9.45 (#614) 2023-06-28 09:10:46 -04:00
dependabot[bot] 814221e047
Bump icu4j from 73.1 to 73.2 (#613) 2023-06-27 05:27:30 -04:00
dependabot[bot] 2d70c0754a
Bump guava from 32.0.0-jre to 32.0.1-jre (#609)
Bumps [guava](https://github.com/google/guava) from 32.0.0-jre to 32.0.1-jre.
- [Release notes](https://github.com/google/guava/releases)
- [Commits](https://github.com/google/guava/commits)

---
updated-dependencies:
- dependency-name: com.google.guava:guava
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-22 05:11:57 -04:00
Michael Barry a48a9c8391
Page through S3 index (#608) 2023-06-21 20:43:37 -04:00
dependabot[bot] 9e70b30977
Bump maven-source-plugin from 3.2.1 to 3.3.0 (#606) 2023-06-19 07:32:16 -04:00
dependabot[bot] 7b792ce8b3
Bump jnr-ffi from 2.2.12 to 2.2.14 (#605)
Bumps [jnr-ffi](https://github.com/jnr/jnr-ffi) from 2.2.12 to 2.2.14.
- [Commits](https://github.com/jnr/jnr-ffi/compare/jnr-ffi-2.2.12...jnr-ffi-2.2.14)

---
updated-dependencies:
- dependency-name: com.github.jnr:jnr-ffi
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-15 05:41:44 -04:00
Erik Price cced1920d4
Add support for Overture maps downloads. (#599) 2023-06-08 09:01:01 -07:00
dependabot[bot] d14ee9a33f
Bump guava from 31.1-jre to 32.0.0-jre (#594) 2023-05-30 21:27:17 -04:00
dependabot[bot] 59df133444
Bump sqlite-jdbc from 3.41.2.2 to 3.42.0.0 (#592) 2023-05-26 06:13:49 -04:00
dependabot[bot] 723969a4e7
Bump geotools.version from 29.0 to 29.1 (#591) 2023-05-25 20:02:22 -04:00
dependabot[bot] 049e566333
Bump sqlite-jdbc from 3.41.2.1 to 3.41.2.2 in /planetiler-core (#590) 2023-05-23 21:40:12 -04:00
dependabot[bot] 90f8a9a132
Bump protobuf-java from 3.23.0 to 3.23.1 (#589) 2023-05-23 21:03:39 -04:00
dependabot[bot] 951cc3ff2b
Bump RoaringBitmap from 0.9.40 to 0.9.44 (#585) 2023-05-17 05:40:14 -04:00
dependabot[bot] 3d0bf09afc
Bump protobuf-java from 3.22.4 to 3.23.0 (#582) 2023-05-13 16:31:01 -04:00
dependabot[bot] 72031645a0
Bump protobuf-java from 3.22.3 to 3.22.4 (#574) 2023-05-05 05:52:55 -04:00
dependabot[bot] a59f291d94
Bump RoaringBitmap from 0.9.39 to 0.9.40 (#571)
Bumps [RoaringBitmap](https://github.com/RoaringBitmap/RoaringBitmap) from 0.9.39 to 0.9.40.
- [Release notes](https://github.com/RoaringBitmap/RoaringBitmap/releases)
- [Commits](https://github.com/RoaringBitmap/RoaringBitmap/compare/0.9.39...0.9.40)

---
updated-dependencies:
- dependency-name: org.roaringbitmap:RoaringBitmap
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-28 07:00:59 -04:00
Michael Barry bf86516fab
Fallback to lenient shapefile parsing (#570) 2023-04-27 08:30:55 -04:00
Michael Barry 8d0e06c667
Fix invalid polygons before snapping to tile coordinates (#566) 2023-04-27 08:19:31 -04:00
Erik Price 2450c9d9f7
Exclude relations with invalid multipolygon geometry (#564) 2023-04-25 19:16:01 -04:00
dependabot[bot] 9b76c849e0
Bump jackson.version from 2.14.2 to 2.15.0 (#563)
* Bump jackson.version from 2.14.2 to 2.15.0

Bumps `jackson.version` from 2.14.2 to 2.15.0.

Updates `jackson-core` from 2.14.2 to 2.15.0
- [Release notes](https://github.com/FasterXML/jackson-core/releases)
- [Changelog](https://github.com/FasterXML/jackson-core/blob/jackson-core-2.15.0/release.properties)
- [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.14.2...jackson-core-2.15.0)

Updates `jackson-databind` from 2.14.2 to 2.15.0
- [Release notes](https://github.com/FasterXML/jackson/releases)
- [Commits](https://github.com/FasterXML/jackson/commits)

Updates `jackson-datatype-jdk8` from 2.14.2 to 2.15.0

Updates `jackson-dataformat-xml` from 2.14.2 to 2.15.0
- [Release notes](https://github.com/FasterXML/jackson-dataformat-xml/releases)
- [Commits](https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.14.2...jackson-dataformat-xml-2.15.0)

---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.core:jackson-databind
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jdk8
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-xml
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix JsonAnySetter

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mike Barry <msb5014@gmail.com>
2023-04-25 06:05:09 -04:00
Michael Barry 738e181657
handle empty geopackage geometries (#561) 2023-04-24 06:43:03 -04:00
dependabot[bot] fba875f968
Bump icu4j from 72.1 to 73.1 (#554) 2023-04-20 08:05:36 -04:00
dependabot[bot] 5be4640b04
Bump protobuf-java from 3.22.2 to 3.22.3 (#553) 2023-04-14 05:54:26 -04:00
Michael Barry 72ea82cd50
Fall back to slower transliterator (#543) 2023-03-31 06:33:12 -04:00
dependabot[bot] e77aaa2816
Bump geotools.version from 28.2 to 29.0 (#542) 2023-03-30 19:02:31 -04:00
dependabot[bot] 35f37ed757
Bump sqlite-jdbc from 3.41.2.0 to 3.41.2.1 (#535)
Bumps [sqlite-jdbc](https://github.com/xerial/sqlite-jdbc) from 3.41.2.0 to 3.41.2.1.
- [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/commits/3.41.2.1)

---
updated-dependencies:
- dependency-name: org.xerial:sqlite-jdbc
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-27 06:00:56 -04:00
dependabot[bot] 5aa120095f
Bump sqlite-jdbc from 3.41.0.1 to 3.41.2.0 (#528) 2023-03-23 17:02:16 -04:00
dependabot[bot] ce19929aef
Bump sqlite-jdbc from 3.41.0.0 to 3.41.0.1 (#527) 2023-03-21 15:28:23 -04:00
Michael Barry 509795401e
Fix geometry errors (#526) 2023-03-20 16:41:18 -04:00
dependabot[bot] dff0c077e5
Bump slf4j-api from 2.0.6 to 2.0.7 (#524) 2023-03-19 17:21:35 -04:00
Michael Barry b5d6aa7737
Fix madvise bug (#523) 2023-03-19 14:01:54 -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
dependabot[bot] 68b04f5295
Bump protobuf-java from 3.22.1 to 3.22.2 (#508)
Bumps [protobuf-java](https://github.com/protocolbuffers/protobuf) from 3.22.1 to 3.22.2.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/generate_changelog.py)
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v3.22.1...v3.22.2)

---
updated-dependencies:
- dependency-name: com.google.protobuf:protobuf-java
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-13 06:43:39 -04:00
dependabot[bot] aa362d9fd8
Bump protobuf-java from 3.22.0 to 3.22.1 (#504)
Bumps [protobuf-java](https://github.com/protocolbuffers/protobuf) from 3.22.0 to 3.22.1.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/generate_changelog.py)
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v3.22.0...v3.22.1)

---
updated-dependencies:
- dependency-name: com.google.protobuf:protobuf-java
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-08 05:40:03 -05: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
dependabot[bot] afc2470eb5
Bump sqlite-jdbc from 3.40.1.0 to 3.41.0.0 (#497) 2023-02-23 05:51:35 -05:00
dependabot[bot] b872eb2bd8
Bump log4j.version from 2.19.0 to 2.20.0 (#494) 2023-02-21 05:57:55 -05:00
dependabot[bot] 08dc1e679b
Bump geotools.version from 28.1 to 28.2 (#493) 2023-02-21 04:55:54 -05:00
dependabot[bot] 756f17e45e
Bump protobuf-java from 3.21.12 to 3.22.0 (#491) 2023-02-17 18:20:30 -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
dependabot[bot] 07b1f78034
Bump RoaringBitmap from 0.9.38 to 0.9.39 (#474) 2023-02-06 04:46:30 -05:00
Michael Barry 9a704e773e
Convert get all tile coords to iterator (#463) 2023-02-05 14:16:05 -05:00
dependabot[bot] 6ed0e3cc86
Bump sqlite-jdbc from 3.40.0.0 to 3.40.1.0 (#472) 2023-02-02 06:19:52 -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
dependabot[bot] ae1317c341
Bump geopackage from 6.6.0 to 6.6.1 (#457)
Bumps [geopackage](https://github.com/ngageoint/geopackage-java) from 6.6.0 to 6.6.1.
- [Release notes](https://github.com/ngageoint/geopackage-java/releases)
- [Changelog](https://github.com/ngageoint/geopackage-java/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ngageoint/geopackage-java/compare/6.6.0...6.6.1)

---
updated-dependencies:
- dependency-name: mil.nga.geopackage:geopackage
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-25 06:23:40 -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
dependabot[bot] 42e2e19390
Bump geotools.version from 28.0 to 28.1 (#452) 2023-01-20 05:56:01 -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
dependabot[bot] 867e447a10
Bump RoaringBitmap from 0.9.37 to 0.9.38 (#434) 2023-01-09 06:32:03 -05:00
dependabot[bot] aa69f509e2
Bump RoaringBitmap from 0.9.36 to 0.9.37 (#432) 2023-01-05 05:44:10 -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
dependabot[bot] 2ed6ac8630
Bump RoaringBitmap from 0.9.35 to 0.9.36 (#418) 2022-12-19 04:35:22 -05:00
Erik Price ea8589bd6f
Add shapefile directory source (#406) 2022-12-15 14:19:22 -05:00
dependabot[bot] e9f78d6471
Bump protobuf-java from 3.21.11 to 3.21.12 (#415) 2022-12-15 06:06:08 -05:00
dependabot[bot] 29dc7993c5
Bump slf4j-api from 2.0.5 to 2.0.6 (#414)
Bumps [slf4j-api](https://github.com/qos-ch/slf4j) from 2.0.5 to 2.0.6.
- [Release notes](https://github.com/qos-ch/slf4j/releases)
- [Commits](https://github.com/qos-ch/slf4j/compare/v_2.0.5...v_2.0.6)

---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-api
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-13 05:50:14 -05:00
dependabot[bot] 271e681b1a
Bump protobuf-java from 3.21.10 to 3.21.11 (#412) 2022-12-11 16:54:53 -05:00
dependabot[bot] 9f6167bfff
Bump slf4j-api from 2.0.3 to 2.0.5 (#405) 2022-12-05 04:50:31 -05:00
dependabot[bot] c08925fee1
Bump protobuf-java from 3.21.9 to 3.21.10 (#404) 2022-12-02 15:32:12 -05:00
Michael Barry 926bc9210b
Switch ordering of translation providers (#403) 2022-12-01 17:26:04 -05:00
dependabot[bot] 966ee898fd
Bump sqlite-jdbc from 3.39.4.1 to 3.40.0.0 (#401)
Bumps [sqlite-jdbc](https://github.com/xerial/sqlite-jdbc) from 3.39.4.1 to 3.40.0.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.39.4.1...3.40.0.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>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-01 10:57:32 -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
dependabot[bot] 3a434a4cd7
Bump RoaringBitmap from 0.9.33 to 0.9.35 (#392) 2022-11-23 04:49:09 -05:00
dependabot[bot] 0d4396e0bf
Bump geotools.version from 27.2 to 28.0 (#390)
Bumps `geotools.version` from 27.2 to 28.0.

Updates `gt-shapefile` from 27.2 to 28.0

Updates `gt-epsg-hsql` from 27.2 to 28.0

---
updated-dependencies:
- dependency-name: org.geotools:gt-shapefile
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: org.geotools:gt-epsg-hsql
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-22 05:16:37 -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
dependabot[bot] 9ead458f7f
Bump os-maven-plugin from 1.7.0 to 1.7.1 (#388)
Bumps [os-maven-plugin](https://github.com/trustin/os-maven-plugin) from 1.7.0 to 1.7.1.
- [Release notes](https://github.com/trustin/os-maven-plugin/releases)
- [Commits](https://github.com/trustin/os-maven-plugin/compare/os-maven-plugin-1.7.0...os-maven-plugin-1.7.1)

---
updated-dependencies:
- dependency-name: kr.motd.maven:os-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-21 05:26:06 -05:00
dependabot[bot] c73c835533
Bump sqlite-jdbc from 3.39.4.0 to 3.39.4.1 (#386)
Bumps [sqlite-jdbc](https://github.com/xerial/sqlite-jdbc) from 3.39.4.0 to 3.39.4.1.
- [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.39.4.0...3.39.4.1)

---
updated-dependencies:
- dependency-name: org.xerial:sqlite-jdbc
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-18 06:31:26 -05:00
dependabot[bot] 199faf72f2
Bump jnr-ffi from 2.2.12 to 2.2.13 (#385)
Bumps [jnr-ffi](https://github.com/jnr/jnr-ffi) from 2.2.12 to 2.2.13.
- [Release notes](https://github.com/jnr/jnr-ffi/releases)
- [Commits](https://github.com/jnr/jnr-ffi/compare/jnr-ffi-2.2.12...jnr-ffi-2.2.13)

---
updated-dependencies:
- dependency-name: com.github.jnr:jnr-ffi
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-17 05:50:55 -05:00
dependabot[bot] 22c6fd1927
Bump sqlite-jdbc from 3.39.3.0 to 3.39.4.0 (#381) 2022-11-10 03:59:38 -05:00
dependabot[bot] 0489a290f5
Bump protobuf-java from 3.21.8 to 3.21.9 (#375)
Bumps [protobuf-java](https://github.com/protocolbuffers/protobuf) from 3.21.8 to 3.21.9.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/generate_changelog.py)
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v3.21.8...v3.21.9)

---
updated-dependencies:
- dependency-name: com.google.protobuf:protobuf-java
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-28 06:12:43 -04:00
dependabot[bot] f02120e7b0
Bump geotools.version from 27.1 to 27.2 (#371) 2022-10-24 05:12:41 -04:00
dependabot[bot] 6b9175eaa1
Bump icu4j from 71.1 to 72.1 (#370) 2022-10-21 06:50:06 -04:00
dependabot[bot] d71a1c4d85
Bump protobuf-java from 3.21.7 to 3.21.8 (#369) 2022-10-19 07:50:08 -04:00
dependabot[bot] 4a82c66f8c
Bump RoaringBitmap from 0.9.32 to 0.9.33 (#368) 2022-10-18 05:46:07 -04:00
Michael Barry 0eb148ee3c
Expose arguments via config (#363) 2022-10-04 19:57:59 -04:00
dependabot[bot] 521f8a6081
Bump protobuf-java from 3.21.6 to 3.21.7 (#361)
Bumps [protobuf-java](https://github.com/protocolbuffers/protobuf) from 3.21.6 to 3.21.7.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/generate_changelog.py)
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v3.21.6...v3.21.7)

---
updated-dependencies:
- dependency-name: com.google.protobuf:protobuf-java
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-03 05:22:41 -04:00
dependabot[bot] 23450e90e0
Bump slf4j-api from 2.0.2 to 2.0.3 (#358) 2022-09-29 04:52:33 -04:00
dependabot[bot] 08c82644a1
Bump maven-jar-plugin from 3.2.2 to 3.3.0 (#356) 2022-09-27 19:02:32 -04:00
Michael Barry 44ba8e3de6
Upgrade logging deps (#327) 2022-09-27 05:58:26 -04:00
Michael Barry 5296d1772e
Shortbread schema (#323) 2022-09-23 06:49:09 -04:00
Michael Barry a90646dff3
Bump version to 0.6-SNAPSHOT (#342) 2022-09-22 18:02:39 -04:00
dependabot[bot] 149bde212f
Bump protobuf-java from 3.21.5 to 3.21.6 (#337) 2022-09-15 05:10:49 -04:00
dependabot[bot] d5820ba0f7
Bump sqlite-jdbc from 3.39.2.1 to 3.39.3.0 (#335) 2022-09-12 06:10:05 -04:00
dependabot[bot] 40810b357f
Bump RoaringBitmap from 0.9.31 to 0.9.32 (#333) 2022-09-07 04:39:32 -04:00
dependabot[bot] a0393dc878
Bump sqlite-jdbc from 3.39.2.0 to 3.39.2.1 (#328) 2022-08-26 04:39:36 -04:00
dependabot[bot] 251720399e
Bump protobuf-java from 3.21.4 to 3.21.5 (#320) 2022-08-12 04:42:38 -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] 21467c51ec
Bump RoaringBitmap from 0.9.30 to 0.9.31 (#316)
Bumps [RoaringBitmap](https://github.com/RoaringBitmap/RoaringBitmap) from 0.9.30 to 0.9.31.
- [Release notes](https://github.com/RoaringBitmap/RoaringBitmap/releases)
- [Commits](https://github.com/RoaringBitmap/RoaringBitmap/compare/0.9.30...0.9.31)

---
updated-dependencies:
- dependency-name: org.roaringbitmap:RoaringBitmap
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-08 09:23:31 -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 ffbffb577b
Publish test zip files (#313) 2022-07-29 08:49:12 -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
dependabot[bot] 7109450265
Bump geotools.version from 27.0 to 27.1 (#308)
Bumps `geotools.version` from 27.0 to 27.1.

Updates `gt-shapefile` from 27.0 to 27.1

Updates `gt-epsg-hsql` from 27.0 to 27.1

---
updated-dependencies:
- dependency-name: org.geotools:gt-shapefile
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.geotools:gt-epsg-hsql
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-28 06:55:17 -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
dependabot[bot] b62f19439f
Bump log4j.version from 2.17.2 to 2.18.0 (#291) 2022-07-04 07:27:35 -04:00
dependabot[bot] f519f2f100
Bump msgpack-core from 0.9.2 to 0.9.3 (#287) 2022-06-29 05:49:33 -04:00
dependabot[bot] ad567b192a
Bump jts-core from 1.18.2 to 1.19.0 (#282)
Bumps jts-core from 1.18.2 to 1.19.0.

https://github.com/locationtech/jts/releases/tag/1.19.0

---
updated-dependencies:
- dependency-name: org.locationtech.jts:jts-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-22 05:37:19 -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
dependabot[bot] c58696ed69
Bump msgpack-core from 0.9.1 to 0.9.2 (#277)
Bumps [msgpack-core](https://github.com/msgpack/msgpack-java) from 0.9.1 to 0.9.2.
- [Release notes](https://github.com/msgpack/msgpack-java/releases)
- [Changelog](https://github.com/msgpack/msgpack-java/blob/develop/RELEASE_NOTES.md)
- [Commits](https://github.com/msgpack/msgpack-java/compare/v0.9.1...v0.9.2)

---
updated-dependencies:
- dependency-name: org.msgpack:msgpack-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-20 05:13:52 -04:00
dependabot[bot] df6c803ad6
Bump prometheus.version from 0.15.0 to 0.16.0 (#276)
Bumps `prometheus.version` from 0.15.0 to 0.16.0.

Updates `simpleclient` from 0.15.0 to 0.16.0
- [Release notes](https://github.com/prometheus/client_java/releases)
- [Commits](https://github.com/prometheus/client_java/compare/parent-0.15.0...parent-0.16.0)

Updates `simpleclient_common` from 0.15.0 to 0.16.0
- [Release notes](https://github.com/prometheus/client_java/releases)
- [Commits](https://github.com/prometheus/client_java/compare/parent-0.15.0...parent-0.16.0)

Updates `simpleclient_pushgateway` from 0.15.0 to 0.16.0
- [Release notes](https://github.com/prometheus/client_java/releases)
- [Commits](https://github.com/prometheus/client_java/compare/parent-0.15.0...parent-0.16.0)

Updates `simpleclient_hotspot` from 0.15.0 to 0.16.0
- [Release notes](https://github.com/prometheus/client_java/releases)
- [Commits](https://github.com/prometheus/client_java/compare/parent-0.15.0...parent-0.16.0)

---
updated-dependencies:
- dependency-name: io.prometheus:simpleclient
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: io.prometheus:simpleclient_common
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: io.prometheus:simpleclient_pushgateway
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: io.prometheus:simpleclient_hotspot
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-19 06:09:50 -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
Mike Barry 83ed0556dc 0.5-snapshot 2022-06-03 21:07:28 -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