Hi Erik, You raise a very good point here. But the issue is complex as equals for feature has never really been defined. If a feature was always the reflection of a "record" in storage (i am using a shapefile or database anlogy here), then the straight ID comparison would probably work. However... often we "wrap" features up for various purposes. Examples being reprojecting to a particular coordinate system, filtering the number of attributes creating a view like object, etc...
In all teh cases the "Wrapper" maintains the original id, but would we call a wrapped feature and wrappee "equal"... tough to say. What do others think about this? -Justin Erik Løvlie wrote: > Hello everyone, I have a question: > > Why does the DefaultFeature equals method only accept features where all > attribute values are equal to the corresponding attribute in the feature > called on? Seems very strict to me, why not accept all features of the > same type and with the same ID? > > This behavior is causing some problems for us. First because it is quite > slow, and second because use of the JTS Quadtree becomes complicated > (cannot remove a feature in the quadtree using a different feature > instance with the same type and id but possibly with different (null) > attributes). > > Regards, > Erik Loevlie > > ------------------------------------------------------------------------- > SF.Net email is sponsored by: > 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 > [email protected] > https://lists.sourceforge.net/lists/listinfo/geotools-devel > > !DSPAM:4007,475d32f1253741804284693! > -- Justin Deoliveira The Open Planning Project http://topp.openplans.org ------------------------------------------------------------------------- SF.Net email is sponsored by: 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 [email protected] https://lists.sourceforge.net/lists/listinfo/geotools-devel
