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® 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® 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® 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® 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® 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