Giter Club home page Giter Club logo

Comments (6)

1ec5 avatar 1ec5 commented on May 26, 2024

Note that the top route name isn't displayed.

Can you clarify? Are you referring to the line that reads, “National Cycle Network National…”? This sounds a lot like #8313. You can resize the sidebar to see more of the relation’s label, though there really should be a tooltip here so you don’t have to.

Each of the bus route labels seen here would be cleaner if its network were to match a name-suggestion-index entry. Then it would say just “West Midlands Bus 11A”. osmlab/name-suggestion-index#4768 tracks adding highway route networks to NSI; cycling route networks would probably be a part of that effort.

from id.

SomeoneElseOSM avatar SomeoneElseOSM commented on May 26, 2024

Re the comment here, just to confirm, there is no tooltip showing details of relations. There is no visual indicator showing that the panes on the screen can be dragged left and right, and if I do drag the window far enough to the right to see the full name (a) there's not much of the rest of the screen left and (b) it's still a bit esoteric because iD refuses to show the relation iD.

Screenshot_20240214_221707

from id.

1ec5 avatar 1ec5 commented on May 26, 2024

Noted. I’m considering tagging this issue as a duplicate of #8313, since it covers the same usability issue. At a glance, I would expect implementing a tooltip to be quite straightforward, and it could even contain a relation ID for disambiguation purposes.

Meanwhile, getting this and other local bus companies into NSI would be another good next step, with benefits besides disambiguation. Someone with more local knowledge about how the various bus companies in this region are branded and structured would be in a good position to file an issue in that repository.

from id.

SomeoneElseOSM avatar SomeoneElseOSM commented on May 26, 2024

duplicate of #8313,

Yes, it sounds like the same basic issue.

A tooltop would be better than nothing (why not just optionally display the relation number on screen?) If iD is supposed to be useful beyond "someone's first three weeks in OSM" it seems essential to introduce them to object iDs - using the browse pages on the main site requires that.

from id.

1ec5 avatar 1ec5 commented on May 26, 2024

why not just optionally display the relation number on screen?

As I mentioned in #9349 (comment), it would be great if the membership editor would show the relation IDs when two relations have otherwise identical labels, as the dropdown menu already does. The case above, where the relation is only labeled by its preset, would be another reasonable opportunity to show relation IDs.

Showing relation IDs more generally would be problematic for a couple reasons. One is what you just pointed out: that labels already easily get cut off when the sidebar is at a reasonable width, so it doesn’t necessarily solve any problems that a tooltip wouldn’t solve.

Another reason is that relation IDs these days tend to be rather long. It can result in information overload in conjunction with all the other information that can already go into the label. Unlike the relation ID in the History or Measurement panel or a openstreetmap-website relation page, the relation label isn’t selectable, so the only purpose is to cross-reference it with something in another tab, which makes glanceability pretty important. If we do end up displaying relation IDs in general here, I would even go so far as to suggest formatting the numbers with digit grouping characters for readability.

Anyways, #9349 is already tracking showing the relation IDs, so we should continue that discussion there.

from id.

1ec5 avatar 1ec5 commented on May 26, 2024

Duplicate of #8313

from id.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.