Revision: 5182 http://sourceforge.net/p/jump-pilot/code/5182 Author: ma15569 Date: 2016-11-13 16:58:26 +0000 (Sun, 13 Nov 2016) Log Message: ----------- correct bug on pick coordinate tool
Modified Paths: -------------- plug-ins/SextantePlugIn/.classpath plug-ins/SextantePlugIn/src/es/unex/sextante/openjump/extensions/SextantePickCoordinatesTool.java Modified: plug-ins/SextantePlugIn/.classpath =================================================================== --- plug-ins/SextantePlugIn/.classpath 2016-11-13 15:28:04 UTC (rev 5181) +++ plug-ins/SextantePlugIn/.classpath 2016-11-13 16:58:26 UTC (rev 5182) @@ -2,13 +2,13 @@ <classpath> <classpathentry kind="src" path="src"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> - <classpathentry kind="lib" path="C:/Users/Beppe/Desktop/OpenJUM/OpenJUMP-Portable-20161106-r5166-PLUS/OpenJUMP-20161106-r5166-PLUS/lib/ext/sextante/sextante.jar"/> - <classpathentry kind="lib" path="C:/Users/Beppe/Desktop/OpenJUM/OpenJUMP-Portable-20161106-r5166-PLUS/OpenJUMP-20161106-r5166-PLUS/lib/ext/sextante/sextante_algorithms.jar"/> - <classpathentry kind="lib" path="C:/Users/Beppe/Desktop/OpenJUM/OpenJUMP-Portable-20161106-r5166-PLUS/OpenJUMP-20161106-r5166-PLUS/lib/ext/sextante/sextante_gui.jar"/> - <classpathentry kind="lib" path="C:/Users/Beppe/Desktop/OpenJUM/OpenJUMP-Portable-20161106-r5166-PLUS/OpenJUMP-20161106-r5166-PLUS/lib/jai_codec-1.1.3.jar"/> - <classpathentry kind="lib" path="C:/Users/Beppe/Desktop/OpenJUM/OpenJUMP-Portable-20161106-r5166-PLUS/OpenJUMP-20161106-r5166-PLUS/lib/jai_core-1.1.3.jar"/> - <classpathentry kind="lib" path="C:/Users/Beppe/Desktop/OpenJUM/OpenJUMP-Portable-20161106-r5166-PLUS/OpenJUMP-20161106-r5166-PLUS/lib/jts-core-1.14.0.jar"/> - <classpathentry kind="lib" path="C:/Users/Beppe/Desktop/OpenJUM/OpenJUMP-Portable-20161106-r5166-PLUS/OpenJUMP-20161106-r5166-PLUS/lib/jts-io-1.14.0.jar"/> - <classpathentry kind="lib" path="C:/Users/Beppe/Desktop/OpenJUM/OpenJUMP-Portable-20161106-r5166-PLUS/OpenJUMP-20161106-r5166-PLUS/lib/OpenJUMP-20161106-r5166-nolang.jar"/> + <classpathentry kind="lib" path="C:/Users/Beppe/Desktop/OpenJUM/OpenJUMP/OpenJUMP-20161106-r5166-PLUS/lib/ext/sextante/sextante.jar"/> + <classpathentry kind="lib" path="C:/Users/Beppe/Desktop/OpenJUM/OpenJUMP/OpenJUMP-20161106-r5166-PLUS/lib/ext/sextante/sextante_gui.jar"/> + <classpathentry kind="lib" path="C:/Users/Beppe/Desktop/OpenJUM/OpenJUMP/OpenJUMP-20161106-r5166-PLUS/lib/jts-core-1.14.0.jar"/> + <classpathentry kind="lib" path="C:/Users/Beppe/Desktop/OpenJUM/OpenJUMP/OpenJUMP-20161106-r5166-PLUS/lib/jts-io-1.14.0.jar"/> + <classpathentry kind="lib" path="C:/Users/Beppe/Desktop/OpenJUM/OpenJUMP/OpenJUMP-20161106-r5166-PLUS/lib/OpenJUMP-20161106-r5166-nolang.jar"/> + <classpathentry kind="lib" path="C:/Users/Beppe/Desktop/OpenJUM/OpenJUMP/OpenJUMP-20161106-r5166-PLUS/lib/jai_codec-1.1.3.jar"/> + <classpathentry kind="lib" path="C:/Users/Beppe/Desktop/OpenJUM/OpenJUMP/OpenJUMP-20161106-r5166-PLUS/lib/jai_core-1.1.3.jar"/> + <classpathentry kind="lib" path="C:/Users/Beppe/Desktop/OpenJUM/OpenJUMP/OpenJUMP-20161106-r5166-PLUS/lib/ext/sextante/sextante_algorithms.jar"/> <classpathentry kind="output" path="bin"/> </classpath> Modified: plug-ins/SextantePlugIn/src/es/unex/sextante/openjump/extensions/SextantePickCoordinatesTool.java =================================================================== --- plug-ins/SextantePlugIn/src/es/unex/sextante/openjump/extensions/SextantePickCoordinatesTool.java 2016-11-13 15:28:04 UTC (rev 5181) +++ plug-ins/SextantePlugIn/src/es/unex/sextante/openjump/extensions/SextantePickCoordinatesTool.java 2016-11-13 16:58:26 UTC (rev 5182) @@ -12,6 +12,7 @@ import com.vividsolutions.jts.geom.Coordinate; import com.vividsolutions.jts.geom.GeometryFactory; import com.vividsolutions.jts.geom.Point; +import com.vividsolutions.jump.geom.CoordUtil; import com.vividsolutions.jump.workbench.plugin.PlugInContext; import com.vividsolutions.jump.workbench.ui.cursortool.CoordinateListMetrics; import com.vividsolutions.jump.workbench.ui.cursortool.NClickTool; @@ -28,7 +29,7 @@ * (http://sextantegis.blogspot.it/2009 * /05/herramientas-para-usuarios-gvsig.html) this * functionality allows to interactive get coordinates of - * points from a view. Thos points can be used later on + * points from a view. Thus points can be used later on * Sextante Algorithms, * * @author Giuseppe Aruta oct 2016 @@ -64,18 +65,20 @@ @Override protected void gestureFinished() throws Exception { reportNothingToUndoYet(); - final Point2D wcPoint = getPanel().getViewport().toViewPoint( - getPoint().getCoordinate()); - final String sPointName = JOptionPane.showInputDialog( - null, + Coordinate coordinate = (Coordinate) getCoordinates().get(0); + Point2D wcPoint = CoordUtil.toPoint2D(coordinate); + + String sPointName = JOptionPane.showInputDialog( + panel, "X: " + Double.toString(wcPoint.getX()) + "\n" + "Y: " - + Double.toString(wcPoint.getY()), + + Double.toString(wcPoint.getY()) + "\n" + + Sextante.getText("point_selector"), Sextante.getText("New point")); + if (sPointName != null) { - final NamedPoint namedPoint = new NamedPoint(sPointName, wcPoint); + NamedPoint namedPoint = new NamedPoint(sPointName, wcPoint); SextanteGUI.getGUIFactory().getCoordinatesList().add(namedPoint); } } - } ------------------------------------------------------------------------------ Developer Access Program for Intel Xeon Phi Processors Access to Intel Xeon Phi processor-based developer platforms. With one year of Intel Parallel Studio XE. Training and support from Colfax. Order your platform today. http://sdm.link/xeonphi _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel