I recently emailed a question (below is slightly modified version):
Let's say I have a collection of geotiffs; perhaps 200-300 files. The files cover a large area like southern california and they come in about 4 different scales. As the user zooms in and out will ThinkGeo display the files for each appropriate scale? Are these things I need to some how keep track of and handle myself? For example, I can load all of these files in ArcMap and as I zoom in the tiles not shown are simply not drawn (they are clipped) and when I reach a certain given scale all tiles that are for that scale are drawn and others are ignored. Is that something I have to handle myself? I'm asking because I don't think it is working for me but if it is supposed to work that way then I am doing something wrong.
I got a useful reponse that I really appreciate (leaving out other unrelated info again):
If you have 4 GeoTiffs (one for each different scale) for the same exact area then you will need to set the upper and lower threshold for each layer to tell the map control which range of scale when you want the Geotifff displayed. You would do this with the code below:
GeoTiffRasterLayer myTiff = new GeoTiffRasterLayer(@"C:\MyTiff.Tif");
myTiff.LowerThreshold = 0;
myTiff.UpperThreshold = 10000;
I can do this manually and it works but I can't ask the user to know these scales. The one thing I can't seem to resolve is how to get the scales to use for the LowerThreshold and UpperThreshold. There do not appear to be anything in the API to do this. I also looked at the GDAL library and I can't really understand how to put anything together for this purpose.
Any suggestions out there?
Thanks!
Matthew Hanna