[Mapserver-users] ECW not showing below certain scale

Yewondwossen Assefa assefa at dmsolutions.ca
Fri Jun 25 11:37:19 PDT 2004


I have put a new version of mapserver 4.3 (current CVS) build with GDAL 
1.2.1 at 
http://www.maptools.org/php_mapscript/index.phtml?page=downloads.html 
(llok at the end of the page for the developpment verion). Let me know 
if it solves the ECW issue.

Later,

Frank Warmerdam wrote:

> Delfos, Jacob wrote:
> 
>> Hi All,
>>
>> I've been running into a little problem with mapserver 4.2, which I 
>> was also experiencing in Chameleon 1.99; when I zoom in quite far on 
>> the map (holding an ecw image), the map doesn't show up. It keeps 
>> trying to load, but nothing comes, suggesting it got stuck somewhere. 
>> CPU activity is initially at maximum for a few seconds (as normal when 
>> loading the map) but then drops while the map doesn't show (I'm 
>> loading the map in the browser on the server itself). The mapserv 
>> process won't allow itself to get killed either.
>>
>> If I simply replace my mapserv.exe file with one of version 4.0, the 
>> problem is gone. Of course the map takes quite a few seconds to show, 
>> which is normal when zooming close on an ECW, but it does show.
>>
>> I've tried this quite a few times in different browsers, but the map 
>> never shows at that scale when the ECW is in there. I have tried 
>> different mapfiles with different ECW's as well. Has the mechanism to 
>> display the ECW changed? It seems that as soon as I reach a resolution 
>> where I go beyond the ECW resolution (1pixel:1pixel) it dies.
> 
> 
> Jacob,
> 
> I was able to reproduce a problem with ECW supersampling when assertions
> are turned on in GDAL 1.2.0.  I have just issued a GDAL 1.2.1 with this 
> issue
> fixed, and suggested to Assefa that he upgrade to that as time permits.
> 
> I am not absolutely positive if that is your problem or not.
> 
> I suspect you are seeing differences between MapServer 4.0 and 4.2 because
> MapServer 4.2 tries to use "dataset" level io calls when available.  This
> allows reading red, green and blue in one pass against ECW for instance,
> resulting in better performance.  However, it uses different code paths
> which may have different issues.
> 
> So ... if and when new binaries are available with GDAL 1.2.1 I would
> suggest you try MapServer 4.2 again.  In the meantime you could just set an
> appropriate MINSCALE so the ECW would stop rendering when supersampled,
> or switch back to the build that works.
> 
> Finally, I will once again strongly suggest that folks running into 
> problems
> like this try and reproduce it at the commandline with shp2img and 
> appropriate
> extent and debug options.  This often results in much more meaningful error
> messages than you get on in a web application.
> 
> Best regards,


-- 
----------------------------------------------------------------
Assefa Yewondwossen
Software Analyst

Email: assefa at dmsolutions.ca
http://www.dmsolutions.ca/

Phone: (613) 565-5056 (ext 14)
Fax:   (613) 565-0925
----------------------------------------------------------------





More information about the MapServer-users mailing list