Examples of BinarySpatialOperator


Examples of org.opengis.filter.spatial.BinarySpatialOperator

    public BinarySpatialOperator buildSpatialEqualFilter() throws CQLException {

        SpatialOperationBuilder builder = new SpatialOperationBuilder(
                getResultStack(), getFilterFactory());
        BinarySpatialOperator filter = builder.buildEquals();

        return filter;

    }
View Full Code Here

Examples of org.opengis.filter.spatial.BinarySpatialOperator

    public BinarySpatialOperator buildSpatialDisjointFilter()
            throws CQLException {
        SpatialOperationBuilder builder = new SpatialOperationBuilder(
                getResultStack(), getFilterFactory());

        BinarySpatialOperator filter = builder.buildDisjoint();

        return filter;
    }
View Full Code Here

Examples of org.opengis.filter.spatial.BinarySpatialOperator

            throws CQLException {

        SpatialOperationBuilder builder = new SpatialOperationBuilder(
                getResultStack(), getFilterFactory());

        BinarySpatialOperator filter = builder.buildIntersects();

        return filter;
    }
View Full Code Here

Examples of org.opengis.filter.spatial.BinarySpatialOperator

            throws CQLException {

        SpatialOperationBuilder builder = new SpatialOperationBuilder(
                getResultStack(), getFilterFactory());

        BinarySpatialOperator filter = builder.buildTouches();

        return filter;
    }
View Full Code Here

Examples of org.opengis.filter.spatial.BinarySpatialOperator

            throws CQLException {

        SpatialOperationBuilder builder = new SpatialOperationBuilder(
                getResultStack(), getFilterFactory());

        BinarySpatialOperator filter = builder.buildCrosses();

        return filter;

    }
View Full Code Here

Examples of org.opengis.filter.spatial.BinarySpatialOperator

    public BinarySpatialOperator buildSpatialWithinFilter() throws CQLException {

        SpatialOperationBuilder builder = new SpatialOperationBuilder(
                getResultStack(), getFilterFactory());

        BinarySpatialOperator filter = builder.buildWithin();

        return filter;
    }
View Full Code Here

Examples of org.opengis.filter.spatial.BinarySpatialOperator

            throws CQLException {

        SpatialOperationBuilder builder = new SpatialOperationBuilder(
                getResultStack(), getFilterFactory());

        BinarySpatialOperator filter = builder.buildContains();

        return filter;

    }
View Full Code Here

Examples of org.opengis.filter.spatial.BinarySpatialOperator

            throws CQLException {

        SpatialOperationBuilder builder = new SpatialOperationBuilder(
                getResultStack(), getFilterFactory());

        BinarySpatialOperator filter = builder.buildOverlaps();

        return filter;
    }
View Full Code Here

Examples of org.opengis.filter.spatial.BinarySpatialOperator

     * @throws CQLException
     */
    private BinarySpatialOperator buildBinarySpatialOperator(final int nodeType)
            throws CQLException {

        BinarySpatialOperator filter = null;

        switch (nodeType) {
        case JJTROUTINEINVOCATION_GEOOP_EQUAL_NODE:
           
            filter = this.builder.buildSpatialEqualFilter();
View Full Code Here

Examples of org.opengis.filter.spatial.BinarySpatialOperator

                            + "can't do SDO relate against it: "
                            + filter.getClass());

       
        // extract the property name and the geometry literal
        BinarySpatialOperator op = (BinarySpatialOperator) filter;
        Expression e1 = op.getExpression1();
        Expression e2 = op.getExpression2();

        if (e1 instanceof Literal && e2 instanceof PropertyName) {
            e1 = (PropertyName) op.getExpression2();
            e2 = (Literal) op.getExpression1();
        }

        if (e1 instanceof PropertyName) {
            // handle native srid
            currentGeometry = null;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.