Examples of featureUserData()


Examples of org.geotools.feature.simple.SimpleFeatureBuilder.featureUserData()

       
        String typeName = b.getFeatureType().getTypeName();
        for (int i = 3; i < 6; i++) {
            b.set(aname("intProperty"), new Integer(i));
            b.set(aname("geometry"), new GeometryFactory().createPoint(new Coordinate(i, i)));
            b.featureUserData(Hints.USE_PROVIDED_FID, Boolean.TRUE);
            collection.add(b.buildFeature(typeName + "." + (i * 10)));
        }
        List<FeatureId> fids = featureStore.addFeatures((SimpleFeatureCollection)collection);
       
        assertEquals(3, fids.size());
View Full Code Here

Examples of org.geotools.feature.simple.SimpleFeatureBuilder.featureUserData()

        //&lt;element minOccurs="0" ref="kml:Region"/&gt;
        b.set("Region", node.getChildValue("Region"));

        // stick extended data in feature user data
        if (extData != null) {
            b.featureUserData("UntypedExtendedData", extData.get("untyped"));
            @SuppressWarnings("unchecked")
            Map<String, Object> typedUserData = (Map<String, Object>) extData.get("typed");
            if (typedUserData != null) {
                for (Entry<String, Object> entry : typedUserData.entrySet()) {
                    String attrName = entry.getKey();
View Full Code Here

Examples of org.geotools.feature.simple.SimpleFeatureBuilder.featureUserData()

                }
            }
        }

        // stick folder stack in feature user data
        b.featureUserData("Folder", folderStack.asList());

        //&lt;element minOccurs="0" name="Metadata" type="kml:MetadataType"/&gt;
        return b.buildFeature((String) node.getAttributeValue("id"));
    }
   
View Full Code Here

Examples of org.geotools.feature.simple.SimpleFeatureBuilder.featureUserData()

    public void testFolders() throws Exception {
        SimpleFeatureBuilder fb = new SimpleFeatureBuilder(origType);
        List<Folder> folders = new ArrayList<Folder>(2);
        folders.add(new Folder("foo"));
        folders.add(new Folder("bar"));
        fb.featureUserData("Folder", folders);
        SimpleFeature feature = fb.buildFeature("testFolders");
        SimpleFeature newFeature = kmlPlacemarkTransform.convertFeature(feature, transformedType);
        assertEquals("foo -> bar", newFeature.getAttribute("Folder"));
    }
}
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.