Revision 29576 trunk/extensions/extGeoProcessing/src/com/iver/cit/gvsig/geoprocess/impl/difference/fmap/DifferenceGeoprocess.java
DifferenceGeoprocess.java | ||
---|---|---|
108 | 108 |
import com.hardcode.gdbms.driver.exceptions.ReadDriverException; |
109 | 109 |
import com.hardcode.gdbms.driver.exceptions.SchemaEditionException; |
110 | 110 |
import com.iver.andami.PluginServices; |
111 |
import com.iver.cit.gvsig.exceptions.expansionfile.ExpansionFileReadException; |
|
112 | 111 |
import com.iver.cit.gvsig.exceptions.visitors.ProcessVisitorException; |
113 | 112 |
import com.iver.cit.gvsig.exceptions.visitors.VisitorException; |
114 | 113 |
import com.iver.cit.gvsig.fmap.core.FShape; |
115 | 114 |
import com.iver.cit.gvsig.fmap.drivers.DriverIOException; |
116 | 115 |
import com.iver.cit.gvsig.fmap.drivers.ILayerDefinition; |
116 |
import com.iver.cit.gvsig.fmap.edition.writers.shp.MultiShpWriter; |
|
117 | 117 |
import com.iver.cit.gvsig.fmap.layers.FBitSet; |
118 | 118 |
import com.iver.cit.gvsig.fmap.layers.FLyrVect; |
119 | 119 |
import com.iver.cit.gvsig.fmap.operations.strategies.Strategy; |
... | ... | |
342 | 342 |
|
343 | 343 |
public void run() throws GeoprocessException { |
344 | 344 |
try { |
345 |
schemaManager.createSchema(createLayerDefinition()); |
|
345 |
if (!(writer instanceof MultiShpWriter)){ |
|
346 |
schemaManager.createSchema(createLayerDefinition()); |
|
347 |
} |
|
346 | 348 |
writer.preProcess(); |
347 | 349 |
Strategy strategy = |
348 | 350 |
StrategyManager.getStrategy(firstLayer); |
... | ... | |
393 | 395 |
*/ |
394 | 396 |
public void finished() { |
395 | 397 |
// TODO Auto-generated method stub |
396 |
|
|
398 |
|
|
397 | 399 |
} |
398 | 400 |
} |
399 | 401 |
|
Also available in: Unified diff