diff --git a/brouter-map-creator/src/main/java/btools/mapcreator/WayCutter.java b/brouter-map-creator/src/main/java/btools/mapcreator/WayCutter.java index 6b39f81..41d4a08 100644 --- a/brouter-map-creator/src/main/java/btools/mapcreator/WayCutter.java +++ b/brouter-map-creator/src/main/java/btools/mapcreator/WayCutter.java @@ -98,14 +98,16 @@ public class WayCutter extends MapCreatorBase // propagate the cycleway-bit if ( cyclewayset.contains( data.wid ) ) { + boolean ok = true; // check access and log a warning for conflicts - expctxCheck.evaluate( data.description, null ); - boolean ok = expctxCheck.getCostfactor() < 10000.; expctxReport.evaluate( data.description, null ); boolean warn = expctxReport.getCostfactor() >= 10000.; if ( warn ) { - System.out.println( "** relation access conflict for wid = " + data.wid + " tags:" + expctxReport.getKeyValueDescription( data.description ) + " (ok=" + ok + ")" ); + expctxCheck.evaluate( data.description, null ); + ok = expctxCheck.getCostfactor() < 10000.; + + System.out.println( "** relation access conflict for wid = " + data.wid + " tags:" + expctxReport.getKeyValueDescription( data.description ) + " (ok=" + ok + ")" ); } if ( ok ) diff --git a/brouter-map-creator/src/test/resources/softaccess.brf b/brouter-map-creator/src/test/resources/softaccess.brf index ee47e41..e657500 100644 --- a/brouter-map-creator/src/test/resources/softaccess.brf +++ b/brouter-map-creator/src/test/resources/softaccess.brf @@ -11,11 +11,12 @@ assign costfactor # # exclude motorways, proposed roads and motorroads # + switch bicycle=yes 1 switch or highway=motorway highway=motorway_link 100000 switch highway=proposed 100000 switch motorroad=yes 100000 - 1.0 + 1 ---context:node # following code refers to node tags diff --git a/misc/scripts/mapcreation/softaccess.brf b/misc/scripts/mapcreation/softaccess.brf index ee47e41..e657500 100644 --- a/misc/scripts/mapcreation/softaccess.brf +++ b/misc/scripts/mapcreation/softaccess.brf @@ -11,11 +11,12 @@ assign costfactor # # exclude motorways, proposed roads and motorroads # + switch bicycle=yes 1 switch or highway=motorway highway=motorway_link 100000 switch highway=proposed 100000 switch motorroad=yes 100000 - 1.0 + 1 ---context:node # following code refers to node tags