Skip to content

Release 1.3.1 - Baarle-Hertog

Latest

Choose a tag to compare

@Hagellach37 Hagellach37 released this 21 Jul 13:49
081a878

This is the version 1.3.1 release of ohsome-planet , codename "Baarle-Hertog".

ohsome_planet_baarle_hertog

This release presents a complete rework of our approach to assemble geometries for complex multipolygon relations.

Our new approach tackles two challenges at the same time. First, processing performance was a bottleneck for relations with a very high number of members. As a consequence we had to limit geometry building to relations with a fixed member count, e.g. below 600. Albeit most relations in OSM have fewer members, there exist still enough common cases (e.g. country boundaries, lakes) that we didn't generate in previous versions. Second, the correct handling of invalid geometries and edge cases made processing even slower.

In fact, with our new geometry assembler we can process the global OSM planet history file about 10x faster than before. You will notice this speed-up effect also for smaller regional extracts. On a Lenovo ThinkPad P14s Gen 5 with Intel® Core™ Ultra 7 165H × 22 and 64GB RAM transforming Germany latest pbf into Parquet took just 27 minutes.

Baarle-Hertog

Baarle-Hertog [1] is an interesting test case for our new geometry assembling approach. The municipality belongs to Belgium and represents an unique arrangement of exclaves fully surrounded by the municipality Baarle-Nassau [2] which happens to be part of the Netherlands.

The OSM community has precisely captured the outcome of medieval treaties, agreements, land-swaps which today depicts an administrative boundary at level 8. The relation/53137 is special because of its multiple inner rings and self-touching outer rings. Given this complexity, it is no surprise that the latest edit of the relation as of today was conducted to "fix boundary relations" [3].

We are happy that ohsome-planet can handle these and other interesting OSM relations properly. So please don't stop mapping them in OSM.