Class MaxSpeedCalculator

java.lang.Object
com.graphhopper.routing.util.MaxSpeedCalculator

public class MaxSpeedCalculator extends Object
  • Constructor Details

  • Method Details

    • getUrbanMaxSpeedEnc

      public DecimalEncodedValue getUrbanMaxSpeedEnc()
    • getDefaultSpeeds

      public de.westnordost.osm_legal_default_speeds.LegalDefaultSpeeds getDefaultSpeeds()
    • createLegalDefaultSpeeds

      public static de.westnordost.osm_legal_default_speeds.LegalDefaultSpeeds createLegalDefaultSpeeds()
    • getParser

      public TagParser getParser()
    • createDataAccessForParser

      public void createDataAccessForParser(Directory directory)
    • fillMaxSpeed

      public void fillMaxSpeed(Graph graph, EncodingManager em)
      This method sets max_speed values where the value is UNSET_SPEED to a value determined by the default speed library which is country-dependent.
    • fillMaxSpeed

      public void fillMaxSpeed(Graph graph, EncodingManager em, Function<EdgeIteratorState,Boolean> isUrbanDensityFun)
    • close

      public void close()
    • checkEncodedValues

      public void checkEncodedValues(EncodingManager encodingManager)