[
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
>
>