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

Reply via email to