From: <bu...@me...> - 2007-07-20 01:06:21
|
Hi, I've created the RnD page on my GPX module. You can read it here: http://docs.codehaus.org/display/GEOTOOLS/GPX+module Any comments and ideas are welcome! Best, Peter |
From: Adrian C. <ac...@gm...> - 2007-07-20 08:30:26
|
Hello, Glad to see you are getting started. I will be cool to have your module working in Geotools. I made some edits to the layout to make the page, I hope, a bit clearer. I would encourage you to re-visit the last part where you discuss the design decisions you are considering. Specifically, perhaps you can talk about the tradeoffs or lack of knowledge that led to your decisions. Also drop the "I was thinking" kind of language in favour of what you were thinking about. cheers and, if I haven't said so before, welcome to the project, --adrian On Thu, 2007-07-19 at 20:05 -0500, Bolla Péter wrote: > Hi, > > I've created the RnD page on my GPX module. You can read it here: > http://docs.codehaus.org/display/GEOTOOLS/GPX+module > > Any comments and ideas are welcome! > > Best, > Peter > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Geotools-devel mailing list > Geo...@li... > https://lists.sourceforge.net/lists/listinfo/geotools-devel |
From: <bu...@me...> - 2007-07-21 04:44:20
|
Hello, Thank you, for the cleanup, it certainly looks better. :) Also I reviewed it again, and separated the current state of the module and the planned developments, and wrote some words on design considerations. Comments and ideas still welcome! Best, Peter Adrian Custer wrote: > Hello, > > Glad to see you are getting started. I will be cool to have your module > working in Geotools. > > I made some edits to the layout to make the page, I hope, a bit clearer. > > I would encourage you to re-visit the last part where you discuss the > design decisions you are considering. Specifically, perhaps you can talk > about the tradeoffs or lack of knowledge that led to your decisions. > Also drop the "I was thinking" kind of language in favour of what you > were thinking about. > > cheers and, if I haven't said so before, welcome to the project, > > --adrian > > > On Thu, 2007-07-19 at 20:05 -0500, Bolla Péter wrote: >> Hi, >> >> I've created the RnD page on my GPX module. You can read it here: >> http://docs.codehaus.org/display/GEOTOOLS/GPX+module >> >> Any comments and ideas are welcome! >> >> Best, >> Peter >> >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by: Microsoft >> Defy all challenges. Microsoft(R) Visual Studio 2005. >> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >> _______________________________________________ >> Geotools-devel mailing list >> Geo...@li... >> https://lists.sourceforge.net/lists/listinfo/geotools-devel > > |
From: Adrian C. <ac...@gm...> - 2007-07-21 07:15:01
|
Hey Peter, It looks good. Justin, Jody, anyone else, The bottom of the page has some design considerations. Perhaps you could take 10 minutes to add some comments and pointers. It seems like Peter has gotten amazingly far in getting things hooked up and now he could use your help. --adrian On Fri, 2007-07-20 at 23:43 -0500, Bolla Péter wrote: > Hello, > > Thank you, for the cleanup, it certainly looks better. :) > > Also I reviewed it again, and separated the current state of the module > and the planned developments, and wrote some words on design considerations. > > Comments and ideas still welcome! > > Best, > Peter > > > Adrian Custer wrote: > > Hello, > > > > Glad to see you are getting started. I will be cool to have your module > > working in Geotools. > > > > I made some edits to the layout to make the page, I hope, a bit clearer. > > > > I would encourage you to re-visit the last part where you discuss the > > design decisions you are considering. Specifically, perhaps you can talk > > about the tradeoffs or lack of knowledge that led to your decisions. > > Also drop the "I was thinking" kind of language in favour of what you > > were thinking about. > > > > cheers and, if I haven't said so before, welcome to the project, > > > > --adrian > > > > > > On Thu, 2007-07-19 at 20:05 -0500, Bolla Péter wrote: > >> Hi, > >> > >> I've created the RnD page on my GPX module. You can read it here: > >> http://docs.codehaus.org/display/GEOTOOLS/GPX+module > >> > >> Any comments and ideas are welcome! > >> > >> Best, > >> Peter > >> > >> > >> ------------------------------------------------------------------------- > >> This SF.net email is sponsored by: Microsoft > >> Defy all challenges. Microsoft(R) Visual Studio 2005. > >> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > >> _______________________________________________ > >> Geotools-devel mailing list > >> Geo...@li... > >> https://lists.sourceforge.net/lists/listinfo/geotools-devel > > > > > |
From: Justin D. <jde...@op...> - 2007-07-23 16:20:53
|
I made a few comments on the page... mostly just my take on some of the design considerations. Great work Peter. -Justin Adrian Custer wrote: > Hey Peter, > > It looks good. > > Justin, Jody, anyone else, > > The bottom of the page has some design considerations. Perhaps you could > take 10 minutes to add some comments and pointers. It seems like Peter > has gotten amazingly far in getting things hooked up and now he could > use your help. > > --adrian > > On Fri, 2007-07-20 at 23:43 -0500, Bolla Péter wrote: >> Hello, >> >> Thank you, for the cleanup, it certainly looks better. :) >> >> Also I reviewed it again, and separated the current state of the module >> and the planned developments, and wrote some words on design considerations. >> >> Comments and ideas still welcome! >> >> Best, >> Peter >> >> >> Adrian Custer wrote: >>> Hello, >>> >>> Glad to see you are getting started. I will be cool to have your module >>> working in Geotools. >>> >>> I made some edits to the layout to make the page, I hope, a bit clearer. >>> >>> I would encourage you to re-visit the last part where you discuss the >>> design decisions you are considering. Specifically, perhaps you can talk >>> about the tradeoffs or lack of knowledge that led to your decisions. >>> Also drop the "I was thinking" kind of language in favour of what you >>> were thinking about. >>> >>> cheers and, if I haven't said so before, welcome to the project, >>> >>> --adrian >>> >>> >>> On Thu, 2007-07-19 at 20:05 -0500, Bolla Péter wrote: >>>> Hi, >>>> >>>> I've created the RnD page on my GPX module. You can read it here: >>>> http://docs.codehaus.org/display/GEOTOOLS/GPX+module >>>> >>>> Any comments and ideas are welcome! >>>> >>>> Best, >>>> Peter >>>> >>>> >>>> ------------------------------------------------------------------------- >>>> This SF.net email is sponsored by: Microsoft >>>> Defy all challenges. Microsoft(R) Visual Studio 2005. >>>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >>>> _______________________________________________ >>>> Geotools-devel mailing list >>>> Geo...@li... >>>> https://lists.sourceforge.net/lists/listinfo/geotools-devel >>> > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Geotools-devel mailing list > Geo...@li... > https://lists.sourceforge.net/lists/listinfo/geotools-devel > > !DSPAM:4007,46a1b29731167082231907! > -- Justin Deoliveira The Open Planning Project http://topp.openplans.org |
From: Jody G. <jga...@re...> - 2007-07-23 16:22:19
|
Thanks for bringing this to our attentions, I echo Adrian's words - great work and welcome! Here is the list... > > * The parser uses XppReader, which is part of the XStream^ > <http://xstream.codehaus.org/>project, and which in turn uses > XPP^ <http://www.extreme.indiana.edu/xgws/xsoap/xpp/>, a pull > parser. [/pro: have experience in it, con: external dependency/] > Justin is very interested in the pull parser idea; you may also be interested in his binding framework thing - it streams data (so you are not limited by size). He has considered switching from SAX to a pull parser in the past. If you are familiar with XppReader you guys should probably grab an IRC session and talk shop. The best I can do is point you towards these docs (http://docs.codehaus.org/display/GEOTDOC/XML+Developers+Guide). > > * The data container bean currently stores the geometry, name, > description, comment and date values from the file. [/these were > just enough for the other project, and as I saw, thees would > almost always be enough/] > If it is what you got then it is fine. You may want to consider a "bounds" for the entire file ... if the information is in a header? > > * The DataStore when created, creates two FeatureClasses, which > describe the same features every time: a point class, and a > track class. > Okay. > > * The DataStore parses the GPX file in the constructor, so if a > parser error occurs, the creation of the DataStore itself fails. > [/pro: prevents deferred errors/] > Sounds fine; sometimes we just parse the header in the constructor - and put off parsing the rest until the user actually calls the iterator for the first time. > > * The FeatureReader implementations convert the data beans to > Feature instances. A waypoint's geometry becomes a Point with > lat/lon/elevation, and a track's becomes a MultiLineString with > lat/lon/elevation coordinates. > Good. > > * The structure of the module is minimalistic in the sense that it > depends highly on the default implementations of the interfaces. > [/for the sake of fast development, and that is what default > implementations is there for. As this module assumes to work > with small data, this should cause no performance issues./] > Great. All the best, Jody Adrian Custer wrote: > Hey Peter, > > It looks good. > > Justin, Jody, anyone else, > > The bottom of the page has some design considerations. Perhaps you could > take 10 minutes to add some comments and pointers. It seems like Peter > has gotten amazingly far in getting things hooked up and now he could > use your help. > > --adrian > > On Fri, 2007-07-20 at 23:43 -0500, Bolla Péter wrote: > >> Hello, >> >> Thank you, for the cleanup, it certainly looks better. :) >> >> Also I reviewed it again, and separated the current state of the module >> and the planned developments, and wrote some words on design considerations. >> >> Comments and ideas still welcome! >> >> Best, >> Peter >> >> >> Adrian Custer wrote: >> >>> Hello, >>> >>> Glad to see you are getting started. I will be cool to have your module >>> working in Geotools. >>> >>> I made some edits to the layout to make the page, I hope, a bit clearer. >>> >>> I would encourage you to re-visit the last part where you discuss the >>> design decisions you are considering. Specifically, perhaps you can talk >>> about the tradeoffs or lack of knowledge that led to your decisions. >>> Also drop the "I was thinking" kind of language in favour of what you >>> were thinking about. >>> >>> cheers and, if I haven't said so before, welcome to the project, >>> >>> --adrian >>> >>> >>> On Thu, 2007-07-19 at 20:05 -0500, Bolla Péter wrote: >>> >>>> Hi, >>>> >>>> I've created the RnD page on my GPX module. You can read it here: >>>> http://docs.codehaus.org/display/GEOTOOLS/GPX+module >>>> >>>> Any comments and ideas are welcome! >>>> >>>> Best, >>>> Peter >>>> >>>> >>>> ------------------------------------------------------------------------- >>>> This SF.net email is sponsored by: Microsoft >>>> Defy all challenges. Microsoft(R) Visual Studio 2005. >>>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >>>> _______________________________________________ >>>> Geotools-devel mailing list >>>> Geo...@li... >>>> https://lists.sourceforge.net/lists/listinfo/geotools-devel >>>> >>> > > |
From: <bu...@me...> - 2007-07-24 16:26:39
|
Hi, First of all, thank you for the compliments :) I checked the pages on Justin's binding parser ( http://docs.codehaus.org/display/GEOTDOC/XML+Developers+Guide ), and found that the main difference between my solution with XppReader is in flexibility. My solution is completely unflexible, as it is one class, parsing the whole file, stepping through the elements of it. It can't be broken up to components (or at least it isn't yet), so it's complexity grows with the complexity of the input XML. Given this, I think my solution is not good for general use, just in specific cases. (And, most of all, just parses, cannot do XML rendering.) OTOH, (if I am correct,) in Justin's solution the SAX parser itself could be replaced by XPP. (As in XStream, where you can choose if you want to use SAX, instead of the default XPP.) I've never used SAX extensively, but as I heard, the footprint and speed of XPP is better than SAX's. (Actualy, there's a link from XPP's homepage to a parser benchmark: http://www.extreme.indiana.edu/~aslom/xpp_sax2bench/ ) Best, Peter Jody Garnett wrote: > Thanks for bringing this to our attentions, I echo Adrian's words - > great work and welcome! > > Here is the list... >> >> * The parser uses XppReader, which is part of the XStream^ >> <http://xstream.codehaus.org/>project, and which in turn uses >> XPP^ <http://www.extreme.indiana.edu/xgws/xsoap/xpp/>, a pull >> parser. [/pro: have experience in it, con: external dependency/] >> > Justin is very interested in the pull parser idea; you may also be > interested in his binding framework thing - it streams data (so you are > not limited by size). He has considered switching from SAX to a pull > parser in the past. If you are familiar with XppReader you guys should > probably grab an IRC session and talk shop. The best I can do is point > you towards these docs > (http://docs.codehaus.org/display/GEOTDOC/XML+Developers+Guide). [...] |