Package org.geotools.data.memory

Examples of org.geotools.data.memory.MemoryDataStore


    public void testDifferentCRS() throws Exception {
        CoordinateReferenceSystem srcCRS = DefaultGeographicCRS.WGS84;
        GeometryFactory fac=new GeometryFactory();
        Point p = fac.createPoint(new Coordinate(10,10) );
       
        MemoryDataStore ds = createDatastore(srcCRS, p);
       
         FeatureReader<SimpleFeatureType, SimpleFeature> original = ds.getFeatureReader(FEATURE_TYPE_NAME);
       
        CoordinateReferenceSystem destCRS=DefaultEngineeringCRS.CARTESIAN_2D;
        ForceCoordinateSystemFeatureReader modified = new ForceCoordinateSystemFeatureReader(
                ds.getFeatureReader(FEATURE_TYPE_NAME), destCRS);
       
        SimpleFeature f1=original.next();
        SimpleFeature f2=modified.next();
       
        assertEquals(((Geometry)f1.getDefaultGeometry()).getCoordinate(),((Geometry)f2.getDefaultGeometry()).getCoordinate());
View Full Code Here


    public void testNullDestination() throws Exception {
        CoordinateReferenceSystem crs = DefaultGeographicCRS.WGS84;
        GeometryFactory fac=new GeometryFactory();
        Point p = fac.createPoint(new Coordinate(10,10) );
       
        MemoryDataStore ds = createDatastore(crs, p);
       
        try{
            new ForceCoordinateSystemFeatureReader(
                ds.getFeatureReader(FEATURE_TYPE_NAME), (CoordinateReferenceSystem)null);
            fail(); // should throw a nullpointer exception.
        }catch(NullPointerException e){
            // good
        }
       
View Full Code Here

    public void testNullSource() throws Exception {
        CoordinateReferenceSystem srcCRS = null;
        GeometryFactory fac=new GeometryFactory();
        Point p = fac.createPoint(new Coordinate(10,10) );
       
        MemoryDataStore ds = createDatastore(srcCRS, p);
       
         FeatureReader<SimpleFeatureType, SimpleFeature> original = ds.getFeatureReader(FEATURE_TYPE_NAME);
       
        CoordinateReferenceSystem destCRS=DefaultEngineeringCRS.CARTESIAN_2D;
        ForceCoordinateSystemFeatureReader modified = new ForceCoordinateSystemFeatureReader(
                ds.getFeatureReader(FEATURE_TYPE_NAME), destCRS);
       
        SimpleFeature f1=original.next();
        SimpleFeature f2=modified.next();
       
        assertEquals(((Geometry)f1.getDefaultGeometry()).getCoordinate(),((Geometry)f2.getDefaultGeometry()).getCoordinate());
View Full Code Here

       
        SimpleFeature[] features=new SimpleFeature[]{
           b.buildFeature(null)
        };
       
        store = new MemoryDataStore(features);
    }
View Full Code Here

       
        SimpleFeature[] features=new SimpleFeature[]{
           b.buildFeature(null)
        };
       
        return new MemoryDataStore(features);
    }
View Full Code Here

    public void testSameCRS() throws Exception {
        CoordinateReferenceSystem crs = DefaultGeographicCRS.WGS84;
        GeometryFactory fac=new GeometryFactory();
        Point p = fac.createPoint(new Coordinate(10,10) );
       
        MemoryDataStore ds = createDatastore(crs, p);
       
        SimpleFeatureCollection collection = ds.getFeatureSource(FEATURE_TYPE_NAME).getFeatures();
        SimpleFeatureIterator original = collection.features();
       
        ForceCoordinateSystemIterator modified = new ForceCoordinateSystemIterator(collection.features(), collection.getSchema(), crs);
       
        SimpleFeature f1=original.next();
View Full Code Here

    public void testDifferentCRS() throws Exception {
        CoordinateReferenceSystem srcCRS = DefaultGeographicCRS.WGS84;
        GeometryFactory fac=new GeometryFactory();
        Point p = fac.createPoint(new Coordinate(10,10) );
       
        MemoryDataStore ds = createDatastore(srcCRS, p);
       
        SimpleFeatureCollection collection = ds.getFeatureSource(FEATURE_TYPE_NAME).getFeatures();
        SimpleFeatureIterator original = collection.features();
        CoordinateReferenceSystem destCRS=DefaultEngineeringCRS.CARTESIAN_2D;
        ForceCoordinateSystemIterator modified = new ForceCoordinateSystemIterator(collection.features(), collection.getSchema(), destCRS);
       
        SimpleFeature f1=original.next();
View Full Code Here

    public void testNullDestination() throws Exception {
        CoordinateReferenceSystem crs = DefaultGeographicCRS.WGS84;
        GeometryFactory fac=new GeometryFactory();
        Point p = fac.createPoint(new Coordinate(10,10) );
       
        MemoryDataStore ds = createDatastore(crs, p);
       
        try{
            SimpleFeatureCollection collection = ds.getFeatureSource(FEATURE_TYPE_NAME).getFeatures();
            new ForceCoordinateSystemIterator(collection.features(), collection.getSchema(), (CoordinateReferenceSystem) null);
            fail(); // should throw a nullpointer exception.
        }catch(NullPointerException e){
            // good
        }
View Full Code Here

    public void testNullSource() throws Exception {
        CoordinateReferenceSystem srcCRS = null;
        GeometryFactory fac=new GeometryFactory();
        Point p = fac.createPoint(new Coordinate(10,10) );
       
        MemoryDataStore ds = createDatastore(srcCRS, p);
       
        SimpleFeatureCollection collection = ds.getFeatureSource(FEATURE_TYPE_NAME).getFeatures();
        SimpleFeatureIterator original = collection.features();
        CoordinateReferenceSystem destCRS=DefaultEngineeringCRS.CARTESIAN_2D;
        ForceCoordinateSystemIterator modified = new ForceCoordinateSystemIterator(collection.features(), collection.getSchema(), destCRS);
       
        SimpleFeature f1=original.next();
View Full Code Here

     *
     * @see junit.framework.TestCase#setUp()
     */
    protected void setUp() throws Exception {
        super.setUp();
        store = new MemoryDataStore();
        store.addFeatures(roadFeatures);
        store.addFeatures(riverFeatures);
    }
View Full Code Here

TOP

Related Classes of org.geotools.data.memory.MemoryDataStore

Copyright © 2018 www.massapicom. 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.