Class OSMValueExtractor

java.lang.Object
com.graphhopper.routing.util.parsers.helpers.OSMValueExtractor

public class OSMValueExtractor extends Object
  • Method Details

    • extractTons

      public static void extractTons(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way, DecimalEncodedValue valueEncoder, List<String> keys)
    • conditionalWeightToTons

      public static double conditionalWeightToTons(String value)
      This parses the weight for a conditional value like "delivery @ (weight > 7.5)"
    • stringToTons

      public static double stringToTons(String value)
    • extractMeter

      public static void extractMeter(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way, DecimalEncodedValue valueEncoder, List<String> keys)
    • stringToMeter

      public static double stringToMeter(String value)
    • isInvalidValue

      public static boolean isInvalidValue(String value)
    • stringToKmh

      public static double stringToKmh(String str)
      Returns:
      the speed in km/h