Skip to content

Conversation

@Razen04
Copy link
Contributor

@Razen04 Razen04 commented Dec 13, 2025

Description

Currently, iD warns for paths which are not connected to any other route any is contained within a building like gondola stations which is a false positive. This has been explained in detail in Issue #9406.

Fix

The fix to this is simple, we just add an extra check in the isConnectedVertex function to check if a vertex in the path has aerialway=station and return true for that, which means the path is valid to have start/end in the gandola station even if they are not connected to any other roads or highway(which they aren't supposed to).

Fixes #9406

Before:

Screenshot 2025-12-13 at 3 53 10 PM

After the if statement:

Screenshot 2025-12-13 at 3 53 47 PM

References

This is similar to issue #3906 - which showed problems with foothpaths connecting two buildings.

…t/end point which suppresses the false warning
}).filter((pair) => {
// noname=no is double-negation, thus positive and not conflicting. We'll ignore those
return !((pair[0].match(/^(addr:)?no[a-z]/) && entity.tags[pair[0]] === 'no') ||
(pair[1].match(/^(addr:)?no[a-z]/) && entity.tags[pair[1]] === 'no'));
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

these changes seem to be unrelated to the PR description. Are they meant to be a different git branch?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah I mistakenly worked on different issue on the same branch, my bad. I will fix it asap.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we have another preset, called Aerialway Stopping Location, which seems to be used in much the same way, and also seems to be a routing sink.

Should this logic apply to that tag as well?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Footways in ID are flagged as disconnected when between ski lifts and ski piste

2 participants