[mkgmap-dev] Basecamp and NET/NOD changes
From Gerd Petermann gpetermann_muenchen at hotmail.com on Tue Nov 26 16:58:23 GMT 2019
Hi Ticker, the reason for way -1477104 is simple: It is the only island when you use the default style and it appears as first way in the file. With option --preserve-element-order this seems to be a worst case scenario for BaseCamp. My understanding is that BaseCamp builds internal tables for road data and NOD data and that this fails when a road without NOD is processed before one that has NOD. So, my goal was to sort the data so that BC reads all the roads with NOD first. I gave up because I have no idea how exactly BC reads the data. It seems to ignore the order in NET, it seems to read the RGN file and uses the pointers to NET in it. Gerd ________________________________________ Von: mkgmap-dev <mkgmap-dev-bounces at lists.mkgmap.org.uk> im Auftrag von Ticker Berkin <rwb-mkgmap at jagit.co.uk> Gesendet: Dienstag, 26. November 2019 17:31 An: Development list for mkgmap Betreff: Re: [mkgmap-dev] Basecamp and NET/NOD changes Hi Gerd I've trying various things, like changing the TYP, removing road -speed/class, ... to try and pin down this problem and generally, the behaviour got worse. I experimented a bit with your cut-down area: ticker-part-mod.zip but had problems. Way -1477104 confused me for a while. So I went back to the full tile. I've just updated to trunk latest r4387, removed all my changes and did a clean rebuild, then, with --check-routing-island=-1 tried lots of Motorcar routing in Basecamp and I find areas of my map still misbehave. EG: "so23 0je" > "so23 0ps" straight line to a road a few roads east then straight line back. "so23 0qb" > "so23 9ru" straight line. Generally, all routing fails around this small area, but other areas north and west work fine. The setup and data is identical to before but I've just been using the northern tile (74210002.osm.pbf) I'm just going to try some of these on the Device and pick some other areas with island=-1 on the ticker-part-mod Ticker On Mon, 2019-11-25 at 07:16 +0000, Gerd Petermann wrote: > Hi Ticker, > > okay, I was not able to reproduce the problem on my Oregon, and it > turned out that the one routing problem in Mapsource was my fault, I > asked for a route which was forbidden because of oneway roads. > I think that means that nobody should use option --check-routing > -island-len=INTEGER when they use BaseCamp or when they publish their > maps unless we find a better implementation. > > Gerd _______________________________________________ mkgmap-dev mailing list mkgmap-dev at lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
- Previous message: [mkgmap-dev] Basecamp and NET/NOD changes
- Next message: [mkgmap-dev] Basecamp and NET/NOD changes
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list