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
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel