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: | Owned by: | team | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | External mappaint style | Version: | |
Keywords: | kml; kmz; gpz; layers | Cc: |
Description
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.
- Load a KMZ like the TON_Road.KMZ from http://www.fs.fed.us/r3/gis/gisdata/RoadKMLWest.zip and choose tag like "name" and have it displayed on the map.
- Load a KMZ like the TON_Road.KMZ from http://www.fs.fed.us/r3/gis/gisdata/RoadKMLWest.zip and choose tag like "LANES" and have it displayed on the map.
":" | [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 , 4 years ago
comment:2 by , 4 years ago
Component: | Core → External mappaint style |
---|
comment:3 by , 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.
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.