Dear Ben,

yes, this is the same problem. Even the code snippets mentioned there look 
familiar.
And yes, what you describe as the fallback scenario is exactly what happens.

Do you think a possible solution would be to provide a CRS for a feature type 
within the app-schema mapping file?
If it exists, it will override any setting retrieved from the database.

Of course this would require some changes to the app-schema plugin.


best regards
Gerhard

________________________________________
From: Ben Caradoc-Davies [b...@transient.nz]
Sent: Friday, July 01, 2016 1:37 AM
To: Dünnebeil Gerhard; geoserver-users@lists.sourceforge.net
Cc: katharina.schle...@umweltbundesamt.at
Subject: Re: [Geoserver-users] Problems with app-schema and srsName

Gerhard,

I think that you might be affected by a known problem in GeoTools in
which a feature type that does not have a top-level geometry is not
recognised as having a CRS. See this discussion from 2011 (note
references to 2015 are from our Jira migration):

[GEOT-3651] Handling of CRS when reprojecting "complex" FeatureCollection
https://osgeo-org.atlassian.net/browse/GEOT-3651

Although this issue is marked as Fixed, the discussion indicates that it
is not. I do not know the alternate solution mentioned by Victor.

I think what is happening is that, when the Encoder receives the nested
feature, it falls back to a best-effort attempt to encode the srsName
and geometry, but lacks the required information and uses the old URL
format and its default axis order settings. I suspect that the geometry
is not reprojected in this case.

Kind regards,
Ben.


On 30/06/16 19:25, Dünnebeil Gerhard wrote:
> Dear all,
>
> I have a problem with the app-schema plugin and the emission of 
> srsName-attributes for geometries.
>
> In some cases the srsName is emitted in the URL form: 
> http://www.opengis.net/gml/srs/epsg.xml#4326
> In other cases the URN-Notation is used: "urn:ogc:def:crs:EPSG::4326"
>
> After some debugging I nailed this down to the superficial reason that in one 
> case the CRS has EAST-NORTH orientation (-->URL) while in the other case the 
> orientation is NORTH-EAST (--> URN).
>
> But why? They all come from the same database and are declared equally.
>
> After a lot more debugging I found that in the URN case a reprojections takes 
> place while the URL case does no reprojection at all.
> Even more digging into the dirt showed me the following:
>
> When a URN is emitted, the schema declares the geometry field as a direct 
> child (<targetAttribute>ef:geometry</targetAttribute>) of the target element 
> (<targetElement>aqd:AQD_SamplingPoint</targetElement>).
> When a URL is emitted, the schema declares the geometry as a second level 
> child (<targetAttribute>sams:shape/gml:Point</targetAttribute>) of the target 
> (<targetElement>aqd:AQD_Sample</targetElement>).
>
> The even deeper reason seems to be that the routine 
> org.geotools.feature.type.FeatureTypeImpl.getCoordinateReferenceSystem does 
> not recursively searches into complex types to find a geometry.
>
>
>
> Any ideas how to force URN notation?
>
>
> BTW, I use geoserver 2.7.0 with all "officially" bundled libraries.
>
>
>
> Best regards
> Gerhard Dünnebeil
>
> GERHARD DÜNNEBEIL
> Secure Information Management
> Safety & Security Department
>
> AIT Austrian Institute of Technology GmbH
> Donau-City-Straße 1  |  1220 Vienna  |  Austria
> T +43(0) 50550-3173  |  M +43(0) 664 2351747  |  F +43(0) 50550-4150
> gerhard.duenneb...@ait.ac.at<mailto:gerhard.duenneb...@ait.ac.at>  |  
> http://www.ait.ac.at<http://www.ait.ac.at/>
>
> FN: 115980 i HG Wien  |  UID: ATU14703506
> http://www.ait.ac.at/Email-Disclaimer
>
>
>
>
> ------------------------------------------------------------------------------
> Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
> Francisco, CA to explore cutting-edge tech and listen to tech luminaries
> present their vision of the future. This family event has something for
> everyone, including kids. Get more information and register today.
> http://sdm.link/attshape
>
>
>
> _______________________________________________
> Geoserver-users mailing list
> Geoserver-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geoserver-users
>

--
Ben Caradoc-Davies <b...@transient.nz>
Director
Transient Software Limited <http://transient.nz/>
New Zealand

------------------------------------------------------------------------------
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape
_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to