Hi Gabriel and all,
Thank you for help me. But now, I get another problem. When I trying to
generate the filter with this code, I get an incomplete geometry filter
encoding. Follows the source code:
FilterFactory2 ff = (FilterFactory2)CommonFactoryFinder.getFilterFactory(
null );
PropertyName propertyName = ff.property( "testString" );
Literal literal = ff.literal( 2 );
PropertyIsEqualTo filter = ff.equals( propertyName, literal );
GeometryFactory gf = new GeometryFactory();
Coordinate c = new Coordinate(-38.0, -7.0);
Point p = gf.createPoint(c);
Filter f = ff.contains(ff.property("SERVICEBBOX"), ff.literal(p));
Or orFilter = ff.or(filter, f);
// create the encoder with the filter 1.0 configuration
org.geotools.xml.Configuration configuration = new
org.geotools.filter.v1_0.OGCConfiguration();
org.geotools.xml.Encoder encoder = new org.geotools.xml.Encoder(
configuration );
// create an output stream
OutputStream xml = new
FileOutputStream("C:\\eclipse\\workspace\\WebServiceDescriptionTool2\\src\\test\\geoTest4.xml");
// encode
encoder.encode( orFilter, org.geotools.filter.v1_0.OGC.Filter, xml );
Follows the filter encoding generated:
<ogc:Or>
<ogc:PropertyIsEqualTo>
<ogc:PropertyName>testString</ogc:PropertyName>
<ogc:Literal>2</ogc:Literal>
</ogc:PropertyIsEqualTo>
<ogc:comparisonOps />
<ogc:Contains>
<ogc:PropertyName>SERVICEBBOX</ogc:PropertyName>
<gml:Point/> Incomplete Geometry inconding - where are the
coordenates ?
</ogc:Contains>
</ogc:Or>
I think that I am forget anything else to do in the code or anything that I
don't know. Anyone knows what's happening ? Thanks in advance.
--
Fábio Luiz Leite Júnior
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Geotools-gt2-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users