I'm getting close to a release of some functional code for my GPX2 package. Let briefly describe what it does, and then I have a couple of quick questions.
I've decided to take an incremental approach to the development of the package. This first release will only include support for waypoint entities, not for routes or tracks. It will also only support the following information associated with waypoint entities: latitude longitude elevation name timestamp I've got the framework for a class that supports all of the GPX elements associated with a waypoint, but it needs some more work. (I need to research some JDOM stuff before I can complete this full-feature class.) I've got a functional reader based on JDOM that can parse waypoint entities stored in a GPX file to create SimpleWaypoint objects. I'll soon have a writer that exports SimpleWaypoint objects as Waypoint Observations in GML 2 format. The reader will support the addition of these sub-elements to each waypoint elements written to the GML 2 file: estimated horizontal accuracy primary observed feature type primary observed feature name waypoint to feature geometry relationship mapper call sign mapper organization name My goal is to enable mapping of simple features using a hand-held recreation grade GPS receiver. I'm currently testing my code with a Garmin Etrex and EasyGPX office software. Here are my questions: I currently have no plans to integrate the GeoTools Feature Model into my code. I'll be reading the Waypoint Observation GML 2 files directly into OpenJUMP. With this in mind, does my code really have a place in GeoTools? What if no other developer will plan to implement GeoTools feature support for GPX using my low-level code? (I must honestly admit that I don't plan on this. I guess the underlying question I'd like to answer is this: Does GeoTools have room for low-level i/o code, or should it only contain code that directly relates to the GeoTools feature model? It is important that I answer this question now, before my first release. If the other GeoTools programmer's feel that my code doesn't belong, then I want to rename my packages. I'm currently using a org.geotools.gpx2 prefix on all of my packages. Thanks, Landon ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Geotools-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geotools-devel
