Skipping awfully tagged ways in extraction
This commit is contained in:
parent
21c9132902
commit
b4585f24bb
@ -173,8 +173,14 @@ public:
|
|||||||
w.nameID = strit->second;
|
w.nameID = strit->second;
|
||||||
}
|
}
|
||||||
|
|
||||||
GUARANTEE(w.id != UINT_MAX, "found way with unknown type");
|
if(-1 == w.speed){
|
||||||
GUARANTEE(-1 != w.speed, "found way with unknown speed");
|
WARN("found way with bogus speed, id: " << w.id);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if(w.id == UINT_MAX) {
|
||||||
|
WARN("found way with unknown type" << w.id);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
if ( w.direction == _Way::opposite ){
|
if ( w.direction == _Way::opposite ){
|
||||||
std::reverse( w.path.begin(), w.path.end() );
|
std::reverse( w.path.begin(), w.path.end() );
|
||||||
|
Loading…
Reference in New Issue
Block a user