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
