ThinkGeo.com    |     Documentation    |     Premium Support

FDO Extension

Hi,


I wrote the below code to load Rasterfile(Tif,BMP,JPG,PNG,...):



             Microsoft.Win32.OpenFileDialog dlg = new Microsoft.Win32.OpenFileDialog();

            // Show open file dialog box
            Nullable<bool> result = dlg.ShowDialog();

            // Process open file dialog box results
            if (result == true)
            {

                wpfMap1.MapUnit = GeographyUnit.DecimalDegree;

                GdalRasterLayer worldLayer = new GdalRasterLayer(dlg.FileName);
                worldLayer.LowerThreshold = 0;
                worldLayer.UpperThreshold = double.MaxValue;

                worldLayer.Open();
                wpfMap1.CurrentExtent = worldLayer.GetBoundingBox();
                worldLayer.Close();

                LayerOverlay worldOverlay = new LayerOverlay();
                worldOverlay.Layers.Add(Guid.NewGuid().ToString(), worldLayer);
                wpfMap1.Overlays.Add(Guid.NewGuid().ToString(), worldOverlay);

                wpfMap1.BackgroundOverlay.BackgroundBrush = new GeoSolidBrush(GeoColor.GeographicColors.ShallowOcean);
                try
                {
                    wpfMap1.Refresh();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }

            }

 


1- It just work fine with 'world.tif' file that is located on 'Programfil\ThinkGeo\..\sample data' folder. and for the other files the control just show 'Exception has been thrown by the target of an i...'(just this part of the message is visable).


2- It seems that Map Suit explorer has this problem too!


3-I change the 'Procesors Affinity' too (only one CPU selected), but the problem did not solve.


4-I could not find any sample project/code that shows how we can open FDO Extension files (Except Tab Extension). it will be great if you create sample project at least for very important extensions like:


CSV, TIFF-LZW, Raster (Various image files), DXF, MID/MIF, NTF


 


Regards,


Ben



Hi Ben,

 

Theoretically it’ll work with all the supported file formats that are listed in gis.thinkgeo.com/tabid/143/a...fault.aspx

 

FDO Extension is based on a third-party open-source code library, and we simply tested it because we don’t have all the file formats. It will be great that you can send us the data that you are using, and we can test it for you.

 

Looking forward your feedback; just feel free to let us know if you have more queries.



Thanks,

Howard



-



Hi Ben, 
  
 I sorry that I’m not quite understand your meaning for the last reply; you know there are many posts or tickets we need to respond. We cannot spend too much time on one post such as making complicated sample, figuring out an issue without information etc. So sorry for the inconvenience. If your requirement is urgent, you can also contact support@thinkgeo.com about this. 
  
 Thanks and feel free to let me know if you have more queries. 
 Howard

Many thanks for your answer, 
 I checked it for Raster(BMP,Gif,Tif,PNG) ,MIF and it’s working fine. 
 I’ll check it for NTF,DXF, GML . 
  
 Regards, 
 Ben

Hi Ben, 
  
 Thanks for your understanding. Please feel free to let me know if you have any queries. 
  
 Thanks, 
 Howard