[mkgmap-dev] Problem with drive-on
From Gerd Petermann gpetermann_muenchen at hotmail.com on Sun Dec 8 09:25:02 GMT 2019
Hi all, the boundary preprocessor that is used to compile the bounds.zip already contains a check that produces a warning like "Country name Ohoi RumahDian not in locator config. Country may not be assigned correctly." I can change the code to print an error instead which would appear in stderr. For now, I've only changed the behaviour of the --drive-on detection in r4385. Maybe it would be better to change the java code which sets mkgmap:admin_level2 so that the value is not filled when it is not a known ISO code and also the CountryISO filter to return null if the 3 character ISO string is not known? Gerd ________________________________________ Von: mkgmap-dev <mkgmap-dev-bounces at lists.mkgmap.org.uk> im Auftrag von Gerd Petermann <gpetermann_muenchen at hotmail.com> Gesendet: Freitag, 6. Dezember 2019 16:19 An: Carlos Dávila; mkgmap-dev at lists.mkgmap.org.uk Betreff: Re: [mkgmap-dev] Problem with drive-on Hi Carlos, I'll have a look at it. I also think about a change regarding the detect method. If I got it right it assumes right hand traffic for countires which do not appear in LocatorConfig.xml. It might better ignore those entries when the majority of roads is in a known country. Gerd ________________________________________ Von: mkgmap-dev <mkgmap-dev-bounces at lists.mkgmap.org.uk> im Auftrag von Carlos Dávila <cardavilam at gmail.com> Gesendet: Freitag, 6. Dezember 2019 16:14 An: mkgmap-dev at lists.mkgmap.org.uk Betreff: Re: [mkgmap-dev] Problem with drive-on I agree it seems admin_level value is wrong. I've added a comment on changeset aobut it. A warning as you suggest may be useful to detect such cases. El 6/12/19 a las 8:19, Gerd Petermann escribió: > Hi Carlos, > > see https://www.openstreetmap.org/way/303677783 and https://www.openstreetmap.org/way/303677781 > I guess the admin_level of those two ways is wrong. There are more ways in this area with admin_level=2. > > To find them I've added > highway=* {echotags "c"} > as last line in the lines file to check what values the roads have in mkgmap:admin_level2 and mkgmap:country > > Maybe I should add code in the boundary generator to warn when it stores a name for mkgmap:admin_level2 which doesn't > show up in LocatorConfig.xml? > > Gerd > > ________________________________________ > Von: mkgmap-dev <mkgmap-dev-bounces at lists.mkgmap.org.uk> im Auftrag von Gerd Petermann <gpetermann_muenchen at hotmail.com> > Gesendet: Donnerstag, 5. Dezember 2019 20:08 > An: Carlos Dávila; mkgmap-dev at lists.mkgmap.org.uk > Betreff: Re: [mkgmap-dev] Problem with drive-on > > Hi Carlos, > > seems my file was even older. I can reproduce the problem with the bounds file created 2019-11-29. > I'll have a closer look tomorrow. > > Gerd > > ________________________________________ > Von: mkgmap-dev <mkgmap-dev-bounces at lists.mkgmap.org.uk> im Auftrag von Carlos Dávila <cardavilam at gmail.com> > Gesendet: Donnerstag, 5. Dezember 2019 19:58 > An: mkgmap-dev at lists.mkgmap.org.uk > Betreff: Re: [mkgmap-dev] Problem with drive-on > > I have just realized my bounds.zip file is more than one year old (it > should be automatically updated every week=-O). I'll try with a new one. > > El 5/12/19 a las 15:13, Gerd Petermann escribió: >> Hi Carlos, >> >> I just tried to reproduce the problem. I've downloaded the area in your bbox (a bit larger) to file in.osm.pbf >> and used splitter to cut out your area with >> java -jar splitter.jar --split-file=areas.list in.osm.pbf >> Then I used >> java -jar mkgmap.jar --drive-on=detect --bounds=bounds.zip --route 63240001.osm.pbf >> I don't see the message. >> >> Gerd >> >> ________________________________________ >> Von: mkgmap-dev <mkgmap-dev-bounces at lists.mkgmap.org.uk> im Auftrag von Gerd Petermann <gpetermann_muenchen at hotmail.com> >> Gesendet: Mittwoch, 4. Dezember 2019 21:16 >> An: Development list for mkgmap >> Betreff: Re: [mkgmap-dev] Problem with drive-on >> >> Hi Carlos, >> >> My understanding is that your style (or the bounds file) sets at least two different mkgmap:country values for the tile. >> Maybe you can post a link to that tile? >> >> Gerd >> >> ________________________________________ >> Von: mkgmap-dev <mkgmap-dev-bounces at lists.mkgmap.org.uk> im Auftrag von Carlos Dávila <cardavilam at gmail.com> >> Gesendet: Mittwoch, 4. Dezember 2019 12:15 >> An: Development list for mkgmap >> Betreff: [mkgmap-dev] Problem with drive-on >> >> I am preparing an areas.list file to split Oceania, so that each tile >> contains only roads driven on the same side. I have found a tile where >> all roads should be driven on left side, as it all lies within >> Indonesia, but mkgmap reports "Tile contains both drive-on-left (2695) >> and drive-on-right roads (57)". I have reduced tile size to narrow down >> the problem. These are its coordinates: -288768,6178816 to >> -210944,6219776. It includes two islands, right one is detected by >> mkgmap as right side driven, but it is left driven (to my knowledge). >> Any idea why this happens? >> >> >> _______________________________________________ mkgmap-dev mailing list mkgmap-dev at lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev _______________________________________________ mkgmap-dev mailing list mkgmap-dev at lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
- Previous message: [mkgmap-dev] Problem with drive-on
- Next message: [mkgmap-dev] space before name
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list