Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature idea: snap to ways in another layer #6

Open
cuu508 opened this issue Sep 23, 2023 · 0 comments
Open

Feature idea: snap to ways in another layer #6

cuu508 opened this issue Sep 23, 2023 · 0 comments

Comments

@cuu508
Copy link

cuu508 commented Sep 23, 2023

Would it be feasible for this plugin (or a clone of this plugin) to have a feature where pressing a modifier key snaps the active node to the nearest way in another vector layer?

I understand a feature like this does may not fit well with the existing features, but perhaps this plugin can be a starting point for another plugin. I have no experience with developing JOSM plugins, and am wondering if this is feasible, and if perhaps anybody else would be interested in this as well.

Rationale:

I spend a fair bit of time improving accuracy of existing highways, usually aligning them to aerial imagery. But in my area there are also vector datasets from official sources with a compatible license I could make use of.

  • I cannot just copy ways from other layers, as the ways in OSM already exist, they are just not always very accurate
  • I know there is the conflation plugin, but the existing highways may consist of many segments, be partially used by route relations, so I'm not sure if the conflation plugin can be of much help here.
  • The data quality from the official sources is of varying quality too. I would prefer to use the data manually and selectively, not import it wholesale.

The "Improve Way" tool is awesome, but cannot help but notice I spend hours just mechanically positioning mouse cursor, clicking, positioning mouse cursor a little further, clicking, and so on... Having a way to snap to a way in another layer would make the positioning step easier, and speed up my work significantly. I could use it on simple stretches of highways, and still deal with tricky areas (crossroads, places where reference data appears to have quality issues) manually.

Similar questions I've found:

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

No branches or pull requests

1 participant