ThinkGeo.com    |     Documentation    |     Premium Support

How to Rotate Raster Layers

Hi,


Is rotation of raster layers supported in WPF Desktop?  We have a requirement for map rotation (both vector and raster data) in our custom application.  Here is the code I've tried.  The raster layer displays, but I can't figure out the code to rotate it.  Thank you for any suggestions!


MapSuiteCore Version 4.5.0.0


Rod


 



                var rasterLayer = new GdiPlusRasterLayer(layer.FilePath);
                //var rasterLayer = new GeoTiffRasterLayer(layer.FilePath);   //much slower than GdiPlusRasterLayer
  
                //rasterLayer.ImageSource.Projection = RotationProjection;    //Projection is not a valid property for ImageSource
                                                                              //as it is with FeatureSource
                rasterLayer.UpperThreshold = double.MaxValue;
                rasterLayer.LowerThreshold = 0;
                rasterLayer.Name = layer.Id;
                rasterLayer.IsVisible = layer.IsVisible;
                layer.Tag = rasterLayer;
                rasterLayer.Open();

                layerOverlay.Layers.Insert(layer.DrawOrder, layer.Id, rasterLayer);


Rod,


Thanks for your post, currently we cannot support the raster layer rotation, we just support the feature layer rotation now, here is another post that related to your problem below:


gis.thinkgeo.com/Support/Dis...fault.aspx


We have add this improvement to our issue list and please keep your eye on our websites if there are any updates for this ability,


Thanks,


Scott,


 



Thanks Scott,


Can you give me an idea of which release / or approximate date or quarter that the enhancement of  raster layer rotation functionality is planned for release?  Lack of the ability to rotate raster images is a show stopper for us.


Rod



Rod, 
  
 That is a big improvement in our core for raster layer, currently I’m sorry I really cannot provide you an exact plan for this enhancement, we have to do some investigation jobs on it and deal with it. If there are any news on this I will let you know, 
  
 Thanks, 
  
 Scott,