RE: [mapserver-users] Difference in appearance between mode=map andWMS

2008-12-08 Thread Kralidis,Tom [Ontario]

Roger: you can use MapScript WxS 
http://mapserver.gis.umn.edu/docs/howto/wxs_mapscript as an approach to run a 
WMS request via mapscript.  Maybe that can work for you?

..Tom



-Original Message-
From: [EMAIL PROTECTED] on behalf of Roger André
Sent: Mon 08-Dec-08 16:21
To: Julien-Samuel Lacroix
Cc: mapserver-users@lists.osgeo.org
Subject: Re: [mapserver-users] Difference in appearance between mode=map 
andWMS
 
Hi Julien,

That makes sense, but it doesn't work.  I modified my mapfile so that I now
generate a 20_deg x 20_deg tile that is 600_pixels x 600_pixels.  If I
georeference that image using the extents, I still get incorrect placement.
Maybe if I choose an output projection which always has square pixels, like
spherical mercator (?) this will work.  I'll give it a shot.

Is there any way to give a WMS request via mapscript and NOT go through CGI?

Roger
--



On Mon, Dec 8, 2008 at 12:25 PM, Julien-Samuel Lacroix 
[EMAIL PROTECTED] wrote:

 Hi,

 I guess would be that the WMS use non-square pixels. So if your BBOX x/y
  (rectangle in your case) doesn't match you WIDTH/HEIGHT ratio (square in
 your case) the map will appear stretched. MapServer will actually stretch
 the map to fit the extent in the WIDTH/HEIGHT.

 The mode=map don't do that. If your extent doesn't have the same ratio, it
 adds some degree in your extent to fit the size.

 Make sure your BBOX and EXTENT are a square in your requests and retry


 Julien

 Roger André wrote:

 Hi All,

 I think I'm having an instance of cranial flatulation, but maybe not.
  Hopefully you can set me straight.

 I need to create an image with Mapserver using mapscript that I can then
 georeference manually and use in another application.  It needs to look
 exactly the same as the image I can already generate via a WMS call that
 looks like this:

 http://localhost/cgi-bin/mapserv?map=/var/www/mapfiles/hydro/hydro.map
 SERVICE=WMS
 version=%221.1.1%22
 REQUEST=GetMap
 LAYERS=imagery
 STYLES=BBOX=-125,39,-108,54
 WIDTH=600
 HEIGHT=600
 FORMAT=png
 SRS=epsg:4326

 I'm testing my mapscript parameters using a simple mode=map call to
 Mapserver, and the results I'm getting so far don't match the appearance of
 the WMS output at all.  My mapfile has the following extent and projection
 info in it:

  PROJECTION
init=epsg:4326
  END

  EXTENT -125.0  39.0 -108.0  54.0
  SIZE 600 600

 In addition to the mapfile projection specification, I am also specifying
 the same projection info in each of my LAYERS as well.

 Is it possible to do what I'm trying to accomplish here?

 Thanks,

 Roger
 --


 

 ___
 mapserver-users mailing list
 mapserver-users@lists.osgeo.org
 http://lists.osgeo.org/mailman/listinfo/mapserver-users


 --
 Julien-Samuel Lacroix
 Mapgears
 http://www.mapgears.com/


___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


Re: [mapserver-users] Difference in appearance between mode=map andWMS

2008-12-08 Thread Roger André
Perfect, yes.  That should do exactly what I need.  I'd forgotten about
those OWSRequests.  Tilecache uses those in its MapServerLayer requests as
well.

Thanks very much Tom
--

On Mon, Dec 8, 2008 at 2:33 PM, Kralidis,Tom [Ontario] 
[EMAIL PROTECTED] wrote:


 Roger: you can use MapScript WxS
 http://mapserver.gis.umn.edu/docs/howto/wxs_mapscript as an approach to
 run a WMS request via mapscript.  Maybe that can work for you?

 ..Tom



 -Original Message-
 From: [EMAIL PROTECTED] on behalf of Roger André
 Sent: Mon 08-Dec-08 16:21
 To: Julien-Samuel Lacroix
 Cc: mapserver-users@lists.osgeo.org
 Subject: Re: [mapserver-users] Difference in appearance between mode=map
 andWMS

 Hi Julien,

 That makes sense, but it doesn't work.  I modified my mapfile so that I now
 generate a 20_deg x 20_deg tile that is 600_pixels x 600_pixels.  If I
 georeference that image using the extents, I still get incorrect placement.
 Maybe if I choose an output projection which always has square pixels, like
 spherical mercator (?) this will work.  I'll give it a shot.

 Is there any way to give a WMS request via mapscript and NOT go through
 CGI?

 Roger
 --



 On Mon, Dec 8, 2008 at 12:25 PM, Julien-Samuel Lacroix 
 [EMAIL PROTECTED] wrote:

  Hi,
 
  I guess would be that the WMS use non-square pixels. So if your BBOX x/y
   (rectangle in your case) doesn't match you WIDTH/HEIGHT ratio (square in
  your case) the map will appear stretched. MapServer will actually stretch
  the map to fit the extent in the WIDTH/HEIGHT.
 
  The mode=map don't do that. If your extent doesn't have the same ratio,
 it
  adds some degree in your extent to fit the size.
 
  Make sure your BBOX and EXTENT are a square in your requests and retry
 
 
  Julien
 
  Roger André wrote:
 
  Hi All,
 
  I think I'm having an instance of cranial flatulation, but maybe not.
   Hopefully you can set me straight.
 
  I need to create an image with Mapserver using mapscript that I can then
  georeference manually and use in another application.  It needs to look
  exactly the same as the image I can already generate via a WMS call that
  looks like this:
 
  http://localhost/cgi-bin/mapserv?map=/var/www/mapfiles/hydro/hydro.map
  SERVICE=WMS
  version=%221.1.1%22
  REQUEST=GetMap
  LAYERS=imagery
  STYLES=BBOX=-125,39,-108,54
  WIDTH=600
  HEIGHT=600
  FORMAT=png
  SRS=epsg:4326
 
  I'm testing my mapscript parameters using a simple mode=map call to
  Mapserver, and the results I'm getting so far don't match the appearance
 of
  the WMS output at all.  My mapfile has the following extent and
 projection
  info in it:
 
   PROJECTION
 init=epsg:4326
   END
 
   EXTENT -125.0  39.0 -108.0  54.0
   SIZE 600 600
 
  In addition to the mapfile projection specification, I am also
 specifying
  the same projection info in each of my LAYERS as well.
 
  Is it possible to do what I'm trying to accomplish here?
 
  Thanks,
 
  Roger
  --
 
 
  
 
  ___
  mapserver-users mailing list
  mapserver-users@lists.osgeo.org
  http://lists.osgeo.org/mailman/listinfo/mapserver-users
 
 
  --
  Julien-Samuel Lacroix
  Mapgears
  http://www.mapgears.com/
 


___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


Re: [mapserver-users] Difference in appearance between mode=map andWMS

2008-12-08 Thread Adam Ryan
Roger,

I don't know if this would help, but I recently came across a similar
problem which was fixed by adding the processing directive to the
layer:

PROCESSING RESAMPLE=NEAREST

This fixed a problem when zooming in very close on a raster layer.
Apparently without this, mapserver changes the extent so that whole
source pixels are included and not split.

More here...

http://www.nabble.com/Raster-alignment-problem-td19900625.html

Cheers,

Adam

On Mon, Dec 8, 2008 at 2:33 PM, Kralidis,Tom [Ontario]
[EMAIL PROTECTED] wrote:

 Roger: you can use MapScript WxS 
 http://mapserver.gis.umn.edu/docs/howto/wxs_mapscript as an approach to run a 
 WMS request via mapscript.  Maybe that can work for you?

 ..Tom



 -Original Message-
 From: [EMAIL PROTECTED] on behalf of Roger André
 Sent: Mon 08-Dec-08 16:21
 To: Julien-Samuel Lacroix
 Cc: mapserver-users@lists.osgeo.org
 Subject: Re: [mapserver-users] Difference in appearance between mode=map 
 andWMS

 Hi Julien,

 That makes sense, but it doesn't work.  I modified my mapfile so that I now
 generate a 20_deg x 20_deg tile that is 600_pixels x 600_pixels.  If I
 georeference that image using the extents, I still get incorrect placement.
 Maybe if I choose an output projection which always has square pixels, like
 spherical mercator (?) this will work.  I'll give it a shot.

 Is there any way to give a WMS request via mapscript and NOT go through CGI?

 Roger
 --



 On Mon, Dec 8, 2008 at 12:25 PM, Julien-Samuel Lacroix 
 [EMAIL PROTECTED] wrote:

 Hi,

 I guess would be that the WMS use non-square pixels. So if your BBOX x/y
  (rectangle in your case) doesn't match you WIDTH/HEIGHT ratio (square in
 your case) the map will appear stretched. MapServer will actually stretch
 the map to fit the extent in the WIDTH/HEIGHT.

 The mode=map don't do that. If your extent doesn't have the same ratio, it
 adds some degree in your extent to fit the size.

 Make sure your BBOX and EXTENT are a square in your requests and retry


 Julien

 Roger André wrote:

 Hi All,

 I think I'm having an instance of cranial flatulation, but maybe not.
  Hopefully you can set me straight.

 I need to create an image with Mapserver using mapscript that I can then
 georeference manually and use in another application.  It needs to look
 exactly the same as the image I can already generate via a WMS call that
 looks like this:

 http://localhost/cgi-bin/mapserv?map=/var/www/mapfiles/hydro/hydro.map
 SERVICE=WMS
 version=%221.1.1%22
 REQUEST=GetMap
 LAYERS=imagery
 STYLES=BBOX=-125,39,-108,54
 WIDTH=600
 HEIGHT=600
 FORMAT=png
 SRS=epsg:4326

 I'm testing my mapscript parameters using a simple mode=map call to
 Mapserver, and the results I'm getting so far don't match the appearance of
 the WMS output at all.  My mapfile has the following extent and projection
 info in it:

  PROJECTION
init=epsg:4326
  END

  EXTENT -125.0  39.0 -108.0  54.0
  SIZE 600 600

 In addition to the mapfile projection specification, I am also specifying
 the same projection info in each of my LAYERS as well.

 Is it possible to do what I'm trying to accomplish here?

 Thanks,

 Roger
 --


 

 ___
 mapserver-users mailing list
 mapserver-users@lists.osgeo.org
 http://lists.osgeo.org/mailman/listinfo/mapserver-users


 --
 Julien-Samuel Lacroix
 Mapgears
 http://www.mapgears.com/


 ___
 mapserver-users mailing list
 mapserver-users@lists.osgeo.org
 http://lists.osgeo.org/mailman/listinfo/mapserver-users

___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users