Sunburned Surveyor wrote:
> Have I qualified as GeoTools most annoying programmer yet? :]
>   
No you need to break the build to even be in the running.
> I wanted to pass on my enthusiastic commendation for the great design
> of the GeoAPI/GeoTools SimpleFeature code. This would include the
> SimpleFeature interface, SimpleFeatureType interface,
> PropertyDescriptior/AttributeDescriptor interfaces, and the
> PropertyType/AttributeType interfaces. I've been working with these
> interfaces for a few days now and I enjoy their elegance. I don't know
> which specific programmers are responsible for the design, but they
> have done really great work, and I thank them.
>   
Thanks; Hats off goes to:
- Gabriel for trying this problem out again and again and again on 
experimental branches
- RobA for the longstanding belief in the problem and rounding up funding
- Bryce for explaining ISO things to us (on the geoapi list)
- Jody for trying to write this up as Interfaces several times
- Justin for kicking out all the complexity that Jody added and bring 
the work home to trunk
- Everyone for taking part in the code sprint at FOSS4G and getting it done
> I was afraid that the feature model in GeoTools would be too complex
> to be really useful in my endeavors, but I can see now that is not the
> case. If I ignore the complex feature code, and only concentrate on
> the classes/interfaces that deal with SimpleFeature objects, its
> really not that bad at all!
>   
You have Justin to thank for that division.
> I always thought the way OpenJUMP defined attributes was a little
> akward, and the PropertyType/PropertyDescriptor combination is an
> excellent alternative.
>   
Each have their own strengths; I like working with JUMP and making my 
POJOs implement the Feature interface. With the GeoTools approach I am 
tempted to make a wrapper that uses reflection - much more of a pain.
> I'm excited about working with the SimpleFeature code in GeoTools more
> in the next few weeks. I don't know if we'll ever have the resources
> to move OpenJUMP to this feature model, but I now understand that it
> is at least possible.
>   
Happy hacking,
Jody

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to