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

Reply via email to