Revision 45425 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.geometry/org.gvsig.fmap.geometry.jts/src/main/java/org/gvsig/fmap/geom/jts/coerce/CoerceToGeometry.java
CoerceToGeometry.java | ||
---|---|---|
23 | 23 |
*/ |
24 | 24 |
package org.gvsig.fmap.geom.jts.coerce; |
25 | 25 |
|
26 |
import org.apache.commons.lang3.StringUtils; |
|
26 | 27 |
import org.gvsig.fmap.geom.Geometry; |
27 | 28 |
import org.gvsig.fmap.geom.GeometryLocator; |
28 | 29 |
import org.gvsig.fmap.geom.GeometryManager; |
... | ... | |
55 | 56 |
if (value instanceof byte[]) { |
56 | 57 |
geom = manager.createFrom((byte[]) value); |
57 | 58 |
} else { |
58 |
// Si no puede pasear el WKT devuelbe null y no lanza una |
|
59 |
// excepcion. |
|
59 |
String wkt = value.toString(); |
|
60 |
if( StringUtils.isBlank(wkt) ) { |
|
61 |
return null; |
|
62 |
} |
|
60 | 63 |
geom = manager.createFrom(value.toString()); |
61 | 64 |
} |
62 | 65 |
if (geom == null) { |
Also available in: Unified diff