ThinkGeo.com    |     Documentation    |     Premium Support

Load images in gis

 Question one :


 
i have a use case where i want to load images in the GIS. 
Potentially the size of all the images is approximatly 500KB.
How do you handle the image in the GIS ?
 
I know in http protocol the images are loaded when all the html text is displayed in the webBrowser, so the slow connection can navigate on the web without the images. 
Do you handle images as the http protocol ? I explain myself a bit :
 
If I want to display a google background and 500 KB of images. The google background will be requested by the client itself. The images will come from the server. My question is : does the google background will be loaded by the client before the images, and the images will be available once by once the time it is downloaded by the client ?
 
Obviously, for me the client is the web browser, the server is the IIS server. 
 
Question two :
When I use GdiPlusRasterLayer to load images i set the imageurl. how this image is rendered to the client ? i mean i can zoom in zoom out and the image shown zooms in and out accordingly. is there a server call each time so a service reprocess the image i previously set? or everything is made in the client side?
 
 
thanks for your help
 

 


Sebastien,
Yes, the images are translated from server to client via Http protocol. If GoogleOverlay is used, just as you have mentioned, the Google background images are requested and loaded on client side, but it’s hard to say it will be much faster or earlier than images loading, because the images also are requested and loaded on client side, the difference between them is that the GoogleOverlay requests the Google map servers, and the Images layer requests our own server, in your case, it should be IIS server.
GdiPlusRasterLayer is just a processor used for reading the images and drawing new tile images based on current extent and other setting. It doesn’t take care how to send the result image to client side, it’s just in charge of accept the requests and draw the tile images. The WebEdition fetches the images from GdiPlusRasterLayer and then responses the images to client side.
Hope things above can give your some helps. Thanks,
Johnny