Hi Bart, thanks again.
I put the images (including parameters of the reequests) on a website. Just follow this link: http://www.toe-net.de/WMS_SRS.html Perhaps now you can better understand what I mean and perhaps you have a solution for my problems. Thank you so much for your time, your thoughts and your ideas. Thank you. regards Daniel -------- Original-Nachricht -------- Datum: Fri, 28 Jul 2006 11:21:43 +0200 Von: "Bart van den Eijnden (OSGIS)" <[EMAIL PROTECTED]> An: [email protected] Betreff: Re: [UMN_MAPSERVER-USERS] WMS and SRS > Hi Daniel, > > you are right, SIZE is equivalent to WIDTH/HEIGHT in WMS. And EXTENT is > equivalent to BBOX. > > Are you able to send us some screendumps of what you are experiencing? > Or put them on a website and send the links? > > Best regards, > Bart > > Daniel Goetz wrote: > > >Hi Bart, > > > >thank you again for your help. > > > >I am sorry, but I think because of my limited skills in writing in > english you have misunderstood what I wanted to say. Sorry for that. > > > >I meant in my last email that the EXTENT in a mode=browse ("normal" > mapserver CGI request) is the equivalent to the BBOX-values in the > WMS-GetMap-request. And that SIZE in "normal" mapserver request is equivalent > to > WIDTH/HEIGHT in WMS-GetMap-requests. Am I right? And the EXTENT-values and the > BBOX-values did not alter; neither in the WMS-request nor in the "normal" > mode=browse CGI mapserver-request. Same with SIZE and WIDTH/HEIGHT. And > nevertheless these values did not alter in the two different requests, the > returened reprojected maps differ (stretching). > > > > > > > > > > > >>I think the stretching behaviour (non square pixels) is specific to WMS > >>and won't happen in Mapserver CGI mode. > >> > >> > > > >It is the map of the "normal" mode=browse mapserver-request that seems to > be stretched compared to the not reprojected map. The reprojected map of > the WMS-GetMap-request looks similar/equal to the not reprojected map. > > > >But isn't it quiet normal that reprocetion causes some kind of stretching > and distortion? Please correct me if I am wrong. > > > > > >So thank you for your reply. And sorry for my bad english/description of > my problems. Thank you for furhter support in advance. > > > > > > > >regards > > > > > >Daniel > > > > > > > >-------- Original-Nachricht -------- > >Datum: Fri, 28 Jul 2006 10:52:39 +0200 > >Von: "Bart van den Eijnden (OSGIS)" <[EMAIL PROTECTED]> > >An: Daniel Goetz <[EMAIL PROTECTED]> > >Betreff: Re: [UMN_MAPSERVER-USERS] WMS and SRS > > > > > > > >>Hi Daniel, > >> > >>I think the stretching behaviour (non square pixels) is specific to WMS > >>and won't happen in Mapserver CGI mode. > >> > >>For WMS, the SIZE and EXTENT of the MAP file don't matter, since they > >>are specified in the request. > >> > >>The easiest is to test with a square image. So eg 400 x 400 pixels. > >> > >>Then make sure that MAXX-MINX equals MAXY-MINY > (BBOX=MINX,MINY,MAXX,MAXY). > >> > >>Best regards, > >>Bart > >> > >>Daniel Goetz wrote: > >> > >> > >> > >>>Hi Bart, > >>> > >>>thank you for your reply. > >>> > >>>But the extent in the mapfile is the same as the BBOX-values in the > >>> > >>> > >>WMS-request. And the SIZE in the MAP-object of the mapfile is the same > as in > >>WIDTH+HEIGHT in the WMS-request. And nevertheless the two "reprojected" > maps > >>differ in appearance (distortion). > >> > >> > >>>But you are right. I should check that the BBOX and the > >>> > >>> > >>WIDTH/HEIGHT-values have the same proportion. Do I also have to check > wheter SIZE and EXTENT > >>in the MAP-object have the same proportions as well? And how can I > measure > >>the distance between the vertices of my EXTENT and the distance between > >>the vertices of my BBOX? Any suggestion? > >> > >> > >>>Thank you for your help and hopefully your further ideas. Thank you. > >>> > >>> > >>>regards > >>> > >>> > >>>Daniel > >>> > >>> > >>>-------- Original-Nachricht -------- > >>>Datum: Fri, 28 Jul 2006 10:26:38 +0200 > >>>Von: "Bart van den Eijnden (OSGIS)" <[EMAIL PROTECTED]> > >>>An: Daniel Goetz <[EMAIL PROTECTED]> > >>>Betreff: Re: [UMN_MAPSERVER-USERS] WMS and SRS > >>> > >>> > >>> > >>> > >>> > >>>>Hi Daniel, > >>>> > >>>>please remember that if the ratio of your bbox and the ratio of your > >>>>width versus height in pixels, differs, the map will be stretched. > That > >>>>could explain some of the behaviour. You need to make sure that the > >>>>values in your WMS request have the same ratio. I don't know if this > is > >>>>the problem, but it could be a cause. > >>>> > >>>>Proj.4 has a utility to reproject. The proj utilities also come with > >>>>MS4W. See also: > >>>> > >>>>http://proj.maptools.org/man_cs2cs.html > >>>> > >>>>Best regards, > >>>>Bart > >>>> > >>>>Daniel Goetz wrote: > >>>> > >>>> > >>>> > >>>> > >>>> > >>>>>Hi, > >>>>> > >>>>>thank you Frank, Trond and Ed for your help. I tried to use > reporjected > >>>>> > >>>>> > >>>>> > >>>>> > >>>>coordinates as BBOX-values in my "new" WMS-GetMap-request > >>>> > >>>> > >>(SRS=WPSG:4326) > >> > >> > >>>>and it works now. I got the new reprojected coordinates out of the > >>>>GetCapabilities document (I took them out of the LatLonBoundingBox > >>>> > >>>> > >>paragraph in the > >> > >> > >>>>GetCapabilities document): > >>>> > >>>> > >>>> > >>>> > >>>>><Layer queryable="1" opaque="0" cascaded="0"> > >>>>> <Name>VIEW_RWG_TBS</Name> > >>>>> <Title>RWG_TM_NR</Title> > >>>>> <SRS>EPSG:31468</SRS> > >>>>> <SRS>EPSG:4326</SRS> > >>>>> <LatLonBoundingBox minx="10.9905" miny="49.3319" maxx="11.2852" > >>>>> > >>>>> > >>>>> > >>>>> > >>>>maxy="49.5441" /> > >>>> > >>>> > >>>> > >>>> > >>>>> <BoundingBox SRS="EPSG:31468" > >>>>> minx="4.42695e+006" miny="5.46647e+006" > >>>>> > >>>>> > >>>>> > >>>>> > >>>>maxx="4.44806e+006" maxy="5.48982e+006" /> > >>>> > >>>> > >>>> > >>>> > >>>>> <Style> > >>>>> <Name>default</Name> > >>>>> <Title>default</Title> > >>>>> <LegendURL width="20" height="10"> > >>>>> <Format>image/png</Format> > >>>>> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" > >>>>> > >>>>> > >>>>> > >>>>> > >>>>xlink:type="simple" > >>>>xlink:href="http://10.65.112.50/cgi-bin/mapserv.exe?map=/ms4w/apache/htdocs/WMS/WMS_BRWK.map&version=1.1.1&service=WMS&request=GetLegendGraphic&layer=VIEW_RWG_TBS&format=image/png"/> > >>>> > >>>> > >>>> > >>>> > >>>>> </LegendURL> > >>>>> </Style> > >>>>> </Layer> > >>>>> > >>>>> > >>>>>But I have two further questions: > >>>>> > >>>>>When I do a WMS-GetMap-request in the "new" SRS (EPSG:4326) the map > >>>>> > >>>>> > >>>>> > >>>>> > >>>>maserver sends back does not vary form the map mapserver generates > when > >>>> > >>>> > >>sending > >> > >> > >>>>a GetMap-request in the "original" SRS (EPSG:31468). I mean there is > no > >>>>deformation/distortion noticeable. But when I do a "normal" mapserver > >>>>mode=browse-request in my simple pan and zoom template and tell > >>>> > >>>> > >>mapserver to > >> > >> > >>>>reproject the data in EPSG:4326 (I do that by putting the > >>>> > >>>> > >>PROJECTION-object in > >> > >> > >>>>the MAP-object of the .map-file to "init=epsg:4326" while the > >>>>PROJECTION-objects in the LAYER-objects are still in the "origninal" > >>>> > >>>> > >>"init=epsg:31468" > >> > >> > >>>>projection. Of course I change the EXTENT-parameters in the .map-file > >>>> > >>>> > >>too. Am > >> > >> > >>>>I doing right?) the returned map looks different >from the map > >>>> > >>>> > >>genereated > >> > >> > >>>>using the "original" projection. I mean that the reprojected map using > >>>>mode=browse looks deformed/distorted compared to the "original" not > >>>> > >>>> > >>reprojected > >> > >> > >>>>map. > >>>> > >>>> > >>>> > >>>> > >>>>>The question is now: Why do the two maps (the reprojected one I get > >>>>> > >>>>> > >>from > >> > >> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>the WMS-GetMap-request and the reprojected map I get by a mode=browse > >>>>request) differ in their appearence (distortion) although I tell > >>>> > >>>> > >>mapserver in > >> > >> > >>>>both cases to reproject the map to "epsg:4326"? > >>>> > >>>> > >>>> > >>>> > >>>>>The secoond question is: As mentioned I got the "new" reprojeted > >>>>> > >>>>> > >>>>> > >>>>> > >>>>coordinates for BBOX-values out of the GetCapabilities document. But > is > >>>> > >>>> > >>there a > >> > >> > >>>>program that could do coordinate transformation for me, so that I am > >>>> > >>>> > >>able to > >> > >> > >>>>transform "epsg:31468" coordinates to "epsg:4326" coordinates? > >>>> > >>>> > >>>> > >>>> > >>>>>OK, that's it. Thak you again for your helpful hints. And would be > very > >>>>> > >>>>> > >>>>> > >>>>> > >>>>nice of you if you could help me further on with my problems/questions > >>>>elucidated in this email. Thank you so much. > >>>> > >>>> > >>>> > >>>> > >>>>>regards > >>>>> > >>>>>Daniel > >>>>> > >>>>> > >>>>>-------- Original-Nachricht -------- > >>>>>Datum: Thu, 27 Jul 2006 09:22:21 -0400 > >>>>>Von: Ed McNierney <[EMAIL PROTECTED]> > >>>>>An: [email protected] > >>>>>Betreff: Re: [UMN_MAPSERVER-USERS] WMS and SRS > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>>>Daniel - > >>>>>> > >>>>>>I think Frank's theory is likely to be correct, and that there is a > >>>>>>problem with the BBOX coordinates used in your new request. It > sounds > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>like the > >>>> > >>>> > >>>> > >>>> > >>>>>>changes you made are fine, although I think it is not necessary to > add > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>all > >>>> > >>>> > >>>> > >>>> > >>>>>>supported SRS systems to the metadata for each layer - just the > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>MAP-level > >>>> > >>>> > >>>> > >>>> > >>>>>>metadata should be all you need to do. > >>>>>> > >>>>>>Can you post the SRS= and BBOX= parameters you are using in your > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>original > >>>> > >>>> > >>>> > >>>> > >>>>>>epsg:31468 request and in the new epsg:4326 requests? > >>>>>> > >>>>>> - Ed > >>>>>> > >>>>>>Ed McNierney > >>>>>>President and Chief Mapmaker > >>>>>>TopoZone.com / Maps a la carte, Inc. > >>>>>>73 Princeton Street, Suite 305 > >>>>>>North Chelmsford, MA 01863 > >>>>>>[EMAIL PROTECTED] > >>>>>>(978) 251-4242 > >>>>>> > >>>>>>-----Original Message----- > >>>>>>From: UMN MapServer Users List > [mailto:[EMAIL PROTECTED] > >>>>>> > >>>>>> > >>On > >> > >> > >>>>>>Behalf Of Daniel Goetz > >>>>>>Sent: Thursday, July 27, 2006 3:05 AM > >>>>>>To: [email protected] > >>>>>>Subject: [UMN_MAPSERVER-USERS] WMS and SRS > >>>>>> > >>>>>>Hi coummunity, > >>>>>> > >>>>>>I built up a littel WMS-server with umn-mapserver (local > installation; > >>>>>>ms4w 2.1). The "original" projection of the single Layers is alway > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>epsg:31468 > >>>> > >>>> > >>>> > >>>> > >>>>>>(these are cartesian Gauß-Krüger-coordiantes). So I set the > >>>>>>PORJECTION-object of each LAYER and in the MAP-object to > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>"init=epsg:31468". In the > >>>> > >>>> > >>>> > >>>> > >>>>>>METADATA of the MAP-object as well as in the single LAYER-objects I > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>defined > >>>> > >>>> > >>>> > >>>> > >>>>>>"wms_srs" as "EPSG:31468" as well. For testing purpose I did some > >>>>>>WMS-GetMap-Requests with "SRS=EPSG:31468" and everything went fine. > >>>>>> > >>>>>>But now I want to make my WMS-service more interchangeable, so I > want > >>>>>> > >>>>>> > >>to > >> > >> > >>>>>>define some more SRSs in that the WMS should be able to be > displayed. > >>>>>> > >>>>>> > >>I > >> > >> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>want > >>>> > >>>> > >>>> > >>>> > >>>>>>to make it possible to "transform" (don't know the exact word in > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>english) > >>>> > >>>> > >>>> > >>>> > >>>>>>the WMS from its original Projection to another SRS (e.g. WGS 84; > >>>>>>EPSG:4326). In my opinion this should be possible by adding another > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>epsg-code to the > >>>> > >>>> > >>>> > >>>> > >>>>>>METADATA. So my METADATA (both in the MAP and in the LAYERs-objects) > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>look > >>>> > >>>> > >>>> > >>>> > >>>>>>like this: "wms_srs" "EPSG:31468 EPSG:4326". > >>>>>> > >>>>>>But now every time I change the SRS block in my WMS-GetMap-request > >>>>>> > >>>>>> > >>from > >> > >> > >>>>>>"SRS=EPSG:31468" to "SRS=EPSG:4326" mapserver returns a blank image. > I > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>even > >>>> > >>>> > >>>> > >>>> > >>>>>>tried to set the BBOX to latlon-coordinates when using > "SRS=EPSG:4326" > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>but > >>>> > >>>> > >>>> > >>>> > >>>>>>even this failed. I also testes other SRSs (both geographic ones and > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>real > >>>> > >>>> > >>>> > >>>> > >>>>>>projections) but with no success. > >>>>>> > >>>>>>Could anybody please give me some help or hints what to do and what > >>>>>> > >>>>>> > >>went > >> > >> > >>>>>>wrong and why did this happen? I would be very glad and thankful. > >>>>>> > >>>>>> > >>Thank > >> > >> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>you > >>>> > >>>> > >>>> > >>>> > >>>>>>so much. > >>>>>> > >>>>>> > >>>>>>regards > >>>>>> > >>>>>> > >>>>>>Daniel > >>>>>> > >>>>>> > >>>>>>-- > >>>>>> > >>>>>> > >>>>>>Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! > >>>>>>Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>-- > >>>>Bart van den Eijnden > >>>>OSGIS, Open Source GIS > >>>>http://www.osgis.nl > >>>> > >>>> > >>>> > >>>> > >>>> > >>> > >>> > >>> > >>> > >>-- > >>Bart van den Eijnden > >>OSGIS, Open Source GIS > >>http://www.osgis.nl > >> > >> > > > > > > > > > -- > Bart van den Eijnden > OSGIS, Open Source GIS > http://www.osgis.nl -- "Feel free" – 10 GB Mailbox, 100 FreeSMS/Monat ... Jetzt GMX TopMail testen: http://www.gmx.net/de/go/topmail
