Releases: openmaptiles/openmaptiles-tools
v7.1.0
Enhancements
- Enable HTTP_PROXY Env Var for aiohttp Client by @hbre in #420
- Add missing boundary data to OpenMapTiles by @ZeLonewolf in #421
- Add NE 10m urban areas by @ZeLonewolf in #424
- Add option to set tile extent to generate-sqltomvt by @Arvamer in #436
- Replace spritezero with spreet by @handymenny in #442
Bump versions
- Update GitHub Actions checkout and upload. by @TomPohys in #444
- Update docs and license year. by @TomPohys in #443
- Bump aiohttp from 3.8.1 to 3.8.5 by @dependabot in #433
- Bump tornado from 6.3.2 to 6.3.3 by @dependabot in #434
- Bump aiohttp from 3.8.5 to 3.9.2 by @dependabot in #440
- Bump tornado from 6.1 to 6.3.2 by @dependabot in #431
- Bump requests from 2.27.1 to 2.31.0 by @dependabot in #430
- Update to PostGIS 3.3 by @TomPohys in #423
- Upgrade MAPNIK_GERMAN_L10N_TAG. by @lazaa32 in #429
- Bump version mapnik-german-l10n by @TomPohys in #422
Fixes
- Fix failing Postgis Docker build by @lazaa32 in #441
- Fix npm in openmaptiles-tools Docker image by @lazaa32 in #432
New Contributors
- @hbre made their first contribution in #420
- @Arvamer made their first contribution in #436
- @handymenny made their first contribution in #442
Full Changelog: v7.0.0...v7.1.0
v7.0.0
v6.2.0
New functionality
- Add vars on layers (with overrides) by @francois2metz in #402
- Implement buffer_size overrides by @nyurik in #399
Enhancements
- Add
tile_multiplier
by @zstadler in #407 - Make
$PGPORT
work indocker/postgis
image by @zstadler in #403 - Add generate-tiles LIST_FILE support by @nyurik in #401
- Bump requirements, golang, and gdal docker base by @nyurik in #398
Fixes
Clean ups
- Update bin/generate-tiles by @zstadler in #409
- Update test-sql.sh by @alexey-zakharenkov in #408
- Update README.md by @zstadler in #404
New Contributors
- @alexey-zakharenkov made their first contribution in #408
Full Changelog: v6.1.4...v6.1.5
Fix mapnik-german and functions parameters
What's Changed
- Use mapnik-german-l10n fork from openmaptiles GitHub. by @lazaa32 in #393
- Remove
STRICT
statement by @TomPohys in #392
Full Changelog: v6.1.3...v6.1.4
Update centerlines
Revert to Python 3.9 tools docker image
Revert to Python 3.9 by @nyurik in #389
Full Changelog: v6.1.1...v6.1.2
Fix docker publishing and norefresh makefile bug
v6.1.1 Fix auto-publish workflow build error (#388)
Significantly faster tile generation, bug fixes, Python 3.10 bump
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
Bug fixes
- Fix python code versioning in the docker. #379 @nyurik
- Show correct DIFF/NORMAL mode in the output in
import-osm
cdb3bdd @nyurik and @Falke-Design
New features
PostGIS-based tile generation, tools
** 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