Author Topic: Elevation Tiles- Comments  (Read 16110 times)

KenF

  • Sr. Member
  • ****
  • Posts: 137
    • View Profile
Elevation Tiles- Comments
« on: September 24, 2010, 08:48:21 AM »
Just comments-
Wow! Is that S-L-O-W!
Any way to store data or imagery to speed it up?

Interesting feature but, for now, I cannot envision any real "use" for it. 
But that's just me. Maybe using it in some  "combo" display may prove beneficial.
For now, the glacial redraw speed is likely to inhibit my desire for playing with it much.

But one small detail that I do like is the "maximum/minimum" elevation (shown in "Relief/ Elevation Tileset Option" box) for the displayed view.
I would love to see those figures added as a "permanent" part of the displayed elevation data in the bottom bar, along with cursor elevation as is presently shown there. That would be an easy addition, wouldn't it?

KenF

ScottMorris

  • Administrator
  • Sr. Member
  • *****
  • Posts: 2756
  • TopoFusion Author
    • View Profile
    • http://www.topofusion.com/diary
Re: Elevation Tiles- Comments
« Reply #1 on: September 26, 2010, 09:30:01 AM »
Ken,

Wanted to clarify one thing -- are you talking about the redraw time when the tiles come in from being 'downloading' tiles to displaying?  Or are you seeing slow redraws even after the tiles have been generated and are visible?

They are slow to come in, but once there, should be fast.

It's just a different way to visualize data, and yeah, used with combo you can get some neat effects.  Good for pretty pictures, but not necessarily planning trips or what not.

Re: max/min - I could try.  It might be a tad slow to have always displayed, but perhaps if there was a second delay before it appeared it might be cool.

Thanks for the feedback.
Scott Morris - founder and co-author of TopoFusion
email: smorris@topofusion.com

KenF

  • Sr. Member
  • ****
  • Posts: 137
    • View Profile
Re: Elevation Tiles- Comments
« Reply #2 on: September 26, 2010, 10:46:00 AM »
Ken,

Wanted to clarify one thing -- are you talking about the redraw time when the tiles come in from being 'downloading' tiles to displaying?

Yes, that seems to be the case.  Lots of "downloading" even for areas where elevation data should have been acquired in the past.

Quote
  Or are you seeing slow redraws even after the tiles have been generated and are visible?

That seems to be true too. Example - when changing from "color aerial" display to "elevation" the whole process, downloading and all, seems to start over. The same thing seems to happen when  the "shading preset" is changed while viewing an "elevation" screen.

Quote
They are slow to come in, but once there, should be fast.

Not knowing what is going on behind the scenes I don't quite know what I am seeing - but it just seems agonizingly slow. MUCH MUCH slower than the other views that I typically use  (Color, MyTopo, or combo )


Quote
Re: max/min - I could try.  It might be a tad slow to have always displayed, but perhaps if there was a second delay before it appeared it might be cool.

Or maybe avoid constant on-the-fly calculation by just adding a control to allow showing it upon request for a given view, turn it off if and when the the view has changed.   

KenF

Seebonk

  • Jr. Member
  • **
  • Posts: 18
    • View Profile
Re: Elevation Tiles- Comments
« Reply #3 on: September 26, 2010, 07:51:26 PM »
Elevation was not slow enough to be annoying on my system.  (Q6600 2.4GHz).  In fact it does OK on my Win 7 laptop.

The really annoying thing is how long it takes TF to exit (not just beta version).  10's of seconds.

KenF

  • Sr. Member
  • ****
  • Posts: 137
    • View Profile
Re: Elevation Tiles- Comments
« Reply #4 on: September 27, 2010, 11:19:43 AM »
Elevation was not slow enough to be annoying on my system.  (Q6600 2.4GHz).  In fact it does OK on my Win 7 laptop.

Example of what I am experiencing:  Looking at an elevation display representing  a 4x3 mile area right around home (and viewed regularly) - If I change the shading preset (and nothing else), the fastest redraw I have seen is about 40 seconds,  but it can takes several minutes.
This is on an an admittedly old machine running at 2.4 Ghz. 

Quote
The really annoying thing is how long it takes TF to exit (not just beta version).  10's of seconds.

And for me, exiting is instantaneous.

KenF

ScottMorris

  • Administrator
  • Sr. Member
  • *****
  • Posts: 2756
  • TopoFusion Author
    • View Profile
    • http://www.topofusion.com/diary
Re: Elevation Tiles- Comments
« Reply #5 on: September 27, 2010, 11:25:38 AM »
Ken -- sorry about the confusion with the downloading tile.  The elevation data is there, so the downloading tile is misleading.  It just shows that tile while the tiles are being generated.  I should plug something different in.  The speed that the tiles come in is definitely tied to your processing power.  I've never seen it take 40 seconds.

When you change the 'shading preset' -- you mean the color scheme, right?  That will force a regeneration of all elevation tiles -- so that is the expected behavior, I think.
Scott Morris - founder and co-author of TopoFusion
email: smorris@topofusion.com

ScottMorris

  • Administrator
  • Sr. Member
  • *****
  • Posts: 2756
  • TopoFusion Author
    • View Profile
    • http://www.topofusion.com/diary
Re: Elevation Tiles- Comments
« Reply #6 on: September 27, 2010, 11:27:17 AM »
The really annoying thing is how long it takes TF to exit (not just beta version).  10's of seconds.

Wow, wonder what is up with that.  Shouldn't ever be more than a second or two.  Sometimes it can stall a bit if it is waiting to kill threads.  How many download (internet tab under prefs) threads do you have yours set at?

Scott Morris - founder and co-author of TopoFusion
email: smorris@topofusion.com

KenF

  • Sr. Member
  • ****
  • Posts: 137
    • View Profile
Re: Elevation Tiles- Comments
« Reply #7 on: September 27, 2010, 12:49:04 PM »
Ken -- sorry about the confusion with the downloading tile.  The elevation data is there, so the downloading tile is misleading.
Yes I understood that possibility. I long ago learned not to necessarily believe that a computer is doing something just because it says it is.

But the time involved, in my case, would certainly seem consistent with a new download of elevation data.
 
Quote
When you change the 'shading preset' -- you mean the color scheme, right?  That will force a regeneration of all elevation tiles -- so that is the expected behavior, I think.

Yes color scheme from selectable presets - simply changing from "Classic TF"  to "hot/cold" will do it. 
But I also ran into the "downloading" behavior when switching to a 3D view even though the elevation tiles had been fully rendered in the 2D view. In other words from a nice colored (and shaded) 2D display of elevation tiles, I hit "3" and I see a display comprised of black and white "downloading" tiles, but in full 3D.


KenF

KenF

  • Sr. Member
  • ****
  • Posts: 137
    • View Profile
Re: Elevation Tiles- Comments
« Reply #8 on: September 27, 2010, 03:22:58 PM »
Re: max/min - I could try.  It might be a tad slow to have always displayed, but perhaps if there was a second delay before it appeared it might be cool.

OK, call this a feature request but I see the max/min elevation having more than just passing interest.

How about not just identifying the max/min elevation of a view but providing a tool to tag those location(s) with something like a temporary waypoint(s)?

A simple version would simply identify any point that shares the max/min value and note that there are other with identical values.
A more sophisticated version would identify and mark numerous points, maybe with a threshold distance required  between them before they are considered "different" locations.
Or perhaps, instead of a point, a region which is the highest.

Hmmm....,

OK ....that can be done now to some extent with  the elevation tileset by using the "Get max/min from the current scene" option and then changing the min value manually to something like Maxelevation-100.

Never mind, what is needed for the elevation tiles is an option to have "transparent" as a color option, for areas tiles that are inside or outside the selected "elevation range."

[edited]
In other words, if an elevation isn't in the selected range, don't paint it.

That would greatly enhance the usability and flexibility of coloring by elevation.
It would also be nice to have user selectable "breakpoints" for elevation shading along with the selectability of max/min as it exists now.

How about adding more choices for color range like 7 instead of 5 and make  "transparency" an option for any of the custom color boxes, but especially for the first and last.  

Now I am starting to see some usefulness (well, stuff to play with anyhow) for the elevation tiles.
Did I mention they are too slow?  

KenF  
« Last Edit: September 28, 2010, 09:14:26 AM by KenF »

ScottMorris

  • Administrator
  • Sr. Member
  • *****
  • Posts: 2756
  • TopoFusion Author
    • View Profile
    • http://www.topofusion.com/diary
Re: Elevation Tiles- Comments
« Reply #9 on: September 29, 2010, 07:03:50 AM »
Thanks Ken, those are good ideas.  I do plan on adding more colors and the ability to select ranges for each color, not just the min/max as is now.

Having a transparent option for each color is a great idea I hadn't thought of.

Slowness -- I can, in the future, try using multiple threads to generate the tiles.  On machines with multiple cores it would definitely speed things up.  Just haven't gotten around to it yet.

Having waypoints for the high points in a scene is an interesting idea, I'll have to think on that a bit.

Thanks for the feedback.
Scott Morris - founder and co-author of TopoFusion
email: smorris@topofusion.com

ScottMorris

  • Administrator
  • Sr. Member
  • *****
  • Posts: 2756
  • TopoFusion Author
    • View Profile
    • http://www.topofusion.com/diary
Re: Elevation Tiles- Comments
« Reply #10 on: September 29, 2010, 07:05:33 AM »
But I also ran into the "downloading" behavior when switching to a 3D view even though the elevation tiles had been fully rendered in the 2D view. In other words from a nice colored (and shaded) 2D display of elevation tiles, I hit "3" and I see a display comprised of black and white "downloading" tiles, but in full 3D.

Right, that is because you are using the texture multipler to get a higher resolution texture in 3D mode, so it is actually going to the next detail level of tiles -- which them need to be generated since they haven't yet.

Just wanted to note that this is expected...
Scott Morris - founder and co-author of TopoFusion
email: smorris@topofusion.com

KenF

  • Sr. Member
  • ****
  • Posts: 137
    • View Profile
Re: Elevation Tiles- Comments
« Reply #11 on: October 05, 2010, 07:25:48 AM »
I do plan on adding more colors and the ability to select ranges for each color, not just the min/max as is now.

Having a transparent option for each color is a great idea I hadn't thought of.

Next step - There's some obvious correlation that can/should exist between elevation shading, track shading and profile shading
 
But, in particular, the horizontal or vertical  color coding of the profile tool should be able to match the elevation shading.

KenF

ScottMorris

  • Administrator
  • Sr. Member
  • *****
  • Posts: 2756
  • TopoFusion Author
    • View Profile
    • http://www.topofusion.com/diary
Re: Elevation Tiles- Comments
« Reply #12 on: October 08, 2010, 07:55:31 AM »
Yep, an option to lock them together would be great.  I see both ways being useful though -- correlating them, or not.  Thanks.
Scott Morris - founder and co-author of TopoFusion
email: smorris@topofusion.com

KenF

  • Sr. Member
  • ****
  • Posts: 137
    • View Profile
Re: Elevation Tiles- Comments
« Reply #13 on: October 08, 2010, 08:14:20 AM »
Yep, an option to lock them together would be great.  I see both ways being useful though -- correlating them, or not.  Thanks.

Yes, there is the obvious "problem" that if tracks are shaded by elevation, a track would become invisible against identically shaded elevation tiles.
KenF