I have restored "zoom to cursor" on mouse wheel zoom.

Larry

On Thu, Feb 25, 2010 at 8:49 AM, Larry Becker <becker.la...@gmail.com>wrote:

> Darn.  I was noticing the anomaly occurred for me when I accidentally
> pressed the mouse wheel button (which initiates a regular zoom in the middle
> of a mouse wheel zoom.  Part of the difficulty of mouse wheel zoom is that,
> unlike the zoom realtime tool, it is not modal and other events can
> interrupt while it is working.
>
> You say that you see the problem when drawing a large layer of polygons
> filled out with color?  Can you try it on the following dataset?
>
> *Landuse Layer* <http://downloads.ddti.net/MadisonOH/landuse.zip>
>
> Larry
>
>
> On Wed, Feb 24, 2010 at 10:22 PM, Benjamin Gudehus <
> hasteb...@googlemail.com> wrote:
>
>> It reproduces with hand tool. Tested with nightly builds from 23th and
>> 25th february.
>>
>> 2010/2/25 Larry Becker <becker.la...@gmail.com>
>>
>> Hi Benjamin,
>>>
>>>   Could you try to reproduce the anomaly when mouse wheel zooming with
>>> the "hand" tool please?  If it doesn't reproduce, I may know what is
>>> happening.
>>>
>>> thanks,
>>> Larry
>>>
>>>
>>> On Wed, Feb 24, 2010 at 12:06 PM, Benjamin Gudehus <
>>> hasteb...@googlemail.com> wrote:
>>>
>>>> @white space when zooming out:
>>>>
>>>> Maybe you can use the drawing algorithm that draw the geometries like a
>>>> pencil sketch when zooming with the slidebar (and then rerender the
>>>> geometries at a given time interval).
>>>>
>>>> Screenshot: http://www.imagebanana.com/img/91inbax/pencil_sketch.jpg
>>>>
>>>> --Benjamin
>>>>
>>>> 2010/2/24 Benjamin Gudehus <hasteb...@googlemail.com>
>>>>
>>>> Hi Larry,
>>>>>
>>>>> there should really be an option the choose between the old and new
>>>>> zooming algorithm (if possible).
>>>>>
>>>>> Zooming out feels slowly, when I first have to wait for the rendering
>>>>> of missing geometries in the white space around the image of the previous
>>>>> zoom level.
>>>>>
>>>>> (B) This anomaly happens consistantly, when viewing our geometries (of
>>>>> a graveyard). Unfortunately I can't provide any of the data. So I tried to
>>>>> reproduce the anomaly with generated geometries. But I finally couldn't
>>>>> reproduce it, the anomaly here happens sometimes. What I can say is, that
>>>>> the number of layers is irrelevant, and that it happens with polygons 
>>>>> filled
>>>>> out with color.
>>>>>
>>>>> This is the Jython code to generate the layer. As I mentioned before
>>>>> this was just an attempt to reproduce the anomaly.
>>>>>
>>>>> <pre>
>>>>> from com.vividsolutions.jts.geom import Coordinate, GeometryFactory
>>>>> from com.vividsolutions.jump.feature import FeatureUtil,
>>>>> FeatureDatasetFactory
>>>>>
>>>>> points = [(x, y) for x in xrange(20) for y in xrange(20)]
>>>>> coord_offsets = [(0.5, 0.5), (0.5, 1), (1, 1), (1, 0.5), (0.5, 0.5)]
>>>>>
>>>>> geo_factory = GeometryFactory()
>>>>> geometries = []
>>>>> for x, y in points:
>>>>>     poly_coords = [Coordinate(x + dx, y + dy) for (dx, dy) in
>>>>> coord_offsets]
>>>>>     ring = geo_factory.createLinearRing(poly_coords)
>>>>>     polygon = geo_factory.createPolygon(ring, [])
>>>>>     geometries.append(polygon)
>>>>>
>>>>> from org.openjump.core.apitools import LayerTools
>>>>> from java.awt import Color
>>>>> dataset = FeatureDatasetFactory.createFromGeometry(geometries)
>>>>> LayerTools.addStandardResultLayer("zoomtest", dataset, Color.black,
>>>>> wc.createPlugInContext(), None)
>>>>> </pre>
>>>>>
>>>>> --Benjamin
>>>>>
>>>>> 2010/2/23 Larry Becker <becker.la...@gmail.com>
>>>>>
>>>>> Hi Benjamin,
>>>>>>
>>>>>>   (A) I like the old zoom to mouse position behavior too.  I just
>>>>>> haven't gotten the zoom to cursor math right yet.
>>>>>>   (B) You might be right.  I've noticed an occasional anomaly too, but
>>>>>> can't reproduce it consistently.  I don't know what is causing it.
>>>>>>
>>>>>> regards,
>>>>>> Larry
>>>>>>
>>>>>>
>>>>>> On Tue, Feb 23, 2010 at 10:41 AM, Benjamin Gudehus <
>>>>>> hasteb...@googlemail.com> wrote:
>>>>>>
>>>>>>> Hi!
>>>>>>>
>>>>>>> I tested the new mouse wheel zoom with the nightly build from
>>>>>>> 23-Feb-2010 02:12.
>>>>>>>
>>>>>>> (A) In previous versions the zoom function zoomed-in to the current
>>>>>>> position of the mouse cursor. The new behavour is, that it just zooms 
>>>>>>> to the
>>>>>>> position in middle of the layerviewpanel. I'd like to have the old 
>>>>>>> behaviour
>>>>>>> when zooming in.
>>>>>>>
>>>>>>> (B) Also there are some problems when zooming in and out having
>>>>>>> layers with approx. 5000 features. I think the zooming algorithm (1) 
>>>>>>> uses an
>>>>>>> image from the current view of the layerviewpanel and zoom that image 
>>>>>>> and
>>>>>>> (2) then rerenders all the features to replace the image. When I zoom 
>>>>>>> with
>>>>>>> the mouse wheel the view jumps between (1) and (2), e.g. it finishes
>>>>>>> rerendering the image (2) of an previous zoom level when (1) already
>>>>>>> happened.
>>>>>>>
>>>>>>> Greetings
>>>>>>>
>>>>>>> --Benjammin
>>>>>>>
>>>>>>> 2010/2/11 Larry Becker <becker.la...@gmail.com>
>>>>>>>
>>>>>>>>  I accidentally reversed the Mouse wheel zoom direction in the last
>>>>>>>> update.  It should now zoom in when the wheel is rolled away from your 
>>>>>>>> hand
>>>>>>>> as other mapping programs do.
>>>>>>>>
>>>>>>>> regards,
>>>>>>>> Larry
>>>>>>>>
>>>>>>>>
>>>>>>>> On Thu, Feb 4, 2010 at 11:04 AM, Stefan Steiniger <
>>>>>>>> sst...@geo.uzh.ch> wrote:
>>>>>>>>
>>>>>>>>> mhm... my plan was working on a release towards April. Need to
>>>>>>>>> think
>>>>>>>>> about it ;)
>>>>>>>>> the EZ buttons are now added as default (but even hardcoded in
>>>>>>>>> OpenJUMPConfiguration and not the xml file).
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Rahkonen Jukka wrote:
>>>>>>>>> > Hi,
>>>>>>>>> >
>>>>>>>>> > Excellent job.  Mouse wheel zooming gives a good feeling because
>>>>>>>>> screen
>>>>>>>>> > is updating fast and from the server side I can see also that no
>>>>>>>>> > unnecessary WMS calls are sent.  That gives more speed for OJ
>>>>>>>>> user
>>>>>>>>> > especially with slow connection to WMS but the feature itself is
>>>>>>>>> nice
>>>>>>>>> > even without WMS layers.
>>>>>>>>> > Perhaps the zoom steps could be a little bit smaller?  Not as
>>>>>>>>> small as
>>>>>>>>> > uDig has, but something in between.  And what do you think about
>>>>>>>>> copying
>>>>>>>>> > another uDig feature, panning with the mouse middle button?  Or
>>>>>>>>> do you
>>>>>>>>> > have some other good use for the middle button, we do already
>>>>>>>>> have well
>>>>>>>>> > working keyboard shortcut for panning.
>>>>>>>>> >
>>>>>>>>> > OJ is having a few nice new features since the last release. At
>>>>>>>>> least
>>>>>>>>> > improved wheel zoom, improved handling of null attributes from
>>>>>>>>> database,
>>>>>>>>> > EZ Buttons (which migh be acticated by default).  Would it be a
>>>>>>>>> time to
>>>>>>>>> > start prepering the next release?
>>>>>>>>> >
>>>>>>>>> > -Jukka-
>>>>>>>>> >
>>>>>>>>> > Larry Becker  wrote:
>>>>>>>>> >
>>>>>>>>> >     More Mouse Wheel Zooming updates.  I fixed some problems with
>>>>>>>>> mouse
>>>>>>>>> >     wheel zoom in and zoom out in the same half second causing
>>>>>>>>> radical
>>>>>>>>> >     changes.  The Timer period now resets while the wheel is
>>>>>>>>> still
>>>>>>>>> >     moving, and I changed the Timer period to .7 seconds to
>>>>>>>>> better
>>>>>>>>> >     reflect actual use.
>>>>>>>>> >
>>>>>>>>> >     Larry
>>>>>>>>> >     On Tue, Feb 2, 2010 at 5:02 PM, Larry Becker <
>>>>>>>>> becker.la...@gmail.com
>>>>>>>>> >     <mailto:becker.la...@gmail.com>> wrote:
>>>>>>>>> >
>>>>>>>>> >         OK, I have committed an experimental version of
>>>>>>>>> AbstractZoomTool
>>>>>>>>> >         that incorporates a deferred mouse wheel zoom for half a
>>>>>>>>> >         second.  It does an image stretch from the center of the
>>>>>>>>> panel
>>>>>>>>> >         until the half second expires.  Please test after
>>>>>>>>> tomorrow's
>>>>>>>>> >         nightly build.
>>>>>>>>> >
>>>>>>>>> >         Comments?
>>>>>>>>> >
>>>>>>>>> >         regards,
>>>>>>>>> >         Larry
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> >         On Mon, Feb 1, 2010 at 2:52 PM, Sunburned Surveyor
>>>>>>>>> >         <sunburned.surve...@gmail.com
>>>>>>>>> >         <mailto:sunburned.surve...@gmail.com>> wrote:
>>>>>>>>> >
>>>>>>>>> >             Jukka,
>>>>>>>>> >
>>>>>>>>> >             Can you file a feature request on SourceForge so we
>>>>>>>>> don't
>>>>>>>>> >             forget this?
>>>>>>>>> >
>>>>>>>>> >             The Sunburned Surveyor
>>>>>>>>> >
>>>>>>>>> >             On Mon, Feb 1, 2010 at 7:12 AM, Larry Becker
>>>>>>>>> >             <becker.la...@gmail.com <mailto:
>>>>>>>>> becker.la...@gmail.com>> wrote:
>>>>>>>>> >              > Hi Jukka,
>>>>>>>>> >              >
>>>>>>>>> >              >   The behavior you described is what I programmed
>>>>>>>>> for the
>>>>>>>>> >             mouse wheel
>>>>>>>>> >              > zooming.  I like the idea of doing raster scaling
>>>>>>>>> until
>>>>>>>>> >             you stop using the
>>>>>>>>> >              > wheel.  It is just a matter of finding time to do
>>>>>>>>> it.
>>>>>>>>> >             As you can imagine,
>>>>>>>>> >              > this is fairly difficult code to write, but I
>>>>>>>>> believe it
>>>>>>>>> >             to be an important
>>>>>>>>> >              > enhancement.
>>>>>>>>> >              >
>>>>>>>>> >              > regards,
>>>>>>>>> >              > Larry
>>>>>>>>> >              >
>>>>>>>>> >              > On Mon, Feb 1, 2010 at 6:51 AM, Rahkonen Jukka
>>>>>>>>> >             <jukka.rahko...@mmmtike.fi <mailto:
>>>>>>>>> jukka.rahko...@mmmtike.fi>>
>>>>>>>>> >              > wrote:
>>>>>>>>> >              >>
>>>>>>>>> >              >> Hi,
>>>>>>>>> >              >>
>>>>>>>>> >              >> I have not used disk wheel zoom a lot and I
>>>>>>>>> discovered
>>>>>>>>> >             just now that when
>>>>>>>>> >              >> zooming with mouse wheel, OpenJUMP is sending a
>>>>>>>>> new WMS
>>>>>>>>> >             call for each wheel
>>>>>>>>> >              >> "click".  As a WMS server manager I do not like
>>>>>>>>> this
>>>>>>>>> >             behaviour at all.  WMS
>>>>>>>>> >              >> server is really sending an image for each click
>>>>>>>>> >             but OpenJUMP does not use
>>>>>>>>> >              >> the intermediate WMS images for anything.  Could
>>>>>>>>> it be
>>>>>>>>> >             possible to modify it
>>>>>>>>> >              >> so that OJ waits till user has stopped rolling
>>>>>>>>> the wheel
>>>>>>>>> >             before the request
>>>>>>>>> >              >> is sent?  I compared what uDig does and
>>>>>>>>> >             it is rescaling the old
>>>>>>>>> >              >> raster image (in a similar way than OJ when the
>>>>>>>>> >             Continuos zoom tool is used)
>>>>>>>>> >              >> until wheel rolling is ceased.
>>>>>>>>> >              >>
>>>>>>>>> >              >> -Jukka Rahkonen-
>>>>>>>>> >              >>
>>>>>>>>> >              >>
>>>>>>>>> >
>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>> >              >> The Planet: dedicated and managed hosting, cloud
>>>>>>>>> >             storage, colocation
>>>>>>>>> >              >> Stay online with enterprise data centers and the
>>>>>>>>> best
>>>>>>>>> >             network in the
>>>>>>>>> >              >> business
>>>>>>>>> >              >> Choose flexible plans and management services
>>>>>>>>> without
>>>>>>>>> >             long-term contracts
>>>>>>>>> >              >> Personal 24x7 support from experience hosting
>>>>>>>>> pros just
>>>>>>>>> >             a phone call away.
>>>>>>>>> >              >> http://p.sf.net/sfu/theplanet-com
>>>>>>>>> >              >> _______________________________________________
>>>>>>>>> >              >> 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
>>>>>>>>> >              >>
>>>>>>>>> >              >
>>>>>>>>> >              >
>>>>>>>>> >              >
>>>>>>>>> >              > --
>>>>>>>>> >              > Larry Becker
>>>>>>>>> >              > Integrated Systems Analysts, Inc.
>>>>>>>>> >              >
>>>>>>>>> >              >
>>>>>>>>> >
>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>> >              > The Planet: dedicated and managed hosting, cloud
>>>>>>>>> storage,
>>>>>>>>> >             colocation
>>>>>>>>> >              > Stay online with enterprise data centers and the
>>>>>>>>> best
>>>>>>>>> >             network in the
>>>>>>>>> >              > business
>>>>>>>>> >              > Choose flexible plans and management services
>>>>>>>>> without
>>>>>>>>> >             long-term contracts
>>>>>>>>> >              > Personal 24x7 support from experience hosting pros
>>>>>>>>> just a
>>>>>>>>> >             phone call away.
>>>>>>>>> >              > http://p.sf.net/sfu/theplanet-com
>>>>>>>>> >              > _______________________________________________
>>>>>>>>> >              > 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 Planet: dedicated and managed hosting, cloud
>>>>>>>>> storage,
>>>>>>>>> >             colocation
>>>>>>>>> >             Stay online with enterprise data centers and the best
>>>>>>>>> >             network in the business
>>>>>>>>> >             Choose flexible plans and management services without
>>>>>>>>> >             long-term contracts
>>>>>>>>> >             Personal 24x7 support from experience hosting pros
>>>>>>>>> just a
>>>>>>>>> >             phone call away.
>>>>>>>>> >             http://p.sf.net/sfu/theplanet-com
>>>>>>>>> >             _______________________________________________
>>>>>>>>> >             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
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> >         --
>>>>>>>>> >         Larry Becker
>>>>>>>>> >         Integrated Systems Analysts, Inc.
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> ------------------------------------------------------------------------
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>> > The Planet: dedicated and managed hosting, cloud storage,
>>>>>>>>> colocation
>>>>>>>>> > Stay online with enterprise data centers and the best network in
>>>>>>>>> the business
>>>>>>>>> > Choose flexible plans and management services without long-term
>>>>>>>>> contracts
>>>>>>>>> > Personal 24x7 support from experience hosting pros just a phone
>>>>>>>>> call away.
>>>>>>>>> > http://p.sf.net/sfu/theplanet-com
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> ------------------------------------------------------------------------
>>>>>>>>> >
>>>>>>>>> > _______________________________________________
>>>>>>>>> > Jump-pilot-devel mailing list
>>>>>>>>> > Jump-pilot-devel@lists.sourceforge.net
>>>>>>>>> > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>> The Planet: dedicated and managed hosting, cloud storage,
>>>>>>>>> colocation
>>>>>>>>> Stay online with enterprise data centers and the best network in
>>>>>>>>> the business
>>>>>>>>> Choose flexible plans and management services without long-term
>>>>>>>>> contracts
>>>>>>>>> Personal 24x7 support from experience hosting pros just a phone
>>>>>>>>> call away.
>>>>>>>>> http://p.sf.net/sfu/theplanet-com
>>>>>>>>> _______________________________________________
>>>>>>>>> Jump-pilot-devel mailing list
>>>>>>>>> Jump-pilot-devel@lists.sourceforge.net
>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Larry Becker
>>>>>>>> Integrated Systems Analysts, Inc.
>>>>>>>>
>>>>>>>>
>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>> SOLARIS 10 is the OS for Data Centers - provides features such as
>>>>>>>> DTrace,
>>>>>>>> Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
>>>>>>>> http://p.sf.net/sfu/solaris-dev2dev
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Jump-pilot-devel mailing list
>>>>>>>> Jump-pilot-devel@lists.sourceforge.net
>>>>>>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> ------------------------------------------------------------------------------
>>>>>>> Download Intel&#174; Parallel Studio Eval
>>>>>>> Try the new software tools for yourself. Speed compiling, find bugs
>>>>>>> proactively, and fine-tune applications for parallel performance.
>>>>>>> See why Intel Parallel Studio got high marks during beta.
>>>>>>> http://p.sf.net/sfu/intel-sw-dev
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Jump-pilot-devel mailing list
>>>>>>> Jump-pilot-devel@lists.sourceforge.net
>>>>>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Larry Becker
>>>>>> Integrated Systems Analysts, Inc.
>>>>>>
>>>>>>
>>>>>> ------------------------------------------------------------------------------
>>>>>> Download Intel&#174; Parallel Studio Eval
>>>>>> Try the new software tools for yourself. Speed compiling, find bugs
>>>>>> proactively, and fine-tune applications for parallel performance.
>>>>>> See why Intel Parallel Studio got high marks during beta.
>>>>>> http://p.sf.net/sfu/intel-sw-dev
>>>>>> _______________________________________________
>>>>>> Jump-pilot-devel mailing list
>>>>>> Jump-pilot-devel@lists.sourceforge.net
>>>>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> Download Intel&#174; Parallel Studio Eval
>>>> Try the new software tools for yourself. Speed compiling, find bugs
>>>> proactively, and fine-tune applications for parallel performance.
>>>> See why Intel Parallel Studio got high marks during beta.
>>>> http://p.sf.net/sfu/intel-sw-dev
>>>> _______________________________________________
>>>> Jump-pilot-devel mailing list
>>>> Jump-pilot-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>>>
>>>>
>>>
>>>
>>> --
>>> Larry Becker
>>> Integrated Systems Analysts, Inc.
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Download Intel&#174; Parallel Studio Eval
>>> Try the new software tools for yourself. Speed compiling, find bugs
>>> proactively, and fine-tune applications for parallel performance.
>>> See why Intel Parallel Studio got high marks during beta.
>>> http://p.sf.net/sfu/intel-sw-dev
>>> _______________________________________________
>>> Jump-pilot-devel mailing list
>>> Jump-pilot-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>>
>>>
>>
>>
>> ------------------------------------------------------------------------------
>> Download Intel&#174; Parallel Studio Eval
>> Try the new software tools for yourself. Speed compiling, find bugs
>> proactively, and fine-tune applications for parallel performance.
>> See why Intel Parallel Studio got high marks during beta.
>> http://p.sf.net/sfu/intel-sw-dev
>> _______________________________________________
>> Jump-pilot-devel mailing list
>> Jump-pilot-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>
>>
>
>
> --
> Larry Becker
> Integrated Systems Analysts, Inc.
>



-- 
Larry Becker
Integrated Systems Analysts, Inc.
------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to