Class OSMValueExtractor
java.lang.Object
com.graphhopper.routing.util.parsers.helpers.OSMValueExtractor
-
Method Summary
Modifier and TypeMethodDescriptionstatic double
conditionalWeightToTons
(String value) This parses the weight for a conditional value like "delivery @ (weight > 7.5)"static void
extractMeter
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way, DecimalEncodedValue valueEncoder, List<String> keys) static void
extractTons
(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way, DecimalEncodedValue valueEncoder, List<String> keys) static boolean
isInvalidValue
(String value) static double
stringToKmh
(String str) static double
stringToMeter
(String value) static double
stringToTons
(String value)
-
Method Details
-
extractTons
public static void extractTons(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way, DecimalEncodedValue valueEncoder, List<String> keys) -
conditionalWeightToTons
This parses the weight for a conditional value like "delivery @ (weight > 7.5)" -
stringToTons
-
extractMeter
public static void extractMeter(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way, DecimalEncodedValue valueEncoder, List<String> keys) -
stringToMeter
-
isInvalidValue
-
stringToKmh
- Returns:
- the speed in km/h
-