Hi Landon, did we only speak from the wrong value in the statusbar during a measure? And not from the finished measure? The value in the statusbar during snapping is wrong. This should possible to fix for me.
Matthias > Matthias, > > I just tested this with OJ 1.4.0.3. When I click on the measure tool > and move it within snapping range of a grid intersection, the measure > line graphic snaps to the grid intersection but the distance to the > actual cursor location (not the grid intersection) is displayed. > > Does this makes sense? > > Thanks, > > Landon > > On Sun, Jun 19, 2011 at 9:53 AM, Matthias Scholz <m...@jammerhund.de> wrote: > >> Hi Landon and Michaël, >> >> I've read your mails and bugreport carefully again. But for me it works. >> Please take a look to the attachments. In oj-snap1.png the measure starts at >> bottom and snaps to the top grid crossing. This is befor double clicking on >> the mouse position as you can see in the screenshot. I've used 100 point for >> snapping. In oj-snap2.png I final the second mesurement on the grid crossing >> as you can see. And in oj-snap3.png you can see, that both results are the >> same. I'm completely wrong with my point of view???? >> >> Sorry that my Ubuntu screenshot tool changes the mouse pointer icon. In real >> life this is naturally the mesasurement icon! >> >> Regards >> >> Matthias >> >> >>> Just read my bug report again. If I remember things correctly, this is >>> still a bug that should be fixed. The reported value from the measure >>> tool is using the actual pixel location of the mouse cursor, while the >>> graphical measure line obeys the snapping settings. >>> >>> This should be a fairly simple fix. We just need to call the snapping >>> method before we calculate the reported value. >>> >>> If Matthias is too busy, I could take a look at this bug over the next >>> few days. I'm on vacation, and it should only take an hour or so to >>> track down and fix. >>> >>> Let me know what you think Matthias. >>> >>> Landon >>> >>> 2011/6/18 Michaël Michaud<michael.mich...@free.fr>: >>> >>>> Hi Matthias, >>>> >>>>> Hi Michaël and Landon, >>>>> >>>>> I've checked the problem described in bug report 3034927. For me, there >>>>> is no problem. I've used the layerstatistics to get the area and the >>>>> perimeter of the objects. Than compared with the results of measure >>>>> tool. >>>>> If you get other results, please can you provide me with sample data and >>>>> instructions to get the wrong results. >>>>> >>>> Thanks for having a look to this bug report. >>>> I think I can reproduce what has been reported by Landon in 3034927. >>>> If you set the "snap to grid" to 10 pixels and you move the mouse at >>>> less than 10 pixels from a grid node, >>>> - the measure line drawing snaps to the grid during the mouse moving >>>> (before doing a mouse click) >>>> - the measure calculation consider the actual mouse position instead of >>>> the snapped one, until you really click the mouse. >>>> >>>> I'm not sure this behaviour is really a problem. But one can see that >>>> drawing snaps in real time (before clicking) and measure calculation >>>> does not. >>>> Let's see what Landon say. >>>> >>>> Michaël >>>> >>>> >>>> >>>>> Matthias >>>>> >>>>> >>>>> >>>>> >>>>>> Hi Michaël, >>>>>> >>>>>> I will take look hat the bug report and give you feedback. >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>> Hi Matthias, >>>>>>> >>>>>>> As you improved Measure tool a lot, you may have had an opportunity to >>>>>>> check Bug report 3034927 (Measure Tool Does'nt Comply With Snap), >>>>>>> reported by Landon. >>>>>>> Do you know if it is fixed, still to be fixed, hard to fix ? >>>>>>> I started a todo list for OJ 1.4.1 release, and you may want to give >>>>>>> some feedback about it : >>>>>>> >>>>>>> >>>>>>> https://sourceforge.net/apps/mediawiki/jump-pilot/index.php?title=OpenJUMP_Roadmap >>>>>>> >>>>>>> >>>>>>> >>>>>> A roadmap is a good idea :-) Thank you Michaël! >>>>>> >>>>>> Matthias >>>>>> >>>>>> >>>>>>> Michaël >>>>>>> >>>>>>> Le 19/02/2011 12:17, Matthias Scholz a écrit : >>>>>>> >>>>>>> >>>>>>> >>>>>>>> Hi! >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>> I think Matthias is correct. We should rejigger the tools to work >>>>>>>>> with >>>>>>>>> different types of units instead of duplicating tools. >>>>>>>>> >>>>>>>>> I've looked at adding properties that get saved with the project >>>>>>>>> file >>>>>>>>> before (task names I think) and found it wasn't as easy as I wanted. >>>>>>>>> It would be nice if we had a way to make writing custom properties >>>>>>>>> to >>>>>>>>> the project file a little easier. >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> I don't know, if we talk about the same. But for save and restore >>>>>>>> properties in a Task (project) you have simply make a >>>>>>>> >>>>>>>> Map taskProperties = task.getProperties() >>>>>>>> >>>>>>>> And then you can put or get your own properties which will be >>>>>>>> saved/restored automatically. With simple types this runs out of the >>>>>>>> box. For complex types you have to build a java2xml mapping file >>>>>>>> corresponding to the java class file. >>>>>>>> >>>>>>>> Second I mean, that we should extend the set SRID stuff. Because most >>>>>>>> of >>>>>>>> the EPSG definitions have a "units" parameter. So we can use the EPSG >>>>>>>> parameters in the future for coordinate transformation and measure >>>>>>>> computations. The bad way is to have two unit parameters in OJ. >>>>>>>> Ede please can you tell us your statement, because your are more the >>>>>>>> coordinate transformation expert than I. >>>>>>>> >>>>>>>> Matthias >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>> The Sunburned Surveyor >>>>>>>>> >>>>>>>>> On Wed, Feb 16, 2011 at 9:49 AM, Matthias Scholz<m...@jammerhund.de> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> Hi! >>>>>>>>>> >>>>>>>>>> I prefer a solution with only one tool. To do that we need IMHO a >>>>>>>>>> possibility to set/save/restore the unit for the projects data. >>>>>>>>>> Than I >>>>>>>>>> can extend the new measure tool with the possibility to view the >>>>>>>>>> measure >>>>>>>>>> result in some different units, such as meter, feet or degree. I >>>>>>>>>> can add >>>>>>>>>> a JCombobox to select the "output unit" in the options dialog. >>>>>>>>>> First we should define on which place in the GUI the user can set >>>>>>>>>> up the >>>>>>>>>> projects unit. The value can be placed in the persistent blackboard >>>>>>>>>> for >>>>>>>>>> automatic save and restore. >>>>>>>>>> >>>>>>>>>> Please correct me, if I'm wrong. >>>>>>>>>> >>>>>>>>>> @Peppe: >>>>>>>>>> Nice idea to store the single points of a measure in a separate >>>>>>>>>> layer. >>>>>>>>>> But some questions to do that. >>>>>>>>>> - should this done with a new menu entry in the measure popup menu? >>>>>>>>>> - should this done automatically, controlled by an option? >>>>>>>>>> - should the layer name configurable? >>>>>>>>>> - and finally, should this be a normal or a system layer? >>>>>>>>>> One problem I see. Through the possibility to make multiple >>>>>>>>>> mesurements, >>>>>>>>>> we can have more than one geometry on the measure layer. When i >>>>>>>>>> copy all >>>>>>>>>> the points of all geometries on one layer you cannot distinguish >>>>>>>>>> this >>>>>>>>>> points. A solution can be to save every measure in a seperate layer >>>>>>>>>> or >>>>>>>>>> with a attribute to distinguish the measurement. >>>>>>>>>> >>>>>>>>>> Any suggestions are welcome :-) >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> regards >>>>>>>>>> >>>>>>>>>> Matthias >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> wouldn't it just be a matter of selecting input and output units >>>>>>>>>>> first? that should be done easily. ede >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On 14.02.2011 16:54, Larry Becker wrote: >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> Hi Peppe, >>>>>>>>>>>> >>>>>>>>>>>> Speaking as someone who often uses Imperial units, thanks for >>>>>>>>>>>> thinking of us! I haven't updated to the latest snapshot. Did >>>>>>>>>>>> the "Measure >>>>>>>>>>>> in feet" option on the bottom of the tools menu go away? >>>>>>>>>>>> >>>>>>>>>>>> One of the issues that I have found with any "Measure in >>>>>>>>>>>> feet" tool is that it assumes your project units are meters. Of >>>>>>>>>>>> course it >>>>>>>>>>>> doesn't work if your units are degrees, but the problem that >>>>>>>>>>>> confuses our >>>>>>>>>>>> users the most is when the project units are feet, you can't use >>>>>>>>>>>> the >>>>>>>>>>>> "Measure in feet" tool because it will do unnecessary conversion >>>>>>>>>>>> and give >>>>>>>>>>>> the wrong answer. >>>>>>>>>>>> >>>>>>>>>>>> regards, >>>>>>>>>>>> >>>>>>>>>>>> Larry >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Mon, Feb 14, 2011 at 9:17 AM, Giuseppe >>>>>>>>>>>> Aruta<giuseppe_ar...@yahoo.it<mailto:giuseppe_ar...@yahoo.it>> >>>>>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>> Hi all, >>>>>>>>>>>> I saw that the new measure tools have been substituted the >>>>>>>>>>>> original tool into the last OJ Night snapshot. >>>>>>>>>>>> I have a couple of proposals: >>>>>>>>>>>> >>>>>>>>>>>> a) Is it possible to duplicate those 2 tools, but in Feet >>>>>>>>>>>> instead of Meters? >>>>>>>>>>>> That means that we can have 4 tools instead of 2 (measure >>>>>>>>>>>> distance in meters, measure area in meters, measure distance in >>>>>>>>>>>> feet,measure >>>>>>>>>>>> area in feet). >>>>>>>>>>>> That probably solves many works for people who use Imperial >>>>>>>>>>>> measure system. >>>>>>>>>>>> >>>>>>>>>>>> b) as I can see those tools display also the relative >>>>>>>>>>>> distances between points, but those distances are not saved: it >>>>>>>>>>>> would be >>>>>>>>>>>> useful to save even that information on an extra layer. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> regards and thanks >>>>>>>>>>>> >>>>>>>>>>>> Peppe >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>>> The ultimate all-in-one performance toolkit: Intel(R) >>>>>>>>>>>> Parallel Studio XE: >>>>>>>>>>>> Pinpoint memory and threading errors before they happen. >>>>>>>>>>>> Find and fix more than 250 security defects in the >>>>>>>>>>>> development cycle. >>>>>>>>>>>> Locate bottlenecks in serial and parallel code that limit >>>>>>>>>>>> performance. >>>>>>>>>>>> http://p.sf.net/sfu/intel-dev2devfeb >>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>> 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 >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>>> The ultimate all-in-one performance toolkit: Intel(R) Parallel >>>>>>>>>>>> Studio XE: >>>>>>>>>>>> Pinpoint memory and threading errors before they happen. >>>>>>>>>>>> Find and fix more than 250 security defects in the development >>>>>>>>>>>> cycle. >>>>>>>>>>>> Locate bottlenecks in serial and parallel code that limit >>>>>>>>>>>> performance. >>>>>>>>>>>> http://p.sf.net/sfu/intel-dev2devfeb >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>> Jump-pilot-devel mailing list >>>>>>>>>>>> Jump-pilot-devel@lists.sourceforge.net >>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>> The ultimate all-in-one performance toolkit: Intel(R) Parallel >>>>>>>>>>> Studio XE: >>>>>>>>>>> Pinpoint memory and threading errors before they happen. >>>>>>>>>>> Find and fix more than 250 security defects in the development >>>>>>>>>>> cycle. >>>>>>>>>>> Locate bottlenecks in serial and parallel code that limit >>>>>>>>>>> performance. >>>>>>>>>>> http://p.sf.net/sfu/intel-dev2devfeb >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> Jump-pilot-devel mailing list >>>>>>>>>>> Jump-pilot-devel@lists.sourceforge.net >>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>> The ultimate all-in-one performance toolkit: Intel(R) Parallel >>>>>>>>>> Studio XE: >>>>>>>>>> Pinpoint memory and threading errors before they happen. >>>>>>>>>> Find and fix more than 250 security defects in the development >>>>>>>>>> cycle. >>>>>>>>>> Locate bottlenecks in serial and parallel code that limit >>>>>>>>>> performance. >>>>>>>>>> http://p.sf.net/sfu/intel-dev2devfeb >>>>>>>>>> _______________________________________________ >>>>>>>>>> Jump-pilot-devel mailing list >>>>>>>>>> Jump-pilot-devel@lists.sourceforge.net >>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>> The ultimate all-in-one performance toolkit: Intel(R) Parallel >>>>>>>>> Studio XE: >>>>>>>>> Pinpoint memory and threading errors before they happen. >>>>>>>>> Find and fix more than 250 security defects in the development >>>>>>>>> cycle. >>>>>>>>> Locate bottlenecks in serial and parallel code that limit >>>>>>>>> performance. >>>>>>>>> http://p.sf.net/sfu/intel-dev2devfeb >>>>>>>>> _______________________________________________ >>>>>>>>> Jump-pilot-devel mailing list >>>>>>>>> Jump-pilot-devel@lists.sourceforge.net >>>>>>>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> ------------------------------------------------------------------------------ >>>>>>>> The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio >>>>>>>> XE: >>>>>>>> Pinpoint memory and threading errors before they happen. >>>>>>>> Find and fix more than 250 security defects in the development cycle. >>>>>>>> Locate bottlenecks in serial and parallel code that limit >>>>>>>> performance. >>>>>>>> http://p.sf.net/sfu/intel-dev2devfeb >>>>>>>> _______________________________________________ >>>>>>>> Jump-pilot-devel mailing list >>>>>>>> Jump-pilot-devel@lists.sourceforge.net >>>>>>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> ------------------------------------------------------------------------------ >>>>>>> What You Don't Know About Data Connectivity CAN Hurt You >>>>>>> This paper provides an overview of data connectivity, details >>>>>>> its effect on application quality, and explores various alternative >>>>>>> solutions. http://p.sf.net/sfu/progress-d2d >>>>>>> _______________________________________________ >>>>>>> Jump-pilot-devel mailing list >>>>>>> Jump-pilot-devel@lists.sourceforge.net >>>>>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>>>>>> >>>>>>> >>>>>>> >>>>>> ------------------------------------------------------------------------------ >>>>>> What You Don't Know About Data Connectivity CAN Hurt You >>>>>> This paper provides an overview of data connectivity, details >>>>>> its effect on application quality, and explores various alternative >>>>>> solutions. http://p.sf.net/sfu/progress-d2d >>>>>> _______________________________________________ >>>>>> Jump-pilot-devel mailing list >>>>>> Jump-pilot-devel@lists.sourceforge.net >>>>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>>>>> >>>>>> >>>>> ------------------------------------------------------------------------------ >>>>> EditLive Enterprise is the world's most technically advanced content >>>>> authoring tool. Experience the power of Track Changes, Inline Image >>>>> Editing and ensure content is compliant with Accessibility Checking. >>>>> http://p.sf.net/sfu/ephox-dev2dev >>>>> _______________________________________________ >>>>> Jump-pilot-devel mailing list >>>>> Jump-pilot-devel@lists.sourceforge.net >>>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>>>> >>>>> >>>>> >>>> ------------------------------------------------------------------------------ >>>> EditLive Enterprise is the world's most technically advanced content >>>> authoring tool. Experience the power of Track Changes, Inline Image >>>> Editing and ensure content is compliant with Accessibility Checking. >>>> http://p.sf.net/sfu/ephox-dev2dev >>>> _______________________________________________ >>>> Jump-pilot-devel mailing list >>>> Jump-pilot-devel@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>>> >>>> >>> ------------------------------------------------------------------------------ >>> EditLive Enterprise is the world's most technically advanced content >>> authoring tool. Experience the power of Track Changes, Inline Image >>> Editing and ensure content is compliant with Accessibility Checking. >>> http://p.sf.net/sfu/ephox-dev2dev >>> _______________________________________________ >>> Jump-pilot-devel mailing list >>> Jump-pilot-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>> >> ------------------------------------------------------------------------------ >> EditLive Enterprise is the world's most technically advanced content >> authoring tool. Experience the power of Track Changes, Inline Image >> Editing and ensure content is compliant with Accessibility Checking. >> http://p.sf.net/sfu/ephox-dev2dev >> _______________________________________________ >> Jump-pilot-devel mailing list >> Jump-pilot-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >> >> >> > > ------------------------------------------------------------------------------ > EditLive Enterprise is the world's most technically advanced content > authoring tool. Experience the power of Track Changes, Inline Image > Editing and ensure content is compliant with Accessibility Checking. > http://p.sf.net/sfu/ephox-dev2dev > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > ------------------------------------------------------------------------------ EditLive Enterprise is the world's most technically advanced content authoring tool. Experience the power of Track Changes, Inline Image Editing and ensure content is compliant with Accessibility Checking. http://p.sf.net/sfu/ephox-dev2dev _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel