[Spanish] MapServer + soporte ECW

Jorge Gaspar Sanz Salinas xurxosanz at gmail.com
Fri Mar 13 04:34:01 EDT 2009


2009/3/13 Javier Fernández <fco.xabier en gmail.com>:
> Buenos días Pablo,
>
> tenemos el mismo problema que tú comentas.
>
> Hemos instalado FGS (Mapserver 5.0.2 + GDAL 1.5 + soporte ECW) en una
> máquina con CentOS 5, y hemos comprobado que el sistema soporta ECW mediante
> el comando gdalinfo --formats.
>
> También hemos definido una capa simple dentro de un .map para probar, pero
> al hacer un request=GetMap en el navegador, nos aparece el mismo error que
> tú comentas:
>
> msDrawMap(): Image handling error. Failed to draw layer named 'Lourenza'.
>
> msDrawRaster(): Image handling error. Unrecognized or unsupported image
> format drawEPP(): Image handling error. /var/data/Lourenza.ecw is not an
> EPPL
> file.
>
> Lo que considero más extraño es que si sobre ese fichero .map aplicamos la
> función shp2img el resultado es correcto, es decir, genera la imagen en
> formato png sin producirse ningún error.
>
> # shp2img -m tinowms.map -o test.png -all_debug 5
> [Fri Mar 13 09:11:24 2009].515783 msDrawRasterLayerLow(ecw-image): entering.
> [Fri Mar 13 09:11:26 2009].548434 msDrawGDAL(): src=0,0,32800,59200,
> dst=189,0,222,400
> [Fri Mar 13 09:11:26 2009].548470 msDrawGDAL(): red,green,blue,alpha bands =
> 1,2,3,0
> [Fri Mar 13 09:11:27 2009].6865 msDrawGDAL(ecw-image): scaling to 8bit, src
> range=10,255
> [Fri Mar 13 09:11:27 2009].24531 msDrawGDAL(ecw-image): scaling to 8bit, src
> range=7,255
> [Fri Mar 13 09:11:27 2009].41464 msDrawGDAL(ecw-image): scaling to 8bit, src
> range=16,255
> [Fri Mar 13 09:11:27 2009].139038 msDrawMap(): Layer 0 (ecw-image), 2.623s
> [Fri Mar 13 09:11:27 2009].139079 msDrawMap(): Drawing Label Cache, 0.000s
> [Fri Mar 13 09:11:27 2009].139089 msDrawMap() total time: 2.624s
> [Fri Mar 13 09:11:27 2009].222825 msFreeMap(): freeing map at 0x804faf0.
>
> Por otra parte, utilizando php-mapscript, también hemos conseguido que el
> navegador nos muestre la imagen creando el siguiente fichero index.php
>
> <?php
> dl('php_mapscript.'.PHP_SHLIB_SUFFIX);
> $path = "el path al fichero .map";
> $map = "tinowms.map";
> $tmp = "tmp/";
> $img_name = "image.png";
> $map = ms_newMapObj($path.$map);
> $image=$map->draw();
> $image->saveImage($path.$tmp.$img_name);
> ?>
> <img src="./mstest/tmp/image.png">
>
> De todos modos, consideramos que es el propio servidor WMS el que la tiene
> que generar.
>
> En fin, seguimos sin resolver el problema principal, por lo que si alguien
> tiene alguna idea de lo que puede estar pasando os agradezco de antemano
> vuestra colaboración.
>
> Un Saludo,
> Javier Fernández
>
> _______________________________________________
> Spanish mailing list
> Spanish en lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/spanish
>
>

Javier,

Por lo que comentas sí que te funciona shp2img, gdalinfo y
php_mapscript pero no el cgi de mapserver.

¿Si llamas a "mapserv" a secas te contesta mapserver correctamente?

-- 
Jorge Gaspar Sanz Salinas
Ingeniero en Geodesia y Cartografía
http://geomaticblog.net/people/xurxo


More information about the Spanish mailing list