Revision 47670 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.impl/src/main/java/org/gvsig/fmap/dal/feature/impl/editing/memory/SpatialManager.java
SpatialManager.java | ||
---|---|---|
38 | 38 |
import org.gvsig.fmap.geom.GeometryLocator; |
39 | 39 |
import org.gvsig.fmap.geom.exception.CreateEnvelopeException; |
40 | 40 |
import org.gvsig.fmap.geom.primitive.Envelope; |
41 |
import org.gvsig.tools.logger.FilteredLogger; |
|
41 | 42 |
import org.slf4j.Logger; |
42 | 43 |
import org.slf4j.LoggerFactory; |
43 | 44 |
|
... | ... | |
163 | 164 |
|
164 | 165 |
Iterator<EditableFeature> inserted = featManager.getInsertedFeatures(); |
165 | 166 |
if(inserted != null){ |
167 |
FilteredLogger logger = new FilteredLogger(LOG, "SpatialManagerGetEnvelope", 10); |
|
166 | 168 |
while (inserted.hasNext()) { |
167 | 169 |
EditableFeature next = inserted.next(); |
168 |
envelope.add(next.getDefaultEnvelope()); |
|
170 |
try { |
|
171 |
envelope.add(next.getDefaultEnvelope()); |
|
172 |
} catch (Exception e) { |
|
173 |
String s = "unknown"; |
|
174 |
try { |
|
175 |
s = next.getReference().toString(); |
|
176 |
} catch (Exception e2){ |
|
177 |
//Do nothing |
|
178 |
} |
|
179 |
logger.warn("Can't add envelope from "+s+" feature", e); |
|
180 |
} |
|
169 | 181 |
} |
170 | 182 |
} |
171 | 183 |
|
Also available in: Unified diff