actually i am quite short.. about 1,65 meters ;P ..ede

On 07.03.2013 19:05, Giuseppe Aruta wrote:
> Big Ede!!
> ;-)
> 
> 2013/3/7 <edgar.sol...@web.de <mailto:edgar.sol...@web.de>>
> 
>     hmm.. actually i modified a lot of code, and something might be broken.. 
> but i tried to keep interfaces as they were, so i don't see no reason to 
> change the major version. i guess the first major version change should be an 
> additional plugin interface with appropriate plugin manager.. if it'll happen 
> at all.
> 
>     also, let's not talk about branches again. too much work, also "release 
> early, release often" as we do it with the snapshots.
> 
>     the shortcut changes really need a broader audience to test them, so 
> let's finish it up neatly and release it with 1.6 . we'll probably do one to 
> two bugfix releases pretty fast then for bugs that slipped through the 
> cracks, but that is to be expected anyway.
> 
>     regarding the "ghost shapes": that's really no big issue, i'll just 
> restore the old behavior, and we're done. all the talk about it is a mere 
> spitballing about "what could the future bring".
> 
>     .. so far, so nice.. ede
> 
> 
>     On 07.03.2013 16 <tel:07.03.2013%2016>:42, Giuseppe Aruta wrote:
>     >>i'd suggest to change the icon in the edit toolbox to the same with a 
> "red x" to visualize users can stop digitizing by clicking on it again. kind 
> of like a more elegant stop button.
>     >
>     > There are also Advanced measure tools which are affected by this 
> "phantom" problem, and maybe other ones too. I don't feel that an x would be 
> a "final" solution but probably it opens other  "methodological" problems.
>     > I say methological because I feel that Ede, Jukka and Michaels reflect 
> different point of view the way they use OJ.
>     > I also don't like these  phantoms and I know that this belongs to the 
> way I use OpenJUMP (heavily work of digitalizing and less analysis) and the 
> also the matter I use OJ with beginners (students at my small lessons at 
> University): I am just thinking about many screens full of phantoms, ghosts 
> and shadows crossing each other. I also feel that it is difficult to change a 
> habit without making lots of mistakes (and lots of phantoms on the screen)
>     > On the other hand i don't want to loose the great job made by Ede and I 
> consider also the time he spends around shortcuts
>     > I think that there could be  two solutions:
>     > 1) we leave Ede's work as it is, but we have to accept for the next 
> future that users will mail our list (included bug list)  about phantoms, 
> asking o solve it. This means that the "problem" will come and come again
>     > 2) we should consider to open a branch of developing on SourceForge 
> where it is possible to go on working on shortcuts and related new problems, 
> in this case we must give our availability to go on testing. While new OJ 1.6 
> should start from OpenJUMP-20130224-r3272, the last before Ede's 
> modification. By the time that we feel sure that everything is working fine 
> with shortcuts, there we can have a new OJ realize version, 2.X, in this 
> case, reflecting what is written in our "Version polycy" 
> (http://sourceforge.net/apps/mediawiki/jump-pilot/index.php?title=OpenJUMP_Roadmap#Version_policy)
>     >
>     >   * First number change is for a new major version. It can break 
> compatibility in OpenJUMP core (refactoring) and add important new features.
>     >
>     > Ede's shortcuts and all possible modification on how to draw will 
> "break compatibility", in my point of view.
>     >
>     >
>     > my 2 cents
>     >
>     > Peppe
>     >
>     > 2013/3/7 <edgar.sol...@web.de <mailto:edgar.sol...@web.de> 
> <mailto:edgar.sol...@web.de <mailto:edgar.sol...@web.de>>>
>     >
>     >     On 06.03.2013 23 <tel:06.03.2013%2023> <tel:06.03.2013%2023>:06, 
> Rahkonen Jukka wrote:
>     >     > Hi,
>     >     >
>     >     > Michaël wrote:
>     >     >
>     >     >> Hi,
>     >     >
>     >     >> I try to follow interesting Jukka's input, but I don't use 
> editing tools
>     >     >> as much...
>     >     >>> I list some quick notes about digitizing with OpenJUMP and some 
> other programs.
>     >     >>
>     >     >>> 1)  - Before Ede implemented the new keyboard shortcuts the 
> only way to cancel digitizing was to reselect the same digitizing tool  or 
> some other tool from the toolbox or Select features or Fence tool from the 
> main menu.
>     >     >>>   - With the new keyboard shortcuts we have now, selecting 
> another tool does not cancel drawing but the only way to cancel digitizing is 
> to press Esc when the same tool that was used to start drawing is active.
>     >     >>> -  Behaviour is clearly different. I do not say if it better or 
> worse.
>     >     >> so far the others tend to autocancelling as before.. i have no 
> opinion, so i will do so if nobody objects in time.
>     >     >
>     >     >> I think using escape to cancel editing is good.
>     >     > Me too. But if it is the only way to cancel editing and you have 
> touch screen computer or just a cup of coffee or a phone in the other hand 
> you would like to be able to do that with just mouse.
>     >
>     >     ok, i get the touchscreen. the other user should simply put the 
> coffee cup away ;)
>     >     how about a stop button, similar to what browsers have? on the 
> other hand.
>     >     it was never requested before. so why hurry now?
>     >
>     >     >In addition, right now changing tools on-the-fly, like from draw 
> polygon into draw line, leaves phantom lines on the screen and for new users 
> it may be hard to understand why it happens.
>     >
>     >     for edit toolbar: they'll disappear as soon as switching 
> cursortools cancels drawing again
>     >
>     >     for quasimode (shortcuts): it's either that or cancelling. keeping 
> it there as a visual representation of the geometry in the works sound 
> reasonable to me as the opposite to make it invisible while in a different 
> quasimode.
>     >
>     >
>     >     >> I don' understand if the change between previous and current 
> versions
>     >     >> when you reselect the digitizing tool to cancel editing (which 
> is no
>     >     >> more possible) was motivated by the new framework (which makes it
>     >     >> difficult/impossible/hackish to cancel like that) or by your 
> personnal
>     >     >> feeling that it is better like that. I have no strong opinion 
> about it
>     >     >> except that it makes cancellation keyboard dependant.
>     >     >> Would double-click on the editing tool be an alternative ?
>     >
>     >     i'd suggest to change the icon in the edit toolbox to the same with 
> a "red x" to visualize users can stop digitizing by clicking on it again. 
> kind of like a more elegant stop button.
>     >     don't feel the urgency to implement though.
>     >
>     >     >
>     >     > We  may think why user selects another tool. Probably he thinks 
> that the current tool was wrong and he wants to use another. If that is the 
> situation then why to force user to do Cancel - Select another tool if plain 
> Select another tool and automatic cancelling would do the same with less 
> clicks? It is another story if we want to offer a possibility to leave 
> features open for future edits.
>     >     >
>     >     >> there is still the option of cancel/keep to allow users to use 
> other tools as you mention below.
>     >     >>
>     >     >>> 2) - It is essential to be able to pan and zoom and continue to 
> draw a long linestring or big polygon after that. In OpenJUMP this is 
> possible by using the keyboard shortcuts. Actually, it is the only way. User 
> cannot use for example Pan or Zoom tools from the main menu because selecting 
> another tool cancels drawing.
>     >     >
>     >     >> Do not understand. Isn't it just the other way ? Selecting 
> zoom/pan tool
>     >     >> from the main tool menu does not interrupt drawing,
>     >     >> you just have to select the editing tool again to go on. Or did 
> I miss
>     >     >> something ?
>     >     >
>     >     > Yes, you missed that I was using the release version of OJ with 
> the traditional behaviour while writing that. It is not a wonder because I 
> did not tell that. I am sorry.
>     >
>     >     i vote for assuming our users have a keyboard for now. if the age 
> of desktop gis really moves on to the tablet gis we will talk about that soon 
> enough.
>     >
>     >     >>> - Digitizing with Pan/Zoom keyboard shortcuts is nice and 
> efficient but user needs to know how to use the shortcuts. It is probably not 
> evident for new users.
>     >     >>> - Panning and zooming during drawing is not possible without 
> keyboard.
>     >     >>> - QGis does not have at all as nice shortcuts for digitizing. 
> It does have configurable shortcuts but they are not as nice to use (my 
> opinion).
>     >     >>> - QGis does not cancel drawing if another tool is selected. 
> Actually the default way to digitize seems to be to draw as long it is 
> possible, select Pan tool, pan, select drawing tool, continue drawing, select 
> Pan tool etc.  I wouldn' t like to work that way but it is easy for the 
> beginners and user do not need to touch the keyboard while drawing.
>     >
>     >     i like the approach, but that probably need more love, if we want 
> to have that in OJ.
>     >
>     >     >>> - uDig cancels drawing when another tool is selected.
>     >     >>> - QGis and uDig are not totally comparable with OpenJUMP 
> because they allow only one geometry type per layer and only one layer at a 
> time can be editable.
>     >     >>>
>     >     >>> 3) - I do not see a reason for keeping not ready digitized 
> feature open if it is not compulsory like it is with the QGis way to do use 
> panning.  Except one use case which I will tell later.  For me it is OK to 
> cancel drawing without asking if user selects another tool.
>     >     >
>     >     >> You mean there is no reason for keeping not ready digitized 
> feature "except during zooming / panning operation".
>     >     >> I agree this is not esssential. I do not see disadvantage though 
> (maybe it is unusual and the user can feel the UI is buggy if it does not 
> understand how it works).d
>     >     >
>     >     > I would say that it is not essential in every day digitizing. It 
> might be useful for some special cases, like when digitising with GPS, but 
> has any user so far asked to implement such feature? Well, probably yes 
> because they have not found the keyboard shortcuts and they would have liked 
> to pan.  As usual, things are not just black or white.
>     >     >
>     >
>     >     speaking of black and white
>     >     http://en.wikipedia.org/wiki/Black_Cat,_White_Cat
>     >     great movie
>     >
>     >     >
>     >     >>> 4) - However, if OpenJUMP should be used for digitizing with 
> GPS a possibility to keep feature open for digitizing would be very good 
> thing. It may take 5 minutes to walk to the next vertex when you are out in 
> the field and if you see something else that should be recorded on another 
> layer you would like to interrupt, save point or vertex of another feature 
> and continue gathering points to your first feature. However, for efficient 
> work user should be able to keep however many features open and  user 
> interface should be made to support selecting which not ready feature to 
> continue. It is not so simple but I know one old PDA software (SOLO Field) 
> where this was implemented well.
>     >     >> sounds complicated to implement. when users can keep one 
> geometry unfinished, they will ask why not another one as well?
>     >     >> for such use case i suggest to collect point on a layer per 
> feature an merge them when finished
>     >     >>   or
>     >     >> simply add point to a multipoint/linestring via add vertex
>     >     >>
>     >     >>> 5) - We should perhaps think a bit more about making it somehow 
> possible to digitize without keyboard because It may be that Windows 8 
> computers with touchscreen and keyboard will come more common. There was 
> discussion about a related thing last year, read "SuperZoom and other 
> zoom/pan tools" from 
> http://blog.gmane.org/gmane.comp.gis.jump.devel/month=20120201.  Perhaps 
> improved SuperZoom tool could be a good solution. Let's hope Matthias hears 
> and buys a laptop with touchscreen and does some testing :)
>     >     >> another bridge i'd like to cross when we get there.. although 
> javabased we do not even run on Android.. ;P
>     >     >>
>     >     >>> That's all for today.
>     >     >>>
>     >     >> tl;dr
>     >     >> http://en.wikipedia.org/wiki/Wikipedia:Too_long;_didn%27t_read
>     >     >>
>     >     >> just joking.. thanks for all your input!... ede
>     >     >>
>     >
>     >     tl;dr++
>     >
>     >     ..ede
>     >
> 
>     
> ------------------------------------------------------------------------------
>     Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester
>     Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the
>     endpoint security space. For insight on selecting the right partner to
>     tackle endpoint security challenges, access the full report.
>     http://p.sf.net/sfu/symantec-dev2dev
>     _______________________________________________
>     Jump-pilot-devel mailing list
>     Jump-pilot-devel@lists.sourceforge.net 
> <mailto:Jump-pilot-devel@lists.sourceforge.net>
>     https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
> 
> 
> 
> 
> ------------------------------------------------------------------------------
> Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester  
> Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the  
> endpoint security space. For insight on selecting the right partner to 
> tackle endpoint security challenges, access the full report. 
> http://p.sf.net/sfu/symantec-dev2dev
> 
> 
> 
> _______________________________________________
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
> 

------------------------------------------------------------------------------
Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester  
Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the  
endpoint security space. For insight on selecting the right partner to 
tackle endpoint security challenges, access the full report. 
http://p.sf.net/sfu/symantec-dev2dev
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to