#571: Update to geospatial searching.
-------------------------+--------------------------------------------------
Reporter: jesseeichar | Owner: geonetwork-devel@…
Type: defect | Status: new
Priority: major | Milestone: v2.6.5
Component: General | Version: v2.6.3
Keywords: |
-------------------------+--------------------------------------------------
I have a patch that addresses several issues with spatial searching. Some
are very minor others are more important. A list of the fixes are as
follows:
* Add Generics information to remove warnings
* Changed how SpatialFilter caches features. This results in a massive
performance improvement.
* Fix an issue where updating the spatial index did not update the
spatial index cache and therefore could get false positives or miss
matches
* Changed semantics of within so that within is within or equals. IE if
you search for within switzerland you will get results for full
switzerland. Before intersection was required for this which would result
in too many features or (within and equals) which was a much slower match.
* removed some deprecated use of BBOX filter API
* Added performance improvement in ReprojectingFilterVisitor so it will
not reproject if the 2 SRS are the same
* use OpenBitSet for performance (although in practice it probably
doesn't make a big difference, but seems to be recommended by lucene)
*
--
Ticket URL: <http://trac.osgeo.org/geonetwork/ticket/571>
GeoNetwork opensource Developer website <http://sourceforge.net/projects/geonetwork/>
GeoNetwork opensource is a standards based, Free and Open Source catalog application to manage spatially referenced resources through the web. It provides powerful metadata editing and search functions as well as an embedded interactive web map viewer. This website contains information related to the development of the software.