Skip to content

Releases: onthegomap/planetiler

v0.3.0

17 Feb 11:32
9f97ecd
Compare
Choose a tag to compare

What's Changed

This release upgrades the basemap profile to be compatible with OpenMapTiles v3.13 (#49). People also started using the project a bit and discovered a few bugs that are fixed in this release. Keep 'em coming!

To run this release from Java, download the attached planetiler.jar, or from docker use ghcr.io/onthegomap/planetiler:0.3.0.

Also there is ongoing discussion about the project in the #planetiler channel on OSM-US slack. If you are interested in joining, get an invite here!

Improvements and Bug Fixes

  • Upgrade planetiler-basemap to be compatible with OpenMapTiles 3.13 by @msbarry in #49
  • Add hooks for preprocessing nodes and ways by @msbarry in #56 (needed for highway junctions in basemap profile)
  • Include route relations without a network type by @msbarry in #68
  • Treat boundary and land_area relation types as multipolygons by @msbarry in #50
  • Fix pedestrian area polygons by @msbarry in #63
  • Fix unit tests in other locales by @msbarry in #64
  • Gracefully handle exceptions from profiles by @msbarry in #65
  • Handle highways with man_made=bridge by @msbarry in #66
  • Fix service/man_made npe by @msbarry in #72

Dependencies

Once again, @dependabot has been busy keeping dependencies up-to-date.

Dependency upgrades in this release

Full Changelog: v0.2.0...v0.3.0

v0.2.0

23 Dec 12:03
Compare
Choose a tag to compare

What's Changed

Flatmap has been renamed to "Planetiler" (#40) to better convey what the project does, and to be more unique and easy to find. Thanks to @danlarkin for the name suggestion!

Starting with version 0.2.0, planetiler releases are available from maven central. To use as a library (see the example project) add this dependency to your java project:

<dependency>
  <groupId>com.onthegomap.planetiler</groupId>
  <artifactId>planetiler-core</artifactId>
  <version>0.2.0</version>
</dependency>

Other User-Facing Improvements

Internal Improvements

Dependencies

@dependabot has been busy keeping dependencies on their latest versions. Notably, log4j has been upgraded to version 2.17.0 to mitigate Log4Shell vulnerability (CVE-2021-44228).

Other dependency upgrades

Full Changelog: v0.1.0...v0.2.0

v0.1.0

25 Oct 10:46
7420c76
Compare
Choose a tag to compare

Initial flatmap release, see the README for more details.

To run using Java 16 or later:

wget https://github.com/onthegomap/flatmap/releases/download/v0.1.0/flatmap.jar
java -Xmx1g -jar flatmap.jar --download --area=monaco

Or using docker:

docker run -e JAVA_TOOL_OPTIONS="-Xmx1g" -v "$(pwd)/data":/data ghcr.io/onthegomap/flatmap:0.1.0 --download --area=monaco

Attached are logs and VisualVM profile from running flatmap over the planet-211011.osm.pbf snapshot from the AWS Registry of Open Data on a Digital Ocean memory-optimized droplet with 16 vCPUs and 128GB RAM in 3h21m.

v0.1.0-pre2

24 Oct 18:41
Compare
Choose a tag to compare
v0.1.0-pre2 Pre-release
Pre-release

What's Changed

Full Changelog: v0.1.0-pre1...v0.1.0-pre2

v0.1.0-pre1

20 Oct 10:05
Compare
Choose a tag to compare
v0.1.0-pre1 Pre-release
Pre-release

Initial test release.