Revision 38100 branches/v2_0_0_prep/libraries/libFMap_mapcontext/src/org/gvsig/fmap/mapcontext/layers/vectorial/IntersectsEnvelopeEvaluator.java
IntersectsEnvelopeEvaluator.java | ||
---|---|---|
1 | 1 |
package org.gvsig.fmap.mapcontext.layers.vectorial; |
2 | 2 |
|
3 | 3 |
import org.cresques.cts.IProjection; |
4 |
|
|
5 | 4 |
import org.gvsig.fmap.dal.exception.DataEvaluatorRuntimeException; |
6 | 5 |
import org.gvsig.fmap.dal.feature.Feature; |
7 | 6 |
import org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor; |
... | ... | |
9 | 8 |
import org.gvsig.fmap.geom.Geometry; |
10 | 9 |
import org.gvsig.fmap.geom.operation.GeometryOperationException; |
11 | 10 |
import org.gvsig.fmap.geom.operation.GeometryOperationNotSupportedException; |
12 |
import org.gvsig.fmap.geom.operation.towkt.ToWKT; |
|
13 | 11 |
import org.gvsig.fmap.geom.primitive.Envelope; |
14 | 12 |
import org.gvsig.tools.evaluator.AbstractEvaluator; |
15 | 13 |
import org.gvsig.tools.evaluator.EvaluatorData; |
... | ... | |
71 | 69 |
|
72 | 70 |
public String getSQL() { |
73 | 71 |
|
74 |
|
|
75 | 72 |
if (envelopeWKT == null) { |
76 | 73 |
try { |
77 |
envelopeWKT = (String) envelope.getGeometry().invokeOperation( |
|
78 |
ToWKT.CODE, null); |
|
74 |
envelopeWKT = (String) envelope.getGeometry().convertToWKT(); |
|
79 | 75 |
} catch (GeometryOperationNotSupportedException e) { |
80 | 76 |
throw new DataEvaluatorRuntimeException(e); |
81 | 77 |
} catch (GeometryOperationException e) { |
Also available in: Unified diff