Examples of SimpleFeatureBuilder


Examples of org.geotools.feature.simple.SimpleFeatureBuilder

    SimpleFeature feature;
    try {
     
      // sets the features attributes
      SimpleFeatureBuilder builder = new SimpleFeatureBuilder(featureType);
      builder.addAll(mergedFeature);
      feature = builder.buildFeature(null);

      // build the geometry
      Geometry geometry = buildMergeGeometry();
      feature.setDefaultGeometry(geometry);
     
View Full Code Here

Examples of org.geotools.feature.simple.SimpleFeatureBuilder

        if (feature == null) {
            return;
        }

        if (isDefaultPresented) {
            SimpleFeatureBuilder builder = new SimpleFeatureBuilder(feature.getFeatureType());
            SimpleFeature temp = builder.buildFeature(feature.getID());

            feature.setAttributes(temp.getAttributes());
        } else {
            doStore();
        }
View Full Code Here

Examples of org.geotools.feature.simple.SimpleFeatureBuilder

            protected String transformFeatureTypeName(String originalName) {
                return "oaks";
            }
        };

        SimpleFeatureBuilder sfb = new SimpleFeatureBuilder(type);
        WKTReader reader = new WKTReader();
        sfb.set("the_geom", reader.read("POINT (0.002 0.0008)"));
        sfb.set("FID", "023");
        sfb.set("NAME", "Old oak");
        SimpleFeature feature = sfb.buildFeature(null);
        FeatureCollection<SimpleFeatureType, SimpleFeature> fc = DataUtilities.collection(feature);

        FeatureStore<SimpleFeatureType, SimpleFeature> store = (FeatureStore) rts.getFeatureSource("oaks");
        List<FeatureId> ids = store.addFeatures(fc);
        assertEquals(1, ids.size());
View Full Code Here

Examples of org.geotools.feature.simple.SimpleFeatureBuilder

        SimpleFeatureBuilder builder;
        Iterator<SimpleFeature> delegate;

        public RetypingIterator(Iterator<SimpleFeature> delegate, SimpleFeatureType target) {
            this.delegate = delegate;
            this.builder = new SimpleFeatureBuilder(target);
        }
View Full Code Here

Examples of org.geotools.feature.simple.SimpleFeatureBuilder

        SimpleFeatureBuilder builder;

        public RetypingFeatureReader(FeatureReader<SimpleFeatureType, SimpleFeature> delegate,
                SimpleFeatureType target) {
            this.delegate = delegate;
            this.builder = new SimpleFeatureBuilder(target);
        }
View Full Code Here

Examples of org.geotools.feature.simple.SimpleFeatureBuilder

        private SimpleFeature retyped;

        public RetypingFeatureWriter(FeatureWriter<SimpleFeatureType, SimpleFeature> delegate,
                SimpleFeatureType target) {
            this.delegate = delegate;
            this.builder = new SimpleFeatureBuilder(target);
        }
View Full Code Here

Examples of org.geotools.feature.simple.SimpleFeatureBuilder

            throws IOException, ParseException {
        FeatureStore<SimpleFeatureType, SimpleFeature> fs;
        fs = (FeatureStore<SimpleFeatureType, SimpleFeature>) dataStore
                .getFeatureSource(featureType.getName());

        SimpleFeatureBuilder sfb = new SimpleFeatureBuilder(featureType);
        sfb.addAll(values);
        SimpleFeature feature = sfb.buildFeature(null);
        fs.addFeatures(DataUtilities.collection(feature));

        return feature;
    }
View Full Code Here

Examples of org.geotools.feature.simple.SimpleFeatureBuilder

            } catch (SQLException e) {
                close();
            }

            // prepare the builders we'll use to create all of the features
            builder = new SimpleFeatureBuilder(IDX_FEATURE_TYPE);
            gf = new GeometryFactory();
        }
View Full Code Here

Examples of org.geotools.feature.simple.SimpleFeatureBuilder

    public void testTemplate() throws Exception {
        SimpleFeatureType ft = DataUtilities.createType("bridges",
                "the_geom:Point,FID:String,NAME:String");

        WKTReader reader = new WKTReader();
        SimpleFeatureBuilder sb = new SimpleFeatureBuilder(ft);
        sb.set("the_geom", reader.read("POINT(10 10)"));
        sb.set("FID", "Fid001");
        sb.set("NAME", "Pluto");
        SimpleFeature f = sb.buildFeature("fidxxx");

        String template = "Hello this is ${FID.value} my name is ${NAME.value}";
        Expression freemarker = CQL.toExpression("freemarker('" + template + "')");
        String result = freemarker.evaluate(f, String.class);
        String expected = "Hello this is " + f.getAttribute("FID") + " my name is "
View Full Code Here

Examples of org.geotools.feature.simple.SimpleFeatureBuilder

        SimpleFeatureBuilder builder;

        public RemappingIterator(Iterator<SimpleFeature> delegate, Map attributesMapping,SimpleFeatureType schema) {
            this.delegate = delegate;
            this.attributesMapping = RemappingFeatureCollection.invertMappings(attributesMapping);
            this.builder = new SimpleFeatureBuilder(schema);
        }
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.