Sunburned Surveyor wrote:
> I put together a simple class diagram for the modul on my lunch break
> today. It shows the basic structure of the module, and how data flows
> from a GPX file to an eventual feature in OpenJUMP. (I imagine an
> alternate GPXFeatureFactory class could be plugged that would provide
> a GeoTools feature implementation for UDig.)
>   
Can you fill in the relationships a bit more? ie
I am assuming GPXFeatureFactory
- "creates" a ArrayDataObject
- is implemented by GpxEntitityFeature

But that does not make sense; .... so I would assume:
GPXFeatureFactory is a plugin client code can use to ask the GPXReader / 
Writer to work with their data structure (ie ArrayDataObjects go in; 
something else comes out )
- JumpGPXFeatureFactory would create GpxEntityFeature(s) as needed; that 
could be used in OpenJUMP
- GeoToolsGPXFeatureFactory would create a SimpleFeatureImpl as needed; 
that could be used by GeoTools / Geoserver / uDig

But yeah; looks like you have the right idea; I am probably just lost in 
the names
Jody

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Geotools-devel mailing list
Geotools-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to