Hi Theodor, This is odd... can you tell me exactly what the implementation class of the FeatureCollection is? I ask because the FeatureCollection interfaces extends SimpleFeature... so it should be a safe cast... or so i would think.
Also, I added a test case to KMLParsingTest called testEncodeFeatureCollection(), which should test this case. Can you run it and see if it passes for you? -Justin Theodor Foerster wrote: > Hi Justin, > Thanks for your hint. Somewhat the gt repository structure seems to > change. Anyway, I just tried to encode a FeatureCollection as KML. > Unfortunately I do get an error (java.lang.ClassCastException) in > org.geotools.kml.binding.FeatureTypeBinding:185. The object passed in > getProperty() is not of type SimpleFeature but of type > FeatureCollection. I call the encoder via encoder.encode(fc, > KML.Document, System.out) also using the Qname KML.kml results in the > same error. Any help is appreciated. > > Theodor > >> -----Original Message----- >> From: Justin Deoliveira [mailto:[EMAIL PROTECTED] >> Sent: Wednesday, May 07, 2008 7:39 PM >> To: Theodor Foerster >> Cc: GeoTools Devel List >> Subject: Re: [Geotools-devel] KML Writer in Geotools >> >> Hi Theodor, >> >> I think you are getting bit by the recent change in geotools >> artifact names, change your dependency on kml to: >> >> <groupId>org.geotools.xsd</groupId> >> <artifactId>gt-kml</artifactId> >> >> That should pick up the new changes. >> >> -Justin >> >> Theodor Foerster wrote: >>> Hi Justin, >>> Thanks for putting so much effort into this. I tried to run >> my prior >>> code for KML encoding (see snippet in one of the emails below), but >>> still do not get any KML stuff generated. I am using gt-2.5 >> SNAPSHOTs >>> from gt's maven repository and I am not sure, if they are >> up-to-date. >>> For kml I include the gt2-xml-kml dependency into my POM. >>> Thanks for any hint. >>> Theodor >>> >>>> -----Original Message----- >>>> From: Justin Deoliveira [mailto:[EMAIL PROTECTED] >>>> Sent: Monday, May 05, 2008 8:32 PM >>>> To: Theodor Foerster >>>> Cc: GeoTools Devel List >>>> Subject: Re: [Geotools-devel] KML Writer in Geotools >>>> >>>> Hi Theodor, >>>> >>>> Perhaps you are thinking about GeoServer. We have some KML writing >>>> stuff there.. but its not part of geotools, and its not >> GTXML based. >>>> However, i have been working on a parser in geotools, and that is >>>> what is there. >>>> >>>> I added basic support for writing over the weekend, i just >> committed >>>> it to geotools trunk. If you try it out now... you should get >>>> something. >>>> There are no styles hooked up yet though however. >>>> >>>> -Justin >>>> >>>> Theodor Foerster wrote: >>>>> Hi Justin, >>>>> Thanks for your answer. However, I am a bit confused, as I >>>> read in one >>>>> of the previous posts about KML, that some facilities for >>>> writing KML >>>>> would exist. Or did I understood that wrongly? Anyway, when >>>> would you >>>>> plan to put some time for it. We are thinking of migrating >>>> to geotools >>>>> 2.5 and could support you with testing. >>>>> >>>>> Thanks & best regards >>>>> >>>>> >>>>>> -----Original Message----- >>>>>> From: Justin Deoliveira [mailto:[EMAIL PROTECTED] >>>>>> Sent: Friday, May 02, 2008 8:25 PM >>>>>> To: Theodor Foerster >>>>>> Cc: GeoTools Devel List >>>>>> Subject: Re: [Geotools-devel] KML Writer in Geotools >>>>>> >>>>>> Hi Theodor, >>>>>> >>>>>> The kml stuff in geotools as of now only does parsing... >>>> no encoding. >>>>>> Adding encoding would be too much work... but a little. I >>>> can try to >>>>>> slot it into some volunteer time... should only take me a few >>>>>> hours... >>>>>> (famous last words :)) >>>>>> >>>>>> -Justin >>>>>> >>>>>> Theodor Foerster wrote: >>>>>>> Hi, >>>>>>> We are struggeling with KML support in GT 2.5. We got the >>>>>> parsing of >>>>>>> GML working and are now trying to write those GT features >>>>>> back as KML >>>>>>> (using the GTXML framework). Is there any possibility to >>>>>> get it working? >>>>>>> Please find attached our current experimental code. >>>>>>> >>>>>>> Thanks for your help >>>>>>> >>>>>>> Theodor >>>>>>> >>>>>>> BTW: Why does the Parser (configured with GMLConfiguration >>>>>> and a WFS >>>>>>> getFeature result as input) return a HashMap and not a >>>>>>> FeatureCollection, as expected. >>>>>>> >>>>>>> SNIPPET: >>>>>>> SimpleFeature sf = ... >>>>>>> org.geotools.xml.Configuration kmlconfiguration = new >>>>>>> org.geotools.kml.KMLConfiguration(); >>>>>>> org.geotools.xml.Encoder encoder = new >> org.geotools.xml.Encoder( >>>>>>> kmlconfiguration ); encoder.encode(sf, KML.kml, System.out); >>>>>>> >>>>>>> ITC, Enschede >>>>>>> Department of Geo Information Processing PO. Box 6 7500 AA >>>>>> Enschede >>>>>>> the Netherlands International Institute for >>>> Geo-Information Science >>>>>>> and Earth Observation (ITC) Chamber of Commerce: 410 27 560 >>>>>>> >>>>>>> E-mail disclaimer >>>>>>> The information in this e-mail, including any attachments, >>>>>> is intended for the addressee only. If you are not the intended >>>>>> recipient, you are hereby notified that any disclosure, copying, >>>>>> distribution or action in relation to the content of this >>>> information >>>>>> is strictly prohibited. If you have received this e-mail >>>> by mistake, >>>>>> please delete the message and any attachment and inform >>>> the sender by >>>>>> return e-mail. ITC accepts no liability for any error or >>>> omission in >>>>>> the message content or for damage of any kind that may >> arise as a >>>>>> result of e-mail transmission. >> --------------------------------------------------------------------- >>>>>> - >>>>>>> --- This SF.net email is sponsored by the 2008 JavaOne(SM) >>>>>> Conference >>>>>>> Don't miss this year's exciting event. There's still time >>>>>> to save $100. >>>>>>> Use priority code J8TL2D2. >>>>>>> >> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.co >>>>>> m >>>>>>> /javaone _______________________________________________ >>>>>>> Geotools-devel mailing list >>>>>>> [email protected] >>>>>>> https://lists.sourceforge.net/lists/listinfo/geotools-devel >>>>>>> >>>>>>> >>>>>>> >>>>>> -- >>>>>> Justin Deoliveira >>>>>> The Open Planning Project >>>>>> [EMAIL PROTECTED] >>>>>> >>>>> International Institute for Geo-Information Science and Earth >>>>> Observation (ITC) Chamber of Commerce: 410 27 560 >>>>> >>>>> E-mail disclaimer >>>>> The information in this e-mail, including any attachments, >>>> is intended for the addressee only. If you are not the intended >>>> recipient, you are hereby notified that any disclosure, copying, >>>> distribution or action in relation to the content of this >> information >>>> is strictly prohibited. If you have received this e-mail >> by mistake, >>>> please delete the message and any attachment and inform >> the sender by >>>> return e-mail. ITC accepts no liability for any error or >> omission in >>>> the message content or for damage of any kind that may arise as a >>>> result of e-mail transmission. >>>>> >>>> -- >>>> Justin Deoliveira >>>> The Open Planning Project >>>> [EMAIL PROTECTED] >>>> >>> International Institute for Geo-Information Science and >> Earth Observation (ITC) >>> Chamber of Commerce: 410 27 560 >>> >>> E-mail disclaimer >>> The information in this e-mail, including any attachments, >> is intended for the addressee only. If you are not the >> intended recipient, you are hereby notified that any >> disclosure, copying, distribution or action in relation to >> the content of this information is strictly prohibited. If >> you have received this e-mail by mistake, please delete the >> message and any attachment and inform the sender by return >> e-mail. ITC accepts no liability for any error or omission in >> the message content or for damage of any kind that may arise >> as a result of e-mail transmission. >>> >> -------------------------------------------------------------- >> ----------- >>> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference >>> Don't miss this year's exciting event. There's still time >> to save $100. >>> Use priority code J8TL2D2. >>> >> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java > .sun.com/javaone >>> _______________________________________________ >>> Geotools-devel mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/geotools-devel >>> >>> >>> >> >> -- >> Justin Deoliveira >> The Open Planning Project >> [EMAIL PROTECTED] >> > International Institute for Geo-Information Science and Earth Observation > (ITC) > Chamber of Commerce: 410 27 560 > > E-mail disclaimer > The information in this e-mail, including any attachments, is intended for > the addressee only. If you are not the intended recipient, you are hereby > notified that any disclosure, copying, distribution or action in relation to > the content of this information is strictly prohibited. If you have received > this e-mail by mistake, please delete the message and any attachment and > inform the sender by return e-mail. ITC accepts no liability for any error or > omission in the message content or for damage of any kind that may arise as a > result of e-mail transmission. > > ------------------------------------------------------------------------- > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > Don't miss this year's exciting event. There's still time to save $100. > Use priority code J8TL2D2. > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > _______________________________________________ > Geotools-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/geotools-devel > > !DSPAM:4007,4822196762181431913854! > -- Justin Deoliveira The Open Planning Project [EMAIL PROTECTED] ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Geotools-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geotools-devel
