[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