[OSM-talk-nl] Fout in gemeentegrens bij Haarlem door BAG import

Sebastiaan Couwenberg sebastic at xs4all.nl
Wed Jan 15 07:01:14 UTC 2014


On 01/14/2014 11:16 PM, Gertjan Idema wrote:
> Blijkbaar kan Keepright niet goed tegen twee administratieve gebieden
> met de zelfde naam op het zelfde level die aan elkaar grenzen.

Volgens mij is het nog simpeler dan dat, in de KeepRight code waar deze
warning vandaan komt staat het volgende:

// degenerated loops are not rings. for example:
//
//       +---------------+
//       |               |
//       |               |
//       +---------------+-----
//
// they can be found because the invalid junction node
// belongs to three ways. The algorithm of ordering ways
// assigns one sequence_id twice

KeepRight staat vol met "The boundary of $1 splits here" warnings, voor
elke node die deel is van meer dan 2 boundary relaties.

Ik zie niet zo snel een fix voor dit probleem. En het helpt ook niet dat
KeepRight niet meer actief onderhouden word, waardoor het erg
onwaarschijnlijk is dat de originele developer het op kan lossen.

We doen er waarschijnlijk goed aan dit issue te documenteren, zodat het
feit dat dit false positives zijn makkelijker te vinden is.

Mvg,

Bas

-- 
GnuPG: 0xE88D4AF1 (new) / 0x77A975AD (old)




More information about the Talk-nl mailing list