Michael Barry
Michael Barry
We've been using [pyosmium-up-to-date](https://docs.osmcode.org/pyosmium/latest/tools_uptodate.html) to catch a planet.osm.pbf file up to date with changes to OSM. That process takes about 1 minute per day of updates to download plus 40...
When implementing the basemap layer, I did not port road name abbreviations from https://github.com/giggls/mapnik-german-l10n because of the licensing and just pass road names from OpenStreetMap directly. This is not ideal...
The current line and polygon merging logic groups features in a tile with the same attributes, then uses the JTS line merger (or polygon unioning) to combine them into a...
Master ticket to track followup tasks for #160 and #323: expose planetiler functionality: - [ ] #349 - [x] #350 - [ ] #351 - [ ] #348 - [...
[LanguageUtils](https://github.com/onthegomap/planetiler/blob/main/planetiler-basemap/src/main/java/com/onthegomap/planetiler/basemap/util/LanguageUtils.java) is a straight port from openmaptiles logic, but there are a few issues with it. Please add a comment with any suggestions for improving the logic to assign element...
When 2 points have the same sort key, include the bytes when comparing them so that the ordering is deterministic. _Originally posted by @nyurik in https://github.com/onthegomap/planetiler/discussions/214#discussioncomment-2697226_
Geotools is not in maven central which adds an extra step for people to build the project, and the licensing is not great. Geotools is really only needed to read...
**Is your feature request related to a problem? Please describe.** Planetiler was initially designed to work in batch mode but it might be possible to get incremental minutely updates from...
Occasionally, when downloading resources on a digitalocean droplet, the download triggers a "black hole" condition where they think there's a denial of service attack underway against your droplet. To fix...
When an OSM input files uses the [LocationsOnWays](https://blog.jochentopf.com/2016-04-20-node-locations-on-ways.html) feature, we could bypass storing node locations to reduce memory usage substantially.