
Thanks Gerd. Files at https://tuxdomain.darktech.org/osm-garmin/index.php?dir=Alsace/work_Alsace Steph Le 17/02/2015 15:57, GerdP a écrit :
Hi Steph,
thanks for testing. I'll try to reproduce the problem tomorrow.
Gerd
Stéphane MARTIN wrote
Now with Alsace ! (r3461 and BANOdb)
java.lang.AssertionError: internal error id=29375770, Vieux Chemin de Bergheim 0,E,94,80,O,23,23 [94(0), 90(0), 92(0), 88(0), 86(0), 84(0), 82(0), 80(0)] [23(0)] at uk.me.parabola.mkgmap.osmstyle.housenumber.ExtNumbers.verify(ExtNumbers.java:320) at uk.me.parabola.mkgmap.osmstyle.housenumber.ExtNumbers.getNumbers(ExtNumbers.java:99) at uk.me.parabola.mkgmap.osmstyle.housenumber.ExtNumbers.tryAddNumberNode(ExtNumbers.java:517) at uk.me.parabola.mkgmap.osmstyle.housenumber.ExtNumbers.splitLargeGaps(ExtNumbers.java:1218) at uk.me.parabola.mkgmap.osmstyle.housenumber.HousenumberRoad.improveSearchResults(HousenumberRoad.java:494) at uk.me.parabola.mkgmap.osmstyle.housenumber.HousenumberGenerator.improveSearchResults(HousenumberGenerator.java:913) at uk.me.parabola.mkgmap.osmstyle.housenumber.HousenumberGenerator.buildNumberIntervals(HousenumberGenerator.java:848) at uk.me.parabola.mkgmap.osmstyle.housenumber.HousenumberGenerator.assignHouseNumbersToRoads(HousenumberGenerator.java:654) at uk.me.parabola.mkgmap.osmstyle.housenumber.HousenumberGenerator.matchCluster(HousenumberGenerator.java:539) at uk.me.parabola.mkgmap.osmstyle.housenumber.HousenumberGenerator.generate(HousenumberGenerator.java:486) at uk.me.parabola.mkgmap.osmstyle.StyledConverter.end(StyledConverter.java:595) at uk.me.parabola.mkgmap.reader.osm.ElementSaver.convert(ElementSaver.java:250) at uk.me.parabola.mkgmap.reader.osm.bin.OsmBinMapDataSource.load(OsmBinMapDataSource.java:67) at uk.me.parabola.mkgmap.reader.osm.OsmMapDataSource.load(OsmMapDataSource.java:130) at uk.me.parabola.mkgmap.main.MapMaker.loadFromFile(MapMaker.java:167) at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:63) at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:253) at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:249) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745)
Need more ?
Compilation was OK with mkgmap-housenumbers2-r3459.
Steph
Le 17/02/2015 14:34, Stéphane MARTIN a écrit :
In BaseCamp routing is broken with mkgmap-housenumbers2-r3459 if fastest route and residential ways included are selected.
With an etrex 30 routing seems broken.
Will test r3461...
Steph
Le 17/02/2015 13:57, Gerd Petermann a écrit :
Hi Steph,
with r3461 routing should also be okay.
Gerd
Date: Tue, 17 Feb 2015 13:35:59 -0300 From:
st3ph.martin@
To:
mkgmap-dev@.org
Subject: Re: [mkgmap-dev] Error on address
The "bad" point is in BANOdb. If I remove it, it's OK.
It's surprising because there is a point in BANOdb farther than the street and it doesn't produce an error !
Will test with r3460 and routing...
Steph
Le 17/02/2015 11:59, Gerd Petermann a écrit :
Hi Steph,
yes, got some of those messages as well. Please try r3460, see also http://www.mkgmap.org.uk/websvn/revision.php?repname=mkgmap&rev=3460
Up to now I only tested it with tiles in Germany, but it seems to work quite well. The code is ugly, but the result is promising ;-)
Gerd
> Date: Tue, 17 Feb 2015 10:00:54 -0300 > From:
st3ph.martin@
> To:
mkgmap-dev@.org
> Subject: [mkgmap-dev] Error on address > > Hi all, > > With mkgmap-housenumbers2-r3459 and BANO > (https://github.com/PacoTyson/bano2garmin/). > > I got this in the STOUT : > > java.lang.AssertionError: internal error id=67924872, Rue Étienne > Clementel (n1),E,24,22,N,0,0 [24(0), 22(1)] [] > at >
uk.me.parabola.mkgmap.osmstyle.housenumber.ExtNumbers.verify(ExtNumbers.java:341)
> at >
uk.me.parabola.mkgmap.osmstyle.housenumber.ExtNumbers.getNumbers(ExtNumbers.java:99)
> at >
uk.me.parabola.mkgmap.osmstyle.housenumber.ExtNumbers.dupNode(ExtNumbers.java:593)
> at >
uk.me.parabola.mkgmap.osmstyle.housenumber.ExtNumbers.tryAddNumberNode(ExtNumbers.java:470)
> at >
uk.me.parabola.mkgmap.osmstyle.housenumber.ExtNumbers.checkChainPlausibility(ExtNumbers.java:850)
> at >
uk.me.parabola.mkgmap.osmstyle.housenumber.ExtNumbers.checkChainPlausibility(ExtNumbers.java:855)
> at >
uk.me.parabola.mkgmap.osmstyle.housenumber.HousenumberRoad.checkIntervals(HousenumberRoad.java:152)
> at >
uk.me.parabola.mkgmap.osmstyle.housenumber.HousenumberGenerator.buildNumberIntervals(HousenumberGenerator.java:833)
> at >
uk.me.parabola.mkgmap.osmstyle.housenumber.HousenumberGenerator.assignHouseNumbersToRoads(HousenumberGenerator.java:654)
> at >
uk.me.parabola.mkgmap.osmstyle.housenumber.HousenumberGenerator.matchCluster(HousenumberGenerator.java:539)
> at >
uk.me.parabola.mkgmap.osmstyle.housenumber.HousenumberGenerator.generate(HousenumberGenerator.java:486)
> at >
uk.me.parabola.mkgmap.osmstyle.StyledConverter.end(StyledConverter.java:595)
> at >
uk.me.parabola.mkgmap.reader.osm.ElementSaver.convert(ElementSaver.java:250)
> at >
uk.me.parabola.mkgmap.reader.osm.bin.OsmBinMapDataSource.load(OsmBinMapDataSource.java:67)
> at >
uk.me.parabola.mkgmap.reader.osm.OsmMapDataSource.load(OsmMapDataSource.java:130)
> at > uk.me.parabola.mkgmap.main.MapMaker.loadFromFile(MapMaker.java:167) > at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:63) > at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:253) > at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:249) > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > at >
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> at >
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> at java.lang.Thread.run(Thread.java:745) > > > And in the logfile : > > 2015/02/17 09:41:08 GRAVE (ExtNumbers): 20630009.osm.pbf: internal > error, house too far from forced segment in road id=67924872, Rue > Étienne Clementel 24(0) http://www.openstreetmap.org/node/-19806613 > > mkgmap options : > > --max-jobs --latin1 --area-name=$COUNTRY \ > --bounds=../bounds.zip \ > --route \ > --index --tdbfile --housenumbers \ > --x-split-name-index \ > --location-autofill=is_in,nearest \ > --name-tag-list=name:fr,int_name,name \ > --adjust-turn-headings \ > --process-destination --process-exits \ > --x-add-indirect-links \ > --verbose \ > --style-file="$WORKDIR/styles/$STYLE/" \ > --list-styles --check-styles \ > --family-name="$COUNTRY OSM $STYLE" \ > --series-name="$COUNTRY-OSM-$STYLE" \ > --mapname=$MAPNAME \ > --overview-mapnumber=$MAPNAME \ > --reduce-point-density=4 --reduce-point-density-polygon=8 \ > --polygon-size-limits="24:12, 18:10, 16:8, 14:4, 12:2, 11:0" \ > --preserve-element-order \ > --add-pois-to-lines \ > --add-pois-to-areas \ > --report-similar-arcs \ > --link-pois-to-ways \ > --min-size-polygon \ > --drive-on=detect --check-roundabouts --check-roundabout-flares \ > --make-opposite-cycleways \ > --country-name="$COUNTRY" --country-abbr="$ABBR" \ > --precomp-sea="$WORKDIR/sea.zip" --generate-sea=multipolygon \ > -c "mkgmap-$STYLE-$COUNTRY.cfg" \ > --description="$COUNTRY OSM $STYLE" $ID*.pbf \ > "$WORKDIR/styles/$STYLE/$STYLE.TYP" 2>&1 | tee "$COUNTRY.log"