Revision 43909 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.geometry/org.gvsig.fmap.geometry.api/src/main/java/org/gvsig/fmap/geom/GeometryUtils.java

View differences:

GeometryUtils.java
23 23
 */
24 24
package org.gvsig.fmap.geom;
25 25

  
26
import java.util.logging.Level;
27
import java.util.logging.Logger;
28 26
import org.cresques.cts.IProjection;
29 27
import org.gvsig.fmap.geom.aggregate.MultiLine;
30 28
import org.gvsig.fmap.geom.aggregate.MultiPolygon;
31 29
import org.gvsig.fmap.geom.exception.CreateEnvelopeException;
32 30
import org.gvsig.fmap.geom.exception.CreateGeometryException;
33
import org.gvsig.fmap.geom.operation.GeometryOperationException;
34
import org.gvsig.fmap.geom.operation.GeometryOperationNotSupportedException;
35 31
import org.gvsig.fmap.geom.primitive.Envelope;
36 32
import org.gvsig.fmap.geom.primitive.Line;
37 33
import org.gvsig.fmap.geom.primitive.Point;
......
129 125
        }
130 126
    }
131 127
    
128
    public static Geometry createFrom(Object data) {
129
        GeometryManager geomManager = GeometryLocator.getGeometryManager();
130
        try {
131
            return geomManager.createFrom(data);
132
        } catch (GeometryException ex) {
133
            return null;
134
        }
135
    }
136
    
132 137
    public static Geometry createFrom(String wkt, String srs) {
133 138
        GeometryManager geomManager = GeometryLocator.getGeometryManager();
134 139
        try {
......
155 160
            return null;
156 161
        }
157 162
    }
163
    
164
    public static Object convertTo(Geometry geom, String format) {
165
        try {
166
            return geom.convertTo(format);
167
        } catch (Exception ex) {
168
            return null;
169
        }
170
    }
158 171
        
159 172
    public static String toWKT(Geometry geom) {
160 173
        try {

Also available in: Unified diff