Package org.geotools.filter

Examples of org.geotools.filter.Capabilities.addName()


        capabilities.addName(Touches.NAME);
        capabilities.addName(Crosses.NAME);
        capabilities.addName(Within.NAME);
        capabilities.addName(Contains.NAME);
        capabilities.addName(Overlaps.NAME);
        capabilities.addName(Beyond.NAME);
        capabilities.addName(DWithin.NAME);

        // Finished
        //
        return capabilities;
View Full Code Here


        capabilities.addName(Crosses.NAME);
        capabilities.addName(Within.NAME);
        capabilities.addName(Contains.NAME);
        capabilities.addName(Overlaps.NAME);
        capabilities.addName(Beyond.NAME);
        capabilities.addName(DWithin.NAME);

        // Finished
        //
        return capabilities;
View Full Code Here

                    SpatialOperators spatialOps = spatialCaps.getSpatialOperators();
                    if (spatialOps != null) {
                        if (null != spatialOps.getOperator("Intersect")) {
                            trace("WFS 1.0 capabilities states the spatial operator Intersect. ",
                                    "Assuming it is Intersects and adding Intersects as a supported filter type");
                            filterCaps.addName(Intersects.NAME);
                        }
                    }
                }
            }
        }
View Full Code Here

        IdCapabilities idCapabilities = filterCapabilities.getIdCapabilities();
        if (idCapabilities != null && (idCapabilities.hasEID() || idCapabilities.hasFID())) {
            // server supports ID Filters so we need to check our queryFilter is valid           
           
            Capabilities idFilterCaps = new Capabilities();
            idFilterCaps.addName("Id");
           
            CapabilitiesFilterSplitter splitter = new CapabilitiesFilterSplitter(idFilterCaps, null, null);
            queryFilter.accept(splitter, null);
       
            Filter server = splitter.getFilterPre();
View Full Code Here

    assertEquals(Filter.INCLUDE, visitor.getFilterPre());
    assertEquals(filter, visitor.getFilterPost());
       
        Capabilities filterCapabilitiesMask = new Capabilities();

    filterCapabilitiesMask.addName(testFunction.getName());
    filterFunction_abs = new FilterFunction_abs();
    filterCapabilitiesMask.addName(filterFunction_abs.getName());
    filterCapabilitiesMask.addAll(Capabilities.SIMPLE_COMPARISONS_OPENGIS);
        filterCapabilitiesMask.addAll(Capabilities.LOGICAL_OPENGIS);
    visitor=newVisitor(filterCapabilitiesMask);
View Full Code Here

       
        Capabilities filterCapabilitiesMask = new Capabilities();

    filterCapabilitiesMask.addName(testFunction.getName());
    filterFunction_abs = new FilterFunction_abs();
    filterCapabilitiesMask.addName(filterFunction_abs.getName());
    filterCapabilitiesMask.addAll(Capabilities.SIMPLE_COMPARISONS_OPENGIS);
        filterCapabilitiesMask.addAll(Capabilities.LOGICAL_OPENGIS);
    visitor=newVisitor(filterCapabilitiesMask);

        filter.accept(visitor, null);
View Full Code Here

        PropertyIsEqualTo filter2 = ff.equals(ff.property("name"), filterFunction_abs);
       
        Filter filter=ff.and(filter1,filter2);

        Capabilities filterCapabilitiesMask = new Capabilities();
    filterCapabilitiesMask.addName(testFunction.getName(), testFunction.getParameters().size());
    filterCapabilitiesMask.addAll(Capabilities.SIMPLE_COMPARISONS_OPENGIS);
        filterCapabilitiesMask.addAll(Capabilities.LOGICAL_OPENGIS);
    visitor=newVisitor(filterCapabilitiesMask);

        filter.accept(visitor, null);
View Full Code Here

    public void testSplitFiltersAnd() {

        Capabilities caps = new Capabilities();
        caps.addAll(Capabilities.LOGICAL);
        caps.addAll(Capabilities.SIMPLE_COMPARISONS);
        caps.addName(Intersects.NAME);
        caps.addName(BBOX.NAME);
        caps.addName(Crosses.NAME);

        final Geometry geom = new GeometryFactory().createPoint(new Coordinate(0, 0));
        FilterFactory2 ff = CommonFactoryFinder.getFilterFactory2(null);
View Full Code Here

        Capabilities caps = new Capabilities();
        caps.addAll(Capabilities.LOGICAL);
        caps.addAll(Capabilities.SIMPLE_COMPARISONS);
        caps.addName(Intersects.NAME);
        caps.addName(BBOX.NAME);
        caps.addName(Crosses.NAME);

        final Geometry geom = new GeometryFactory().createPoint(new Coordinate(0, 0));
        FilterFactory2 ff = CommonFactoryFinder.getFilterFactory2(null);
        Filter intersects = ff.intersects(ff.property("geom"), ff.literal(geom));
View Full Code Here

        Capabilities caps = new Capabilities();
        caps.addAll(Capabilities.LOGICAL);
        caps.addAll(Capabilities.SIMPLE_COMPARISONS);
        caps.addName(Intersects.NAME);
        caps.addName(BBOX.NAME);
        caps.addName(Crosses.NAME);

        final Geometry geom = new GeometryFactory().createPoint(new Coordinate(0, 0));
        FilterFactory2 ff = CommonFactoryFinder.getFilterFactory2(null);
        Filter intersects = ff.intersects(ff.property("geom"), ff.literal(geom));
        Filter bbox = ff.bbox(ff.property("geom"), 0, 0, 1, 1, "EPSG:4326");
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.