[FGS] fgs and ecw support problem

Normand Savard nsavard at mapgears.com
Mon Mar 9 16:00:22 EST 2009


Gustavo Fariña Fernández wrote:
> Hello,
>
> I am traying to set up a wms server in ubuntu 8.04 with mapserver
> through a fgs distribution
> (fgs-mapserver_5.2.1-fgs_1.0.0-linux-i386.bin ) but I am having some
> problems with ECW support. ECW files are supposed to be supported by
> fgs by default but when I try to serve an ECW file I get this error
> message:
>
> msDrawMap(): Image handling error. Failed to draw layer named 'earth'.
> msDrawRaster(): Image handling error. Unrecognized or unsupported image format
> drawEPP(): Image handling error.
> /home/route/fgs/www/cgi-bin/test/earth.ecw is not an EPPL file.
>
> In my system, "mapserv -v" returns:
>
> MapServer version 5.0.2 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP
> OUTPUT=SVG SUPPORTS=PROJ SUPPORTS=AGG SUPPORTS=FREETYPE
> SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER
> SUPPORTS=WFS_CLIENT SUPPORTS=WCS_SERVER SUPPORTS=GEOS INPUT=EPPL7
> INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE
>
> and "gdalinfo --format ecw" returns:
>
> Format Details:
>   Short Name: ECW
>   Long Name: ERMapper Compressed Wavelets
>   Extension: ecw
>   Help Topic: frmt_ecw.html
>   Supports: CreateCopy() - Create dataset by copying another.
>   Creation Datatypes: Byte
>
> <CreationOptionList>
>   <Option name="TARGET" type="float" description="Compression Percentage"/>
>   <Option name="PROJ" type="string" description="ERMapper Projection Name"/>
>   <Option name="DATUM" type="string" description="ERMapper Datum Name"/>
>   <Option name="LARGE_OK" type="boolean" description="Enable
> compressing 500+MB files"/>
> </CreationOptionList>
>
> so I think ecw support is granted. And here is an example of my map files:
>
> MAP
>     NAME            "earth"
>     SIZE            600 600
>     IMAGETYPE        PNG
>     IMAGECOLOR        255 255 255
>     EXTENT            532715.000 4733220.000 594155.000 4794660.000
>
>     SHAPEPATH        "/home/route/fgs/www/cgi-bin/test"
>
>     DEBUG            ON
>     CONFIG "MS_ERRORFILE" "/tmp/servidor_wms_error.txt"
>
>     PROJECTION
>           "init=epsg:23029"
>     END
>
>     WEB
>         METADATA
>             WMS_TITLE                                "Earth"
>             WMS_ONLINERESOURCE
> "http://localhost:8000/cgi-bin/mapserv?map=test/earth2_server.map&"
>             WMS_SRS                                    "EPSG:23029"
>         END
>     END
>
>     LAYER
>         NAME        "earth"
>         DATA        "earth.ecw"
>         TYPE        RASTER
>         STATUS        ON
>         METADATA
>             WMS_TITLE "earth 2"
>             WMS_ABSTRACT "earth 2"
>             WMS_SRS "init=epsg:23029"
>         END
>     END
> END
>
> I have tried several ecw files with different projections, so I guess
> that is not the problem. Maybe are there any problems about ecw
> support I am not aware of??
>
>   

Gustavo,

You wrote that you used fgs-mapserver_5.2.1-fgs_1.0.0-linux-i386.bin but 
"mapserver -v" revealed that the mapserver version is 5.0.2.  There 
seems to be a wrong configuration somewhere.

Can you see the gdal_ECW.so file in 
/home/nsavard/fgs-1.0.0/apps/gdal/driver?

Norm


More information about the Foss-gis-suite mailing list