Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
R: R: [udig-devel] WMS CRS not properly read

I'm downloading the SDK, I'll keep you informed of any news.

Thank you for your support!

Cheers,

Fabio 

> -----Messaggio originale-----
> Da: udig-devel-bounces@xxxxxxxxxxxxxxxxxxxxx 
> [mailto:udig-devel-bounces@xxxxxxxxxxxxxxxxxxxxx] Per conto 
> di Jesse Eichar
> Inviato: mercoledì 11 aprile 2007 7.41
> A: User-friendly Desktop Internet GIS
> Oggetto: Re: R: [udig-devel] WMS CRS not properly read
> 
> So I failed at the SDK I just now got one I think will work.  I have  
> posted a windows SDK that I think will be enough for you to 
> debug the  
> problem.  It turned out that my  work on getting the Geotools 
> code in  
> the SDK caused the catalog plugins to not have source code for a  
> little bit.  It took me a little while to diagnose that 
> problem.  I'm  
> only putting the windows SDK on-line because I've run out of time  
> today.  I hope it is enough for you to debug.
> 
> The file is uploading now but the URL should (hopefully ;-) ) be:
> 
> http://udig.refractions.net/downloads/udig-RC10-src.zip
> 	
> Jesse
> 
> On Apr 10, 2007, at 9:26 AM, Jesse Eichar wrote:
> 
> > I will publish an SDK right now that has all the Geotools source  
> > code so that you can debug this problem.  I can't do it without  
> > access to your WMS.  Put a break point on the Constructor of the  
> > WebMapServer class and see what CRS it parses out.	
> >
> > You can also send the entire WMS getCapabalities, maybe that will  
> > give me some clues beyond what the fragment says (although the  
> > fragment looks ok).
> >
> > I'll send an email when I get the SDK out.
> >
> > Jesse
> >
> >
> > On Apr 6, 2007, at 1:09 AM, Fabio Da Soghe wrote:
> >
> >> Hello Jessie.
> >>
> >> Thanks for your replay.
> >>
> >> Yes, I agree there's something weird going on.
> >>
> >> If I right-click on the resource in the catalog and select  
> >> Operations -> Resource Summary, it says WGS84 (this was 
> the test I  
> >> did when I wrote my previous mail).
> >>
> >> I checked the layer properties (Right-click on the layer and  
> >> select Properties). It's WGS84 as well.
> >>
> >> I followed your hints. First I set -1 as default map projection  
> >> (Window->Preferences Menu item -> Project->Map item). That 
> changed  
> >> nothing: uDig keep using EPSG:4326.
> >>
> >> Then I changed the projection used for the layer (Layer- 
> >> >properties), forcing to be 3003. uDig ignores that! I read from  
> >> its log (and from Geoserver's log) that WMS requests have always  
> >> SRS=EPSG:4326.
> >>
> >> I'm using the SDK version of 1.1.0 RC9 on windows. Maybe there's  
> >> something I can check around geotools or something like that?
> >>
> >> Thank you again!
> >>
> >> Cheers,
> >>
> >> Fabio
> >>
> >>> -----Messaggio originale-----
> >>> Da: udig-devel-bounces@xxxxxxxxxxxxxxxxxxxxx
> >>> [mailto:udig-devel-bounces@xxxxxxxxxxxxxxxxxxxxx] Per conto
> >>> di Jesse Eichar
> >>> Inviato: giovedì 5 aprile 2007 22.03
> >>> A: User-friendly Desktop Internet GIS
> >>> Oggetto: Re: [udig-devel] WMS CRS not properly read
> >>>
> >>> Hi,
> >>>
> >>> This is pretty unusual,  I'm looking at the WKT used by udig
> >>> for 3003
> >>> and it looks the same at a glance.  How are you checking 
> to see the
> >>> projection that uDig is assigning to the layer?  There 
> are two ways:
> >>>
> >>> 1.  Right-click on the layer and select Properties.  Then on the
> >>> properties dialog select Projection.  The selected 
> projection should
> >>> be the one that uDig is using... Hopefully it is 3003 if not then
> >>> choose 3003 and see if it helps
> >>> 2.  Right-click on the resource in the catalog and select  
> >>> Operations-
> >>>> Resource Summary.  There should be a line that says the 
> projection.
> >>>
> >>>
> >>> One thing to keep in mind is that currently the default
> >>> projection of
> >>> all maps is 4326.  So uDig has to reproject the layer from 3003 to
> >>> 4326.  This would cause some distortion.  One thing you 
> can do is go
> >>> into the Window->Preferences Menu item.  Select the Project->Map
> >>> item.  In the right there is a Field "EPSG Code of default CRS).
> >>> Enter -1 there.  When you do this the projection of the 
> map will be
> >>> set to be the same as the first layer added.
> >>>
> >>> One warning about the last point.  This is not default behaviour
> >>> because right now it can cause performance problems with
> >>> Geoserver if
> >>> a Shapefile is added as the first layer and a WMS layer *FROM
> >>> GEOSERVER* is added second.
> >>>
> >>> You can enter 3003 to be the default if you want that to be your
> >>> default projection as well.
> >>>
> >>> Hope this helps,
> >>>
> >>> Jesse
> >>>
> >>>
> >>> On Apr 5, 2007, at 10:02 AM, Fabio Da Soghe wrote:
> >>>
> >>>> Hello.
> >>>>
> >>>> I'm using uDig 1.1.0 RC9 on Windows (XP).
> >>>>
> >>>> I open a WMS layer (published by Geoserver 1.5.0 RC2a) 
> and it gets
> >>>> badly displayed in uDig's map (the image is distorted). The same
> >>>> layer gets correctly displayed from Geoserver (I've 
> tested it with
> >>>> the builtin Geoserver's Mapbuilder client).
> >>>>
> >>>> After some (much!) investigation, I've discovered that 
> uDig thinks
> >>>> the layer is in EPSG:4326 (WGS84), but Geoserver correctly
> >>>> advertises it having a CRS EPSG:3003: infact the WMS Capabilities
> >>>> document has this xml fragment:
> >>>>
> >>>>       <Layer queryable="0">
> >>>>         <Name>sprg:tavola_2</Name>
> >>>>         <Title>tavola_2 is a Tagged Image File Format with
> >>>> Geographic information</Title>
> >>>>         <Abstract>Generated from tavola_2</Abstract>
> >>>>         <KeywordList>
> >>>>           <Keyword>WCS</Keyword>
> >>>>           <Keyword>tavola_2</Keyword>
> >>>>           <Keyword>tavola_2</Keyword>
> >>>>         </KeywordList>
> >>>>         <!--WKT definition of this CRS:
> >>>> PROJCS["Monte Mario / Italy zone 1",
> >>>>   GEOGCS["Monte Mario",
> >>>>     DATUM["Monte Mario",
> >>>>       SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY
> >>>> ["EPSG","7022"]],
> >>>>       TOWGS84[-50.2, -50.4, 84.8, -0.69, -2.012, 0.459,
> >>>> -5.791915759418465],
> >>>>       AUTHORITY["EPSG","6265"]],
> >>>>     PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]],
> >>>>     UNIT["degree", 0.017453292519943295],
> >>>>     AXIS["Geodetic longitude", EAST],
> >>>>     AXIS["Geodetic latitude", NORTH],
> >>>>     AUTHORITY["EPSG","4265"]],
> >>>>   PROJECTION["Transverse_Mercator"],
> >>>>   PARAMETER["central_meridian", 9.0],
> >>>>   PARAMETER["latitude_of_origin", 0.0],
> >>>>   PARAMETER["scale_factor", 0.9996],
> >>>>   PARAMETER["false_easting", 1500000.0],
> >>>>   PARAMETER["false_northing", 0.0],
> >>>>   UNIT["m", 1.0],
> >>>>   AXIS["Easting", EAST],
> >>>>   AXIS["Northing", NORTH],
> >>>>   AUTHORITY["EPSG","3003"]]-->
> >>>>         <SRS>EPSG:3003</SRS>
> >>>>         <LatLonBoundingBox minx="7.713890299460821"
> >>>> miny="45.10998810306968" maxx="7.833371499203417"
> >>>> maxy="45.176887702656046"/>
> >>>>         <BoundingBox SRS="EPSG:3003" minx="1398951.6468292715"
> >>>> miny="4995997.122649521" maxx="1408236.8944173127"
> >>>> maxy="5003290.095381425"/>
> >>>>
> >>>> As you can argue, this layer is from a Geoserver coverage (a
> >>>> geotiff raster). The very same happens with a vector layer.
> >>>>
> >>>> It seems to me what's is going on is:
> >>>>
> >>>> 1) the layer is in EPSG:3003 on the server;
> >>>> 2) it's correctly described in the WMS Capabilities document;
> >>>> 3) uDig thinks it's in EPSG:4326 (why?), so it generates WMS
> >>>> requests with parameter SRS=EPSG:4326 (I verified this on
> >>> uDig's log);
> >>>> 4) Geoserver receives a request in 4326, has the layer in 3003 so
> >>>> reprojects the raster (here it gets a bit ruined);
> >>>> 5) if I (as I have to) change the CRS of the map in uDig to 3003,
> >>>> uDig reprojects again the image, so it ends up much ruined.
> >>>>
> >>>> Am I missing something? And, more important, is there a way to
> >>>> workaround this?
> >>>>
> >>>> Thanks for any help.
> >>>>
> >>>> Best Regards,
> >>>>
> >>>> Fabio Da Soghe
> >>>>
> >>>> _______________________________________________
> >>>> User-friendly Desktop Internet GIS (uDig)
> >>>> http://udig.refractions.net
> >>>> http://lists.refractions.net/mailman/listinfo/udig-devel
> >>>
> >>> _______________________________________________
> >>> User-friendly Desktop Internet GIS (uDig)
> >>> http://udig.refractions.net
> >>> http://lists.refractions.net/mailman/listinfo/udig-devel
> >>>
> >>>
> >> _______________________________________________
> >> User-friendly Desktop Internet GIS (uDig)
> >> http://udig.refractions.net
> >> http://lists.refractions.net/mailman/listinfo/udig-devel
> >
> > _______________________________________________
> > User-friendly Desktop Internet GIS (uDig)
> > http://udig.refractions.net
> > http://lists.refractions.net/mailman/listinfo/udig-devel
> 
> _______________________________________________
> User-friendly Desktop Internet GIS (uDig)
> http://udig.refractions.net
> http://lists.refractions.net/mailman/listinfo/udig-devel
> 
>


Back to the top