Revision 67
org.gvsig.sextante/trunk/org.gvsig.sextante.app/org.gvsig.sextante.app.algorithm/org.gvsig.sextante.app.algorithm.dissolve/src/main/java/org/gvsig/sextante/app/algorithm/dissolve/DissolveOperation.java | ||
---|---|---|
140 | 140 |
numberOfFeatures = (int)featuresSet.getSize(); |
141 | 141 |
} |
142 | 142 |
|
143 |
if(progressModel != null) |
|
144 |
progressModel.setTotalNumberOfSteps(numberOfFeatures); |
|
145 |
|
|
143 | 146 |
analizedFeats = new boolean[numberOfFeatures]; |
144 | 147 |
|
148 |
int iCount = 0; |
|
145 | 149 |
int featAnalized = 0; |
146 | 150 |
while( it.hasNext() ) { |
147 | 151 |
Feature feature = (Feature)it.next(); |
... | ... | |
155 | 159 |
List geomList = feature.getGeometries(); |
156 | 160 |
geometries.clear(); |
157 | 161 |
|
162 |
if(progressModel != null) |
|
163 |
progressModel.setProgress(iCount); |
|
164 |
iCount ++; |
|
165 |
|
|
158 | 166 |
if(geomList == null) { |
159 | 167 |
org.gvsig.fmap.geom.Geometry geom = feature.getDefaultGeometry(); |
160 | 168 |
geometries.add(GeometryUtil.geomToJTS(geom)); |
... | ... | |
172 | 180 |
|
173 | 181 |
featAnalized ++; |
174 | 182 |
} |
175 |
|
|
183 |
|
|
176 | 184 |
if(closeOutStore && persister != null) |
177 | 185 |
persister.end(); |
178 | 186 |
} |
Also available in: Unified diff