Revision 2688

View differences:

trunk/extensions/extGeoProcessing/src/com/iver/gvsig/geoprocessing/gui/GeoProcessingPanel.java
677 677
        GeoProcessingPersistenceOperations.saveResultsToShapeFile(shapes, geoProcessingUnionPanel.getOutputFile());
678 678
    }
679 679
    private void spatialjoinMethod() {
680
        
680
        String layerToSJoinName = (String)((JComboBox)geoProcessingSpatialjoinPanel.getComponent(0)).getSelectedItem();
681
        FLayer layerToSJoin = layers.getLayer(layerToSJoinName);
682
        boolean selected = false;
683
        if (((JCheckBox)geoProcessingSpatialjoinPanel.getComponent(1)).isSelected()) selected = true;
684
        Geometry[] geometriesToSJoin = getJtsGeometries(layerToSJoin, selected);
685
        Geometry[] sJoinGeometries = geometriesToSJoin;
686
        IGeometry[] shapes = getFmapGeometries(sJoinGeometries);
687
        // Guardo la tabla mediante gdbms. Guardo tambi?n las entidades JTS mediante gvSIG o usando solo gdbms (probablemente bastar? con usar gdbms)
688
        GeoProcessingPersistenceOperations.saveResultsToShapeFile(shapes, geoProcessingSpatialjoinPanel.getOutputFile());
681 689
    }
682 690
    public double[] getBufferDistancesFromTable(FLayer bufferingLayer) {
683 691
        AlphanumericData lyr = (AlphanumericData)bufferingLayer;

Also available in: Unified diff