Skip to content

Releases: openmaptiles/openmaptiles-tools

v7.1.0

26 Feb 12:20
d241d44
Compare
Choose a tag to compare

Enhancements

Bump versions

Fixes

New Contributors

Full Changelog: v7.0.0...v7.1.0

v7.0.0

27 Sep 06:54
e7c63b2
Compare
Choose a tag to compare

Major changes

Clean up

Full Changelog: v6.2.0...v7.0.0

v6.2.0

05 May 18:57
b8f0ae3
Compare
Choose a tag to compare

New functionality

Enhancements

Fixes

Clean ups

New Contributors

Full Changelog: v6.1.4...v6.1.5

Fix mapnik-german and functions parameters

05 Jan 08:06
d0ba408
Compare
Choose a tag to compare

What's Changed

Full Changelog: v6.1.3...v6.1.4

Update centerlines

26 Nov 08:42
2b94a8f
Compare
Choose a tag to compare

Update lake centerlines by @lazaa32 in #390

Revert to Python 3.9 tools docker image

29 Oct 21:37
74fcd48
Compare
Choose a tag to compare

Revert to Python 3.9 by @nyurik in #389
Full Changelog: v6.1.1...v6.1.2

Fix docker publishing and norefresh makefile bug

29 Oct 04:35
a460816
Compare
Choose a tag to compare
v6.1.1

Fix auto-publish workflow build error (#388)

Significantly faster tile generation, bug fixes, Python 3.10 bump

28 Oct 22:29
46ccd4a
Compare
Choose a tag to compare

generate-tiles Script Update

Updated generate-tiles script generate tiles from PostgreSQL using tilelive-copy with tilelive-pgquery.
If run without MID_ZOOM environment variable, this script will generate all tiles from MIN_ZOOM to MAX_ZOOM (inclusive), just like it did before, but also doing the metadata update (see below).

If MID_ZOOM env var is set, generate-tiles will first generate all tiles from MIN_ZOOM to MID_ZOOM. Afterwards, mbtiles-tools impute finds the most duplicated small tiles at MID_ZOOM, and treats them as "empty" -- it copies empty tiles to the next MID_ZOOM+1 level as is, without regenerating them. impute also makes a list of all non-empty tiles, and generate-tiles script generates one zoom level for just that list. Once done, the same process is repeated for the next zoom level until MAX_ZOOM.

Lastly, generate-tiles runs mbtiles-tools meta-generate to update mbtiles metadata unless TILESET_FILE is not set.

Change Summary

  • Implement quick tile generation with imputing by @nyurik in #383
  • Pass min/max zooms to tilelive-pgquery by @nyurik in #381
  • Use docker --pull when building make targets, bump to python 3.10 by @nyurik in #386
  • Increase timeout to 180 seconds by @etresoft in #387

New Contributors

Full Changelog: v6.0.1...v6.1.0

Minor v6.0 fixes, better debugging with debug-mvt

13 Oct 05:41
cdb3bdd
Compare
Choose a tag to compare

Bug fixes

New features

  • debug-mvt can now sort features and hide columns to simplify output comparison. #380 @nyurik
  • Create docker user openmaptiles as 1000 #379 @nyurik

PostGIS-based tile generation, tools

08 Oct 22:09
208dd6a
Compare
Choose a tag to compare

** NOTE ** this was accidentally published ahead of time, the notes are still being written. Maintainers, please help update this page.

Breaking changes

  • Use Imposm 0.11.1
  • Use generate-vectortiles-pg as the new PostGIS-based tile generation. #310 #317. Thanks @lazaa32 @nyurik
  • Deprecated Mapnik-based tile generation (generate-vectortiles docker image is now obsolete)

New features

  • mbtiles-tools copy can copy tiles between .mbtiles files. #355. Thanks @nyurik
  • layers can assert that required tables/views/functions created by other systems are already present, and fail early if they are not. #370, #373. Thanks @Falke-Design
  • It is now possible to import multiple OSM files into the db without clearing / removing the existing data. #365. Thanks @Falke-Design

Miscellaneous

  • All python code is now style-checked with flake8. #372, #374. Thanks @nyurik