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