Examples of ReprojectingFilterVisitor


Examples of org.geotools.filter.spatial.ReprojectingFilterVisitor

    CoordinateReferenceSystem crs = source.getSchema()
        .getCoordinateReferenceSystem();
    CoordinateReferenceSystem declaredCRS = this.request.getCrs();
    Filter transformedFilter = filter;
    if (declaredCRS != null) {
      ReprojectingFilterVisitor visitor = new ReprojectingFilterVisitor(
          CommonFactoryFinder.getFilterFactory2(GeoTools
              .getDefaultHints()), source.getSchema());
      transformedFilter = (Filter) filter.accept(visitor, null);
    }
    Filter bboxFilter = createBBoxFilter(source.getSchema(),
View Full Code Here

Examples of org.geotools.filter.spatial.ReprojectingFilterVisitor

    if (declaredCRS != null) {
      DefaultCRSFilterVisitor defaultVisitor = new DefaultCRSFilterVisitor(
          CommonFactoryFinder.getFilterFactory2(GeoTools
              .getDefaultHints()), declaredCRS);
      Filter defaulted = (Filter) filter.accept(defaultVisitor, null);
      ReprojectingFilterVisitor visitor = new ReprojectingFilterVisitor(
          CommonFactoryFinder.getFilterFactory2(GeoTools
              .getDefaultHints()), source.getSchema());
      transformedFilter = (Filter) filter.accept(visitor, null);
    }
    Filter gridFilter = createGridFilter(source.getSchema(), filterFactory, request);
View Full Code Here

Examples of org.geotools.filter.spatial.ReprojectingFilterVisitor

    if (declaredCRS != null) {
      DefaultCRSFilterVisitor defaultVisitor = new DefaultCRSFilterVisitor(
          CommonFactoryFinder.getFilterFactory2(GeoTools
              .getDefaultHints()), declaredCRS);
      Filter defaulted = (Filter) filter.accept(defaultVisitor, null);
      ReprojectingFilterVisitor visitor = new ReprojectingFilterVisitor(
          CommonFactoryFinder.getFilterFactory2(GeoTools
              .getDefaultHints()), source.getSchema());
      transformedFilter = (Filter) filter.accept(visitor, null);
    }
    Filter distanceFilter = createDistanceFilter(source.getSchema(),
View Full Code Here

Examples of org.geotools.filter.spatial.ReprojectingFilterVisitor

            Filter filter = query.getFilter() != null ? query.getFilter() : Filter.INCLUDE;
            Filter defaultedFilter = (Filter) filter.accept(defaultCRSVisitor, null);
           
            // and then we reproject all geometries so that the datastore receives
            // them in the native projection system (or the forced one, in case of force)
            ReprojectingFilterVisitor reprojectingVisitor = new ReprojectingFilterVisitor(ff, nativeFeatureType);
            Filter reprojectedFilter = (Filter) defaultedFilter.accept(reprojectingVisitor, null);
           
            Query reprojectedQuery = new Query(query);
            reprojectedQuery.setFilter(reprojectedFilter);
            return reprojectedQuery;
View Full Code Here

Examples of org.geotools.filter.spatial.ReprojectingFilterVisitor

        CoordinateReferenceSystem crsDelegate = delegate.getSchema().getCoordinateReferenceSystem();
        if(crs != null) {
            DefaultCRSFilterVisitor defaulter = new DefaultCRSFilterVisitor(FF, crs);
            filter = (Filter) filter.accept(defaulter, null);
            if(crsDelegate != null && !CRS.equalsIgnoreMetadata(crs, crsDelegate)) {
                ReprojectingFilterVisitor reprojector = new ReprojectingFilterVisitor(FF, delegate.getSchema());
                filter = (Filter) filter.accept(reprojector, null);
            }
        }
       
        SimpleFeatureCollection sub = delegate.subCollection(filter);
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.