50m limit for heuritic STOP masking
This commit is contained in:
parent
2cdb3eb3d3
commit
508054cfec
1 changed files with 3 additions and 2 deletions
|
@ -704,10 +704,11 @@ public class RouteDataObject {
|
||||||
// return true;
|
// return true;
|
||||||
//}
|
//}
|
||||||
}
|
}
|
||||||
// Experimental: Distance analysis for STOP with no recognized directional tagging (but exclude those mapped on intersection node)
|
// Heuristic fallback: Distance analysis for STOP with no recognized directional tagging:
|
||||||
|
// Mask STOPs closer to the start than to the end of the routing segment if it is within 50m of start, but do not mask STOPs mapped directly on start/end (likely intersection node)
|
||||||
double d2Start = distance(startPointInd, intId);
|
double d2Start = distance(startPointInd, intId);
|
||||||
double d2End = distance(intId, endPointInd);
|
double d2End = distance(intId, endPointInd);
|
||||||
if ((d2Start < d2End) && d2Start != 0 && d2End != 0) {
|
if ((d2Start < d2End) && d2Start != 0 && d2End != 0 && d2Start < 50) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
// No directional info detected
|
// No directional info detected
|
||||||
|
|
Loading…
Reference in a new issue