Package org.geotools.data.store

Examples of org.geotools.data.store.ContentFeatureCollection.features()


                System.out.println(attr.getName() + ": " + attr.getType());
            }
            ContentFeatureCollection fts = source.getFeatures();
            System.out.println("BBox = " + source.getBounds());
            System.out.println("got " + fts.size() + " features");
            SimpleFeatureIterator its = fts.features();
            int count = 10;
            int counter = 0;
            while (its.hasNext() && counter++ < count) {
                SimpleFeature feature = its.next();
                System.out.print(feature.getID() + ": ");
View Full Code Here


            FilterFactory2 ff = CommonFactoryFinder.getFilterFactory2(GeoTools.getDefaultHints());
            Filter filter = ff.equal(ff.property("CITY"), ff.literal("Trento"), true);
            Query query = new Query("locations", filter);
            fts = source.getFeatures(query);
            System.out.println(fts.size());
            System.out.println(fts.features().next());
        }
    }
}
View Full Code Here

        assertEquals(4, coll.size());
              
        coll = store.getFeatures( new Query(simpleTypeName1.getLocalPart(), filterfac.equals(filterfac.property("NAME"), filterfac.literal("mypoint"))) );
        assertEquals(1, coll.size());
       
        SimpleFeature feature = coll.features().next();
        assertEquals(feat.getAttributes(), feature.getAttributes());       
    }
   
    @Test
    public void testRemoveFeaturesAutoCommit() throws Exception {
View Full Code Here

        store.modifyFeatures("NAME", "blah", filter);
       
        ContentFeatureCollection coll = store.getFeatures( new Query(simpleTypeName1.getLocalPart(), filter) );
        assertEquals(1, coll.size());

        SimpleFeature feature = coll.features().next();
        assertEquals("blah", feature.getAttribute("NAME"));
    }
   
    @Test
    public void testTransaction() throws Exception {
View Full Code Here

        store.modifyFeatures("NAME", "blah", filterUpdate);
               
        transaction.commit();
       
        ContentFeatureCollection coll = store.getFeatures();
        FeatureIterator it= coll.features();
        while (it.hasNext()) {
            System.err.println(it.next());
        }
        assertEquals(3, coll.size());
              
View Full Code Here

            System.err.println(it.next());
        }
        assertEquals(3, coll.size());
              
        coll = store.getFeatures( new Query(simpleTypeName1.getLocalPart(), filterfac.equals(filterfac.property("NAME"), filterfac.literal("mypoint"))) );
        it= coll.features();
        while (it.hasNext()) {
            System.err.println(it.next());
        }
        assertEquals(1, coll.size());       
       
View Full Code Here

        while (it.hasNext()) {
            System.err.println(it.next());
        }
        assertEquals(1, coll.size());       
       
        SimpleFeature feature = coll.features().next();
        assertEquals(feat.getAttributes(), feature.getAttributes());
       
        coll = store.getFeatures( new Query(simpleTypeName1.getLocalPart(), filterRemove) );
        assertEquals(0, coll.size());
       
View Full Code Here

        assertEquals(0, coll.size());
       
        coll = store.getFeatures( new Query(simpleTypeName1.getLocalPart(), filterUpdate) );
        assertEquals(1, coll.size());

        feature = coll.features().next();
        assertEquals("blah", feature.getAttribute("NAME"));
       
    }
}
View Full Code Here

        FilterFactory ff = dataStore.getFilterFactory();
        PropertyIsEqualTo filter = ff.equals(ff.property("speed_is"), ff.literal("300"));
        q.setFilter(filter);
        ContentFeatureCollection features = featureSource.getFeatures(q);
        assertEquals(1, features.size());
        SimpleFeatureIterator fsi = features.features();
        assertTrue(fsi.hasNext());
        assertEquals(fsi.next().getID(), "not-active.12");
    }

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

        FilterFactory ff = dataStore.getFilterFactory();
        PropertyIsEqualTo filter = ff.equals(ff.property("speed_is"), ff.literal("300"));
        q.setFilter(filter);
        ContentFeatureCollection features = featureSource.getFeatures(q);
        assertEquals(2, features.size());
        SimpleFeatureIterator fsi = features.features();
        assertTrue(fsi.hasNext());
        assertEquals(fsi.next().getAttribute("modem_b"), false);
        assertTrue(fsi.hasNext());
        assertEquals(fsi.next().getAttribute("modem_b"), false);
    }
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.