From: Leiche t. <lei...@gm...> - 2012-10-17 18:51:17
|
2012/10/17 Justin Deoliveira <jde...@op...> > Oops sorry, that is what i get for writing code without looking. The QName > passed in is the Name of the root element to encode. No problem, but i get an Exception: Exception in thread "Thread-2" java.lang.RuntimeException: Failed to get property: lockId at org.geotools.xml.impl.GetPropertyExecutor.visit(GetPropertyExecutor.java:105) at org.geotools.xml.impl.BindingWalker$BindingExecutionChain.execute(BindingWalker.java:220) at org.geotools.xml.impl.BindingWalker.walk(BindingWalker.java:186) at org.geotools.xml.impl.BindingVisitorDispatch.walk(BindingVisitorDispatch.java:47) at org.geotools.xml.impl.BindingVisitorDispatch.walk(BindingVisitorDispatch.java:32) at org.geotools.xml.Encoder.encode(Encoder.java:883) at org.geotools.xml.Encoder.encode(Encoder.java:584) How can i set the lockId property or whats wrong???? > In this case it would be: > > encoder.encode(features, org.geotools.wfs.v1_0.WFS.FeatureCollection, > output) > > > > On Wed, Oct 17, 2012 at 10:40 AM, Leiche teich <lei...@gm...>wrote: > >> Hi Justin, >> >> thanks for your very fast response :-) >> >> 2012/10/17 Justin Deoliveira <jde...@op...> >> >>> You should be able to do this. >>> >>> Encoder e = new Encoder(new org.geotools.wfs.v1_0.WFSConfiguration()); >>> e.encoder(features, output); >>> >> There are only encode methods, wich needs a QName. How do i have to do >> that? >> >> Matthias >> >>> >>> -Justin >>> >>> On Wed, Oct 17, 2012 at 8:54 AM, Leiche teich <lei...@gm...>wrote: >>> >>>> Hi, >>>> >>>> what is the prefered way to write a FeatureCollection into a GML file? >>>> Are there a GML DataStore implementation? I've found only this one: >>>> http://docs.geotools.org/latest/userguide/library/xml/geometry.html#gml2-encoding-example >>>> But there are some problems. With Version.GML2 i get >>>> an IllegalStateException "Cannot encode a feature collection using GML2 >>>> (only WFS)" or is set the legacy mode flag. And with Version.GML3 the GML >>>> file is empty. If i look in org.geotools.GML.java, in >>>> the encode(OutputStream out, SimpleFeatureCollection collection) method, i >>>> see that Version.GML3 will be ignored. >>>> And at the last, there is a typo in the above document: >>>> >>>> encode2.encode(out2, collection); >>>> >>>> should IMHO be >>>> >>>> encode2.encode(xml, collection); >>>> >>>> Thanks for your help >>>> >>>> Matthias >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> Everyone hates slow websites. So do we. >>>> Make your web apps faster with AppDynamics >>>> Download AppDynamics Lite for free today: >>>> http://p.sf.net/sfu/appdyn_sfd2d_oct >>>> _______________________________________________ >>>> GeoTools-GT2-Users mailing list >>>> Geo...@li... >>>> https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users >>>> >>>> >>> >>> >>> -- >>> Justin Deoliveira >>> OpenGeo - http://opengeo.org >>> Enterprise support for open source geospatial. >>> >>> >> >> >> ------------------------------------------------------------------------------ >> Everyone hates slow websites. So do we. >> Make your web apps faster with AppDynamics >> Download AppDynamics Lite for free today: >> http://p.sf.net/sfu/appdyn_sfd2d_oct >> _______________________________________________ >> GeoTools-GT2-Users mailing list >> Geo...@li... >> https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users >> >> > > > -- > Justin Deoliveira > OpenGeo - http://opengeo.org > Enterprise support for open source geospatial. > > |