How shall I merge this, it is conflicting - when using the patch version mkgmap does not compile.

*mine*
      if("roundabout".equals(way.getTag("junction")))
           road.setRoundabout(true);

       road.setLinkRoad(gt.getType() == 0x08 || gt.getType() == 0x09);

       // set road parameters.
       road.setRoadClass(gt.getRoadClass());
       if (way.isBoolTag("oneway")) {
           road.setDirection(true);
           road.setOneway();
*
patch version:*
   // set road parameters

       // road class (can be overriden by mkgmap:road-class tag)
       int roadClass = gt.getRoadClass();
       String val = way.getTag("mkgmap:road-class");
       if(val != null) {
           if(val.startsWith("-")) {
               roadClass -= Integer.decode(val.substring(1));
           }
           else if(val.startsWith("+")) {
               roadClass += Integer.decode(val.substring(1));
           }
           else {
               roadClass = Integer.decode(val);
           }
           int roadClassMax = 4;
           int roadClassMin = 0;
           val = way.getTag("mkgmap:road-class-max");
           if(val != null)
               roadClassMax = Integer.decode(val);
           val = way.getTag("mkgmap:road-class-min");
           if(val != null)
               roadClassMin = Integer.decode(val);
           if(roadClass > roadClassMax)
               roadClass = roadClassMax;
           else if(roadClass < roadClassMin)
               roadClass = roadClassMin;
log.info("POI changing road class of " + way.getName() + " (" + way.getId() + ") to " + roadClass + " at " + points.get(0));
_______________________________________________
mkgmap-dev mailing list
[email protected]
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

Reply via email to