sure
Martin Davis schrieb: > Stefan, I'm curious - can you send them to me too? > > > > Stefan Steiniger wrote: >> Hei Larry, >> >> I will send them offline. >> >> stefan >> >> Larry Becker schrieb: >> >>> I'm waiting on Stefan's magic 1000 point polygon. Mine draws too >>> quickly to benchmark. >>> >>> On Tue, Feb 23, 2010 at 10:08 AM, Sunburned Surveyor >>> <sunburned.surve...@gmail.com <mailto:sunburned.surve...@gmail.com>> wrote: >>> >>> Larry, >>> >>> Kudos for your work on improving rendering performance in OpenJUMP. >>> Should we test the fix you mention where we "rough clip" large >>> lineStrings that contain the viewport in their bounding box? >>> >>> The Sunburned Surveyor >>> >>> On Mon, Feb 22, 2010 at 3:04 PM, Larry Becker >>> <becker.la...@gmail.com <mailto:becker.la...@gmail.com>> wrote: >>> > If the problem is what we have been assuming, I see where >>> Martin's algorithm >>> > could be applied: >>> > >>> > >>> com.vividsolutions.jump.workbench.ui.renderer.style.StyleUtil#toShape() >>> > >>> > We could do a conversion of large linestrings whose bounding >>> boxes contain >>> > the viewport, to "rough clip" MultiLineStrings instead of the >>> clipGeometry >>> > call. This should enable Java's graphics clipper to do its work >>> > efficiently. The tough part is to not slow down the best case >>> performance >>> > too much. >>> > >>> > Larry >>> > >>> > >>> > On Mon, Feb 22, 2010 at 4:44 PM, Martin Davis >>> <mbda...@refractions.net <mailto:mbda...@refractions.net>> >>> > wrote: >>> >> >>> >> Yeah, it seems to me that I haven't seen much speed impact from >>> >> rendering fairly large linestrings. I suppose it's possible >>> that if the >>> >> linestring was really complex the intersection() computation >>> might be >>> >> slow, however. >>> >> >>> >> In any case, computing a full intersection() is definitely doing >>> more >>> >> work than required for rendering. So this would be a good thing to >>> >> optimize. It's one of those things which isn't necessarily all that >>> >> noticeable, but is quietly burning cycles all the time. >>> >> >>> >> Larry Becker wrote: >>> >> > Better send it to me too. All the cases I've found in the >>> wild render >>> >> > very >>> >> > quickly. See the attached for an example. >>> >> > >>> >> > Larry >>> >> > >>> >> > On Mon, Feb 22, 2010 at 4:13 PM, Martin Davis >>> >> > <mbda...@refractions.net <mailto:mbda...@refractions.net>>wrote: >>> >> > >>> >> > >>> >> >> Stefan, for future reference can you send the linestring, and the >>> >> >> viewport which causes the problem? >>> >> >> >>> >> >> Stefan Steiniger wrote: >>> >> >> >>> >> >>> mhm.. ok, so I would guess the problem is related to the >>> size of the >>> >> >>> geometries and its drawing? >>> >> >>> I recently had a problem - drawing a linestring that >>> consisted of more >>> >> >>> than 1000 points. I couldn't do anything for 20-30 seconds on MS >>> >> >>> Vista, >>> >> >>> my XP was a bit faster. However, the problem solved when I >>> connected >>> >> >>> the >>> >> >>> 1000 points with linestrings that have only a start and >>> endpoint, i.e. >>> >> >>> instead of drawing 1 linestring a had to draw now 500, but >>> here the >>> >> >>> 500 >>> >> >>> lines could be drawn one after each other, and everything is >>> done >>> >> >>> within >>> >> >>> 2-3 seconds (instead of 20 secs) >>> >> >>> >>> >> >>> (if Larry wants to test, I can send that linestring?) >>> >> >>> >>> >> >>> however, I am not sure why working with the 1000 points >>> linestring is >>> >> >>> so >>> >> >>> slow (i.e. does paint make some tests?) >>> >> >>> >>> >> >>> stefan >>> >> >>> >>> >> >>> luca marletta wrote: >>> >> >>> >>> >> >>> >>> >> >>>> luca marletta >>> >> >>>> www.beopen.it <http://www.beopen.it> >>> >> >>>> >>> >> >>>> >>> >> >>>> >>> >> >>>> On Fri, Feb 19, 2010 at 5:42 PM, Larry Becker >>> >> >>>> <becker.la...@gmail.com <mailto:becker.la...@gmail.com>> >>> >> >>>> >>> >> >> wrote: >>> >> >> >>> >> >>>>> Hi luca, >>> >> >>>>> >>> >> >>>>> When you try to select features, does the status bar >>> quickly show >>> >> >>>>> >>> >> >> your >>> >> >> >>> >> >>>>> selection count, even though no selection handles appear? >>> >> >>>>> >>> >> >>>>> If not, this explains why the right click menu is not >>> appearing. >>> >> >>>>> It >>> >> >>>>> >>> >> >> needs >>> >> >> >>> >> >>>>> selection information to enable or disable options. >>> >> >>>>> >>> >> >>>>> >>> >> >>>> Larry, no I had not much problem with showing selection >>> count, is >>> >> >>>> anyway >>> >> >>>> >>> >> >> quick. >>> >> >> >>> >> >>>> I noticed an important stuff. >>> >> >>>> >>> >> >>>> May dataset is full of large and aggregated geometry and in >>> this case >>> >> >>>> I guess geometry index can not much help. >>> >> >>>> >>> >> >>>> If I explode all, I reduce the delay a lot. >>> >> >>>> >>> >> >>>> luca >>> >> >>>> >>> >> >>>> >>> >> >>>> >>> >> >> >>> >> >> >>> >>> ------------------------------------------------------------------------------ >>> >> >> >>> >> >>>> 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 >>> <mailto: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 >>> <mailto:Jump-pilot-devel@lists.sourceforge.net> >>> >> >>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>> >> >>> >>> >> >>> >>> >> >>> >>> >> >> -- >>> >> >> Martin Davis >>> >> >> Senior Technical Architect >>> >> >> Refractions Research, Inc. >>> >> >> (250) 383-3022 >>> >> >> >>> >> >> >>> >> >> >>> >> >> >>> >> >> >>> >>> ------------------------------------------------------------------------------ >>> >> >> 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 >>> <mailto: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 >>> <mailto:Jump-pilot-devel@lists.sourceforge.net> >>> >> > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>> >> > >>> >> >>> >> -- >>> >> Martin Davis >>> >> Senior Technical Architect >>> >> Refractions Research, Inc. >>> >> (250) 383-3022 >>> >> >>> >> >>> >> >>> >> >>> >>> ------------------------------------------------------------------------------ >>> >> 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 >>> <mailto: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 >>> <mailto: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 >>> <mailto: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 >> >> > ------------------------------------------------------------------------------ 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