Modifier and Type | Method and Description |
---|---|
boolean |
ConditionalTagInspector.isPermittedWayConditionallyRestricted(ReaderWay way) |
boolean |
ConditionalTagInspector.isRestrictedWayConditionallyPermitted(ReaderWay way) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
ConditionalOSMTagInspector.applies(ReaderWay way,
boolean checkPermissiveValues) |
boolean |
ConditionalOSMTagInspector.isPermittedWayConditionallyRestricted(ReaderWay way) |
boolean |
ConditionalOSMTagInspector.isRestrictedWayConditionallyPermitted(ReaderWay way) |
Modifier and Type | Method and Description |
---|---|
boolean |
EncodingManager.acceptWay(ReaderWay way,
EncodingManager.AcceptWay acceptWay)
Determine whether a way is routable for one of the added encoders.
|
protected double |
CarFlagEncoder.applyBadSurfaceSpeed(ReaderWay way,
double speed) |
protected double |
AbstractFlagEncoder.applyMaxSpeed(ReaderWay way,
double speed) |
protected double |
BikeCommonFlagEncoder.applyMaxSpeed(ReaderWay way,
double speed)
Apply maxspeed: In contrast to the implementation of the AbstractFlagEncoder, we assume that
we can reach the maxspeed for bicycles in case that the road type speed is higher and not
just only 90%.
|
void |
AbstractFlagEncoder.applyWayTags(ReaderWay way,
EdgeIteratorState edge)
Second parsing step.
|
void |
EncodingManager.applyWayTags(ReaderWay way,
EdgeIteratorState edge) |
void |
HikeFlagEncoder.applyWayTags(ReaderWay way,
EdgeIteratorState edge) |
void |
Bike2WeightFlagEncoder.applyWayTags(ReaderWay way,
EdgeIteratorState edge) |
void |
WheelchairFlagEncoder.applyWayTags(ReaderWay way,
EdgeIteratorState edge)
Calculate slopes from elevation data and set speed according to that.
|
void |
MotorcycleFlagEncoder.applyWayTags(ReaderWay way,
EdgeIteratorState edge) |
abstract EncodingManager.Access |
AbstractFlagEncoder.getAccess(ReaderWay way)
Decide whether a way is routable for a given mode of travel.
|
EncodingManager.Access |
WheelchairFlagEncoder.getAccess(ReaderWay way)
Avoid some more ways than for pedestrian like hiking trails.
|
EncodingManager.Access |
MotorcycleFlagEncoder.getAccess(ReaderWay way) |
EncodingManager.Access |
BikeCommonFlagEncoder.getAccess(ReaderWay way) |
EncodingManager.Access |
FootFlagEncoder.getAccess(ReaderWay way)
Some ways are okay but not separate for pedestrians.
|
EncodingManager.Access |
CarFlagEncoder.getAccess(ReaderWay way) |
protected double |
AbstractFlagEncoder.getFerrySpeed(ReaderWay way)
Special handling for ferry ways.
|
protected double |
AbstractFlagEncoder.getMaxSpeed(ReaderWay way) |
protected double |
CarFlagEncoder.getSpeed(ReaderWay way) |
protected int |
WheelchairFlagEncoder.handlePriority(ReaderWay way,
Integer priorityFromRelation)
First get priority from
FootFlagEncoder.handlePriority(ReaderWay, Integer) then evaluate wheelchair specific
tags. |
protected void |
Bike2WeightFlagEncoder.handleSpeed(IntsRef edgeFlags,
ReaderWay way,
double speed) |
protected void |
BikeCommonFlagEncoder.handleSpeed(IntsRef edgeFlags,
ReaderWay way,
double speed) |
abstract IntsRef |
AbstractFlagEncoder.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
EncodingManager.Access access)
Analyze properties of a way and create the edge flags.
|
IntsRef |
WheelchairFlagEncoder.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
EncodingManager.Access access) |
IntsRef |
MotorcycleFlagEncoder.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
EncodingManager.Access accept) |
IntsRef |
BikeCommonFlagEncoder.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
EncodingManager.Access access) |
IntsRef |
FootFlagEncoder.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
EncodingManager.Access access) |
IntsRef |
CarFlagEncoder.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
EncodingManager.Access accept) |
IntsRef |
EncodingManager.handleWayTags(ReaderWay way,
EncodingManager.AcceptWay acceptWay,
IntsRef relationFlags)
Processes way properties of different kind to determine speed and direction.
|
protected boolean |
CarFlagEncoder.isBackwardOneway(ReaderWay way)
make sure that isOneway is called before
|
protected boolean |
CarFlagEncoder.isForwardOneway(ReaderWay way)
make sure that isOneway is called before
|
protected boolean |
CarFlagEncoder.isOneway(ReaderWay way) |
Modifier and Type | Method and Description |
---|---|
IntsRef |
OSMTrackTypeParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMHazmatTunnelParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMGetOffBikeParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
TagParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMFootNetworkTagParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMSurfaceParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMMaxWidthParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMMaxLengthParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMMaxAxleLoadParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMHazmatWaterParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMRoadClassLinkParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
SpatialRuleParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMRoundaboutParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMRoadEnvironmentParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMTollParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMRoadClassParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMBikeNetworkTagParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMMaxHeightParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMHazmatParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMMaxSpeedParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMRoadAccessParser.handleWayTags(IntsRef edgeFlags,
ReaderWay readerWay,
boolean ferry,
IntsRef relationFlags) |
IntsRef |
OSMMaxWeightParser.handleWayTags(IntsRef edgeFlags,
ReaderWay way,
boolean ferry,
IntsRef relationFlags) |
Modifier and Type | Method and Description |
---|---|
static void |
OSMValueExtractor.extractMeter(IntsRef edgeFlags,
ReaderWay way,
DecimalEncodedValue valueEncoder,
List<String> keys) |
static void |
OSMValueExtractor.extractTons(IntsRef edgeFlags,
ReaderWay way,
DecimalEncodedValue valueEncoder,
List<String> keys) |
Copyright © 2012–2020. All rights reserved.