Opened 4 years ago

Last modified 4 years ago

#19238 new enhancement

Ability to chose and display a key value tag related to an object within the map

Reported by: busterama@… Owned by: team
Priority: normal Milestone:
Component: External mappaint style Version:
Keywords: kml; kmz; gpz; layers Cc:


As a contributor to open street maps, I would like to have the ability to chose and have a key value from a layer displayed on the map so that I can read and use that information to help me edit another layer.

Acceptance Criteria.

Bonus points if you can chose a combination of tag keys and values to display complex information about a line from the file. IE, Combine tags like [NAME]
":"[Lanes]" of "[surface_type] which would result in something shown like "3251:1- Single Lane of NAT - NATIVE MATERIAL".

Currently you can only see these tags if you activate the layer, then click on the line, then go scroll through the list of tags to see what the road number and condition is. Then you write that information down or try to remember it, activate the other layer you're editing and then edit that layer with the information you noted or remembered. Very tedious process.

This enhancement would be a huge timesaver and improve accuracy. It would cut the time to make edits to a third of what they take now. It would also eliminate the potential quality problems introduced from taking notes or remember data by having the data shown right there on screen for you to use.

Attachments (0)

Change History (3)

comment:1 by skyper, 4 years ago

For the "background" layer a special style would work but I have not tested visibility of text of inactive layers and I fear it is not possible to connect a map paint style with certain layers and have it disabled with other layers.

comment:2 by skyper, 4 years ago

Component: CoreExternal mappaint style

comment:3 by busterama@…, 4 years ago

Hrmm, iterative thought here. In these particular kml files they have the "name" key pretty much the same as our OSM data. Would it be possible to display the "name" key value on a way from any other source like these KML files?

Would it be possible to just assume any way in any layer where the way has a "name" tag to just use it to label the road?

Cautionary note though. Those tonto forest road KML files have duplicate tags using case differences. I've seen ways with "NAME" and "name" tags. The lower case "name" tag has been the name of the road every time I've run into that.

Could could be extra handy with more than just KML files. GPX files can have multiple tracks in them with different "name" tags.

Modify Ticket

Change Properties
Set your email in Preferences
as new The owner will remain team.
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from team to the specified user.
Next status will be 'needinfo'. The owner will be changed from team to busterama@….
as duplicate The resolution will be set to duplicate. Next status will be 'closed'. The specified ticket will be cross-referenced with this ticket.
The owner will be changed from team to anonymous. Next status will be 'assigned'.

Add Comment

E-mail address and name can be saved in the Preferences .
Note: See TracTickets for help on using tickets.