Hi Matthias, no! The version I have is a previous one. I am going to do the same test with a new version Peppe
--- Mar 18/1/11, Matthias Scholz <m...@jammerhund.de> ha scritto: > Da: Matthias Scholz <m...@jammerhund.de> > Oggetto: Re: [JPP-Devel] new AdvancedMeasurePlugin - found a bug > A: "OpenJump develop and use" <jump-pilot-devel@lists.sourceforge.net> > Data: Martedì 18 gennaio 2011, 12:06 > Hi Giuseppe, > > this bug I've fixed with my last commit at Sun Jan 16 > 17:37:11 2011 > (revision 2193). Do you have try'ed the latest SVN > version? > > Matthias > > Hi Matthias, > > > > I gave a testto AdvancedMeasurePlugin and I discover a > bug. > > > > these are the tests: > > > > > > - launch OJ with an empty project > > - create a new "layer a" > > - draw some features on "layer a" > > - make some measures with AdvancedMeasurePlugin > > - draw a new feature on "layer a": the feature is > drawn but an error > > message come out: something like "Name of the > attribute not recognize: > > lenght (Illegal Argument Exception" (see later) > > > > > > or > > > > - launch OJ with an empty project > > - make some measure with AdvancedMeasurePlugin > > - create a new "layer a" > > - try to draw any feature on "layer a": in this case > it is impossible > > to draw any feature and the same error message come > out > > > > In both cases the message remains even if I delate the > "Measure" > > layer. I used OJ 1.4.1alpha from Nightly buid. It > would be interesting > > if this bug exists with OJ 1.4.0.2 or 1.4.0.3 > > > > regards > > > > Peppe > > > > > > > ---------------------------------------------------------- > > ________________________________ > > _________________________________ > > > > > > - Details of the error message - > > > > java.lang.IllegalArgumentException: Nome > dell'attributo non > > riconosciuto: length > > at > > > com.vividsolutions.jump.feature.FeatureSchema.getAttributeIndex(FeatureSchema.java:86) > > at > > > com.vividsolutions.jump.feature.AbstractBasicFeature.setAttribute(AbstractBasicFeature.java:77) > > at > > > com.vividsolutions.jump.workbench.model.MeasureLayerFinder$1.featuresChanged(MeasureLayerFinder.java:94) > > at > > > com.vividsolutions.jump.workbench.model.LayerManager$2.run(LayerManager.java:385) > > at > > > com.vividsolutions.jump.workbench.ui.GUIUtil.invokeOnEventThread(GUIUtil.java:572) > > at > > > com.vividsolutions.jump.workbench.model.LayerManager.fireLayerEvent(LayerManager.java:396) > > at > > > com.vividsolutions.jump.workbench.model.LayerManager.fireFeaturesChanged(LayerManager.java:383) > > at > > > com.vividsolutions.jump.workbench.model.LayerManager.fireFeaturesChanged(LayerManager.java:362) > > at > > > com.vividsolutions.jump.workbench.model.Layer$2.featuresAdded(Layer.java:187) > > at > > > com.vividsolutions.jump.workbench.model.ObservableFeatureCollection.fireFeaturesAdded(ObservableFeatureCollection.java:78) > > at > > > com.vividsolutions.jump.workbench.model.ObservableFeatureCollection.add(ObservableFeatureCollection.java:67) > > at > > > com.vividsolutions.jump.workbench.ui.cursortool.editing.FeatureDrawingUtil$1.execute(FeatureDrawingUtil.java:145) > > at > > > com.vividsolutions.jump.workbench.plugin.AbstractPlugIn.execute(AbstractPlugIn.java:166) > > at > > > com.vividsolutions.jump.workbench.ui.cursortool.editing.FeatureDrawingUtil.drawRing(FeatureDrawingUtil.java:184) > > at > > > com.vividsolutions.jump.workbench.ui.cursortool.editing.DrawRectangleTool.gestureFinished(DrawRectangleTool.java:69) > > at > > > com.vividsolutions.jump.workbench.ui.cursortool.AbstractCursorTool.fireGestureFinished(AbstractCursorTool.java:446) > > at > > > com.vividsolutions.jump.workbench.ui.cursortool.DragTool.mouseReleased(DragTool.java:157) > > at > > > com.vividsolutions.jump.workbench.ui.cursortool.DelegatingTool.mouseReleased(DelegatingTool.java:116) > > at > > > com.vividsolutions.jump.workbench.ui.cursortool.LeftClickFilter.mouseReleased(LeftClickFilter.java:93) > > at > > > com.vividsolutions.jump.workbench.ui.cursortool.DelegatingTool.mouseReleased(DelegatingTool.java:116) > > at > > > com.vividsolutions.jump.workbench.ui.cursortool.QuasimodeTool.mouseReleased(QuasimodeTool.java:199) > > at > java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) > > at java.awt.Component.processMouseEvent(Unknown > Source) > > at > javax.swing.JComponent.processMouseEvent(Unknown Source) > > at java.awt.Component.processEvent(Unknown > Source) > > at java.awt.Container.processEvent(Unknown > Source) > > at java.awt.Component.dispatchEventImpl(Unknown > Source) > > at java.awt.Container.dispatchEventImpl(Unknown > Source) > > at java.awt.Component.dispatchEvent(Unknown > Source) > > at > java.awt.LightweightDispatcher.retargetMouseEvent(Unknown > Source) > > at > java.awt.LightweightDispatcher.processMouseEvent(Unknown > Source) > > at > java.awt.LightweightDispatcher.dispatchEvent(Unknown > Source) > > at java.awt.Container.dispatchEventImpl(Unknown > Source) > > at java.awt.Window.dispatchEventImpl(Unknown > Source) > > at java.awt.Component.dispatchEvent(Unknown > Source) > > at java.awt.EventQueue.dispatchEvent(Unknown > Source) > > at > java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown > Source) > > at > java.awt.EventDispatchThread.pumpEventsForFilter(Unknown > Source) > > at > java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown > Source) > > at > java.awt.EventDispatchThread.pumpEvents(Unknown Source) > > at > java.awt.EventDispatchThread.pumpEvents(Unknown Source) > > at java.awt.EventDispatchThread.run(Unknown > Source) > > > > > > --- *Mar 18/1/11, Michaël Michaud /<michael.mich...@free.fr>/* > ha scritto: > > > > > > Da: Michaël Michaud <michael.mich...@free.fr> > > Oggetto: Re: [JPP-Devel] new > AdvancedMeasurePlugin > > A: "OpenJump develop and use" > <jump-pilot-devel@lists.sourceforge.net> > > Data: Martedì 18 gennaio > 2011, 00:30 > > > > Hi Matthias, > > > > Good job Matthias ! It works > fine for me. > > Thanks for this nice plugin. > > I have changed a single > character in the measure tool (² --> > > \u002B) after I get a weird > character on my windows box. > > > > +1 to replace the old plugin > by this one before next release (1.4.1) > > > > two small possible improvments > : > > - option to choose units (so > that we can also replace the last > > plugin of Tools menu) > > - adaptative format to get > more decimals if the length/area are > > very small (currently, it > displays 0.00 for areas < 0.00 m2, > > which, I admit, is not > much...) > > > > Michaël > > > > Le 16/01/2011 16:46, Matthias > Scholz a écrit : > >> Hello! > >> > >> I've commited some changes > for the new measurement tool. Now you > >> can style the measurement > for your needs. There is a new option > >> tab in the options dialog. > I18n is done for german. Here I need > >> your help. I've attached a > file with all the new keys. So it > >> should be simple for you > to translate. Please mail me the file > >> back and i will commit the > translation. The english translation > >> should be controlled too > ;-) > >> > >> Please give me > feedback about the new tool. I hope we can > >> replace the old tool in > the next release. > >> > >> Regards > >> > >> Matthias > >>> Hi Arnd! > >>> > >>>> Hello Matthias, > >>>> > >>>> thank You for that > nice tool. Easy understandable and easy to use. > >>>> But I do not found > where to disable the labels if the user > >>>> wants it. > >>>> > > >>> That is to be done and > on my TODO. > >>> > >>>> I found it not in > the dialog to change style > labels > >>>> > >>>> Kindly regards > >>>> Arnd > >>>> > >>>> > >>>>> Hello, > >>>>> > >>>>> new year, new > luck in OJ development :-) > >>>>> > >>>>> In the past > days I've developed a new AdvancedMeasurePlugin. > >>>>> At the moment > it isn't activated by default, because it's in > >>>>> beta stage. I > invite you to test and make annotations and > >>>>> suggestions. > You can activate it simply by adding a > >>>>> > >>>>> > <plug-in>org.openjump.core.ui.plugin.tools.AdvancedMeasurePlugin</plug-in> > >>>>> > >>>>> > >>>>> line to the > default-plugins.xml file. In the future i hope > >>>>> that we can > replace the old MeasureTool. > >>>>> > >>>>> What are the > enhancements? > >>>>> - you have the > choice between a area or distance measurement mode > >>>>> - the > measurement keeps on screen after you have finished the > >>>>> measurement, > which is done by an automatically created Layer > >>>>> - possibility > to print or export the map with the measurement > >>>>> - possibility > to change the measurement with the editing tools > >>>>> - possibility > to save the measurement > >>>>> - the distance > is displayed for every vertex > >>>>> - start vertex > have a different style, so you can see where > >>>>> your > measurement starts > >>>>> - area and > distance are displayed in the center of the > >>>>> measurement > >>>>> - if you > rename the measure Layer, you can make more than one > >>>>> measurement > >>>>> > >>>>> But some > things must be done by me: > >>>>> - I18N > >>>>> - icons > >>>>> - JavaDoc > >>>>> - testing > >>>>> - an > OptionsDialog for setting up the Style and some other > >>>>> options > >>>>> > >>>>> Regards > >>>>> > >>>>> Matthias > >>>>> > >>>>> > ------------------------------------------------------------------------------ > >>>>> > >>>>> Learn how > Oracle Real Application Clusters (RAC) One Node > >>>>> allows > customers > >>>>> to consolidate > database storage, standardize their database > >>>>> environment, > >>>>> and, should > the need arise, upgrade to a full multi-node > >>>>> Oracle RAC > database without downtime or disruption > >>>>> http://p.sf.net/sfu/oracle-sfdevnl > >>>>> > _______________________________________________ > >>>>> > Jump-pilot-devel mailing list > >>>>> Jump-pilot-devel@lists.sourceforge.net > >>>>> > >>>>><http://it.mc297.mail.yahoo.com/mc/compose?to=Jump-pilot-devel@lists.sourceforge.net> > >>>>> > >>>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > >>>>> > > >>>> > > >>> > >>> > >>> > ------------------------------------------------------------------------------ > >>> > >>> Learn how Oracle Real > Application Clusters (RAC) One Node allows > >>> customers > >>> to consolidate > database storage, standardize their database > >>> environment, and, > should the need arise, upgrade to a full > >>> multi-node Oracle RAC > database without downtime or disruption > >>> http://p.sf.net/sfu/oracle-sfdevnl > >>> > _______________________________________________ > >>> Jump-pilot-devel > mailing list > >>> Jump-pilot-devel@lists.sourceforge.net > >>> > >>><http://it.mc297.mail.yahoo.com/mc/compose?to=Jump-pilot-devel@lists.sourceforge.net> > >>> > >>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > >>> > >> > >> > >> > ------------------------------------------------------------------------------ > >> Protect Your Site and > Customers from Malware Attacks > >> Learn about various > malware tactics and how to avoid them. Understand > >> malware threats, the > impact they can have on your business, and how you > >> can protect your company > and customers by using code signing. > >> http://p.sf.net/sfu/oracle-sfdevnl > >> > >> > >> > _______________________________________________ > >> Jump-pilot-devel mailing > list > >> Jump-pilot-devel@lists.sourceforge.net > <http://it.mc297.mail.yahoo.com/mc/compose?to=Jump-pilot-devel@lists.sourceforge.net> > >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > >> > > > > > > > -----Segue allegato----- > > > > > ------------------------------------------------------------------------------ > > Protect Your Site and > Customers from Malware Attacks > > Learn about various malware > tactics and how to avoid them. Understand > > malware threats, the impact > they can have on your business, and > > how you > > can protect your company and > customers by using code signing. > > http://p.sf.net/sfu/oracle-sfdevnl > > > > -----Segue allegato----- > > > > > _______________________________________________ > > Jump-pilot-devel mailing list > > Jump-pilot-devel@lists.sourceforge.net > > > ><http://it.mc297.mail.yahoo.com/mc/compose?to=Jump-pilot-devel@lists.sourceforge.net> > > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > > > > > > ------------------------------------------------------------------------ > > > > > ------------------------------------------------------------------------------ > > Protect Your Site and Customers from Malware Attacks > > Learn about various malware tactics and how to avoid > them. Understand > > malware threats, the impact they can have on your > business, and how you > > can protect your company and customers by using code > signing. > > http://p.sf.net/sfu/oracle-sfdevnl > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > Jump-pilot-devel mailing list > > Jump-pilot-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > > > > ------------------------------------------------------------------------------ > Protect Your Site and Customers from Malware Attacks > Learn about various malware tactics and how to avoid them. > Understand > malware threats, the impact they can have on your business, > and how you > can protect your company and customers by using code > signing. > http://p.sf.net/sfu/oracle-sfdevnl > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > ------------------------------------------------------------------------------ Protect Your Site and Customers from Malware Attacks Learn about various malware tactics and how to avoid them. Understand malware threats, the impact they can have on your business, and how you can protect your company and customers by using code signing. http://p.sf.net/sfu/oracle-sfdevnl _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel