viking-gps / viking

Viking is a free/open source program to manage GPS data (inc GPX, FIT, TCX and KML files). You can import and plot tracks, routes and waypoints, show OpenStreetMaps (OSM), Bing Aerial and other maps, generate Mapnik maps, geotag images, make new tracks, routes and waypoints, see real-time GPS position, etc. It is written mostly in C with GTK
http://sourceforge.net/projects/viking/
GNU General Public License v2.0
230 stars 56 forks source link

Level missing in side panel #276

Open jidanni opened 4 months ago

jidanni commented 4 months ago
  1. $ viking file.kmz
  2. Open side panel Screenshot 2024-06-23 12 36 49

Now try to turn off everything except the background map.

If the hidden higher layer, file.kmz, were shown, we could just uncheck it.

Alas, it is not, so we try unchecking Top Layer. Result: the background map disappears.

Now we know that the background map is not part of our KMZ file. So there is a missing layer, not shown, called file.kmz, that belongs in between Top Layer, and all the other layers, except the maps.

For now we must uncheck each and every other layer, to leave just the map remaining.

If there were no bug, then we could simply uncheck file.kmz.

jidanni commented 4 months ago

Super clear proof of the problem. Give two files on the command line:

$ viking zxl.clipped.kmz zxl.kmz

Screenshot 2024-06-24 17 39 09 The basic ability to toggle one file on and the other off is lost!

Also, how can a person have two sons, both named Ralph?

Ah ha, they don't. They have two grandsons, both named Ralph, but the display is wrong.