Hi Sunburned Surveyor, +1 for the change Stefan made a good point about preserving SpatialQueryExecutor original methods
Michaël Stefan Steiniger a écrit : > Hei ok.. for changing. I think people should be aware that if they > select they also can change - otherwise they would go the save way of > creating a new layer - which contains "real" copies (no link). > > A thought: As I am not sure if people utilize that class already - it > may be wise to create a second constructor that takes the boolean value. > The original one will set the boolean value to a default which > represents the current "how to"? > > stefan > > Sunburned Surveyor wrote: > >> I looked at the source code after considering everyone's comments. >> After looking at the code I realize this isn't really a bug fix, it is >> more of a behavior modification. Since this is the case, I thought I >> would ask here before I make any changes. >> >> I can modify the SpatialExecutorPlugIn to create a "normal" selection >> if the user doesn't NOT choose to place the selection in a new layer, >> but to clone features if they choose to put the selection in a new >> layer. To do this I'll need to modify the constructor of the >> SpatialQueryExecutor class to accept a boolean parameter indicating >> the users choice. At this current time that boolean value is stored in >> the SpatialQueryPlugIn class, and the SpatialQueryExecutor doesn't >> have access to it. The SpatialQueryExecutor needs access to this >> boolean parameter if it is to behave in the way I describe. >> >> It won't take me long to make and test this change. A couple of hours >> at the most. >> >> I will move forward if we can agree that the plug-in behavior should >> be modified as I describe. >> >> SS >> >> P.S. - Thanks goes to Stefan, Edgar, and Michael for helping me figure >> this "bug" out. :] >> >> On Mon, Mar 9, 2009 at 7:49 AM, Sunburned Surveyor >> <sunburned.surve...@gmail.com> wrote: >> >>> Thanks for the clarification Stefan and Michael. I now understand that >>> it is only possible to "copy" features from the selection, and not to >>> "cut" them, as I had thought. I will look at the code today on my >>> lunch break to see what can be done about this. >>> >>> Landon >>> >>> >>> On Mon, Mar 9, 2009 at 2:11 AM, <edgar.sol...@web.de> wrote: >>> >>>>> (1) in fact, I'm not sure if having the same feature in several layers >>>>> (without clone) is a good or a dangerous idea. I think it could be nice >>>>> to have a kind of "view" (like in database) to be able to work easily on >>>>> a small part of a large featurecollection or to apply different styles >>>>> to a featureCollection without cloning objects... >>>>> >>>>> >>>> This might confuse users, but also helps to save memory ... maybe enable >>>> this as a choice for advanced users? >>>> Of course every change in on layer changes all instances in every other >>>> layer, but this may be on purpose. >>>> >>>> regards ede >>>> >>>> >>>>> Sunburned Surveyor a écrit : >>>>> >>>>> >>>>>> Before I examined the source code for the spatial query bug, I decided >>>>>> to see if I could duplicate the incorrect behavior. >>>>>> >>>>>> I was not able to do this. >>>>>> >>>>>> I successfully executed a spatial query and was able to copy & cut the >>>>>> resulting selection from the source layer, pasting the selected >>>>>> features to a destination layer. >>>>>> >>>>>> Has anyone else been able to duplicate this bug? As far as I can tell, >>>>>> the selections created by the spatial query tool behave like all other >>>>>> JUMP selections. >>>>>> >>>>>> If someone can confirm this isn't a real bug, I will close the bug >>>>>> report. In this case, I will take a look at the other bug that Stefan >>>>>> mentioned. >>>>>> >>>>>> The Sunburned Surveyor >>>>>> >>>>>> On Fri, Mar 6, 2009 at 2:51 PM, Sunburned Surveyor >>>>>> <sunburned.surve...@gmail.com> wrote: >>>>>> >>>>>> >>>>>> >>>>>>> I meant to say "check with you on the desired behavior of the >>>>>>> plug-in"... >>>>>>> >>>>>>> SS >>>>>>> >>>>>>> On Fri, Mar 6, 2009 at 1:51 PM, Sunburned Surveyor >>>>>>> <sunburned.surve...@gmail.com> wrote: >>>>>>> >>>>>>> >>>>>>> >>>>>>>> Thanks for the help Stefan. I hope to start work on this bug next >>>>>>>> week. I may need to check on the desired behavior of the plug-in again >>>>>>>> after I have looked at the code. >>>>>>>> >>>>>>>> SS >>>>>>>> >>>>>>>> On Fri, Mar 6, 2009 at 12:09 PM, Stefan Steiniger <sst...@geo.uzh.ch> >>>>>>>> wrote: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>> Hei, >>>>>>>>> >>>>>>>>> so I just had to check... it is the plugin: >>>>>>>>> ui.plugin.analysis.SpatialQueryPlugIn of the original JUMP >>>>>>>>> >>>>>>>>> the case where the selection is needed is for instance if feature in >>>>>>>>> one >>>>>>>>> layer appear also in a second layer and one wants to find those using >>>>>>>>> "equal". >>>>>>>>> Then the goal would be to delete or modify the features that appear >>>>>>>>> in both >>>>>>>>> layers (e.g. "cut selected items" doesn't work) - I attach two >>>>>>>>> datasets. >>>>>>>>> >>>>>>>>> stefan >>>>>>>>> >>>>>>>>> Sunburned Surveyor wrote: >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> Here is the link to the bug tracker page for the bug I am talking >>>>>>>>>> about: >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> http://sourceforge.net/tracker/index.php?func=detail&aid=2660272&group_id=118054&atid=679906 >>>>>>>>>> >>>>>>>>>> SS >>>>>>>>>> >>>>>>>>>> On Fri, Mar 6, 2009 at 11:08 AM, Sunburned Surveyor >>>>>>>>>> <sunburned.surve...@gmail.com> wrote: >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> I will start work on squishing the bug that has to do with "phantom" >>>>>>>>>>> feature selections produced by the spatial query functionality in >>>>>>>>>>> OpenJUMP. >>>>>>>>>>> >>>>>>>>>>> Can anyone tell me if the spatial query functionality is part of the >>>>>>>>>>> core program, or part of a plug-in? That will help me track down the >>>>>>>>>>> source code so I can get started. >>>>>>>>>>> >>>>>>>>>>> SS >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>> Open Source Business Conference (OSBC), March 24-25, 2009, San >>>>>>>>>> Francisco, >>>>>>>>>> CA >>>>>>>>>> -OSBC tackles the biggest issue in open source: Open Sourcing the >>>>>>>>>> Enterprise >>>>>>>>>> -Strategies to boost innovation and cut costs with open source >>>>>>>>>> participation >>>>>>>>>> -Receive a $600 discount off the registration fee with the source >>>>>>>>>> code: >>>>>>>>>> SFAD >>>>>>>>>> http://p.sf.net/sfu/XcvMzF8H >>>>>>>>>> _______________________________________________ >>>>>>>>>> Jump-pilot-devel mailing list >>>>>>>>>> Jump-pilot-devel@lists.sourceforge.net >>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>> Open Source Business Conference (OSBC), March 24-25, 2009, San >>>>>>>>> Francisco, CA >>>>>>>>> -OSBC tackles the biggest issue in open source: Open Sourcing the >>>>>>>>> Enterprise >>>>>>>>> -Strategies to boost innovation and cut costs with open source >>>>>>>>> participation >>>>>>>>> -Receive a $600 discount off the registration fee with the source >>>>>>>>> code: SFAD >>>>>>>>> http://p.sf.net/sfu/XcvMzF8H >>>>>>>>> _______________________________________________ >>>>>>>>> Jump-pilot-devel mailing list >>>>>>>>> Jump-pilot-devel@lists.sourceforge.net >>>>>>>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>> ------------------------------------------------------------------------------ >>>>>> Open Source Business Conference (OSBC), March 24-25, 2009, San >>>>>> Francisco, CA >>>>>> -OSBC tackles the biggest issue in open source: Open Sourcing the >>>>>> Enterprise >>>>>> -Strategies to boost innovation and cut costs with open source >>>>>> participation >>>>>> -Receive a $600 discount off the registration fee with the source code: >>>>>> SFAD >>>>>> http://p.sf.net/sfu/XcvMzF8H >>>>>> _______________________________________________ >>>>>> Jump-pilot-devel mailing list >>>>>> Jump-pilot-devel@lists.sourceforge.net >>>>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>> ------------------------------------------------------------------------------ >>>>> Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, >>>>> CA >>>>> -OSBC tackles the biggest issue in open source: Open Sourcing the >>>>> Enterprise >>>>> -Strategies to boost innovation and cut costs with open source >>>>> participation >>>>> -Receive a $600 discount off the registration fee with the source code: >>>>> SFAD >>>>> http://p.sf.net/sfu/XcvMzF8H >>>>> _______________________________________________ >>>>> Jump-pilot-devel mailing list >>>>> Jump-pilot-devel@lists.sourceforge.net >>>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>>>> >>>>> >>>> ------------------------------------------------------------------------------ >>>> Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, >>>> CA >>>> -OSBC tackles the biggest issue in open source: Open Sourcing the >>>> Enterprise >>>> -Strategies to boost innovation and cut costs with open source >>>> participation >>>> -Receive a $600 discount off the registration fee with the source code: >>>> SFAD >>>> http://p.sf.net/sfu/XcvMzF8H >>>> _______________________________________________ >>>> 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 >> >> >> > > ------------------------------------------------------------------------------ > Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are > powering Web 2.0 with engaging, cross-platform capabilities. Quickly and > easily build your RIAs with Flex Builder, the Eclipse(TM)based development > software that enables intelligent coding and step-through debugging. > Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > > ------------------------------------------------------------------------------ Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are powering Web 2.0 with engaging, cross-platform capabilities. Quickly and easily build your RIAs with Flex Builder, the Eclipse(TM)based development software that enables intelligent coding and step-through debugging. Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel