From: Benjamin G. <has...@go...> - 2010-02-24 17:50:27
|
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 <bec...@gm...> > 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 < > has...@go...> 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 <bec...@gm...> >> >>> 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 <ss...@ge...>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 < >>>> bec...@gm... >>>> > <mailto:bec...@gm...>> 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 >>>> > <sun...@gm... >>>> > <mailto:sun...@gm...>> 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 >>>> > <bec...@gm... <mailto:bec...@gm...>> >>>> 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 >>>> > <Juk...@mm... <mailto: >>>> Juk...@mm...>> >>>> > > 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 >>>> > >> Jum...@li... >>>> > <mailto:Jum...@li...> >>>> > >> >>>> > >>>> 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 >>>> > > Jum...@li... >>>> > <mailto:Jum...@li...> >>>> > > >>>> 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 >>>> > Jum...@li... >>>> > <mailto:Jum...@li...> >>>> > >>>> 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 >>>> > Jum...@li... >>>> > 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 >>>> Jum...@li... >>>> 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 >>> Jum...@li... >>> 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 >> Jum...@li... >> 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 > Jum...@li... > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > |