[mapserver-users] The browser can't display the rendered image

Pietro Giannini pgiannini at bytewise.it
Wed Nov 19 03:18:00 PST 2008


Ciao Attila,

the IMAGEURL cannot be 'c:/ms4w/tmp/ms_tmp/', it would be something like
'/tmp/ms_tmp/', a URL not a local path.

ciao..................... pg


-- 
Pietro Giannini
Bytewise srl - Area GIS
41°50'38.58"N 12°29'13.39"E




On Mer, Novembre 19, 2008 12:05, Attila Borbás wrote:
> Hello,
>
> Thanx for the previous answer. I ve tested my mapfiles (with quickmap.php)
> and they work fine, but the problem is the same. My php/mapscript code
> created the map image and saved it to "/ms_tmp/" but the browser couldn't
> display it (I got a broken img). I enclose the php/mapscript file, the
> mapfile and the page source.Thx for ur help.
>
> *mapfile (I created it with qgis):*
> MAP
>   NAME world_raster
>   SIZE 600 600
>   UNITS dd
>
>   EXTENT -188.678212 -114.270312 189.321981 107.893344
>   PROJECTION
>     'proj=longlat'
>     'ellps=WGS84'
>     'datum=WGS84'
>     'no_defs'
>     ''
>   END
>
>   IMAGECOLOR 192 192 192
>   IMAGEQUALITY 95
>   IMAGETYPE jpeg
>   OUTPUTFORMAT
>     NAME jpeg
>     DRIVER 'GD/JPEG'
>     MIMETYPE 'image/jpeg'
>     #IMAGEMODE PC256
>     EXTENSION 'jpeg'
>   END
>   LEGEND
>       IMAGECOLOR 255 255 255
>     STATUS ON
>     KEYSIZE 18 12
>     LABEL
>       TYPE BITMAP
>       SIZE MEDIUM
>       COLOR 0 0 89
>     END
>   END
>
>
>   WEB
>
>     IMAGEPATH 'c:/ms4w/tmp/ms_tmp/'
>     IMAGEURL 'c:/ms4w/tmp/ms_tmp/'
>
>     METADATA
>       'wms_title'           'world_raster'
>       'wms_onlineresource'
> 'http://my.host.com/cgi-bin/mapserv?map=wms.map&
> '
>       'wms_srs'             'EPSG:4326'
>     END
>
>   END
>
>   LAYER
>     NAME 'world_raster'
>     TYPE RASTER
>     DATA 'c:/ms4w/Apache/htdocs/world_raster.tif'
>     METADATA
>       'wms_title' 'world_raster'
>     END
>     STATUS DEFAULT
>     TRANSPARENCY 100
>     PROJECTION
>     'proj=longlat'
>     'ellps=WGS84'
>     'datum=WGS84'
>     'no_defs'
>     ''
>     END
>   END
>
> END
> *php/mapscript code:*
> <?php
> define( "MAPFILE", "C:/ms4w/apps/raster/raster.map" );
> define( "MODULE", "php_mapscript.dll" );
> if(!extension_loaded("mapscript")) dl(MODULE);
> $oMap = ms_newMapObj( MAPFILE );
> //draw
> $oImage = $oMap->draw();
> //output map
> $url = $oImage->saveWebImage();
> ?>
> <HTML>
>    <HEAD>
>       <TITLE>Example 1: Displaying a map</TITLE>
>   </HEAD>
>   <BODY>
>       <IMG SRC="<?php echo $url; ?>">
>   </BODY>
> </HTML>
>
> *Page source (after I ran the code the html part saw the link to the image
> but didn't display it.):*
> <HTML>
> <HEAD>
> <TITLE>Example 1: Displaying a map</TITLE>
> </HEAD>
> <BODY>
> <IMG SRC="c:/ms4w/tmp/ms_tmp/4923f091_c84_0.jpeg">
> </BODY>
> </HTML>
> _______________________________________________
> mapserver-users mailing list
> mapserver-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>





More information about the MapServer-users mailing list