Good afternoon,
I'm currently in the process of evaulating Map Suite Services Edition 3.0 beta 1. This morning, I attempted to load a 142MB SID image that represents a county in South Dakota, using the MapEngine and a MrSidImageLayer, in conjunction with some vector layers (in ESRI shapefile format). When I ran my test app, my development machine bogged down terribly, to the point where the mouse wouldn't even move. After about 10 minutes, I was able to finally fire up the Task Manager in XP and kill Visual Studio. As it was tearing down, its window repainted, and I noticed that a System.Reflection.TargetInvocationException had been thrown when the MapEngine.DrawStaticLayers method was called for the first time.
I figured I should ask before diving any deeper: is the SID raster functionality still in beta, or might there be something else amiss?
If SIDs load fine on your end, the only interesting bits of information I have to go on at this point are two things. First, the fact that my machine bogged down makes me wonder if the MrSidImageLayer was trying to load the entire SID into memory, perhaps causing problems (in what way, other than paging, I can't say, but maybe it's something to go on). Secondly, the vector data I was using at the time has a projection of NAD83 StatePlane SouthDakota North (Feet), while the raster is in NAD83 UTM Zone 13N (Meters). For what it's worth, the vector and raster datasets display just fine in ESRI's ArcMap application, but I suppose it's possible that the mixed projections and units are giving your MapEngine grief. Without knowing more about how it handles vector and raster data (and mixed projections in general), I'm just not sure.
Let me know what you think. Thanks!
Brooks