Hi Bing, Wow! That was an information-rich post. Using Lucene goes way beyond my usual minimalist approach to feature implementation. You must have some use cases with a lot of attribute data. So far, I haven't seen the need for indexing in my own work, and I would hate to pay the memory/time price for a tool that I would use only occasionally.
Supporting the Editable and Selectable layer settings in plugins is a judgment call. Generally, I try to support them, but for some tools it makes sense to ignore the setting. In the case of a search tool, I would think the Selectable setting should be honored. This would be useful, for instance, when you have temporary duplicate layers that you wish to exclude from the search. I like the approach Michael took in the Simple Query plugin. Results can be displayed in the Feature Info table if selection is impractical. Also, I think that just because something is hidden due to a scale range, it shouldn't be exempt from selection. I'm not sure what happens with the selection handles though. thanks, Larry On Tue, Dec 30, 2008 at 12:24 AM, Bing Ran <bing_...@hotmail.com> wrote: > Hi, Larry, > > I have implemented a Lucene based global attribute search for my > application. Features are indexed when they loaded on the layers. Search > results are selected and zoomed-to on the map. What is tricky is that the > result map needs a strategy to deal with features that are labeled as hidden > in a scale range and also those layers that are tagged as NOT selectable. > I'm wondering if I need to make a discrimination between a manually > selectable layer and a programmatically selectable layer. > > Bing > > > *From:* Larry Becker <becker.la...@gmail.com> > *Sent:* Tuesday, December 30, 2008 4:12 AM > *To:* OpenJump develop and use <jump-pilot-devel@lists.sourceforge.net> > *Subject:* [JPP-Devel] Search tool for Attributes > > Question: > > You can use Simple Query to search Attribute fields for specific values, > but have you ever wanted to do a Google style search in a map? In other > words, search all attributes in all layers for any occurrence of one or more > target words. I have a tool that could be morphed into this capability > fairly easily, or it could be added to Simple Query. > > Any comments? > > regards, > Larry > > -- > http://amusingprogrammer.blogspot.com/ > > ------------------------------ > > > ------------------------------------------------------------------------------ > > ------------------------------ > > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > > ------------------------------------------------------------------------------ > > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > -- http://amusingprogrammer.blogspot.com/
------------------------------------------------------------------------------
_______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel