ThinkGeo.com    |     Documentation    |     Premium Support

Raster Layer Rotation and More

A couple loaded questions:


1) Can I rotate an image (GeoTiff or bitmap) that overlays a map?


2) Can I create an image from a non-file data source (such as a byte array, bitmap object in memory, or geo-tiff created in memory) and use as a layer (scaled to the map it overlays)? I know the lat/lon and bounds of image. I would prefer as a byte array or bitmap object if possible, GeoTiff in memory as last option.



Hi Ryan,


Thanks for your post, attached is the sample code, would you please try it?


Best Regards,


Johnny



Post11217Sample.txt (1.24 KB)

 I get an "Argument out of range exception, Start index cannot be less than zero" error when I tried this example. The world.tif file is in the same directory as my executable. I'm using VS2010.  My code is attached.



TestCode.txt (1.1 KB)

Hi Ryan, 
  
 Sorry for your inconvenience, we have fixed the bug, would you please download the latest version 6.0.361.0 or 6.0.0.361 and try it again? 
  
 Best Regards 
  
 Johnny 


 I'm running the trial version, looks like I can only download 6.0. Is there a way I can get a trial version of 6.0.361? I want to make sure MapSuite can overlay an image and rotate it at specified angle (a requirement from customer) before I buy.



 In addition we are looking for support for high-res satellite images (both online and offline). We are also evaluating Esri products, and are wondering if you offer something similar to the "USA Imagery Map" at:


arcgis.com/explorer/


 


As well as localized high-res satellite maps.



 


Hi Ryan,
 
About getting the latest version dlls, please follow the steps bellow to get them:
 
Step1:
Please open the following link and login with your registration id and password for post and ticket
helpdesk.thinkgeo.com/login/?ReturnUrl=%2f
 
Step2:
Click “My Product Downloads” in here
 
 
Then you can download the latest version of dlls.
 
About high-res satellite image:
 
If online
Would you please tell us what kind of service you want? If you want to use ArcGis world imagery from their Restful service, could you please have a quick check of our ArcGisServerRestOverlay in  web and mvc edition, the quick vedio and self-contained sample can be found at wiki.thinkgeo.com/wiki/Map_S...estOverlay, would you please check if that's what you want in Desktop Edition? we have plans that we will add these stuff in other products, like DesktopEdition after upcoming 7.0 release. 
 
If offline
You could use Overlay. TileCache to support high-res satellite images with following code:

Overlay.TileCache = new FileBitmapTileCache(cacheDirectory); 

Overlay.TileCache.CacheId = cacheid;
 
If Localized high-res satellite maps
Would you please tell us what type of satellite it is, so that we can check if we support that type.
Here is a list of the files we support: wiki.thinkgeo.com/wiki/Map_Suite_Data_Format_Guide 
 
Hope it helps
 
Johnny