Examples of writeFeatureCollection()


Examples of org.geotools.geojson.feature.FeatureJSON.writeFeatureCollection()

            op.setProgressListener(cli.getProgressListener()).call();
            FeatureJSON fjson = new FeatureJSON();
            @SuppressWarnings("rawtypes")
            FeatureCollection fc = featureSource.getFeatures();
            writer = new FileWriter(file);
            fjson.writeFeatureCollection(fc, writer);
        } catch (IllegalArgumentException iae) {
            throw new org.locationtech.geogig.cli.InvalidParameterException(iae.getMessage(), iae);
        } catch (GeoToolsOpException e) {
            file.delete();
            switch (e.statusCode) {
View Full Code Here

Examples of org.geotools.geojson.feature.FeatureJSON.writeFeatureCollection()

        final FeatureCollection fc = LIsochrone.makeContourFeatures(isochrones);
        return Response.ok().entity(new StreamingOutput() {
            @Override
            public void write(OutputStream output) throws IOException {
                FeatureJSON fj = new FeatureJSON();
                fj.writeFeatureCollection(fc, output);
            }
        }).build();
    }

    @Path("/{surfaceId}/isotiles/{z}/{x}/{y}.png")
View Full Code Here

Examples of org.geotools.geojson.feature.FeatureJSON.writeFeatureCollection()

    @Produces(MediaType.APPLICATION_JSON)
    public Response getGeoJsonIsochrone() throws Exception {
        SimpleFeatureCollection contourFeatures = makeContourFeatures(computeIsochrone());
        StringWriter writer = new StringWriter();
        FeatureJSON fj = new FeatureJSON();
        fj.writeFeatureCollection(contourFeatures, writer);
        CacheControl cc = new CacheControl();
        cc.setMaxAge(3600);
        cc.setNoCache(false);
        return Response.ok().entity(writer.toString()).cacheControl(cc).build();
    }
View Full Code Here

Examples of org.geotools.geojson.feature.FeatureJSON.writeFeatureCollection()

        /* QGIS seems to want multi-features rather than multi-geometries. */
        SimpleFeatureCollection contourFeatures = makeContourFeatures();
        /* Output the staged features to JSON */
        StringWriter writer = new StringWriter();
        FeatureJSON fj = new FeatureJSON();
        fj.writeFeatureCollection(contourFeatures, writer);
        return Response.ok().entity(writer.toString()).build();
    }
       
    /** @return Evenly spaced travel time contours (isochrones) as a zipped shapefile. */
    @GET @Produces("application/x-zip-compressed")
View Full Code Here

Examples of org.geotools.geojson.feature.FeatureJSON.writeFeatureCollection()

        fb.add(new WKTReader().read("POINT(20037508.34 20037508.34)"));
        fc.add(fb.buildFeature("xyz.1"));

        FeatureJSON fj = new FeatureJSON();
        ByteArrayOutputStream os = new ByteArrayOutputStream();
        fj.writeFeatureCollection(fc, os);

        assertEquals(strip(json), os.toString());
    }

    public void testFeatureCollectionWithCRSRead() throws Exception {
View Full Code Here

Examples of org.geotools.geojson.feature.FeatureJSON.writeFeatureCollection()

        SimpleFeatureCollection features = (SimpleFeatureCollection) object;
        final FeatureJSON json = new FeatureJSON();
        boolean geometryless = features.getSchema().getGeometryDescriptor() == null;
        json.setEncodeFeatureCollectionBounds(!geometryless);
        json.setEncodeFeatureCollectionCRS(!geometryless);
        json.writeFeatureCollection(features, out);
    }

}
View Full Code Here

Examples of org.geotools.geojson.feature.FeatureJSON.writeFeatureCollection()

    public void encode(Object value, OutputStream os) throws IOException {
        FeatureJSON json = new FeatureJSON();
        // commented out due to GEOT-3209
        // json.setEncodeFeatureCRS(true);
        // json.setEncodeFeatureCollectionCRS(true);
        json.writeFeatureCollection((FeatureCollection) value, os);
    }

    @Override
    public Object decode(InputStream input) throws Exception {
        return new FeatureJSON().readFeatureCollection(input);
View Full Code Here

Examples of org.geotools.geojson.feature.FeatureJSON.writeFeatureCollection()

        public void encode(Object value, OutputStream os) throws IOException {
            FeatureJSON json = new FeatureJSON();
            // commented out due to GEOT-3209
            // json.setEncodeFeatureCRS(true);
            // json.setEncodeFeatureCollectionCRS(true);
            json.writeFeatureCollection((FeatureCollection) value, os);
        }

        @Override
        public Object decode(InputStream input) throws Exception {
            return new FeatureJSON().readFeatureCollection(input);
View Full Code Here

Examples of org.geotools.geojson.feature.FeatureJSON.writeFeatureCollection()

            SimpleFeatureCollection features = (SimpleFeatureCollection) object;
            final FeatureJSON json = new FeatureJSON();
            boolean geometryless = features.getSchema().getGeometryDescriptor() == null;
            json.setEncodeFeatureCollectionBounds(!geometryless);
            json.setEncodeFeatureCollectionCRS(!geometryless);
            json.writeFeatureCollection(features, out);
        }

    }

    /**
 
View Full Code Here

Examples of org.geotools.geojson.feature.FeatureJSON.writeFeatureCollection()

        SimpleFeatureCollection features = (SimpleFeatureCollection) object;
        final FeatureJSON json = new FeatureJSON();
        boolean geometryless = features.getSchema().getGeometryDescriptor() == null;
        json.setEncodeFeatureCollectionBounds(!geometryless);
        json.setEncodeFeatureCollectionCRS(!geometryless);
        json.writeFeatureCollection(features, out);
    }

}
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.