[Mapwindow 6]Open ECW

May 31, 2010 at 3:07 PM

Hi,

 

I try to open an ECW file with Mapwindow 6.

But I've got an error's message=> "une exception de type System.OutMemoryException" a été levée."

While I can do that with Mapwindow4.

Does someone have an explanation?

Thanks

Here the message:

"Consultez la fin de ce message pour plus de détails sur l'appel du débogage
juste-à-temps (JIT) à la place de cette boîte de dialogue.

************** Texte de l'exception **************
System.OutOfMemoryException: Une exception de type 'System.OutOfMemoryException' a été levée.
   à GDALPlugin.GdalImageSource.ReadRGB(Int32 startRow, Int32 startColumn, Int32 numRows, Int32 numColumns, Int32 overview)
   à GDALPlugin.GdalImageSource.ReadWindow(Int32 startRow, Int32 startColumn, Int32 numRows, Int32 numColumns, Int32 overview)
   à GDALPlugin.GDALImageProvider.OpenFile(String filename)
   à GDALPlugin.GDALImageProvider.MapWindow.Plugins.IDataProvider.Open(String filename)
   à MapWindow.Components.DataManager.OpenFile(String filename, Boolean inRam, IProgressHandler progressHandler)
   à MapWindow.Components.DataManager.OpenFile()
   à MapWindow.Map.Map.AddLayer()
   à MapWindow.Map.Map.MapWindow.Components.IBasicMap.AddLayer()
   à MapWindow.Components.mwToolStrip.cmdAddData_Click(Object sender, EventArgs e)
   à System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   à System.Windows.Forms.ToolStripButton.OnClick(EventArgs e)
   à System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   à System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   à System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
   à System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
   à System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   à System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   à System.Windows.Forms.Control.WndProc(Message& m)
   à System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   à System.Windows.Forms.ToolStrip.WndProc(Message& m)
   à System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   à System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Assemblys chargés **************
mscorlib
    Version de l'assembly : 2.0.0.0
    Version Win32 : 2.0.50727.3607 (GDR.050727-3600)
    CodeBase : file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
MapWindow6
    Version de l'assembly : 1.0.0.1
    Version Win32 : 1.0.0.1
    CodeBase : file:///C:/Program%20Files/MapWindow/MapWindow6/MapWindow6.exe
----------------------------------------
System.Windows.Forms
    Version de l'assembly : 2.0.0.0
    Version Win32 : 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Version de l'assembly : 2.0.0.0
    Version Win32 : 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Version de l'assembly : 2.0.0.0
    Version Win32 : 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
MapWindow
    Version de l'assembly : 6.0.0.0
    Version Win32 : 6.0.0.0
    CodeBase : file:///C:/Program%20Files/MapWindow/MapWindow6/MapWindow.DLL
----------------------------------------
System.Core
    Version de l'assembly : 3.5.0.0
    Version Win32 : 3.5.30729.1 built by: SP
    CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
    Version de l'assembly : 2.0.0.0
    Version Win32 : 2.0.50727.3082 (QFE.050727-3000)
    CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Data
    Version de l'assembly : 2.0.0.0
    Version Win32 : 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase : file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
mscorlib.resources
    Version de l'assembly : 2.0.0.0
    Version Win32 : 2.0.50727.3607 (GDR.050727-3600)
    CodeBase : file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
gdalconst_csharp
    Version de l'assembly : 1.0.3224.23168
    Version Win32 : 1.0.3224.23168
    CodeBase : file:///C:/Program%20Files/MapWindow/MapWindow6/Plugins/MwGdal32/gdalconst_csharp.dll
----------------------------------------
GDALPlugin
    Version de l'assembly : 1.0.0.0
    Version Win32 : 1.0.0.0
    CodeBase : file:///C:/Program%20Files/MapWindow/MapWindow6/Plugins/MwGdal32/GDALPlugin.dll
----------------------------------------
gdal_csharp
    Version de l'assembly : 1.0.3224.23168
    Version Win32 : 1.0.3224.23168
    CodeBase : file:///C:/Program%20Files/MapWindow/MapWindow6/Plugins/MwGdal32/gdal_csharp.DLL
----------------------------------------
mapscript_csharp
    Version de l'assembly : 1.0.3224.23397
    Version Win32 : 1.0.3224.23397
    CodeBase : file:///C:/Program%20Files/MapWindow/MapWindow6/Plugins/MwGdal32/mapscript_csharp.dll
----------------------------------------
ogr_csharp
    Version de l'assembly : 1.0.3224.23168
    Version Win32 : 1.0.3224.23168
    CodeBase : file:///C:/Program%20Files/MapWindow/MapWindow6/Plugins/MwGdal32/ogr_csharp.dll
----------------------------------------
osr_csharp
    Version de l'assembly : 1.0.3224.23167
    Version Win32 : 1.0.3224.23167
    CodeBase : file:///C:/Program%20Files/MapWindow/MapWindow6/Plugins/MwGdal32/osr_csharp.dll
----------------------------------------
MwShapeEditor
    Version de l'assembly : 1.0.0.0
    Version Win32 : 1.0.0.0
    CodeBase : file:///C:/Program%20Files/MapWindow/MapWindow6/Plugins/MwShapeEditor/MwShapeEditor.dll
----------------------------------------
System.Windows.Forms.resources
    Version de l'assembly : 2.0.0.0
    Version Win32 : 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_fr_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** Débogage JIT **************
Pour activer le débogage juste-à-temps (JIT), le fichier de configuration pour cette
application ou cet ordinateur (machine.config) doit avoir la valeur
jitDebugging définie dans la section system.windows.forms.
L'application doit également être compilée avec le débogage
activé.

Par exemple :

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

Lorsque le débogage juste-à-temps est activé, les exceptions non gérées
seront envoyées au débogueur JIT inscrit sur l'ordinateur
plutôt que d'être gérées par cette boîte de dialogue.

 

Coordinator
Jun 17, 2010 at 11:42 PM

Are you working in a custom project?  If so, then you will need to add the GDAL plugin before you can use that data format.

1) Drag and drop an Application Manager onto the form.

2) Create a "Plugins" folder in the output directory

3) Copy and paste the entire contents of the GDAL folder found in the plugins directory of the MapWindow 6 folder into your plugins folder. 

These steps enable the GDAL data provider plug-in and should help here.

Shade1974 (Ted)

Dr. Harold A. Dunsford Jr.

Dept. Geosciences

Idaho State University

 

Jun 21, 2010 at 9:45 AM
Edited Jun 21, 2010 at 10:18 AM
Dear friends, I cannot open ECW into my custom app and MapWindow 6 Desktop application as sigrv user. Is memory limited the ECW Loading? I get two errors (memory exception and specified file type is not supported) Thanks. Francisco J.
Jul 20, 2010 at 3:19 PM

Hi,

i have the same error here.

I tried to load the file within the code.

The exception error message says "specified file type is not supported".

Please note that the mapwindow active x project had trouble with ecw in the past too.

They removed the support of ecw for a while but since 4.7 the active x accept them again. (see Releasenotes and http://www.mapwindow.org/phorum/read.php?3,9402,10025)

Would be great if u can fix the problem.

 

best regards,

 

frank