Hi all,

I am a Software Engineer working on the Spatial Information Services Stack 
(SISS) project, focusing on some key issues we (CSIRO) are having with 
Geoserver within our use cases. I work closely with Ben Caradoc-Davies and Rini 
Angreani on a daily basis and will be looking forward to working you all.

I have been having a look at the Axis Order for Bounding Box specified in a WFS 
spatial query, and while writing some test cases, I have encountered the 
following problem which I am hoping someone can share some insight:

I have written a test class which extends 
org.geoserver.test.AbstractAppSchemaWfsTestSuport, when trying to obtain a 
org.w3c.dom.Document object by calling the method getAsDom(String path), if I 
specified the param "BBOX" in my WFS request, my Unit Test would fail 
(Exception attached) This only happens on complex features, which led me to the 
following 2 classes in particular.


org.geotools.filter.expression.SimpleFeaturePropertyAccessor line 67-68:


        //if ("".equals(xpath) && target == Geometry.class)
        if ("".equals(xpath))
            return DEFAULT_GEOMETRY_ACCESS;

I had a look into the repository and this change was made in geotools-trunk 
revision 26186. (jdeolive  10/07/2007 10:18:59 AM        GEOT-1372, feature 
model api changes in preparation for geoapi feature model implementation)

Comparing this with

org.geotools.filter.expression.FeaturePropertyAccessorFactory line 113-114:

   if ("".equals(xpath) && target == Geometry.class)
       return DEFAULT_GEOMETRY_ACCESS;


The method createPropertyAccessor for both classes are now different.  If I 
removed the check "target == Geometry.class", my unit test works, and I can see 
features in my Document object.

I am wondering if there will be any issues if I made both "if" statements 
similar.

Could someone kindly assist?

Thank you for your time.



Kind Regards,

Derrick Wong

------------------------------------------------------------------------------
_______________________________________________
Geotools-devel mailing list
Geotools-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to