Mapserver WMS ECW Datasource(s)

Frank Warmerdam warmerdam at POBOX.COM
Fri Nov 10 14:15:07 PST 2006


Andrew Hughes wrote:
> Firstly.... is there a way to turn debugging on???
> 
>     My only debug message is "msDrawMap(): Failed to draw layer named
>     'ecw'."  Which is kind of obvious ;) ...

Andrew,

You would add "DEBUG ON" to your layer definition.

However, I see your version string lacks DEBUG=MSDEBUG, so I don't think
the debug information will work anyways.

> ---------------------------------------------------------------------------------------------------------------------
> 
> Secondly... perhaps there is something wrong with my layer definition 
> (my other layers in this file work perfect)???
> 
>     LAYER
>       NAME "ecw"
>       DATA "/var/ecw/my.ecw"
>       TYPE RASTER
>       STATUS ON
>       MINSCALE 00000.0
>       MAXSCALE 1000000.0
>     END

This looks fine assuming the scales make sense, and that in actual
use you are enabling the raster layer (STATUS DEFAULT will force it
on).

> ---------------------------------------------------------------------------------------------------------------------
> 
> Thirdly, perhaps my "FGS" installation does not allow me to read ecw????????
> 
>     azzabox:/opt/fgs# ./www/cgi-bin/mapserv -v
>     MapServer version 4.6.0-beta2 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG
>     OUTPUT=WBMP OUTPUT=SVG SUPPORTS=PROJ SUPPORTS=FREETYPE
>     SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER
>     SUPPORTS=WFS_CLIENT INPUT=EPPL7 INPUT=POSTGIS INPUT=OGR INPUT=GDAL
>     INPUT=SHAPEFILE

You can't tell from the "mapserv -v" report whether GDAL or OGR are
built with particular formats.  If you have installed the GDAL utilities
in your FGS tree as well, you can use "gdalinfo --formats" to list them
all or "gdalinfo --format ecw" to check if ECW is enabled.  I suspect FGS
does not include ECW.

Also 4.6.0 beta2 is a bit oldish now.  Perhaps you should consider
updating to the latest fgs builds.

> ---------------------------------------------------------------------------------------------------------------------
> 
> Finally, while I have you attention I know there are several free and 
> public datasources.... I have found some Landsat available here: 
> http://www.geotorrent.org/ and would welcome any further data sources!

Yes, I've got a mapserver based WMS running with one of the big south american
landsat ecw files off geotorrent.org, as a sort of proof of concept.

   http://maps.gdal.org/

It *can* be done even if it is not trivial.

PS. The mapserver distributed in FWTools for linux does include ECW
support - http://fwtools.maptools.org/  That's what I'm using on maps.gdal.org
I believe.

Best regards,
-- 
---------------------------------------+--------------------------------------
I set the clouds in motion - turn up   | Frank Warmerdam, warmerdam at pobox.com
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush    | President OSGeo, http://osgeo.org



More information about the MapServer-users mailing list