Revision: 5772
          http://sourceforge.net/p/jump-pilot/code/5772
Author:   ma15569
Date:     2018-04-19 10:54:22 +0000 (Thu, 19 Apr 2018)
Log Message:
-----------
FeatureCollectionPanel: remove .dbf export as still buggy. 
Raster Profile tool: added FeatureCollection panel

Modified Paths:
--------------
    
core/trunk/src/com/vividsolutions/jump/workbench/ui/FeatureCollectionPanel.java
    core/trunk/src/org/openjump/core/ui/plugin/raster/ProfileUtils.java
    
core/trunk/src/org/openjump/sextante/gui/additionalResults/AdditionalResultsFrame.java

Modified: 
core/trunk/src/com/vividsolutions/jump/workbench/ui/FeatureCollectionPanel.java
===================================================================
--- 
core/trunk/src/com/vividsolutions/jump/workbench/ui/FeatureCollectionPanel.java 
    2018-04-19 10:32:15 UTC (rev 5771)
+++ 
core/trunk/src/com/vividsolutions/jump/workbench/ui/FeatureCollectionPanel.java 
    2018-04-19 10:54:22 UTC (rev 5772)
@@ -202,4 +202,13 @@
         return model;
     }
 
+    /**
+     * Gets the lower panel where loacting tools
+     * 
+     * @return
+     */
+    public JPanel getCommandPanel() {
+        return southPanel();
+    }
+
 }

Modified: core/trunk/src/org/openjump/core/ui/plugin/raster/ProfileUtils.java
===================================================================
--- core/trunk/src/org/openjump/core/ui/plugin/raster/ProfileUtils.java 
2018-04-19 10:32:15 UTC (rev 5771)
+++ core/trunk/src/org/openjump/core/ui/plugin/raster/ProfileUtils.java 
2018-04-19 10:54:22 UTC (rev 5772)
@@ -33,6 +33,7 @@
 import com.vividsolutions.jump.workbench.JUMPWorkbench;
 import com.vividsolutions.jump.workbench.WorkbenchContext;
 import com.vividsolutions.jump.workbench.model.StandardCategoryNames;
+import com.vividsolutions.jump.workbench.ui.FeatureCollectionPanel;
 import com.vividsolutions.jump.workbench.ui.HTMLPanel;
 
 public class ProfileUtils {
@@ -104,12 +105,20 @@
             final DateFormat dateFormat = new SimpleDateFormat(
                     "yyyy/MM/dd HH:mm:ss");
             final Date date = new Date();
-
+            final FeatureCollectionPanel fPan = new FeatureCollectionPanel(
+                    resultFC);
+            fPan.getCommandPanel().setVisible(false);
             AdditionalResults.addAdditionalResult(
                     PLOT + "-" + dateFormat.format(date) + " " + PROFILE_INFO,
                     getStatisticPanel(rLayer));
-            // AdditionalResults.addAdditionalResult(namePlot + "-"
-            // + "Collection of data", fcpan);
+            AdditionalResults
+                    .addAdditionalResult(
+                            PLOT
+                                    + "-"
+                                    + dateFormat.format(date)
+                                    + " "
+                                    + 
I18N.get("org.openjump.core.ui.plugin.raster.ProfileGraphTool.values"),
+                            fPan);
             AdditionalResults.addAdditionalResultAndShow(PLOT + "-"
                     + dateFormat.format(date), getPlotPanel(resultFC));
 

Modified: 
core/trunk/src/org/openjump/sextante/gui/additionalResults/AdditionalResultsFrame.java
===================================================================
--- 
core/trunk/src/org/openjump/sextante/gui/additionalResults/AdditionalResultsFrame.java
      2018-04-19 10:32:15 UTC (rev 5771)
+++ 
core/trunk/src/org/openjump/sextante/gui/additionalResults/AdditionalResultsFrame.java
      2018-04-19 10:54:22 UTC (rev 5772)
@@ -393,8 +393,11 @@
                             "Comma-Separated Values (csv)", "csv");
                     final FileNameExtensionFilter filter3 = new 
FileNameExtensionFilter(
                             "JUMP Markup Language (JML)", "jml");
-                    final FileNameExtensionFilter filter4 = new 
FileNameExtensionFilter(
-                            "dBase database file (DBF)", "dbf");
+                    // Deactivate as it still has some problems on saving.
+                    // Possibly on geometry->String (Giuseppe Aruta)
+                    // final FileNameExtensionFilter filter4 = new
+                    // FileNameExtensionFilter(
+                    // "dBase database file (DBF)", "dbf");
                     filter = new FileNameExtensionFilter(
                             "ESRI Shapefile (SHP)", "shp");
                     final JFileChooser fc = new 
GUIUtil.FileChooserWithOverwritePrompting();
@@ -401,7 +404,7 @@
                     if (!LayerableUtil.isMixedGeometryType(fcoll)) {
                         fc.setFileFilter(filter);
                     }
-                    fc.setFileFilter(filter4);
+                    // fc.setFileFilter(filter4);
                     fc.setFileFilter(filter3);
                     fc.setFileFilter(filter2);
                     fc.addChoosableFileFilter(filter2);
@@ -420,11 +423,12 @@
                             file = new File(fc.getSelectedFile() + ".shp");
                             IOTools.saveShapefile(fcoll, 
file.getAbsolutePath());
                             saved(file);
-                        } else if (fc.getFileFilter().equals(filter4)) {
-                            file = new File(fc.getSelectedFile() + ".dbf");
-                            IOTools.saveDbfFile(fcoll, file.getAbsolutePath());
-                            saved(file);
                         }
+                        // else if (fc.getFileFilter().equals(filter4)) {
+                        // file = new File(fc.getSelectedFile() + ".dbf");
+                        // IOTools.saveDbfFile(fcoll, file.getAbsolutePath());
+                        // saved(file);
+                        // }
 
                         else if (fc.getFileFilter().equals(filter2)) {
                             final JTable table = panel.getTable();


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to