[mapserver-users] ms4w mapserver 5.0 can't display raster image.

ptang83 at yahoo.com ptang83 at yahoo.com
Sun Apr 13 23:07:36 PDT 2008


Hi Jacob:

Thanks a lot for your help! I changed my webpage and I am able to display raster by not using openlayers. Now I know the issue is with openlayers and I can look into it further.

Thanks again for helping me identify this issue.

-P. T.


--- On Mon, 4/14/08, Delfos, Jacob <Jacob.Delfos at maunsell.com> wrote:

> From: Delfos, Jacob <Jacob.Delfos at maunsell.com>
> Subject: RE: [mapserver-users] ms4w mapserver 5.0 can't display raster image.
> To: ptang83 at yahoo.com, mapserver-users at lists.osgeo.org
> Date: Monday, April 14, 2008, 12:25 AM
> You must not only remove the server-side cache, but also the
> client-side
> cache (browser). Both have to be removed in order for it to
> refresh. I
> haven't used openlayers before, but I assume the files
> you removed were
> the server-side ones.
> 
> Technically speaking, if shp2img works, then all should be
> fine. If not,
> then it must be an openlayers configuration issue.
> 
> Jacob
> 
> 
>  
> 
> > -----Original Message-----
> > From: ptang83 at yahoo.com [mailto:ptang83 at yahoo.com] 
> > Sent: 14 April 2008 13:23
> > To: mapserver-users at lists.osgeo.org; Delfos, Jacob
> > Subject: RE: [mapserver-users] ms4w mapserver 5.0
> can't 
> > display raster image.
> > 
> > Jacob
> > 
> > I used the shp2img tool and it is able to generate a
> png 
> > file. I can view this generated image file and it
> looks good.
> > 
> > C:\Program
> Files\ms4w\tools\mapserv>shp2img -m
> "C:\Program 
> >
> Files\ms4w\Apache\htdocs\nitelti020l.map"
> -o test1.png
> > 
> > I have cleaned all tmp dir and I still no changes.
> while I 
> > play with other format data, it refresh no problem. I
> assume 
> > there is no cache issue.
> > 
> > Could it be openlayers issue?
> > 
> > Thanks!
> > 
> > --- On Sun, 4/13/08, Delfos, Jacob
> <Jacob.Delfos at maunsell.com> wrote:
> > 
> > > From: Delfos, Jacob
> <Jacob.Delfos at maunsell.com>
> > > Subject: RE: [mapserver-users] ms4w mapserver 5.0
> can't 
> > display raster image.
> > > To: ptang83 at yahoo.com,
> mapserver-users at lists.osgeo.org
> > > Date: Sunday, April 13, 2008, 11:40 PM
> > > Have you tried using shp2img on your mapfile?
> > > The tricky thing with tiled web-mapping systems
> is that
> > > they use
> > > aggressive caching. Any changes you have made to
> your
> > > mapfile would not
> > > be reflected until you forcibly remove all files
> from the
> > > cache of your
> > > browser. So perhaps you are looking at old
> images.
> > > 
> > > Jacob
> > > 
> > > 
> > > > -----Original Message-----
> > > > From: ptang83 at yahoo.com
> [mailto:ptang83 at yahoo.com] 
> > > > Sent: 14 April 2008 12:36
> > > > To: mapserver-users at lists.osgeo.org; Delfos,
> Jacob
> > > > Subject: RE: [mapserver-users] ms4w
> mapserver 5.0
> > > can't 
> > > > display raster image.
> > > > 
> > > > Sorry for the confusion. I have it untared
> as
> > > >
> C:\oatdir\nitelti020l.tar\nitelti020l.tif
> > > > 
> > > > I can view it and I am also able to load it
> in to
> > > qgis.
> > > > 
> > > > --- On Sun, 4/13/08, Delfos, Jacob
> > > <Jacob.Delfos at maunsell.com> wrote:
> > > > 
> > > > > From: Delfos, Jacob
> > > <Jacob.Delfos at maunsell.com>
> > > > > Subject: RE: [mapserver-users] ms4w
> mapserver 5.0
> > > can't 
> > > > display raster image.
> > > > > To: ptang83 at yahoo.com,
> > > mapserver-users at lists.osgeo.org
> > > > > Date: Sunday, April 13, 2008, 10:53 PM
> > > > > Hi,
> > > > > 
> > > > > It may be worth trying to untar your
> image. I
> > > suspect
> > > > > mapserver *may*
> > > > > not be able to do this on the fly.
> > > > > 
> > > > > Regards,
> > > > > 
> > > > > Jacob
> > > > > 
> > > > >  
> > > > > 
> > > > > > -----Original Message-----
> > > > > > From:
> > > mapserver-users-bounces at lists.osgeo.org 
> > > > > >
> > > [mailto:mapserver-users-bounces at lists.osgeo.org]
> On
> > > > > Behalf Of 
> > > > > > ptang83 at yahoo.com
> > > > > > Sent: 14 April 2008 11:41
> > > > > > To:
> mapserver-users at lists.osgeo.org
> > > > > > Subject: [mapserver-users] ms4w
> mapserver
> > > 5.0
> > > > > can't display 
> > > > > > raster image.
> > > > > > 
> > > > > > I used Mapserver + Openlayers +
> Postgis. I
> > > can load
> > > > > shp data 
> > > > > > to postgis and display it without
> any
> > > problem.
> > > > > However, 
> > > > > > somehow I am not able to display
> any raster
> > > map even
> > > > > without 
> > > > > > using postgis. I only see a blank
> > > rectangular on my
> > > > > web 
> > > > > > browzer. I wonder whether there is
> a bug or
> > > something
> > > > > I did 
> > > > > > wrong. Thanks in advance..
> > > > > > 
> > > > > > 
> > > > > > I have downloaded ms4w Mapserver
> and has the
> > > following
> > > > > config.
> > > > > > # Apache 2.2.8
> > > > > > # PHP 5.2.5
> > > > > > # mapserv 5.0.2 at
> /cgi-bin/mapserv.exe
> > > > > > ===========================
> > > > > > LOG files show nothing wrong:
> > > > > >
> ======================================
> > > > > > Sun Apr 13 21:57:14 
> > > > > >
> 2008,12804,127.0.0.1,nitelti020l,3,-0.000000
> > > > > -90.000000 
> > > > > > 180.000000 90.000000,-1.000000
> > > -1.000000,,normal
> > > > > execution
> > > > > > Sun Apr 13 21:57:14 
> > > > > >
> > > 2008,14076,127.0.0.1,nitelti020l,3,-180.000000
> > > > > -90.000000 
> > > > > > 0.000000 90.000000,-1.000000
> > > -1.000000,,normal
> > > > > execution
> > > > > >
> =======================================
> > > > > > MAP file:
> > > > > >
> =========================================
> > > > > > # Map file created from QGIS
> project file
> > > C:/Program 
> > > > > > Files/Quantum GIS/nitelti020l.qgs
> > > > > > # Edit this file to customize for
> your map
> > > interface
> > > > > > MAP
> > > > > >   NAME nitelti020l
> > > > > >   # Map image size
> > > > > >   SIZE 600 600
> > > > > >   UNITS dd
> > > > > > 
> > > > > >   EXTENT -6086744.000000
> -5878356.737659
> > > > > 4278894.138000 7580130.593659
> > > > > >   PROJECTION
> > > > > >  #   'proj=longlat'
> > > > > >   #  'ellps=WGS84'
> > > > > >   #  'datum=WGS84'
> > > > > >    # 'no_defs'
> > > > > > "init=epsg:4326" 
> > > > > >   END
> > > > > > 
> > > > > >   # Background color for the map
> canvas --
> > > change as
> > > > > desired
> > > > > >   IMAGECOLOR 192 192 192
> > > > > >   IMAGEQUALITY 95
> > > > > >   IMAGETYPE jpeg
> > > > > >   OUTPUTFORMAT
> > > > > >     NAME jpeg
> > > > > >     DRIVER 'GD/JPEG'
> > > > > >     MIMETYPE 'image/jpeg'
> > > > > >     #IMAGEMODE PC256
> > > > > >     EXTENSION 'jpeg'
> > > > > >   END
> > > > > >   # Legend
> > > > > >   LEGEND
> > > > > >       IMAGECOLOR 255 255 255
> > > > > >     STATUS ON
> > > > > >     KEYSIZE 18 12
> > > > > >     LABEL
> > > > > >       TYPE BITMAP
> > > > > >       SIZE MEDIUM
> > > > > >       COLOR 0 0 89
> > > > > >     END
> > > > > >   END
> > > > > > 
> > > > > >   # Web interface definition. Only
> the
> > > template
> > > > > parameter
> > > > > >   # is required to display a map.
> See
> > > MapServer
> > > > > documentation
> > > > > >   WEB
> > > > > >     # Set IMAGEPATH to the path
> where
> > > MapServer should
> > > > > >     # write its output.
> > > > > >     IMAGEPATH '/tmp/'
> > > > > > 
> > > > > >     # Set IMAGEURL to the url that
> points to
> > > IMAGEPATH
> > > > > >     # as defined in your web
> server
> > > configuration
> > > > > >     IMAGEURL '/tmp/'
> > > > > > 
> > > > > >     # WMS server settings
> > > > > >     METADATA
> > > > > >       'wms_title'         
> 
> > > > > 'nitelti020l'
> > > > > >       'wms_onlineresource'
>  
> > > > > >
> > > > >
> > >
> 'http://localhost/cgi-bin/mapserv?map=wms.map&'
> > > > > >       'wms_srs'           
> 
> > > > > 'EPSG:4326'
> > > > > >     END
> > > > > > 
> > > > > >     #Scale range at which web
> interface will
> > > operate
> > > > > >     # Template and header/footer
> settings
> > > > > >     # Only the template parameter
> is
> > > required to
> > > > > display a 
> > > > > > map. See MapServer documentation
> > > > > >   END
> > > > > > 
> > > > > >   WEB
> > > > > >     LOG
> > > "c:\tmp\mapserv.log"
> > > > > >   END
> > > > > > 
> > > > > >   LAYER
> > > > > >     NAME 'nitelti020l'
> > > > > >     TYPE RASTER
> > > > > >     DATA
> > > > >
> > >
> 'C:\oatdir\nitelti020l.tar\nitelti020l.tif'
> > > > > >     METADATA
> > > > > >       'wms_title'
> > > 'nitelti020l'
> > > > > >     END
> > > > > >     STATUS DEFAULT
> > > > > >     TRANSPARENCY 100
> > > > > >     PROJECTION
> > > > > > #    'proj=longlat'
> > > > > > #    'ellps=WGS84'
> > > > > > #    'datum=WGS84'
> > > > > > #    'no_defs'
> > > > > > "init=epsg:4326" 
> > > > > >     END
> > > > > >   END
> > > > > > 
> > > > > > END
> > > > > > 
> > > > > > 
> > > > > > ==============
> > > > > > Raster date download
> > > > > > ==============
> > > > > >
> > > > >
> > >
> http://edcftp.cr.usgs.gov/pub/data/nationalatlas/nitelti020l.tar.gz
> > > > > > 
> > > > > > ================
> > > > > > simple open layer code
> > > > > > ================
> > > > > > <html
> > > > >
> > >
> xmlns="http://www.w3.org/1999/xhtml">
> > > > > >   <head>
> > > > > >     <style
> type="text/css">
> > > > > >         #map {
> > > > > >             width: 800px;
> > > > > >             height: 475px;
> > > > > >             border: 1px solid
> black;
> > > > > >         }
> > > > > >     </style>
> > > > > >     <script 
> > > > > >
> > > > >
> > >
> src="http://openlayers.org/dev/lib/OpenLayers.js"></script>
> > > > > >     <script
> > > type="text/javascript">
> > > > > >         <!--
> > > > > >         var map, layer;
> > > > > > 
> > > > > >         function init(){
> > > > > >             map = new
> OpenLayers.Map(
> > > 'map' );
> > > > > >             layer = new
> > > OpenLayers.Layer.MapServer(
> > > > > "OpenLayers WMS", 
> > > > > >                    
> > > > >
> "http://localhost/cgi-bin/mapserv.exe",
> > > 
> > > > > > {map: 'C:/Program
> > > > >
> Files/ms4w/Apache/htdocs/nitelti020l.map'} );
> > > > > >             map.addLayer(layer);
> > > > > >             map.zoomToMaxExtent();
> > > > > >         }
> > > > > >         // -->
> > > > > >     </script>
> > > > > >   </head>
> > > > > >   <body
> onload="init()">
> > > > > >     <div
> > > id="map"></div>
> > > > > >   </body>
> > > > > > </html>
> > > > > > 
> > > > > > 
> > > > > >
> > >
> __________________________________________________
> > > > > > Do You Yahoo!?
> > > > > > Tired of spam?  Yahoo! Mail has
> the best
> > > spam
> > > > > protection around 
> > > > > > http://mail.yahoo.com 
> > > > > >
> > > _______________________________________________
> > > > > > mapserver-users mailing list
> > > > > > mapserver-users at lists.osgeo.org
> > > > > >
> > > > >
> > >
> http://lists.osgeo.org/mailman/listinfo/mapserver-users
> > > > > > 
> > > > > > 
> > > > > 
> > > > > This email and any attachments are
> intended
> > > solely for the
> > > > > named recipient and are confidential.
> The copying
> > > or
> > > > > distribution of them or any information
> they
> > > contain by
> > > > > anyone other than the named recipient
> is
> > > prohibited. If you
> > > > > have received this document in error,
> please
> > > notify the
> > > > > sender and delete all copies from your
> computer
> > > system and
> > > > > destroy all hard copies. It is the
> > > recipient's
> > > > > responsibility to check this email and
> any
> > > attachments to
> > > > > this email for viruses before use.
> > > > 
> > > >
> __________________________________________________
> > > > Do You Yahoo!?
> > > > Tired of spam?  Yahoo! Mail has the best
> spam
> > > protection around 
> > > > http://mail.yahoo.com 
> > > > 
> > > > 
> > > 
> > > This email and any attachments are intended
> solely for the
> > > named recipient and are confidential. The copying
> or
> > > distribution of them or any information they
> contain by
> > > anyone other than the named recipient is
> prohibited. If you
> > > have received this document in error, please
> notify the
> > > sender and delete all copies from your computer
> system and
> > > destroy all hard copies. It is the
> recipient's
> > > responsibility to check this email and any
> attachments to
> > > this email for viruses before use.
> > 
> > 
> >       
> >
> ______________________________________________________________
> > ______________________
> > Be a better friend, newshound, and 
> > know-it-all with Yahoo! Mobile.  Try it now.  
> >
> http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
> > 
> > 
> 
> This email and any attachments are intended solely for the
> named recipient and are confidential. The copying or
> distribution of them or any information they contain by
> anyone other than the named recipient is prohibited. If you
> have received this document in error, please notify the
> sender and delete all copies from your computer system and
> destroy all hard copies. It is the recipient's
> responsibility to check this email and any attachments to
> this email for viruses before use.


      ____________________________________________________________________________________
Be a better friend, newshound, and 
know-it-all with Yahoo! Mobile.  Try it now.  http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ



More information about the MapServer-users mailing list