Maybe you could attach your entire .map file for the mailing list to see.

---
Jeff McKenna
FOSS4G Consulting and Training Services
http://www.gatewaygeomatics.com/





On 9-Jun-08, at 4:44 PM, Matthew Pettis wrote:

Hi Barend, All,

I tried your suggested changes:
====================================================
...
 PROJECTION
   "init=epsg:4326"
 END

   ####################
   # Web settings
   ####################
 WEB
   IMAGEPATH   "C:/ms4w/Apache/htdocs/tmp/"
   IMAGEURL    "/tmp/"
   METADATA
       "wms_title"           "WMS Demo Server"
       "wms_onlineresource"
"http://localhost/cgi-bin/mapserv.exe?center=45,-95&zoom=6";
       "wms_srs"             "EPSG:4326 EPSG:26915"
   END
 END

   ####################
   # State
   # Background shows through missing precincts to show where no
votes will be coming from
   ####################
 LAYER
   NAME              "state"
   METADATA
       "wms_title"   "state"
       "wms_format" "image/png"
   END
...
====================================================

Now, the map is blank (no error messages either).  It looks like i can
drag and zoom per the controls, but there is no image of the state of
MN to move around.  Any idea what could still be the matter?

Thanks,
Matt


On Sun, Jun 8, 2008 at 1:08 PM, Barend Kobben <[EMAIL PROTECTED]> wrote:
It looks like your datastore's SRS is 4326 (latlon on the WGS84). In other words, the data in your shapefile, database or raster image are (or are advertised to be) in 4326. Its because your data is indeed in that srs
and/or advertised as such in the Mapfile LAYER as

        PROJECTION
           "init=epsg:4326"
        END

But you tell the WMS interface that the layer is in 26915, by setting layer
metadata srs => EPSG:26915

If you want MS to reproject your data from 4326 to 26915 upon request, make
sure you set the layerdata projection:
      PROJECTION
           "init=epsg:4326"
        END

Then make sure you tell the WMS interface to advertise it can be reprojected
to 26915 by setting it in web metadata srs:
  "wms_srs" "EPSG:4326 EPSG:26915 EPSG:[others you want to offer]"

AFAIK there no wms_srs metadata in the LAYER object...


--
Barend Köbben
International Institute for Geo-Information
Sciences and Earth Observation (ITC)
PO Box 6
7500AA Enschede, The Netherlands
+31 (0)53 4874253





On 08-06-08 02:21, "Matthew Pettis" <[EMAIL PROTECTED]> wrote:

Hi,

I am not a GIS guy, and am a bit confused by the projection attributes
i have to specify in mapserver.  In particular, I have a simple
example.  I have a map that has the following metadata:

Horizontal Coordinate Scheme     UTM
Ellipsoid  GRS80
Horizontal Datum  NAD83
Horizontal Units  Meters
UTM Zone Number  15

I believe this translates to an epsg=26915

Now, according to mapserver, I have to specify a projection object, a
web metadata srs, and a layer metadata srs.

To compress the mapfile, i'll just note what i have specified for each
of these settings.

First, I would think that this would work:

projection => init=epsg:26915
web metadata srs => EPSG:26915
layer metadata srs => EPSG:26915

this give me the error:
msWMSLoadGetMapParams(): WMS Server Error. Invalid SRS given.  SRS
must be valid for all requested layers.

I only have the one layer (it's of the state of MN from www.gis.leg.mn ).

However, the following renders, but I don't think it is the projection
i want (as the top of MN is too wide):

projection => init=epsg:26915
web metadata srs => EPSG:26915
layer metadata srs => EPSG:4326

Now, I am using mapserver as a WMS.  Before I was using it NOT as a
WMS, but just making it render the shapefile without any projection
information, it worked, and it was the projection I had come to expect
when seeing the state of MN rendered.

Why does my first configuration give me an error?
How can I make it render in the way I expect without giving mapserver
explicit projection instructions?

please forgive the ignorance of map projection knowledge.

thanks,
matt

International Institute for Geo-Information Science and Earth Observation (ITC)
Chamber of Commerce: 410 27 560

E-mail disclaimer
The information in this e-mail, including any attachments, is intended for the addressee only. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or action in relation to the content of this information is strictly prohibited. If you have received this e- mail by mistake, please delete the message and any attachment and inform the sender by return e-mail. ITC accepts no liability for any error or omission in the message content or for damage of any kind that may arise as a result of e-mail transmission.




--
It is from the wellspring of our despair and the places that we are
broken that we come to repair the world.
-- Murray Waas
_______________________________________________
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

Reply via email to