Open xhqiao89 opened 7 years ago
gwwerner[CodePlex]
The raster files I am using are about 50 MB. I am using elevation data from The National Map website, downloaded in the gridfloat format. I then use MapWindow 4 to convert them to bgd format. The problem only seems to happen when I load the layer in hydrodesktop,
then close hydrodesktop, then open it again and try to add the same layer that I opened previously. When I start getting this problem, restarting the computer seems to fix it temporarily.
mogikanin[CodePlex]
Could you attach raster file too?
gwwerner[CodePlex]
Version: 1.6.13.2 Description: Trying to add a digital elevation model raster file in .bgd format to the map. Error: System.ArgumentException: Parameter is not valid. at System.Drawing.Graphics.set_Transform(Matrix value) at DotSpatial.Data.InRamImage.GetBitmap(Extent envelope, Rectangle window) at DotSpatial.Controls.MapRasterLayer.DrawWindows(MapArgs args, IList1 regions, IList1 clipRectangles)
at DotSpatial.Controls.MapRasterLayer.DrawRegions(MapArgs args, List1 regions)
at DotSpatial.Controls.MapFrame.Initialize(List1 regions) at DotSpatial.Controls.MapFrame.Initialize() at DotSpatial.Controls.MapFrame.LayerCollection_MembersChanged(Object sender, EventArgs e)
at System.EventHandler.Invoke(Object sender, EventArgs e) at DotSpatial.Data.ChangeEventList1.OnListChanged() at DotSpatial.Symbology.LayerEventList1.OnListChanged() at DotSpatial.Data.ChangeEventList1.OnInclude(T item) at DotSpatial.Symbology.LayerEventList1.OnInclude(T item) at DotSpatial.Symbology.LayerCollection.OnInclude(ILayer item) at DotSpatial.Serialization.BaseCollection1.Include(T item) at DotSpatial.Serialization.BaseCollection1.Add(T item) at DotSpatial.Controls.MapLayerCollection.Add(IMapLayer layer) at DotSpatial.Controls.MapLayerCollection.Add(IRaster raster) at DotSpatial.Controls.Map.AddLayers() at DotSpatial.Plugins.MenuBar.MenuBarPlugin.AddLayer_Click(Object sender, EventArgs e)
at DotSpatial.Controls.Header.SimpleActionItem.OnClick(EventArgs ea) at DotSpatial.RibbonHeader.ltgtcDisplayClass7.ltCreateBarButtonItemgtb4(Object sender, ItemClickEventArgs e)
at DevExpress.XtraBars.BarItem.OnClick(BarItemLink link) at DevExpress.XtraBars.BarBaseButtonItem.OnClick(BarItemLink link) at DevExpress.XtraBars.BarItemLink.OnLinkClick() at DevExpress.XtraBars.BarItemLink.OnLinkAction(BarLinkAction action, Object actionArgs)
at DevExpress.XtraBars.BarButtonItemLink.OnLinkAction(BarLinkAction action, Object actionArgs)
at DevExpress.XtraBars.BarItemLink.OnLinkActionCore(BarLinkAction action, Object actionArgs)
at DevExpress.XtraBars.ViewInfo.BarSelectionInfo.ClickLink(BarItemLink link) at DevExpress.XtraBars.ViewInfo.BarSelectionInfo.UnPressLink(BarItemLink link) at DevExpress.XtraBars.Ribbon.Handler.BaseRibbonHandler.OnUnPressItem(DXMouseEventArgs e, RibbonHitInfo hitInfo)
at DevExpress.XtraBars.Ribbon.Handler.BaseRibbonHandler.OnUnPress(DXMouseEventArgs e, RibbonHitInfo hitInfo)
at DevExpress.XtraBars.Ribbon.Handler.BaseRibbonHandler.OnMouseUp(DXMouseEventArgs e)
at DevExpress.XtraBars.Ribbon.Handler.RibbonHandler.OnMouseUp(DXMouseEventArgs e)
at DevExpress.XtraBars.Ribbon.RibbonControl.OnMouseUp(MouseEventArgs e) at System.Windows.Forms.Control.WmMouseUp(Messageamp m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Messageamp m) at DevExpress.Utils.Controls.ControlBase.WndProc(Messageamp m) at DevExpress.XtraBars.Ribbon.RibbonControl.WndProc(Messageamp m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)