Thank you! I will try this, and the explanation was helpful. 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