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

Reply via email to