Revision 47567
trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.geometry/org.gvsig.expressionevaluator.geometry.lib/org.gvsig.expressionevaluator.geometry.lib.api/src/main/java/org/gvsig/expressionevaluator/GeometryExpressionBuilderHelper.java | ||
---|---|---|
36 | 36 |
public static final String FUNCTION_ST_UNIONAGGREGATE = "ST_UnionAggregate"; |
37 | 37 |
public static final String FUNCTION_ST_EXTENTAGGREGATE = "ST_ExtentAggregate"; |
38 | 38 |
public static final String FUNCTION_ST_FORCE2D = "ST_Force2D"; |
39 |
public static final String FUNCTION_ST_ISVALID = "ST_IsValid"; |
|
39 | 40 |
|
40 | 41 |
public static final int PARAMETER_TYPE_GEOMETRY = 2; |
41 | 42 |
|
trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.geometry/org.gvsig.expressionevaluator.geometry.lib/org.gvsig.expressionevaluator.geometry.lib.impl/src/main/java/org/gvsig/expressionevaluator/impl/function/spatial/STBoundaryFunction.java | ||
---|---|---|
18 | 18 |
|
19 | 19 |
@Override |
20 | 20 |
public Object call(Interpreter interpreter, Object[] args) throws Exception { |
21 |
Geometry r = getGeom(args, 0).toLines();
|
|
21 |
Geometry r = getGeom(args, 0).boundary();
|
|
22 | 22 |
return r; |
23 | 23 |
} |
24 | 24 |
|
trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.geometry/org.gvsig.expressionevaluator.geometry.lib/org.gvsig.expressionevaluator.geometry.lib.impl/src/main/java/org/gvsig/expressionevaluator/impl/function/spatial/STIsValidFunction.java | ||
---|---|---|
1 | 1 |
package org.gvsig.expressionevaluator.impl.function.spatial; |
2 | 2 |
|
3 | 3 |
import org.apache.commons.lang3.Range; |
4 |
import org.gvsig.expressionevaluator.GeometryExpressionBuilderHelper; |
|
4 | 5 |
import org.gvsig.expressionevaluator.Interpreter; |
5 | 6 |
import org.gvsig.expressionevaluator.spi.AbstractGeometryFunction; |
6 | 7 |
|
7 | 8 |
public class STIsValidFunction extends AbstractGeometryFunction { |
8 | 9 |
|
9 | 10 |
public STIsValidFunction() { |
10 |
super("OGC", "ST_IsValid", Range.is(1));
|
|
11 |
super("OGC", GeometryExpressionBuilderHelper.FUNCTION_ST_ISVALID, Range.is(1));
|
|
11 | 12 |
} |
12 | 13 |
|
13 | 14 |
@Override |
Also available in: Unified diff