Examples of FeatureLayer


Examples of org.geotools.map.FeatureLayer

    @Test
    public void testEventAfterDrawing() throws Exception {
        // build map context
        MapContent mc = new MapContent();
        mc.addLayer(new FeatureLayer(createLineCollection(), createLineStyle()));

        // build projected envelope to work with (small one around the area of
        // validity of utm zone 1, which being a Gauss projection is a vertical
        // slice parallel to the central meridian, -177°)
        ReferencedEnvelope reWgs = new ReferencedEnvelope(new Envelope(-180,
View Full Code Here

Examples of org.geotools.map.FeatureLayer

        Style rasterStyle = createRasterStyle();
        Style lineStyle = createLineStyle();
       
        MapContent mapContent = new MapContent();
        mapContent.addLayer(new GridCoverageLayer(oomCoverage, rasterStyle));
        mapContent.addLayer(new FeatureLayer(lines, lineStyle));
    
        final StreamingRenderer sr = new StreamingRenderer() {
           
            // makes it easy to reproduce the deadlock, just two features are sufficient
            protected BlockingQueue<RenderingRequest> getRequestsQueue() {
View Full Code Here

Examples of org.geotools.map.FeatureLayer

        StyleBuilder sb = new StyleBuilder();
        Style style20 = sb.createStyle(sb.createLineSymbolizer(20));
        Style style10 = sb.createStyle(sb.createLineSymbolizer(10));
       
        MapContent mc = new MapContent();
        mc.addLayer(new FeatureLayer(testSource, style20));
        mc.addLayer(new FeatureLayer(testSource, style10));
       
        StreamingRenderer sr = new StreamingRenderer();
        sr.setMapContent(mc);
        BufferedImage bi = new BufferedImage(100, 100, BufferedImage.TYPE_3BYTE_BGR);
        Graphics2D graphics = bi.createGraphics();
View Full Code Here

Examples of org.geotools.map.FeatureLayer

        SimpleFeatureSource zzSource = new CollectionFeatureSource(fc);
       
        // prepare the map
        MapContent mc = new MapContent();
        StyleBuilder sb = new StyleBuilder();
        mc.addLayer(new FeatureLayer(zzSource, sb.createStyle(sb.createLineSymbolizer())));
        StreamingRenderer sr = new StreamingRenderer();
        sr.setMapContent(mc);

        // collect rendered features
        final List<SimpleFeature> features = new ArrayList<SimpleFeature>();
View Full Code Here

Examples of org.geotools.map.FeatureLayer

    private StreamingRenderer setupLineMap(String styleFile) throws IOException {
        Style style = RendererBaseTest.loadStyle(this, styleFile);
       
        MapContent mc = new MapContent();
        mc.addLayer(new FeatureLayer(fs, style));
       
        StreamingRenderer renderer = new StreamingRenderer();
        renderer.setMapContent(mc);
        renderer.setJava2DHints(new RenderingHints(KEY_ANTIALIASING, VALUE_ANTIALIAS_ON));
        return renderer;
View Full Code Here

Examples of org.geotools.map.FeatureLayer

        PolygonSymbolizer ps = sb.createPolygonSymbolizer();
        Style style = sb.createStyle(ps);
        Rule rule = style.featureTypeStyles().get(0).rules().get(0);
        rule.setFilter(ff.bbox("geom", 1, 1, 4, 4, "EPSG:4326"));

        content.addLayer(new FeatureLayer(squareFS, style));

        RendererBaseTest.showRender("Spatial with default CRS", renderer, TIME, bounds);
        assertEquals(2, renderedIds.size());
    }
View Full Code Here

Examples of org.geotools.map.FeatureLayer

        PolygonSymbolizer ps = sb.createPolygonSymbolizer();
        Style style = sb.createStyle(ps);
        Rule rule = style.featureTypeStyles().get(0).rules().get(0);
        rule.setFilter(ff.bbox("geom", 1, 1, 4, 4, null));

        content.addLayer(new FeatureLayer(squareFS, style));

        RendererBaseTest.showRender("Spatial without CRS", renderer, TIME, bounds);
        assertEquals(2, renderedIds.size());
    }
View Full Code Here

Examples of org.geotools.map.FeatureLayer

        rule.setFilter(ff.bbox("geom", 5, 1, 7, 3, null));
       
        // force EPSG axis order interpretation
        renderer.setRendererHints(Collections.singletonMap(StreamingRenderer.FORCE_EPSG_AXIS_ORDER_KEY, true));

        content.addLayer(new FeatureLayer(pointFS, style));

        RendererBaseTest.showRender("Spatial in EPSG order", renderer, TIME, bounds);
        assertEquals(1, renderedIds.size());
        assertEquals("point.4", renderedIds.iterator().next());
    }
View Full Code Here

Examples of org.geotools.map.FeatureLayer

        rule.setFilter(ff.bbox("geom", envUTM31N.getMinX(), envUTM31N.getMinY(), envUTM31N.getMaxX(), envUTM31N.getMaxY(), "EPSG:32631"));
       
        // force EPSG axis order interpretation
        renderer.setRendererHints(Collections.singletonMap(StreamingRenderer.FORCE_EPSG_AXIS_ORDER_KEY, true));

        content.addLayer(new FeatureLayer(pointFS, style));

        RendererBaseTest.showRender("Spatial in EPSG order", renderer, TIME, bounds);
        assertEquals(1, renderedIds.size());
        assertEquals("point.4", renderedIds.iterator().next());
    }
View Full Code Here

Examples of org.geotools.map.FeatureLayer

        Rule rule = style.featureTypeStyles().get(0).rules().get(0);
        Polygon polygon = JTS.toGeometry(envUTM31N);
        polygon.setUserData(utm31n);
        rule.setFilter(ff.intersects(ff.property("geom"), ff.literal(polygon)));
       
        content.addLayer(new FeatureLayer(pointFS, style));

        RendererBaseTest.showRender("Reprojected polygon", renderer, TIME, bounds);
        assertEquals(1, renderedIds.size());
        assertEquals("point.4", renderedIds.iterator().next());
    }
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.